Elementor Page Builder - Version 0.6.0

Version Description

  • 25.07.2016 =
  • New! - Added 27 Hover Animations for Image / Icon / Button widgets
  • New! - Editor panel now is resizable
  • New! - Added smooth scrolling for anchors in Anchor Menu widget
  • Tweak! - Improved performance
  • Tweak! - Improved speed in live editing
  • Tweak! - Optimization for memory usage (30% less!)
  • Tweak! - Improved UI for preview editor
  • Tweak! - Add contain background image CSS option (#297)
  • Tweak! - Added compatibility for NextGen Gallery plugin (#296)
  • Tweak! - Print JS scripts in the footer
  • Tweak! - Set color picker control alpha for all widgets
  • Fixed! - Remove maxlength attribute from color picker input (#298)
  • Fixed! - Background video: Set object-fit only HTML5 player (solved Safari YouTube issue)
  • Fixed! - Bug with target blank link in Icon List widget
  • Fixed! - Bug with alignment in Icon List widget (#283)
  • Fixed! - Improved responsive in Tabs widget (#279)
  • Fixed! - RTL bug in Alert widget (#287)
Download this release

Release Info

Developer KingYes
Plugin Icon 128x128 Elementor Page Builder
Version 0.6.0
Comparing to
See all releases

Code changes from version 0.5.2 to 0.6.0

assets/admin/js/app.js CHANGED
@@ -82,7 +82,8 @@ App = Marionette.Application.extend( {
82
  select2: require( 'elementor-views/controls/select2' ),
83
  box_shadow: require( 'elementor-views/controls/box-shadow' ),
84
  structure: require( 'elementor-views/controls/structure' ),
85
- animation: require( 'elementor-views/controls/animation' )
 
86
  };
87
 
88
  this.editor.trigger( 'editor:controls:initialize' );
@@ -175,10 +176,11 @@ App = Marionette.Application.extend( {
175
 
176
  this.$previewContents.on( 'click', function( event ) {
177
  var $target = Backbone.$( event.target ),
178
- editMode = elementor.dataEditMode.request( 'get:active:mode' ),
179
- isClickInsideElementor = !! $target.closest( '#elementor' ).length;
 
180
 
181
- if ( isClickInsideElementor && 'preview' !== editMode ) {
182
  return;
183
  }
184
 
@@ -208,13 +210,15 @@ App = Marionette.Application.extend( {
208
  .children( 'body' )
209
  .addClass( 'elementor-editor-active' );
210
 
 
 
211
  Backbone.$( '#elementor-loading' ).fadeOut( 600 );
212
 
213
  this.introduction.startOnLoadIntroduction();
214
  },
215
 
216
  onEditModeSwitched: function() {
217
- var activeMode = elementor.dataEditMode.request( 'get:active:mode' );
218
 
219
  if ( 'preview' === activeMode ) {
220
  this.enterPreviewMode();
@@ -256,12 +260,44 @@ App = Marionette.Application.extend( {
256
  } );
257
  },
258
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
259
  enterPreviewMode: function() {
260
  this.$previewContents
261
  .find( 'body' )
262
  .add( 'body' )
263
  .removeClass( 'elementor-editor-active' )
264
  .addClass( 'elementor-editor-preview' );
 
 
 
 
 
265
  },
266
 
267
  exitPreviewMode: function() {
@@ -424,7 +460,7 @@ HandleEditModeBehavior = Marionette.Behavior.extend( {
424
  },
425
 
426
  onEditModeSwitched: function() {
427
- var activeMode = elementor.dataEditMode.request( 'get:active:mode' );
428
 
429
  this.view.$el.toggleClass( 'elementor-active-mode', 'preview' !== activeMode );
430
  },
@@ -442,7 +478,7 @@ var HandleEditorBehavior;
442
  HandleEditorBehavior = Marionette.Behavior.extend( {
443
 
444
  onClickEdit: function() {
445
- var activeMode = elementor.dataEditMode.request( 'get:active:mode' );
446
 
447
  if ( 'preview' === activeMode ) {
448
  return;
@@ -517,7 +553,7 @@ ResizableBehavior = Marionette.Behavior.extend( {
517
  },
518
 
519
  onEditModeSwitched: function() {
520
- var activeMode = elementor.dataEditMode.request( 'get:active:mode' );
521
 
522
  if ( 'preview' !== activeMode ) {
523
  this.active();
@@ -586,7 +622,7 @@ SortableBehavior = Marionette.Behavior.extend( {
586
  },
587
 
588
  onEditModeSwitched: function() {
589
- var activeMode = elementor.dataEditMode.request( 'get:active:mode' );
590
 
591
  if ( 'preview' !== activeMode ) {
592
  this.active();
@@ -814,10 +850,10 @@ EditModeItemView = Marionette.ItemView.extend( {
814
  },
815
 
816
  onEditModeChange: function() {
817
- var oldEditMode = elementor.dataEditMode.request( 'get:active:mode' ),
818
  currentMode = this.getCurrentMode();
819
 
820
- elementor.dataEditMode.reply( 'get:active:mode', currentMode );
821
 
822
  if ( currentMode !== oldEditMode ) {
823
  elementor.dataEditMode.trigger( 'switch' );
@@ -1922,7 +1958,7 @@ var EditModeItemView = require( 'elementor-layouts/edit-mode' ),
1922
  PanelLayoutView = Marionette.LayoutView.extend( {
1923
  template: '#tmpl-elementor-panel',
1924
 
1925
- className: 'elementor-panel-inner',
1926
 
1927
  regions: {
1928
  content: '#elementor-panel-content-wrapper',
@@ -2041,7 +2077,7 @@ PanelLayoutView = Marionette.LayoutView.extend( {
2041
  },
2042
 
2043
  onEditorBeforeShow: function() {
2044
- _.defer( this.updateScrollbar );
2045
  },
2046
 
2047
  onEditorEmpty: function() {
@@ -2049,7 +2085,8 @@ PanelLayoutView = Marionette.LayoutView.extend( {
2049
  },
2050
 
2051
  updateScrollbar: function() {
2052
- var $panel = Backbone.$( '#elementor-panel-content-wrapper' );
 
2053
  if ( ! this._isScrollbarInitialized ) {
2054
  $panel.perfectScrollbar();
2055
  this._isScrollbarInitialized = true;
@@ -3098,7 +3135,8 @@ Schemes = function() {
3098
  module.exports = new Schemes();
3099
 
3100
  },{}],44:[function(require,module,exports){
3101
- var BaseElementView;
 
3102
 
3103
  BaseElementView = Marionette.CompositeView.extend( {
3104
  tagName: 'div',
@@ -3134,6 +3172,10 @@ BaseElementView = Marionette.CompositeView.extend( {
3134
  return _.extend( {}, this.baseEvents, this.elementEvents );
3135
  },
3136
 
 
 
 
 
3137
  initialize: function() {
3138
  // grab the child collection from the parent model
3139
  // so that we can render the collection as children
@@ -3286,11 +3328,40 @@ BaseElementView = Marionette.CompositeView.extend( {
3286
  },
3287
 
3288
  onSettingsChanged: function( settings ) {
3289
- elementor.setFlagEditorChange( true );
 
 
 
3290
 
3291
  this.renderStyles();
3292
  this.renderCustomClasses();
3293
  this.enqueueFonts();
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3294
  },
3295
 
3296
  onClickRemove: function( event ) {
@@ -3303,7 +3374,7 @@ BaseElementView = Marionette.CompositeView.extend( {
3303
 
3304
  module.exports = BaseElementView;
3305
 
3306
- },{}],45:[function(require,module,exports){
3307
  var BaseElementView = require( 'elementor-views/base-element' ),
3308
  ElementEmptyView = require( 'elementor-views/element-empty' ),
3309
  WidgetView = require( 'elementor-views/widget' ),
@@ -4000,7 +4071,9 @@ ControlColorItemView = ControlBaseItemView.extend( {
4000
  }, this ),
4001
 
4002
  width: 251
4003
- } );
 
 
4004
  },
4005
 
4006
  onBeforeDestroy: function() {
@@ -4601,7 +4674,7 @@ RepeaterRowView = Marionette.CompositeView.extend( {
4601
 
4602
  updateIndex: function( newIndex ) {
4603
  this.itemIndex = newIndex;
4604
- this.render();
4605
  },
4606
 
4607
  setTitle: function() {
@@ -5096,11 +5169,7 @@ ControlWysiwygItemView = ControlBaseItemView.extend( {
5096
 
5097
  switchEditors.go( self.editorID, 'tmce' );
5098
 
5099
- // Remove default instance after initializes. This allows reinitializion an unlimited amount of times.
5100
- _.defer( function() {
5101
- delete QTags.instances[ 0 ];
5102
- } );
5103
-
5104
  } );
5105
  },
5106
 
@@ -5386,12 +5455,6 @@ SectionView = BaseElementView.extend( {
5386
  nextChildView.changeSizeUI();
5387
  },
5388
 
5389
- onSettingsChanged: function() {
5390
- BaseElementView.prototype.onSettingsChanged.apply( this, arguments );
5391
-
5392
- this.render();
5393
- },
5394
-
5395
  onStructureChanged: function() {
5396
  this.redefineLayout();
5397
  }
@@ -5500,6 +5563,16 @@ SectionsCollectionView = Marionette.CompositeView.extend( {
5500
  this.ui.selectPreset.hide();
5501
  },
5502
 
 
 
 
 
 
 
 
 
 
 
5503
  onRender: function() {
5504
  var self = this;
5505
 
@@ -5527,6 +5600,8 @@ SectionsCollectionView = Marionette.CompositeView.extend( {
5527
  newSection.triggerMethod( 'request:add', widgetData );
5528
  }
5529
  } );
 
 
5530
  },
5531
 
5532
  onPresetSelected: function( event ) {
@@ -5558,7 +5633,6 @@ module.exports = SectionsCollectionView;
5558
 
5559
  },{"elementor-behaviors/duplicate":2,"elementor-behaviors/elements-relation":3,"elementor-behaviors/handle-duplicate":4,"elementor-behaviors/sortable":8,"elementor-views/section":69}],71:[function(require,module,exports){
5560
  var BaseElementView = require( 'elementor-views/base-element' ),
5561
- BaseSettingsModel = require( 'elementor-models/base-settings' ),
5562
  WidgetView;
5563
 
5564
  WidgetView = BaseElementView.extend( {
@@ -5582,22 +5656,16 @@ WidgetView = BaseElementView.extend( {
5582
  },
5583
 
5584
  triggers: {
5585
- 'click > .elementor-element-overlay': {
5586
  event: 'click:edit',
5587
  stopPropagation: false
5588
  },
5589
- 'click > .elementor-element-overlay .elementor-editor-add-element': 'click:add',
5590
- 'click > .elementor-element-overlay .elementor-editor-element-duplicate': 'click:duplicate'
5591
- },
5592
-
5593
- ui: {
5594
- settings: '> .elementor-element-overlay .elementor-editor-widget-settings'
5595
  },
5596
 
5597
  elementEvents: {
5598
- 'click': 'showSettings',
5599
- 'mouseleave @ui.settings': 'hideSettings',
5600
- 'click > .elementor-element-overlay .elementor-editor-element-remove': 'onClickRemove'
5601
  },
5602
 
5603
  behaviors: {
@@ -5649,35 +5717,6 @@ WidgetView = BaseElementView.extend( {
5649
  this.render();
5650
  },
5651
 
5652
- onSettingsChanged: function( settings ) {
5653
- BaseElementView.prototype.onSettingsChanged.apply( this, arguments );
5654
-
5655
- // Make sure is correct model
5656
- if ( settings instanceof BaseSettingsModel ) {
5657
- var isContentChanged = false;
5658
-
5659
- _.each( settings.changedAttributes(), function( settingValue, settingKey ) {
5660
- if ( ! settings.isStyleControl( settingKey ) && ! settings.isClassControl( settingKey ) ) {
5661
- isContentChanged = true;
5662
- }
5663
- } );
5664
-
5665
- if ( ! isContentChanged ) {
5666
- return;
5667
- }
5668
- }
5669
-
5670
- switch ( this.getTemplateType() ) {
5671
- case 'js' :
5672
- this.model.setHtmlCache();
5673
- this.render();
5674
- break;
5675
-
5676
- default :
5677
- this.model.renderRemoteServer();
5678
- }
5679
- },
5680
-
5681
  attachElContent: function( html ) {
5682
  var htmlCache = this.model.getHtmlCache();
5683
 
@@ -5693,7 +5732,8 @@ WidgetView = BaseElementView.extend( {
5693
  onRender: function() {
5694
  this.$el
5695
  .removeClass( 'elementor-widget-empty' )
5696
- .find( '> .elementor-element-overlay .elementor-widget-empty-icon' ).remove();
 
5697
 
5698
  this.$el.imagesLoaded().always( _.bind( function() {
5699
  // Is element empty?
@@ -5702,28 +5742,13 @@ WidgetView = BaseElementView.extend( {
5702
 
5703
  // TODO: REMOVE THIS !!
5704
  // TEMP CODING !!
5705
- this.$( '> .elementor-element-overlay' ).append( '<i class="elementor-widget-empty-icon eicon-' + this.model.getIcon() + '"></i>' );
5706
  }
5707
  }, this ) );
5708
- },
5709
-
5710
- showSettings: function( event ) {
5711
- var positionSettings = {
5712
- my: elementor.config.is_rtl ? 'right+15 center' : 'left-15 center',
5713
- of: event,
5714
- collision: 'fit',
5715
- within: this.$el
5716
- };
5717
-
5718
- this.ui.settings.addClass( 'elementor-open' ).position( positionSettings );
5719
- },
5720
-
5721
- hideSettings: function() {
5722
- this.ui.settings.removeClass( 'elementor-open' );
5723
  }
5724
  } );
5725
 
5726
  module.exports = WidgetView;
5727
 
5728
- },{"elementor-behaviors/handle-edit-mode":5,"elementor-behaviors/handle-editor":6,"elementor-models/base-settings":32,"elementor-views/base-element":44}]},{},[1])
5729
  //# sourceMappingURL=app.js.map
82
  select2: require( 'elementor-views/controls/select2' ),
83
  box_shadow: require( 'elementor-views/controls/box-shadow' ),
84
  structure: require( 'elementor-views/controls/structure' ),
85
+ animation: require( 'elementor-views/controls/animation' ),
86
+ hover_animation: require( 'elementor-views/controls/animation' )
87
  };
88
 
89
  this.editor.trigger( 'editor:controls:initialize' );
176
 
177
  this.$previewContents.on( 'click', function( event ) {
178
  var $target = Backbone.$( event.target ),
179
+ editMode = elementor.dataEditMode.request( 'activeMode' ),
180
+ isClickInsideElementor = !! $target.closest( '#elementor' ).length,
181
+ isTargetInsideDocument = this.contains( $target[0] );
182
 
183
+ if ( isClickInsideElementor && 'preview' !== editMode || ! isTargetInsideDocument ) {
184
  return;
185
  }
186
 
210
  .children( 'body' )
211
  .addClass( 'elementor-editor-active' );
212
 
213
+ this.setResizablePanel();
214
+
215
  Backbone.$( '#elementor-loading' ).fadeOut( 600 );
216
 
217
  this.introduction.startOnLoadIntroduction();
218
  },
219
 
220
  onEditModeSwitched: function() {
221
+ var activeMode = elementor.dataEditMode.request( 'activeMode' );
222
 
223
  if ( 'preview' === activeMode ) {
224
  this.enterPreviewMode();
260
  } );
261
  },
262
 
263
+ setResizablePanel: function() {
264
+ var self = this,
265
+ side = elementor.config.is_rtl ? 'right' : 'left';
266
+
267
+ self.panel.$el.resizable( {
268
+ handles: elementor.config.is_rtl ? 'w' : 'e',
269
+ minWidth: 200,
270
+ maxWidth: 500,
271
+ start: function() {
272
+ self.$previewWrapper
273
+ .addClass( 'ui-resizable-resizing' )
274
+ .css( 'pointer-events', 'none' );
275
+ },
276
+ stop: function() {
277
+ self.$previewWrapper
278
+ .removeClass( 'ui-resizable-resizing' )
279
+ .css( 'pointer-events', '' );
280
+
281
+ elementor.data.trigger( 'scrollbar:update' );
282
+ },
283
+ resize: function( event, ui ) {
284
+ self.$previewWrapper
285
+ .css( side, ui.size.width );
286
+ }
287
+ } );
288
+ },
289
+
290
  enterPreviewMode: function() {
291
  this.$previewContents
292
  .find( 'body' )
293
  .add( 'body' )
294
  .removeClass( 'elementor-editor-active' )
295
  .addClass( 'elementor-editor-preview' );
296
+
297
+ // Handle panel resize
298
+ this.$previewWrapper.css( elementor.config.is_rtl ? 'right' : 'left', '' );
299
+
300
+ this.panel.$el.css( 'width', '' );
301
  },
302
 
303
  exitPreviewMode: function() {
460
  },
461
 
462
  onEditModeSwitched: function() {
463
+ var activeMode = elementor.dataEditMode.request( 'activeMode' );
464
 
465
  this.view.$el.toggleClass( 'elementor-active-mode', 'preview' !== activeMode );
466
  },
478
  HandleEditorBehavior = Marionette.Behavior.extend( {
479
 
480
  onClickEdit: function() {
481
+ var activeMode = elementor.dataEditMode.request( 'activeMode' );
482
 
483
  if ( 'preview' === activeMode ) {
484
  return;
553
  },
554
 
555
  onEditModeSwitched: function() {
556
+ var activeMode = elementor.dataEditMode.request( 'activeMode' );
557
 
558
  if ( 'preview' !== activeMode ) {
559
  this.active();
622
  },
623
 
624
  onEditModeSwitched: function() {
625
+ var activeMode = elementor.dataEditMode.request( 'activeMode' );
626
 
627
  if ( 'preview' !== activeMode ) {
628
  this.active();
850
  },
851
 
852
  onEditModeChange: function() {
853
+ var oldEditMode = elementor.dataEditMode.request( 'activeMode' ),
854
  currentMode = this.getCurrentMode();
855
 
856
+ elementor.dataEditMode.reply( 'activeMode', currentMode );
857
 
858
  if ( currentMode !== oldEditMode ) {
859
  elementor.dataEditMode.trigger( 'switch' );
1958
  PanelLayoutView = Marionette.LayoutView.extend( {
1959
  template: '#tmpl-elementor-panel',
1960
 
1961
+ id: 'elementor-panel-inner',
1962
 
1963
  regions: {
1964
  content: '#elementor-panel-content-wrapper',
2077
  },
2078
 
2079
  onEditorBeforeShow: function() {
2080
+ _.defer( _.bind( this.updateScrollbar, this ) );
2081
  },
2082
 
2083
  onEditorEmpty: function() {
2085
  },
2086
 
2087
  updateScrollbar: function() {
2088
+ var $panel = this.content.$el;
2089
+
2090
  if ( ! this._isScrollbarInitialized ) {
2091
  $panel.perfectScrollbar();
2092
  this._isScrollbarInitialized = true;
3135
  module.exports = new Schemes();
3136
 
3137
  },{}],44:[function(require,module,exports){
3138
+ var BaseSettingsModel = require( 'elementor-models/base-settings' ),
3139
+ BaseElementView;
3140
 
3141
  BaseElementView = Marionette.CompositeView.extend( {
3142
  tagName: 'div',
3172
  return _.extend( {}, this.baseEvents, this.elementEvents );
3173
  },
3174
 
3175
+ getTemplateType: function() {
3176
+ return 'remote';
3177
+ },
3178
+
3179
  initialize: function() {
3180
  // grab the child collection from the parent model
3181
  // so that we can render the collection as children
3328
  },
3329
 
3330
  onSettingsChanged: function( settings ) {
3331
+ if ( this.model.get( 'editSettings' ) !== settings ) {
3332
+ // Change flag only if server settings was changed
3333
+ elementor.setFlagEditorChange( true );
3334
+ }
3335
 
3336
  this.renderStyles();
3337
  this.renderCustomClasses();
3338
  this.enqueueFonts();
3339
+
3340
+ // Make sure is correct model
3341
+ if ( settings instanceof BaseSettingsModel ) {
3342
+ var isContentChanged = false;
3343
+
3344
+ _.each( settings.changedAttributes(), function( settingValue, settingKey ) {
3345
+ if ( ! settings.isStyleControl( settingKey ) && ! settings.isClassControl( settingKey ) ) {
3346
+ isContentChanged = true;
3347
+ }
3348
+ } );
3349
+
3350
+ if ( ! isContentChanged ) {
3351
+ return;
3352
+ }
3353
+ }
3354
+
3355
+ // Re-render the template
3356
+ switch ( this.getTemplateType() ) {
3357
+ case 'js' :
3358
+ this.model.setHtmlCache();
3359
+ this.render();
3360
+ break;
3361
+
3362
+ default :
3363
+ this.model.renderRemoteServer();
3364
+ }
3365
  },
3366
 
3367
  onClickRemove: function( event ) {
3374
 
3375
  module.exports = BaseElementView;
3376
 
3377
+ },{"elementor-models/base-settings":32}],45:[function(require,module,exports){
3378
  var BaseElementView = require( 'elementor-views/base-element' ),
3379
  ElementEmptyView = require( 'elementor-views/element-empty' ),
3380
  WidgetView = require( 'elementor-views/widget' ),
4071
  }, this ),
4072
 
4073
  width: 251
4074
+ } ).wpColorPicker( 'instance' )
4075
+ .wrap.find( '> .wp-picker-input-wrap > .wp-color-picker' )
4076
+ .removeAttr( 'maxlength' );
4077
  },
4078
 
4079
  onBeforeDestroy: function() {
4674
 
4675
  updateIndex: function( newIndex ) {
4676
  this.itemIndex = newIndex;
4677
+ this.setTitle();
4678
  },
4679
 
4680
  setTitle: function() {
5169
 
5170
  switchEditors.go( self.editorID, 'tmce' );
5171
 
5172
+ delete QTags.instances[ 0 ];
 
 
 
 
5173
  } );
5174
  },
5175
 
5455
  nextChildView.changeSizeUI();
5456
  },
5457
 
 
 
 
 
 
 
5458
  onStructureChanged: function() {
5459
  this.redefineLayout();
5460
  }
5563
  this.ui.selectPreset.hide();
5564
  },
5565
 
5566
+ fixBlankPageOffset: function() {
5567
+ var sectionHandleHeight = 27,
5568
+ elTopOffset = this.$el.offset().top,
5569
+ elTopOffsetRange = sectionHandleHeight - elTopOffset;
5570
+
5571
+ if ( 0 < elTopOffsetRange ) {
5572
+ this.$el.css( 'margin-top', elTopOffsetRange );
5573
+ }
5574
+ },
5575
+
5576
  onRender: function() {
5577
  var self = this;
5578
 
5600
  newSection.triggerMethod( 'request:add', widgetData );
5601
  }
5602
  } );
5603
+
5604
+ _.defer( _.bind( self.fixBlankPageOffset, this ) );
5605
  },
5606
 
5607
  onPresetSelected: function( event ) {
5633
 
5634
  },{"elementor-behaviors/duplicate":2,"elementor-behaviors/elements-relation":3,"elementor-behaviors/handle-duplicate":4,"elementor-behaviors/sortable":8,"elementor-views/section":69}],71:[function(require,module,exports){
5635
  var BaseElementView = require( 'elementor-views/base-element' ),
 
5636
  WidgetView;
5637
 
5638
  WidgetView = BaseElementView.extend( {
5656
  },
5657
 
5658
  triggers: {
5659
+ 'click': {
5660
  event: 'click:edit',
5661
  stopPropagation: false
5662
  },
5663
+ 'click > .elementor-editor-element-settings .elementor-editor-add-element': 'click:add',
5664
+ 'click > .elementor-editor-element-settings .elementor-editor-element-duplicate': 'click:duplicate'
 
 
 
 
5665
  },
5666
 
5667
  elementEvents: {
5668
+ 'click > .elementor-editor-element-settings .elementor-editor-element-remove': 'onClickRemove'
 
 
5669
  },
5670
 
5671
  behaviors: {
5717
  this.render();
5718
  },
5719
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5720
  attachElContent: function( html ) {
5721
  var htmlCache = this.model.getHtmlCache();
5722
 
5732
  onRender: function() {
5733
  this.$el
5734
  .removeClass( 'elementor-widget-empty' )
5735
+ .children( '.elementor-widget-empty-icon' )
5736
+ .remove();
5737
 
5738
  this.$el.imagesLoaded().always( _.bind( function() {
5739
  // Is element empty?
5742
 
5743
  // TODO: REMOVE THIS !!
5744
  // TEMP CODING !!
5745
+ this.$el.append( '<i class="elementor-widget-empty-icon eicon-' + this.model.getIcon() + '"></i>' );
5746
  }
5747
  }, this ) );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5748
  }
5749
  } );
5750
 
5751
  module.exports = WidgetView;
5752
 
5753
+ },{"elementor-behaviors/handle-edit-mode":5,"elementor-behaviors/handle-editor":6,"elementor-views/base-element":44}]},{},[1])
5754
  //# sourceMappingURL=app.js.map
assets/admin/js/app.js.map CHANGED
@@ -75,20 +75,20 @@
75
  "assets/admin/js/dev/views/widget.js"
76
  ],
77
  "names": [],
78
- "mappings": "AAAA;ACAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChUA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACvCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACnBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACpCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACvFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC1NA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC/CA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACrKA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACpCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACpKA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACTA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACtJA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACdA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACVA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACnBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACxBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC/BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC/BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACzEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChHA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACvCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC5BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACtEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACfA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClJA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACzGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACrQA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACtEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC1IA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACpDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACnHA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACzKA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC5MA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC3MA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACrBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC/MA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACrFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACnDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACnCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClKA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC/BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACpKA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC5DA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC7BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACxFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACnJA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC/BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC1DA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACpCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC1CA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC3GA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACzOA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC3JA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA",
79
  "file": "generated.js",
80
  "sourceRoot": "",
81
  "sourcesContent": [
82
  "(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})",
83
- "/* global ElementorConfig */\nvar App;\n\nApp = Marionette.Application.extend( {\n\thelpers: require( 'elementor-utils/helpers' ),\n\theartbeat: require( 'elementor-utils/heartbeat' ),\n\tschemes: require( 'elementor-utils/schemes' ),\n\tpresetsFactory: require( 'elementor-utils/presets-factory' ),\n\tmodals: require( 'elementor-utils/modals' ),\n\tintroduction: require( 'elementor-utils/introduction' ),\n\n\t// Channels\n\teditor: Backbone.Radio.channel( 'ELEMENTOR:editor' ),\n\tdata: Backbone.Radio.channel( 'ELEMENTOR:data' ),\n\tfilterState: Backbone.Radio.channel( 'ELEMENTOR:filterState' ),\n\telementLibrary: Backbone.Radio.channel( 'ELEMENTOR:elementLibrary' ),\n\tpanelElements: Backbone.Radio.channel( 'ELEMENTOR:panelElements' ),\n\tdataEditMode: Backbone.Radio.channel( 'ELEMENTOR:editmode' ),\n\tpreview: Backbone.Radio.channel( 'ELEMENTOR:preview' ),\n\tdeviceMode: Backbone.Radio.channel( 'ELEMENTOR:deviceMode' ),\n\n\t// Private Members\n\t_controlsItemView: null,\n\n\tgetElementData: function( modelElement ) {\n\t\tvar elType = modelElement.get( 'elType' );\n\n\t\tif ( 'widget' === elType ) {\n\t\t\tvar widgetType = modelElement.get( 'widgetType' );\n\n\t\t\tif ( ! this.config.widgets[ widgetType ] ) {\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\treturn this.config.widgets[ widgetType ];\n\t\t}\n\n\t\tif ( ! this.config.elements[ elType ] ) {\n\t\t\treturn false;\n\t\t}\n\n\t\treturn this.config.elements[ elType ];\n\t},\n\n\tgetElementControls: function( modelElement ) {\n\t\tvar elementData = this.getElementData( modelElement );\n\n\t\tif ( ! elementData ) {\n\t\t\treturn false;\n\t\t}\n\n\t\tvar elType = modelElement.get( 'elType' ),\n\t\t\tisInner = modelElement.get( 'isInner' );\n\n\t\tif ( 'widget' === elType ) {\n\t\t\treturn elementData.controls;\n\t\t}\n\n\t\treturn _.filter( elementData.controls, function( controlData ) {\n\t\t\treturn ! ( isInner && controlData.hide_in_inner || ! isInner && controlData.hide_in_top );\n\t\t} );\n\t},\n\n\tgetControlItemView: function( controlType ) {\n\t\tif ( null === this._controlsItemView ) {\n\t\t\tthis._controlsItemView = {\n\t\t\t\tcolor: require( 'elementor-views/controls/color' ),\n\t\t\t\tdimensions: require( 'elementor-views/controls/dimensions' ),\n\t\t\t\timage_dimensions: require( 'elementor-views/controls/image-dimensions' ),\n\t\t\t\tmedia: require( 'elementor-views/controls/media' ),\n\t\t\t\tslider: require( 'elementor-views/controls/slider' ),\n\t\t\t\twysiwyg: require( 'elementor-views/controls/wysiwyg' ),\n\t\t\t\tchoose: require( 'elementor-views/controls/choose' ),\n\t\t\t\turl: require( 'elementor-views/controls/url' ),\n\t\t\t\tfont: require( 'elementor-views/controls/font' ),\n\t\t\t\tsection: require( 'elementor-views/controls/section' ),\n\t\t\t\trepeater: require( 'elementor-views/controls/repeater' ),\n\t\t\t\twp_widget: require( 'elementor-views/controls/wp_widget' ),\n\t\t\t\ticon: require( 'elementor-views/controls/icon' ),\n\t\t\t\tgallery: require( 'elementor-views/controls/gallery' ),\n\t\t\t\tselect2: require( 'elementor-views/controls/select2' ),\n\t\t\t\tbox_shadow: require( 'elementor-views/controls/box-shadow' ),\n\t\t\t\tstructure: require( 'elementor-views/controls/structure' ),\n\t\t\t\tanimation: require( 'elementor-views/controls/animation' )\n\t\t\t};\n\n\t\t\tthis.editor.trigger( 'editor:controls:initialize' );\n\t\t}\n\n\t\treturn this._controlsItemView[ controlType ] || require( 'elementor-views/controls/base' );\n\t},\n\n\tgetPanelView: function() {\n\t\treturn this.getRegion( 'panel' ).currentView;\n\t},\n\n\tinitDialogsManager: function() {\n\t\tthis.dialogsManager = new DialogsManager.Instance();\n\t},\n\n\tonStart: function() {\n\t\tNProgress.start();\n\t\tNProgress.inc( 0.2 );\n\n\t\tthis.config = ElementorConfig;\n\n\t\tvar ElementModel = require( 'elementor-models/element' );\n\n\t\tBackbone.Radio.DEBUG = false;\n\t\tBackbone.Radio.tuneIn( 'ELEMENTOR' );\n\n\t\tthis.initDialogsManager();\n\n\t\tthis.heartbeat.init();\n\n\t\tthis.modals.init();\n\n\t\telementorBindUI.setEditorMode( true );\n\n\t\t// Init Base elements collection from the server\n\t\tthis.elements = new ElementModel.Collection( this.config.data );\n\n\t\tthis.$previewWrapper = Backbone.$( '#elementor-preview' );\n\n\t\tthis.$previewResponsiveWrapper = Backbone.$( '#elementor-preview-responsive-wrapper' );\n\n\t\tvar previewIframeId = 'elementor-preview-iframe';\n\n\t\t// Make sure the iFrame does not exist.\n\t\tif ( ! Backbone.$( '#' + previewIframeId ).length ) {\n\t\t\tvar previewIFrame = document.createElement( 'iframe' );\n\n\t\t\tpreviewIFrame.id = previewIframeId;\n\t\t\tpreviewIFrame.src = this.config.preview_link + '&' + ( new Date().getTime() );\n\n\t\t\tthis.$previewResponsiveWrapper.append( previewIFrame );\n\t\t}\n\n\t\tthis.$preview = Backbone.$( '#' + previewIframeId );\n\t\tthis.$preview.on( 'load', _.bind( function() {\n\t\t\tthis.$previewContents = this.$preview.contents();\n\n\t\t\telementorBindUI.setScopeWindow( this.$preview[0].contentWindow );\n\n\t\t\tthis.triggerMethod( 'preview:loaded' );\n\t\t}, this ) );\n\n\t\tthis.listenTo( this.dataEditMode, 'switch', this.onEditModeSwitched );\n\n\t\tthis.setWorkSaver();\n\t},\n\n\tonPreviewLoaded: function() {\n\t\tNProgress.done();\n\n\t\tvar SectionsCollectionView = require( 'elementor-views/sections' ),\n\t\t\tPanelLayoutView = require( 'elementor-layouts/panel/panel' );\n\n\t\tvar $previewElementorEl = this.$previewContents.find( '#elementor' );\n\n\t\tif ( ! $previewElementorEl.length ) {\n\t\t\tthis.onPreviewElNotFound();\n\t\t\treturn;\n\t\t}\n\n\t\tvar iframeRegion = new Marionette.Region( {\n\t\t\t// Make sure you get the DOM object out of the jQuery object\n\t\t\tel: $previewElementorEl[0]\n\t\t} );\n\n\t\tthis.schemes.init();\n\n\t\tthis.schemes.printSchemesStyle();\n\n\t\tthis.$previewContents.on( 'click', function( event ) {\n\t\t\tvar $target = Backbone.$( event.target ),\n\t\t\t\teditMode = elementor.dataEditMode.request( 'get:active:mode' ),\n\t\t\t\tisClickInsideElementor = !! $target.closest( '#elementor' ).length;\n\n\t\t\tif ( isClickInsideElementor && 'preview' !== editMode ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tif ( $target.closest( 'a' ).length ) {\n\t\t\t\tevent.preventDefault();\n\t\t\t}\n\n\t\t\tif ( ! isClickInsideElementor ) {\n\t\t\t\telementor.getPanelView().setPage( 'elements' );\n\t\t\t}\n\t\t} );\n\n\t\tthis.addRegions( {\n\t\t\tsections: iframeRegion,\n\t\t\tpanel: '#elementor-panel'\n\t\t} );\n\n\t\tthis.getRegion( 'sections' ).show( new SectionsCollectionView( {\n\t\t\tcollection: this.elements\n\t\t} ) );\n\n\t\tthis.getRegion( 'panel' ).show( new PanelLayoutView() );\n\n\t\tthis.$previewContents\n\t\t .children() // <html>\n\t\t .addClass( 'elementor-html' )\n\t\t .children( 'body' )\n\t\t .addClass( 'elementor-editor-active' );\n\n\t\tBackbone.$( '#elementor-loading' ).fadeOut( 600 );\n\n\t\tthis.introduction.startOnLoadIntroduction();\n\t},\n\n\tonEditModeSwitched: function() {\n\t\tvar activeMode = elementor.dataEditMode.request( 'get:active:mode' );\n\n\t\tif ( 'preview' === activeMode ) {\n\t\t\tthis.enterPreviewMode();\n\t\t} else {\n\t\t\tthis.exitPreviewMode();\n\t\t}\n\t},\n\n\tonPreviewElNotFound: function() {\n\t\tvar dialog = this.dialogsManager.createWidget( 'alert', {\n\t\t\theaderMessage: elementor.translate( 'preview_el_not_found_header' ),\n\t\t\tmessage: elementor.translate( 'preview_el_not_found_message' ),\n\t\t\tposition: {\n\t\t\t\tmy: 'center center',\n\t\t\t\tat: 'center center'\n\t\t\t},\n\t\t\tonConfirm: function() {\n\t\t\t\tparent.history.go( -1 );\n\t\t\t}\n\t\t} );\n\n\t\tdialog.show();\n\t},\n\n\tsetFlagEditorChange: function( status ) {\n\t\telementor.editor.reply( 'editor:changed', status );\n\t\telementor.editor.trigger( 'editor:changed', status );\n\t},\n\n\tisEditorChanged: function() {\n\t\treturn ( true === elementor.editor.request( 'editor:changed' ) );\n\t},\n\n\tsetWorkSaver: function() {\n\t\tBackbone.$( window ).on( 'beforeunload', function() {\n\t\t\tif ( elementor.isEditorChanged() ) {\n\t\t\t\treturn elementor.translate( 'before_unload_alert' );\n\t\t\t}\n\t\t} );\n\t},\n\n\tenterPreviewMode: function() {\n\t\tthis.$previewContents\n\t\t .find( 'body' )\n\t\t .add( 'body' )\n\t\t .removeClass( 'elementor-editor-active' )\n\t\t .addClass( 'elementor-editor-preview' );\n\t},\n\n\texitPreviewMode: function() {\n\t\tthis.$previewContents\n\t\t .find( 'body' )\n\t\t .add( 'body' )\n\t\t .removeClass( 'elementor-editor-preview' )\n\t\t .addClass( 'elementor-editor-active' );\n\t},\n\n\tsaveBuilder: function( options ) {\n\t\toptions = _.extend( {\n\t\t\trevision: 'draft',\n\t\t\tonSuccess: null\n\t\t}, options );\n\n\t\tNProgress.start();\n\n\t\treturn Backbone.$.ajax( {\n\t type: 'POST',\n\t url: this.config.ajaxurl,\n\t data: {\n\t\t action: 'elementor_save_builder',\n\t\t post_id: this.config.post_id,\n\t\t revision: options.revision,\n\t\t data: JSON.stringify( elementor.elements.toJSON() )\n\t }\n } )\n .done( function( data ) {\n\t NProgress.done();\n\n\t elementor.setFlagEditorChange( false );\n\n\t if ( _.isFunction( options.onSuccess ) ) {\n\t\t options.onSuccess.call( this, data );\n\t }\n } );\n\t},\n\n\ttranslate: function( stringKey, templateArgs ) {\n\t\tvar string = this.config.i18n[ stringKey ];\n\n\t\tif ( undefined === string ) {\n\t\t\tstring = stringKey;\n\t\t}\n\n\t\tif ( templateArgs ) {\n\t\t\tstring = string.replace( /{(\\d+)}/g, function( match, number ) {\n\t\t\t\treturn undefined !== templateArgs[ number ] ? templateArgs[ number ] : match;\n\t\t\t} );\n\t\t}\n\n\t\treturn string;\n\t}\n} );\n\nmodule.exports = ( window.elementor = new App() ).start();\n",
84
  "var HandleAddDuplicateBehavior;\n\nHandleAddDuplicateBehavior = Marionette.Behavior.extend( {\n\n\tonChildviewClickNew: function( childView ) {\n\t\tvar currentIndex = childView.$el.index() + 1;\n\n\t\tthis.addChild( { at: currentIndex } );\n\t},\n\n\tonRequestNew: function() {\n\t\tthis.addChild();\n\t},\n\n\taddChild: function( options ) {\n\t\tif ( this.view.isCollectionFilled() ) {\n\t\t\treturn;\n\t\t}\n\n\t\toptions = options || {};\n\n\t\tvar newItem = {\n\t\t\tid: elementor.helpers.getUniqueID(),\n\t\t\telType: this.view.getChildType()[0],\n\t\t\tsettings: {},\n\t\t\telements: []\n\t\t};\n\n\t\tthis.view.addChildModel( newItem, options );\n\t}\n} );\n\nmodule.exports = HandleAddDuplicateBehavior;\n",
85
  "var HandleElementsRelation;\n\nHandleElementsRelation = Marionette.Behavior.extend( {\n\n\tonRequestAdd: function( itemData, options ) {\n\t\tthis._addChildElement( itemData, options );\n\t},\n\n\t/**\n\t *\n\t * @param {Object} itemData\n\t * @param {Object} options\n\t * @private\n\t */\n\t_addChildElement: function( itemData, options ) {\n\t\toptions = options || {};\n\n\t\tvar myChildType = this.view.getChildType();\n\n\t\tif ( -1 === myChildType.indexOf( itemData.elType ) ) {\n\t\t\tdelete options.at;\n\n\t\t\tthis.view.children.last().triggerMethod( 'request:add', itemData, options );\n\n\t\t\treturn;\n\t\t}\n\n\t\tvar newModel = this.view.addChildModel( itemData, options ),\n\t\t\tnewView = this.view.children.findByModel( newModel );\n\n\t\tif ( 'section' === newView.getElementType() && newView.isInner() ) {\n\t\t\tnewView.addEmptyColumn();\n\t\t}\n\n\t\tnewView.triggerMethod( 'open:editor' );\n\t}\n} );\n\nmodule.exports = HandleElementsRelation;\n",
86
  "var HandleDuplicateBehavior;\n\nHandleDuplicateBehavior = Marionette.Behavior.extend( {\n\n\tonChildviewClickDuplicate: function( childView ) {\n\t\tif ( this.view.isCollectionFilled() ) {\n\t\t\treturn;\n\t\t}\n\n\t\tvar currentIndex = this.view.collection.indexOf( childView.model ),\n\t\t\tnewModel = childView.model.clone();\n\n\t\tthis.view.addChildModel( newModel, { at: currentIndex } );\n\t}\n} );\n\nmodule.exports = HandleDuplicateBehavior;\n",
87
- "var HandleEditModeBehavior;\n\nHandleEditModeBehavior = Marionette.Behavior.extend( {\n\tinitialize: function() {\n\t\tthis.listenTo( elementor.dataEditMode, 'switch', this.onEditModeSwitched );\n\t},\n\n\tonEditModeSwitched: function() {\n\t\tvar activeMode = elementor.dataEditMode.request( 'get:active:mode' );\n\n\t\tthis.view.$el.toggleClass( 'elementor-active-mode', 'preview' !== activeMode );\n\t},\n\n\tonRender: function() {\n\t\tthis.onEditModeSwitched();\n\t}\n} );\n\nmodule.exports = HandleEditModeBehavior;\n",
88
- "var HandleEditorBehavior;\n\nHandleEditorBehavior = Marionette.Behavior.extend( {\n\n\tonClickEdit: function() {\n\t\tvar activeMode = elementor.dataEditMode.request( 'get:active:mode' );\n\n\t\tif ( 'preview' === activeMode ) {\n\t\t\treturn;\n\t\t}\n\n\t\tthis.onOpenEditor();\n\t},\n\n\tonOpenEditor: function() {\n\t\tvar currentPanelPageName = elementor.getPanelView().getCurrentPageName();\n\n\t\tif ( 'editor' === currentPanelPageName ) {\n\t\t\tvar currentPanelPageView = elementor.getPanelView().getCurrentPageView(),\n\t\t\t\tcurrentEditableModel = currentPanelPageView.model;\n\n\t\t\tif ( currentEditableModel === this.view.model ) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t}\n\n\t\tvar elementData = elementor.getElementData( this.view.model );\n\n\t\telementor.getPanelView().setPage( 'editor', elementor.translate( 'edit_element', [ elementData.title ] ), {\n\t\t\tmodel: this.view.model,\n\t\t\teditedElementView: this.view\n\t\t} );\n\t}\n} );\n\nmodule.exports = HandleEditorBehavior;\n",
89
- "var ResizableBehavior;\n\nResizableBehavior = Marionette.Behavior.extend( {\n\tdefaults: {\n\t\thandles: elementor.config.is_rtl ? 'w' : 'e'\n\t},\n\n\tui: {\n\t\tcolumnTitle: '.column-title'\n\t},\n\n\tevents: {\n\t\t'resizestart': 'onResizeStart',\n\t\t'resizestop': 'onResizeStop',\n\t\t'resize': 'onResize'\n\t},\n\n\tinitialize: function() {\n\t\tMarionette.Behavior.prototype.initialize.apply( this, arguments );\n\n\t\tthis.listenTo( elementor.dataEditMode, 'switch', this.onEditModeSwitched );\n\t},\n\n\tactive: function() {\n\t\tvar options = _.clone( this.options );\n\n\t\tdelete options.behaviorClass;\n\n\t\tvar $childViewContainer = this.getChildViewContainer(),\n\t\t\tdefaultResizableOptions = {},\n\t\t\tresizableOptions = _.extend( defaultResizableOptions, options );\n\n\t\t$childViewContainer.resizable( resizableOptions );\n\t},\n\n\tdeactivate: function() {\n\t\tif ( this.getChildViewContainer().resizable( 'instance' ) ) {\n\t\t\tthis.getChildViewContainer().resizable( 'destroy' );\n\t\t}\n\t},\n\n\tonEditModeSwitched: function() {\n\t\tvar activeMode = elementor.dataEditMode.request( 'get:active:mode' );\n\n\t\tif ( 'preview' !== activeMode ) {\n\t\t\tthis.active();\n\t\t} else {\n\t\t\tthis.deactivate();\n\t\t}\n\t},\n\n\tonRender: function() {\n\t\t// Call this method from other thread (non-block UI)\n\t\t_.defer( _.bind( this.onEditModeSwitched, this ) );\n\t},\n\n\tonDestroy: function() {\n\t\tthis.deactivate();\n\t},\n\n\tonResizeStart: function( event, ui ) {\n\t\t//this.ui.columnTitle.fadeIn( 'fast' );\n\t},\n\n\tonResizeStop: function( event, ui ) {\n\t\t//this.ui.columnTitle.fadeOut( 'fast' );\n\t},\n\n\tonResize: function( event, ui ) {\n\t\tevent.stopPropagation();\n\n\t\tthis.view.triggerMethod( 'request:resize', ui );\n\t},\n\n\tgetChildViewContainer: function() {\n\t\t//if ( 'function' === typeof this.view.getChildViewContainer ) {\n\t\t//\t// CompositeView\n\t\t//\treturn this.view.getChildViewContainer( this.view );\n\t\t//} else {\n\t\t//\t// CollectionView\n\t\t//\treturn this.$el;\n\t\t//}\n\t\treturn this.$el;\n\t}\n} );\n\nmodule.exports = ResizableBehavior;\n",
90
- "var SortableBehavior;\n\nSortableBehavior = Marionette.Behavior.extend( {\n\tdefaults: {\n\t\telChildType: 'widget'\n\t},\n\n\tevents: {\n\t\t'sortstart': 'onSortStart',\n\t\t'sortreceive': 'onSortReceive',\n\t\t'sortupdate': 'onSortUpdate',\n\t\t'sortstop': 'onSortStop',\n\t\t'sortover': 'onSortOver',\n\t\t'sortout': 'onSortOut'\n\t},\n\n\tinitialize: function() {\n\t\tthis.listenTo( elementor.dataEditMode, 'switch', this.onEditModeSwitched );\n\t\tthis.listenTo( elementor.deviceMode, 'change', this.onDeviceModeChange );\n\t},\n\n\tonEditModeSwitched: function() {\n\t\tvar activeMode = elementor.dataEditMode.request( 'get:active:mode' );\n\n\t\tif ( 'preview' !== activeMode ) {\n\t\t\tthis.active();\n\t\t} else {\n\t\t\tthis.deactivate();\n\t\t}\n\t},\n\n\tonDeviceModeChange: function() {\n\t\tvar deviceMode = elementor.deviceMode.request( 'currentMode' );\n\n\t\tif ( 'desktop' === deviceMode ) {\n\t\t\tthis.active();\n\t\t} else {\n\t\t\tthis.deactivate();\n\t\t}\n\t},\n\n\tonRender: function() {\n\t\t_.defer( _.bind( this.onEditModeSwitched, this ) );\n\t},\n\n\tonDestroy: function() {\n\t\tthis.deactivate();\n\t},\n\n\tactive: function() {\n\t\tif ( this.getChildViewContainer().sortable( 'instance' ) ) {\n\t\t\treturn;\n\t\t}\n\n\t\tvar $childViewContainer = this.getChildViewContainer(),\n\t\t\tdefaultSortableOptions = {\n\t\t\t\tconnectWith: $childViewContainer.selector,\n\t\t\t\tcursor: 'move',\n\t\t\t\tplaceholder: 'elementor-sortable-placeholder',\n\t\t\t\tcursorAt: {\n\t\t\t\t\ttop: 20,\n\t\t\t\t\tleft: 25\n\t\t\t\t},\n\t\t\t\thelper: _.bind( this._getSortableHelper, this )\n\t\t\t},\n\t\t\tsortableOptions = _.extend( defaultSortableOptions, this.view.getSortableOptions() );\n\n\t\t$childViewContainer.sortable( sortableOptions );\n\t},\n\n\t_getSortableHelper: function( event, $item ) {\n\t\tvar model = this.view.collection.get( {\n\t\t\tcid: $item.data( 'model-cid' )\n\t\t} );\n\n\t\treturn '<div style=\"height: 84px; width: 125px;\" class=\"elementor-sortable-helper elementor-sortable-helper-' + model.get( 'elType' ) + '\"><div class=\"icon\"><i class=\"eicon-' + model.getIcon() + '\"></i></div><div class=\"elementor-element-title-wrapper\"><div class=\"title\">' + model.getTitle() + '</div></div></div>';\n\t},\n\n\tdeactivate: function() {\n\t\tif ( this.getChildViewContainer().sortable( 'instance' ) ) {\n\t\t\tthis.getChildViewContainer().sortable( 'destroy' );\n\t\t}\n\t},\n\n\tonSortStart: function( event, ui ) {\n\t\tevent.stopPropagation();\n\n\t\tvar model = this.view.collection.get( {\n\t\t\tcid: ui.item.data( 'model-cid' )\n\t\t} );\n\n\t\tif ( 'column' === this.options.elChildType ) {\n\t\t\t// the following code is just for touch\n\t\t\tui.placeholder.addClass( 'elementor-column' );\n\n\t\t\tvar uiData = ui.item.data( 'sortableItem' ),\n\t\t\t\tuiItems = uiData.items,\n\t\t\t\titemHeight = 0;\n\n\t\t\tuiItems.forEach( function( item ) {\n\t\t\t\tif ( item.item[0] === ui.item[0] ) {\n\t\t\t\t\titemHeight = item.height;\n\t\t\t\t\treturn false;\n\t\t\t\t}\n\t\t\t} );\n\n\t\t\tui.placeholder.height( itemHeight );\n\n\t\t\t// ui.placeholder.addClass( 'elementor-column elementor-col-' + model.getSetting( 'size' ) );\n\t\t}\n\n\t\telementor.data.trigger( model.get( 'elType' ) + ':drag:start' );\n\n\t\telementor.data.reply( 'cache:' + model.cid, model );\n\t},\n\n\tonSortOver: function( event, ui ) {\n\t\tevent.stopPropagation();\n\n\t\tvar model = elementor.data.request( 'cache:' + ui.item.data( 'model-cid' ) );\n\n\t\tBackbone.$( event.target )\n\t\t\t.addClass( 'elementor-draggable-over' )\n\t\t\t.attr( {\n\t\t\t\t'data-dragged-element': model.get( 'elType' ),\n\t\t\t\t'data-dragged-is-inner': model.get( 'isInner' )\n\t\t\t} );\n\n\t\tthis.$el.addClass( 'elementor-dragging-on-child' );\n\t},\n\n\tonSortOut: function( event ) {\n\t\tevent.stopPropagation();\n\n\t\tBackbone.$( event.target )\n\t\t\t.removeClass( 'elementor-draggable-over' )\n\t\t\t.removeAttr( 'data-dragged-element data-dragged-is-inner' );\n\n\t\tthis.$el.removeClass( 'elementor-dragging-on-child' );\n\t},\n\n\tonSortReceive: function( event, ui ) {\n\t\tevent.stopPropagation();\n\n\t\tif ( this.view.isCollectionFilled() ) {\n\t\t\tBackbone.$( ui.sender ).sortable( 'cancel' );\n\t\t\treturn;\n\t\t}\n\n\t\tvar model = elementor.data.request( 'cache:' + ui.item.data( 'model-cid' ) ),\n\t\t\tdraggedElType = model.get( 'elType' ),\n\t\t\tdraggedIsInnerSection = 'section' === draggedElType && model.get( 'isInner' ),\n\t\t\ttargetIsInnerColumn = 'column' === this.view.getElementType() && this.view.isInner();\n\n\t\tif ( draggedIsInnerSection && targetIsInnerColumn ) {\n\t\t\tBackbone.$( ui.sender ).sortable( 'cancel' );\n\t\t\treturn;\n\t\t}\n\n\t\tvar newIndex = ui.item.parent().children().index( ui.item ),\n\t\t\tnewModel = new this.view.collection.model( model.toJSON( { copyHtmlCache: true } ) );\n\n\t\tthis.view.addChildModel( newModel, { at: newIndex } );\n\n\t\telementor.data.trigger( draggedElType + ':drag:end' );\n\n\t\tmodel.destroy();\n\t},\n\n\tonSortUpdate: function( event, ui ) {\n\t\tevent.stopPropagation();\n\n\t\tvar model = this.view.collection.get( ui.item.attr( 'data-model-cid' ) );\n\t\tif ( model ) {\n\t\t\telementor.data.trigger( model.get( 'elType' ) + ':drag:end' );\n\t\t}\n\t},\n\n\tonSortStop: function( event, ui ) {\n\t\tevent.stopPropagation();\n\n\t\tvar $childElement = ui.item,\n\t\t\tcollection = this.view.collection,\n\t\t\tmodel = collection.get( $childElement.attr( 'data-model-cid' ) ),\n\t\t\tnewIndex = $childElement.parent().children().index( $childElement );\n\n\t\tif ( this.getChildViewContainer()[0] === ui.item.parent()[0] ) {\n\t\t\tif ( null === ui.sender && model ) {\n\t\t\t\tvar oldIndex = collection.indexOf( model );\n\n\t\t\t\tif ( oldIndex !== newIndex ) {\n\t\t\t\t\tcollection.remove( model, { silent: true } );\n\t\t\t\t\tcollection.add( model, { silent: true, at: newIndex } );\n\n\t\t\t\t\telementor.setFlagEditorChange( true );\n\t\t\t\t}\n\n\t\t\t\telementor.data.trigger( model.get( 'elType' ) + ':drag:end' );\n\t\t\t}\n\t\t}\n\t},\n\n\tonAddChild: function( view ) {\n\t\tview.$el.attr( 'data-model-cid', view.model.cid );\n\t},\n\n\tgetChildViewContainer: function() {\n\t\tif ( 'function' === typeof this.view.getChildViewContainer ) {\n\t\t\t// CompositeView\n\t\t\treturn this.view.getChildViewContainer( this.view );\n\t\t} else {\n\t\t\t// CollectionView\n\t\t\treturn this.$el;\n\t\t}\n\t}\n} );\n\nmodule.exports = SortableBehavior;\n",
91
- "var EditModeItemView;\n\nEditModeItemView = Marionette.ItemView.extend( {\n\ttemplate: '#tmpl-elementor-mode-switcher-content',\n\n\tid: 'elementor-mode-switcher-inner',\n\n\tui: {\n\t\tpreviewButton: '#elementor-mode-switcher-preview-input',\n\t\tpreviewLabel: '#elementor-mode-switcher-preview',\n\t\tpreviewLabelA11y: '#elementor-mode-switcher-preview .elementor-screen-only'\n\t},\n\n\tevents: {\n\t\t'change @ui.previewButton': 'onEditModeChange'\n\t},\n\n\tgetCurrentMode: function() {\n\t\treturn this.ui.previewButton.is( ':checked' ) ? 'preview' : 'edit';\n\t},\n\n\tsetMode: function( mode ) {\n\t\tthis.ui.previewButton.prop( 'checked', 'preview' === mode );\n\t},\n\n\tonRender: function() {\n\t\tthis.onEditModeChange();\n\t},\n\n\tonEditModeChange: function() {\n\t\tvar oldEditMode = elementor.dataEditMode.request( 'get:active:mode' ),\n\t\t\tcurrentMode = this.getCurrentMode();\n\n\t\telementor.dataEditMode.reply( 'get:active:mode', currentMode );\n\n\t\tif ( currentMode !== oldEditMode ) {\n\t\t\telementor.dataEditMode.trigger( 'switch' );\n\n\t\t\tvar title = 'preview' === currentMode ? 'Back to Editor' : 'Preview';\n\n\t\t\tthis.ui.previewLabel.attr( 'title', title );\n\t\t\tthis.ui.previewLabelA11y.text( title );\n\t\t}\n\t}\n} );\n\nmodule.exports = EditModeItemView;\n",
92
  "var PanelFooterItemView;\n\nPanelFooterItemView = Marionette.ItemView.extend( {\n\ttemplate: '#tmpl-elementor-panel-footer-content',\n\n\ttagName: 'nav',\n\n\tid: 'elementor-panel-footer-tools',\n\n\tdefaultDeviceMode: 'desktop',\n\n\tcurrentDeviceMode: '',\n\n\tpossibleRotateModes: [ 'portrait', 'landscape' ],\n\n\tui: {\n\t\tmenuButtons: '.elementor-panel-footer-tool',\n\t\tdeviceModeButtons: '#elementor-panel-footer-responsive .elementor-panel-footer-sub-menu-item',\n\t\tbuttonSave: '#elementor-panel-footer-save',\n\t\tbuttonSaveButton: '#elementor-panel-footer-save .elementor-button',\n\t\tbuttonPublish: '#elementor-panel-footer-publish',\n\t\twatchTutorial: '#elementor-panel-footer-watch-tutorial'\n\t},\n\n\tevents: {\n\t\t'click @ui.deviceModeButtons': 'onClickResponsiveButtons',\n\t\t'click @ui.buttonSave': 'onClickButtonSave',\n\t\t'click @ui.buttonPublish': 'onClickButtonPublish',\n\t\t'click @ui.watchTutorial': 'onClickWatchTutorial'\n\t},\n\n\tinitialize: function() {\n\t\tthis._initDialog();\n\n\t\tBackbone.$( document ).on( 'click', _.bind( this.onDocumentClick, this ) );\n\n\t\tthis.listenTo( elementor.editor, 'editor:changed', this.onEditorChanged );\n\t},\n\n\t_initDialog: function() {\n\t\tvar dialog;\n\n\t\tthis.getDialog = function() {\n\t\t\tif ( ! dialog ) {\n\t\t\t\tvar $ = Backbone.$,\n\t\t\t\t\t$dialogMessage = $( '<div>', {\n\t\t\t\t\t\t'class': 'elementor-dialog-message'\n\t\t\t\t\t} ),\n\t\t\t\t\t$messageIcon = $( '<i>', {\n\t\t\t\t\t\t'class': 'fa fa-check-circle'\n\t\t\t\t\t} ),\n\t\t\t\t\t$messageText = $( '<div>', {\n\t\t\t\t\t\t'class': 'elementor-dialog-message-text'\n\t\t\t\t\t} ).text( elementor.translate( 'saved' ) );\n\n\t\t\t\t$dialogMessage.append( $messageIcon, $messageText );\n\n\t\t\t\tdialog = elementor.dialogsManager.createWidget( 'popup', {\n\t\t\t\t\thide: {\n\t\t\t\t\t\tdelay: 1500\n\t\t\t\t\t}\n\t\t\t\t} );\n\n\t\t\t\tdialog.setMessage( $dialogMessage );\n\t\t\t}\n\n\t\t\treturn dialog;\n\t\t};\n\t},\n\n\t_publishBuilder: function() {\n\t\tvar self = this;\n\n\t\tvar options = {\n\t\t\trevision: 'publish',\n\t\t\tonSuccess: function() {\n\t\t\t\tself.getDialog().show();\n\n\t\t\t\tself.ui.buttonSaveButton.removeClass( 'elementor-button-state' );\n\t\t\t}\n\t\t};\n\n\t\tself.ui.buttonSaveButton.addClass( 'elementor-button-state' );\n\n\t\telementor.saveBuilder( options );\n\t},\n\n\t_saveBuilderDraft: function() {\n\t\telementor.saveBuilder();\n\t},\n\n\tonRender: function() {\n\t\tthis.changeDeviceMode( this.defaultDeviceMode );\n\t},\n\n\tchangeDeviceMode: function( newDeviceMode ) {\n\t\tif ( this.currentDeviceMode === newDeviceMode ) {\n\t\t\treturn;\n\t\t}\n\n\t\tthis.getCurrentDeviceModeButton().removeClass( 'active' );\n\n\t\telementor.$previewWrapper\n\t\t .removeClass( 'elementor-device-' + this.currentDeviceMode )\n\t\t .addClass( 'elementor-device-' + newDeviceMode );\n\n\t\tthis.currentDeviceMode = newDeviceMode;\n\n\t\tthis.getCurrentDeviceModeButton().addClass( 'active' );\n\n\t\telementor.deviceMode.reply( 'currentMode', this.currentDeviceMode );\n\t\telementor.deviceMode.trigger( 'change' );\n\t},\n\n\tgetCurrentDeviceModeButton: function() {\n\t\treturn this.ui.deviceModeButtons.filter( '[data-device-mode=\"' + this.currentDeviceMode + '\"]' );\n\t},\n\n\tonDocumentClick: function( event ) {\n\t\tvar $target = Backbone.$( event.target ),\n\t\t\tisClickInsideOfTool = $target.closest( '.elementor-panel-footer-sub-menu-wrapper' ).length;\n\n\t\tif ( isClickInsideOfTool ) {\n\t\t\treturn;\n\t\t}\n\n\t\tvar $tool = $target.closest( '.elementor-panel-footer-tool' ),\n\t\t\tisClosedTool = $tool.length && ! $tool.hasClass( 'elementor-open' );\n\n\t\tthis.ui.menuButtons.removeClass( 'elementor-open' );\n\n\t\tif ( isClosedTool ) {\n\t\t\t$tool.addClass( 'elementor-open' );\n\t\t}\n\t},\n\n\tonEditorChanged: function() {\n\t\tthis.ui.buttonSave.toggleClass( 'elementor-save-active', elementor.isEditorChanged() );\n\t},\n\n\tonClickButtonSave: function() {\n\t\t//this._saveBuilderDraft();\n\t\tthis._publishBuilder();\n\t},\n\n\tonClickButtonPublish: function( event ) {\n\t\t// Prevent click on save button\n\t\tevent.stopPropagation();\n\n\t\tthis._publishBuilder();\n\t},\n\n\tonClickResponsiveButtons: function( event ) {\n\t\tvar $clickedButton = this.$( event.currentTarget ),\n\t\t\tnewDeviceMode = $clickedButton.data( 'device-mode' );\n\n\t\tthis.changeDeviceMode( newDeviceMode );\n\t},\n\n\tonClickWatchTutorial: function() {\n\t\telementor.introduction.startIntroduction();\n\t}\n} );\n\nmodule.exports = PanelFooterItemView;\n",
93
  "var PanelHeaderItemView;\n\nPanelHeaderItemView = Marionette.ItemView.extend( {\n\ttemplate: '#tmpl-elementor-panel-header',\n\n\tid: 'elementor-panel-header',\n\n\tui: {\n\t\tmenuButton: '#elementor-panel-header-menu-button',\n\t\ttitle: '#elementor-panel-header-title',\n\t\taddButton: '#elementor-panel-header-add-button'\n\t},\n\n\tevents: {\n\t\t'click @ui.addButton': 'onClickAdd',\n\t\t'click @ui.menuButton': 'onClickMenu'\n\t},\n\n\tsetTitle: function( title ) {\n\t\tthis.ui.title.html( title );\n\t},\n\n\tonClickAdd: function() {\n\t\telementor.getPanelView().setPage( 'elements' );\n\t},\n\n\tonClickMenu: function() {\n\t\tvar panel = elementor.getPanelView(),\n\t\t\tcurrentPanelPageName = panel.getCurrentPageName(),\n\t\t\tnextPage = 'menu' === currentPanelPageName ? 'elements' : 'menu';\n\n\t\tpanel.setPage( nextPage );\n\t}\n} );\n\nmodule.exports = PanelHeaderItemView;\n",
94
  "var EditorCompositeView;\n\nEditorCompositeView = Marionette.CompositeView.extend( {\n\ttemplate: Marionette.TemplateCache.get( '#tmpl-editor-content' ),\n\n\tid: 'elementor-panel-page-editor',\n\n\ttemplateHelpers: function() {\n\t\treturn {\n\t\t\telementData: elementor.getElementData( this.model )\n\t\t};\n\t},\n\n\tchildViewContainer: 'div.elementor-controls',\n\n\tmodelEvents: {\n\t\t'destroy': 'onModelDestroy'\n\t},\n\n\tui: {\n\t\t'tabs': '.elementor-tabs-controls li'\n\t},\n\n\tevents: {\n\t\t'click @ui.tabs a': 'onClickTabControl'\n\t},\n\n\tgetChildView: function( item ) {\n\t\tvar controlType = item.get( 'type' );\n\t\treturn elementor.getControlItemView( controlType );\n\t},\n\n\tchildViewOptions: function() {\n\t\treturn {\n\t\t\telementSettingsModel: this.model.get( 'settings' ),\n\t\t\telementEditSettings: this.model.get( 'editSettings' )\n\t\t};\n\t},\n\n\tonDestroy: function() {\n\t\tthis.getOption( 'editedElementView' ).$el.removeClass( 'elementor-element-editable' );\n\t\tthis.model.trigger( 'editor:close' );\n\n\t\tthis.triggerMethod( 'editor:destroy' );\n\t},\n\n\tonBeforeRender: function() {\n\t\tvar controls = elementor.getElementControls( this.model.get( 'settings' ) );\n\n\t\tif ( ! controls ) {\n\t\t\tthrow new Error( 'No found editor controls' );\n\t\t}\n\n\t\t// Create new instance of that collection\n\t\tthis.collection = new Backbone.Collection( controls );\n\t},\n\n\tonRender: function() {\n\t\tthis.getOption( 'editedElementView' ).$el.addClass( 'elementor-element-editable' );\n\n\t\t// Set the first tab as active\n\t\tthis.ui.tabs.eq( 0 ).find( 'a' ).trigger( 'click' );\n\n\t\t// Create tooltip on controls\n\t\tthis.$( '.tooltip-target' ).tipsy( {\n\t\t\tgravity: function() {\n\t\t\t\t// `n` for down, `s` for up\n\t\t\t\tvar gravity = Backbone.$( this ).data( 'tooltip-pos' );\n\n\t\t\t\tif ( undefined !== gravity ) {\n\t\t\t\t\treturn gravity;\n\t\t\t\t} else {\n\t\t\t\t\treturn 'n';\n\t\t\t\t}\n\t\t\t},\n\t\t\ttitle: function() {\n\t\t\t\treturn this.getAttribute( 'data-tooltip' );\n\t\t\t}\n\t\t} );\n\t},\n\n\tonModelDestroy: function() {\n\t\tthis.destroy();\n\t},\n\n\tonClickTabControl: function( event ) {\n\t\tevent.preventDefault();\n\n\t\tvar $thisTab = this.$( event.target );\n\n\t\tthis.ui.tabs.removeClass( 'active' );\n\t\t$thisTab.closest( 'li' ).addClass( 'active' );\n\n\t\tthis.model.get( 'settings' ).trigger( 'control:switch:tab', $thisTab.data( 'tab' ) );\n\n\t\tthis.openFirstSectionInCurrentTab( $thisTab.data( 'tab' ) );\n\t},\n\n\t/**\n\t * It's a temp method.\n\t *\n\t * TODO: Rewrite this method later.\n\t */\n\topenFirstSectionInCurrentTab: function( currentTab ) {\n\t\tvar openedClass = 'elementor-open',\n\n\t\t\tchildrenUnderSection = this.children.filter( function( view ) {\n\t\t\t\treturn ( ! _.isEmpty( view.model.get( 'section' ) ) );\n\t\t\t} ),\n\n\t\t\tfirstSectionControlView = this.children.filter( function( view ) {\n\t\t\t\treturn ( 'section' === view.model.get( 'type' ) ) && ( currentTab === view.model.get( 'tab' ) );\n\t\t\t} );\n\n\t\t// Check if found any section controls\n\t\tif ( _.isEmpty( firstSectionControlView ) ) {\n\t\t\treturn;\n\t\t}\n\n\t\tfirstSectionControlView = firstSectionControlView[0];\n\t\tfirstSectionControlView.ui.heading.addClass( openedClass );\n\n\t\t_.each( childrenUnderSection, function( view ) {\n\t\t\tif ( view.model.get( 'section' ) !== firstSectionControlView.model.get( 'name' ) ) {\n\t\t\t\tview.$el.removeClass( openedClass );\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tview.$el.addClass( openedClass );\n\t\t} );\n\t},\n\n\tonChildviewControlSectionClicked: function( childView ) {\n\t\tvar openedClass = 'elementor-open',\n\t\t\tsectionClicked = childView.model.get( 'name' ),\n\t\t\tisSectionOpen = childView.ui.heading.hasClass( openedClass ),\n\n\t\t\tchildrenUnderSection = this.children.filter( function( view ) {\n\t\t\t\treturn ( ! _.isEmpty( view.model.get( 'section' ) ) );\n\t\t\t} );\n\n\t\tthis.$( '.elementor-control.elementor-control-type-section .elementor-panel-heading' ).removeClass( openedClass );\n\n\t\tif ( isSectionOpen ) {\n\t\t\t// Close all open sections\n\t\t\tsectionClicked = '';\n\t\t} else {\n\t\t\tchildView.ui.heading.addClass( openedClass );\n\t\t}\n\n\t\t_.each( childrenUnderSection, function( view ) {\n\t\t\tif ( view.model.get( 'section' ) !== sectionClicked ) {\n\t\t\t\tview.$el.removeClass( openedClass );\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tview.$el.addClass( openedClass );\n\t\t} );\n\n\t\telementor.data.trigger( 'scrollbar:update' );\n\t}\n} );\n\nmodule.exports = EditorCompositeView;\n",
@@ -110,7 +110,7 @@
110
  "var PanelSchemeItemView = require( 'elementor-panel/pages/schemes/items/base' ),\n\tPanelSchemeColorView;\n\nPanelSchemeColorView = PanelSchemeItemView.extend( {\n\tui: {\n\t\tinput: '.elementor-panel-scheme-color-value'\n\t},\n\n\tchangeUIValue: function( newValue ) {\n\t\tthis.ui.input.wpColorPicker( 'color', newValue );\n\t},\n\n\tonBeforeDestroy: function() {\n\t\tif ( this.ui.input.wpColorPicker( 'instance' ) ) {\n\t\t\tthis.ui.input.wpColorPicker( 'close' );\n\t\t}\n\t},\n\n\tonRender: function() {\n\t\tthis.ui.input.wpColorPicker( {\n\t\t\tchange: _.bind( function( event, ui ) {\n\t\t\t\tthis.triggerMethod( 'value:change', ui.color.toString() );\n\t\t\t}, this )\n\t\t} );\n\t}\n} );\n\nmodule.exports = PanelSchemeColorView;\n",
111
  "var PanelSchemeItemView = require( 'elementor-panel/pages/schemes/items/base' ),\n\tPanelSchemeTypographyView;\n\nPanelSchemeTypographyView = PanelSchemeItemView.extend( {\n\tclassName: function() {\n\t\tvar classes = PanelSchemeItemView.prototype.className.apply( this, arguments );\n\n\t\treturn classes + ' elementor-panel-box';\n\t},\n\n\tui: {\n\t\theading: '.elementor-panel-heading',\n\t\tallFields: '.elementor-panel-scheme-typography-item-field',\n\t\tinputFields: 'input.elementor-panel-scheme-typography-item-field',\n\t\tselectFields: 'select.elementor-panel-scheme-typography-item-field',\n\t\tselectFamilyFields: 'select.elementor-panel-scheme-typography-item-field[name=\"font_family\"]'\n\t},\n\n\tevents: {\n\t\t'input @ui.inputFields': 'onFieldChange',\n\t\t'change @ui.selectFields': 'onFieldChange',\n\t\t'click @ui.heading': 'toggleVisibility'\n\t},\n\n\tonRender: function() {\n\t\tvar self = this;\n\n\t\tthis.ui.inputFields.add( this.ui.selectFields ).each( function() {\n\t\t\tvar $this = Backbone.$( this ),\n\t\t\t\tname = $this.attr( 'name' ),\n\t\t\t\tvalue = self.model.get( 'value' )[ name ];\n\n\t\t\t$this.val( value );\n\t\t} );\n\n\t\tthis.ui.selectFamilyFields.select2( {\n\t\t\tdir: elementor.config.is_rtl ? 'rtl' : 'ltr'\n\t\t} );\n\t},\n\n\ttoggleVisibility: function() {\n\t\tthis.ui.heading.toggleClass( 'elementor-open' );\n\t},\n\n\tchangeUIValue: function( newValue ) {\n\t\tthis.ui.allFields.each( function() {\n\t\t\tvar $this = Backbone.$( this ),\n\t\t\t\tthisName = $this.attr( 'name' ),\n\t\t\t\tnewFieldValue = newValue[ thisName ];\n\n\t\t\t$this.val( newFieldValue ).trigger( 'change' );\n\t\t} );\n\t},\n\n\tonFieldChange: function( event ) {\n\t\tvar $select = this.$( event.currentTarget ),\n\t\t\tcurrentValue = elementor.helpers.cloneObject( this.model.get( 'value' ) ),\n\t\t\tfieldKey = $select.attr( 'name' );\n\n\t\tcurrentValue[ fieldKey ] = $select.val();\n\n\t\tif ( 'font_family' === fieldKey && ! _.isEmpty( currentValue[ fieldKey ] ) ) {\n\t\t\telementor.helpers.enqueueFont( currentValue[ fieldKey ] );\n\t\t}\n\n\t\tthis.triggerMethod( 'value:change', currentValue );\n\t}\n} );\n\nmodule.exports = PanelSchemeTypographyView;\n",
112
  "var PanelSchemeBaseView = require( 'elementor-panel/pages/schemes/base' ),\n\tPanelSchemeTypographyView;\n\nPanelSchemeTypographyView = PanelSchemeBaseView.extend( {\n\n\tgetChildView: function() {\n\t\treturn require( 'elementor-panel/pages/schemes/items/typography' );\n\t},\n\n\tgetType: function() {\n\t\treturn 'typography';\n\t}\n} );\n\nmodule.exports = PanelSchemeTypographyView;\n",
113
- "var EditModeItemView = require( 'elementor-layouts/edit-mode' ),\n\tPanelLayoutView;\n\nPanelLayoutView = Marionette.LayoutView.extend( {\n\ttemplate: '#tmpl-elementor-panel',\n\n\tclassName: 'elementor-panel-inner',\n\n\tregions: {\n\t\tcontent: '#elementor-panel-content-wrapper',\n\t\theader: '#elementor-panel-header-wrapper',\n\t\tfooter: '#elementor-panel-footer',\n\t\tmodeSwitcher: '#elementor-mode-switcher'\n\t},\n\n\tpages: {},\n\n\tchildEvents: {\n\t\t'click:add': function() {\n\t\t\tthis.setPage( 'elements' );\n\t\t},\n\t\t'editor:destroy': function() {\n\t\t\tthis.setPage( 'elements' );\n\t\t}\n\t},\n\n\tcurrentPageName: null,\n\n\t_isScrollbarInitialized: false,\n\n\tinitialize: function() {\n\t\tthis.initPages();\n\t},\n\n\tinitPages: function() {\n\t\tvar pages = {\n\t\t\telements: {\n\t\t\t\tview: require( 'elementor-panel/pages/elements/elements' ),\n\t\t\t\ttitle: '<img src=\"' + elementor.config.assets_url + 'images/logo-panel.svg\">'\n\t\t\t},\n\t\t\teditor: {\n\t\t\t\tview: require( 'elementor-panel/pages/editor' )\n\t\t\t},\n\t\t\tmenu: {\n\t\t\t\tview: require( 'elementor-panel/pages/menu/menu' ),\n\t\t\t\ttitle: '<img src=\"' + elementor.config.assets_url + 'images/logo-panel.svg\">'\n\t\t\t},\n\t\t\tcolorScheme: {\n\t\t\t\tview: require( 'elementor-panel/pages/schemes/colors' )\n\t\t\t},\n\t\t\ttypographyScheme: {\n\t\t\t\tview: require( 'elementor-panel/pages/schemes/typography' )\n\t\t\t}\n\t\t};\n\n\t\tvar schemesTypes = Object.keys( elementor.schemes.getSchemes() ),\n\t\t\tdisabledSchemes = _.difference( schemesTypes, elementor.schemes.getEnabledSchemesTypes() );\n\n\t\t_.each( disabledSchemes, function( schemeType ) {\n\t\t\tvar scheme = elementor.schemes.getScheme( schemeType );\n\n\t\t\tpages[ schemeType + 'Scheme' ].view = require( 'elementor-panel/pages/schemes/disabled' ).extend( {\n\t\t\t\tdisabledTitle: scheme.disabled_title\n\t\t\t} );\n\t\t} );\n\n\t\tthis.pages = pages;\n\t},\n\n\tgetHeaderView: function() {\n\t\treturn this.getChildView( 'header' );\n\t},\n\n\tgetCurrentPageName: function() {\n\t\treturn this.currentPageName;\n\t},\n\n\tgetCurrentPageView: function() {\n\t\treturn this.getChildView( 'content' );\n\t},\n\n\tsetPage: function( page, title, viewOptions ) {\n\t\tvar pageData = this.pages[ page ];\n\n\t\tif ( ! pageData ) {\n\t\t\tthrow new ReferenceError( 'Elementor panel doesn\\'t have page named \\'' + page + '\\'' );\n\t\t}\n\n\t\tthis.showChildView( 'content', new pageData.view( viewOptions ) );\n\n\t\tthis.getHeaderView().setTitle( title || pageData.title );\n\n\t\tthis.currentPageName = page;\n\t},\n\n\tonBeforeShow: function() {\n\t\telementor.filterState.reply( 'get', { type: 'parent', term: '' } );\n\n\t\tvar PanelFooterItemView = require( 'elementor-layouts/panel/footer' ),\n\t\t\tPanelHeaderItemView = require( 'elementor-layouts/panel/header' );\n\n\t\t// Edit Mode\n\t\tthis.showChildView( 'modeSwitcher', new EditModeItemView() );\n\n\t\t// Header\n\t\tthis.showChildView( 'header', new PanelHeaderItemView() );\n\n\t\t// Footer\n\t\tthis.showChildView( 'footer', new PanelFooterItemView() );\n\n\t\t// Added Editor events\n\t\tthis.updateScrollbar = _.throttle( this.updateScrollbar, 100 );\n\n\t\tthis.getRegion( 'content' )\n\t\t\t.on( 'before:show', _.bind( this.onEditorBeforeShow, this ) )\n\t\t\t.on( 'empty', _.bind( this.onEditorEmpty, this ) )\n\t\t\t.on( 'show', _.bind( this.updateScrollbar, this ) );\n\n\t\t// Set default page to elements\n\t\tthis.setPage( 'elements' );\n\n\t\tthis.listenTo( elementor.data, 'scrollbar:update', this.updateScrollbar );\n\t},\n\n\tonEditorBeforeShow: function() {\n\t\t_.defer( this.updateScrollbar );\n\t},\n\n\tonEditorEmpty: function() {\n\t\tthis.updateScrollbar();\n\t},\n\n\tupdateScrollbar: function() {\n\t\tvar $panel = Backbone.$( '#elementor-panel-content-wrapper' );\n\t\tif ( ! this._isScrollbarInitialized ) {\n\t\t\t$panel.perfectScrollbar();\n\t\t\tthis._isScrollbarInitialized = true;\n\n\t\t\treturn;\n\t\t}\n\n\t\t$panel.perfectScrollbar( 'update' );\n\t}\n} );\n\nmodule.exports = PanelLayoutView;\n",
114
  "var BaseSettingsModel;\n\nBaseSettingsModel = Backbone.Model.extend( {\n\n\tinitialize: function( data ) {\n\t\tthis.controls = elementor.getElementControls( this );\n\t\tif ( ! this.controls ) {\n\t\t\treturn;\n\t\t}\n\n\t\tvar attrs = data || {},\n\t\t\tdefaults = {};\n\n\t\t_.each( this.controls, function( field ) {\n\t\t\tvar control = elementor.config.controls[ field.type ];\n\n\t\t\tif ( _.isObject( control.default_value ) ) {\n\t\t\t\tdefaults[ field.name ] = _.extend( {}, control.default_value, field['default'] || {} );\n\t\t\t} else {\n\t\t\t\tdefaults[ field.name ] = field['default'] || control.default_value;\n\t\t\t}\n\t\t} );\n\n\t\tthis.defaults = defaults;\n\n\t\t// TODO: Change method to recursive\n\t\tattrs = _.defaults( {}, attrs, defaults );\n\n\t\t_.each( this.controls, function( field ) {\n\t\t\tif ( 'repeater' === field.type ) {\n\t\t\t\tattrs[ field.name ] = new Backbone.Collection( attrs[ field.name ], {\n\t\t\t\t\tmodel: BaseSettingsModel\n\t\t\t\t} );\n\t\t\t}\n\t\t} );\n\n\t\tthis.set( attrs );\n\t},\n\n\tgetFontControls: function() {\n\t\treturn _.filter( this.controls, _.bind( function( control ) {\n\t\t\treturn 'font' === control.type;\n\t\t}, this ) );\n\t},\n\n\tgetStyleControls: function() {\n\t\treturn _.filter( this.controls, _.bind( function( control ) {\n\t\t\treturn this.isStyleControl( control.name );\n\t\t}, this ) );\n\t},\n\n\tisStyleControl: function( attribute ) {\n\t\tvar currentControl = _.find( this.controls, function( control ) {\n\t\t\treturn attribute === control.name;\n\t\t} );\n\n\t\tif ( _.isUndefined( currentControl ) ) {\n\t\t\treturn false;\n\t\t}\n\n\t\treturn ! _.isEmpty( currentControl.selectors );\n\t},\n\n getClassControls: function() {\n return _.filter( this.controls, _.bind( function( control ) {\n return this.isClassControl( control.name );\n }, this ) );\n },\n\n\tisClassControl: function( attribute ) {\n\t\tvar currentControl = _.find( this.controls, function( control ) {\n\t\t\treturn attribute === control.name;\n\t\t} );\n\n\t\treturn currentControl && ! _.isUndefined( currentControl.prefix_class );\n\t},\n\n\tgetControl: function( id ) {\n\t\treturn _.find( this.controls, function( control ) {\n\t\t\treturn id === control.name;\n\t\t} );\n\t},\n\n\tclone: function() {\n\t\treturn new BaseSettingsModel( elementor.helpers.cloneObject( this.attributes ) );\n\t},\n\n\ttoJSON: function() {\n\t\tvar data = Backbone.Model.prototype.toJSON.call( this );\n\n\t\tdelete data.widgetType;\n\t\tdelete data.elType;\n\t\tdelete data.isInner;\n\n\t\t_.each( data, function( attribute, key ) {\n\t\t\tif ( attribute && attribute.toJSON ) {\n\t\t\t\tdata[ key ] = attribute.toJSON();\n\t\t\t}\n\t\t} );\n\n\t\treturn data;\n\t}\n} );\n\nmodule.exports = BaseSettingsModel;\n",
115
  "var BaseSettingsModel = require( 'elementor-models/base-settings' ),\n\tColumnSettingsModel;\n\nColumnSettingsModel = BaseSettingsModel.extend( {\n\tdefaults: {\n\t\t_inline_size: '',\n\t\t_column_size: 100\n\t}\n} );\n\nmodule.exports = ColumnSettingsModel;\n",
116
  "var BaseSettingsModel = require( 'elementor-models/base-settings' ),\n\tWidgetSettingsModel = require( 'elementor-models/widget-settings' ),\n\tColumnSettingsModel = require( 'elementor-models/column-settings' ),\n\tRowSettingsModel = require( 'elementor-models/row-settings' ),\n\tSectionSettingsModel = require( 'elementor-models/section-settings' ),\n\n\tElementModel,\n\tElementCollection;\n\nElementModel = Backbone.Model.extend( {\n\tdefaults: {\n\t\tid: '',\n\t\telType: '',\n\t\tisInner: false,\n\t\tsettings: {},\n\t\tdefaultEditSettings: {}\n\t},\n\n\tremoteRender: false,\n\t_htmlCache: null,\n\t_jqueryXhr: null,\n\n\tinitialize: function( options ) {\n\t\tvar elements = this.get( 'elements' ),\n\t\t\telType = this.get( 'elType' ),\n\t\t\tsettings;\n\n\t\tvar settingModels = {\n\t\t\twidget: WidgetSettingsModel,\n\t\t\tcolumn: ColumnSettingsModel,\n\t\t\trow: RowSettingsModel,\n\t\t\tsection: SectionSettingsModel\n\t\t};\n\n\t\tvar SettingsModel = settingModels[ elType ] || BaseSettingsModel;\n\n\t\tsettings = this.get( 'settings' ) || {};\n\t\tif ( 'widget' === elType ) {\n\t\t\tsettings.widgetType = this.get( 'widgetType' );\n\t\t}\n\n\t\tsettings.elType = elType;\n\t\tsettings.isInner = this.get( 'isInner' );\n\n\t\tsettings = new SettingsModel( settings );\n\t\tthis.set( 'settings', settings );\n\n\t\tthis.initEditSettings();\n\n\t\tif ( undefined !== elements ) {\n\t\t\tthis.set( 'elements', new ElementCollection( elements ) );\n\t\t}\n\n\t\tif ( 'widget' === this.get( 'elType' ) ) {\n\t\t\tthis.remoteRender = true;\n\t\t\tthis.setHtmlCache( options.htmlCache || '' );\n\t\t}\n\n\t\t// No need this variable anymore\n\t\tdelete options.htmlCache;\n\n\t\t// Make call to remote server as throttle function\n\t\tthis.renderRemoteServer = _.throttle( this.renderRemoteServer, 1000 );\n\n\t\tthis.on( 'destroy', this.onDestroy );\n\t\tthis.on( 'editor:close', this.onCloseEditor );\n\t},\n\n\tinitEditSettings: function() {\n\t\tthis.set( 'editSettings', new Backbone.Model( this.get( 'defaultEditSettings' ) ) );\n\t},\n\n\tonDestroy: function() {\n\t\t// Clean the memory for all use instances\n\t\tvar settings = this.get( 'settings' ),\n\t\t\telements = this.get( 'elements' );\n\n\t\tif ( undefined !== elements ) {\n\t\t\t_.each( _.clone( elements.models ), function( model ) {\n\t\t\t\tmodel.destroy();\n\t\t\t} );\n\t\t}\n\t\tsettings.destroy();\n\t},\n\n\tonCloseEditor: function() {\n\t\tthis.initEditSettings();\n\t\tthis.renderRemoteServer();\n\t},\n\n\tsetSetting: function( key, value, triggerChange ) {\n\t\ttriggerChange = triggerChange || false;\n\n\t\tvar settings = this.get( 'settings' );\n\n\t\tsettings.set( key, value );\n\n\t\tthis.set( 'settings', settings );\n\n\t\tif ( triggerChange ) {\n\t\t\tthis.trigger( 'change', this );\n\t\t\tthis.trigger( 'change:settings', this );\n\t\t\tthis.trigger( 'change:settings:' + key, this );\n\t\t}\n\t},\n\n\tgetSetting: function( key ) {\n\t\tvar settings = this.get( 'settings' );\n\n\t\tif ( undefined === settings.get( key ) ) {\n\t\t\treturn '';\n\t\t}\n\n\t\treturn settings.get( key );\n\t},\n\n\tsetHtmlCache: function( htmlCache ) {\n\t\tthis._htmlCache = htmlCache;\n\t},\n\n\tgetHtmlCache: function() {\n\t\treturn this._htmlCache;\n\t},\n\n\tgetTitle: function() {\n\t\tvar elementData = elementor.getElementData( this );\n\n\t\treturn ( elementData ) ? elementData.title : 'Unknown';\n\t},\n\n\tgetIcon: function() {\n\t\tvar elementData = elementor.getElementData( this );\n\n\t\treturn ( elementData ) ? elementData.icon : 'unknown';\n\t},\n\n\trenderRemoteServer: function() {\n\t\tif ( ! this.remoteRender ) {\n\t\t\treturn;\n\t\t}\n\n\t\tthis.trigger( 'before:remote:render' );\n\n\t\tif ( this._jqueryXhr && 4 !== this._jqueryXhr ) {\n\t\t\tthis._jqueryXhr.abort();\n\t\t}\n\n\t\tvar data = this.toJSON();\n\n\t\tthis._jqueryXhr = Backbone.$.ajax( {\n\t\t\ttype: 'POST',\n\t\t\turl: elementor.config.ajaxurl,\n\t\t\tdata: {\n\t\t\t\taction: 'elementor_render_widget',\n\t\t\t\tpost_id: elementor.config.post_id,\n\t\t\t\tdata: JSON.stringify( data )\n\t\t\t},\n\t\t\tdataType: 'json'\n\t\t} )\n\n\t\t\t.done( _.bind( this.onRemoteGetHtml, this ) );\n\t},\n\n\tonRemoteGetHtml: function( data ) {\n\t\tthis.setHtmlCache( data.data.render );\n\t\tthis.trigger( 'remote:render' );\n\t},\n\n\tclone: function() {\n\t\tvar newModel = Backbone.Model.prototype.clone.apply( this, arguments );\n\t\tnewModel.set( 'id', elementor.helpers.getUniqueID() );\n\n\t\tnewModel.setHtmlCache( this.getHtmlCache() );\n\n\t\tvar elements = this.get( 'elements' ),\n\t\t\tsettings = this.get( 'settings' );\n\n\t\tif ( ! _.isEmpty( elements ) ) {\n\t\t\tnewModel.set( 'elements', elements.clone() );\n\t\t}\n\n\t\tnewModel.set( 'settings', settings.clone() );\n\n\t\treturn newModel;\n\t},\n\n\ttoJSON: function( options ) {\n\t\toptions = _.extend( { copyHtmlCache: false }, options );\n\n\t\t// Call parent's toJSON method\n\t\tvar data = Backbone.Model.prototype.toJSON.call( this );\n\n\t\t_.each( data, function( attribute, key ) {\n\t\t\tif ( attribute && attribute.toJSON ) {\n\t\t\t\tdata[ key ] = attribute.toJSON( options );\n\t\t\t}\n\t\t} );\n\n\t\tif ( options.copyHtmlCache ) {\n\t\t\tdata.htmlCache = this.getHtmlCache();\n\t\t} else {\n\t\t\tdelete data.htmlCache;\n\t\t}\n\n\t\treturn data;\n\t}\n\n} );\n\nElementCollection = Backbone.Collection.extend( {\n\tadd: function( models, options, isCorrectSet ) {\n\t\tif ( ( ! options || ! options.silent ) && ! isCorrectSet ) {\n\t\t\tthrow 'Call Error: Adding model to element collection is allowed only by the dedicated addChildModel() method.';\n\t\t}\n\n\t\treturn Backbone.Collection.prototype.add.call( this, models, options );\n\t},\n\n\tmodel: function( attrs, options ) {\n\t\tif ( attrs.elType ) {\n\t\t\treturn new ElementModel( attrs, options );\n\t\t}\n\t\treturn new Backbone.Model( attrs, options );\n\t},\n\n\tclone: function() {\n\t\tvar tempCollection = Backbone.Collection.prototype.clone.apply( this, arguments ),\n\t\t\tnewCollection = new ElementCollection();\n\n\t\ttempCollection.forEach( function( model ) {\n\t\t\tnewCollection.add( model.clone(), null, true );\n\t\t} );\n\n\t\treturn newCollection;\n\t}\n} );\n\nElementCollection.prototype.sync = function() {\n\treturn null;\n};\nElementCollection.prototype.fetch = function() {\n\treturn null;\n};\nElementCollection.prototype.save = function() {\n\treturn null;\n};\n\nElementModel.prototype.sync = function() {\n\treturn null;\n};\nElementModel.prototype.fetch = function() {\n\treturn null;\n};\nElementModel.prototype.save = function() {\n\treturn null;\n};\n\nmodule.exports = {\n\tModel: ElementModel,\n\tCollection: ElementCollection\n};\n",
@@ -123,7 +123,7 @@
123
  "var Modals;\n\nModals = {\n\tinit: function() {\n\t\tthis.initModalWidgetType();\n\t},\n\n\tinitModalWidgetType: function() {\n\t\tvar modalProperties = {\n\t\t\tgetDefaultSettings: function() {\n\t\t\t\tvar settings = DialogsManager.getWidgetType( 'options' ).prototype.getDefaultSettings.apply( this, arguments );\n\n\t\t\t\treturn _.extend( settings, {\n\t\t\t\t\tposition: {\n\t\t\t\t\t\tmy: 'center',\n\t\t\t\t\t\tat: 'center'\n\t\t\t\t\t},\n\t\t\t\t\tcontentWidth: 'auto',\n\t\t\t\t\tcontentHeight: 'auto'\n\t\t\t\t} );\n\t\t\t},\n\t\t\tbuildWidget: function() {\n\t\t\t\tDialogsManager.getWidgetType( 'options' ).prototype.buildWidget.apply( this, arguments );\n\n\t\t\t\tvar $closeButton = this.addElement( 'closeButton', '<div><i class=\"fa fa-times\"></i></div>' );\n\n\t\t\t\tthis.getElements( 'widgetContent' ).prepend( $closeButton );\n\t\t\t},\n\t\t\tattachEvents: function() {\n\t\t\t\tthis.getElements( 'closeButton' ).on( 'click', this.hide );\n\t\t\t},\n\t\t\tonReady: function() {\n\t\t\t\tDialogsManager.getWidgetType( 'options' ).prototype.onReady.apply( this, arguments );\n\n\t\t\t\tvar elements = this.getElements(),\n\t\t\t\t\tsettings = this.getSettings();\n\n\t\t\t\tif ( 'auto' !== settings.contentWidth ) {\n\t\t\t\t\telements.message.width( settings.contentWidth );\n\t\t\t\t}\n\n\t\t\t\tif ( 'auto' !== settings.contentHeight ) {\n\t\t\t\t\telements.message.height( settings.contentHeight );\n\t\t\t\t}\n\t\t\t}\n\t\t};\n\n\t\tDialogsManager.addWidgetType( 'elementor-modal', DialogsManager.getWidgetType( 'options' ).extend( 'elementor-modal', modalProperties ) );\n\t}\n};\n\nmodule.exports = Modals;\n",
124
  "var presetsFactory;\n\npresetsFactory = {\n\n\tgetPresetsDictionary: function() {\n\t\treturn {\n\t\t\t11: 100 / 9,\n\t\t\t12: 100 / 8,\n\t\t\t14: 100 / 7,\n\t\t\t16: 100 / 6,\n\t\t\t33: 100 / 3,\n\t\t\t66: 2 / 3 * 100,\n\t\t\t83: 5 / 6 * 100\n\t\t};\n\t},\n\n\tgetAbsolutePresetValues: function( preset ) {\n\t\tvar clonedPreset = elementor.helpers.cloneObject( preset ),\n\t\t\tpresetDictionary = this.getPresetsDictionary();\n\n\t\t_.each( clonedPreset, function( unitValue, unitIndex ) {\n\t\t\tif ( presetDictionary[ unitValue ] ) {\n\t\t\t\tclonedPreset[ unitIndex ] = presetDictionary[ unitValue ];\n\t\t\t}\n\t\t} );\n\n\t\treturn clonedPreset;\n\t},\n\n\tgetPresets: function( columnsCount, presetIndex ) {\n\t\tvar presets = elementor.helpers.cloneObject( elementor.config.elements.section.presets );\n\n\t\tif ( columnsCount ) {\n\t\t\tpresets = presets[ columnsCount ];\n\t\t}\n\n\t\tif ( presetIndex ) {\n\t\t\tpresets = presets[ presetIndex ];\n\t\t}\n\n\t\treturn presets;\n\t},\n\n\tgetPresetByStructure: function( structure ) {\n\t\tvar parsedStructure = this.getParsedStructure( structure );\n\n\t\treturn this.getPresets( parsedStructure.columnsCount, parsedStructure.presetIndex );\n\t},\n\n\tgetParsedStructure: function( structure ) {\n\t\tstructure += ''; // Make sure this is a string\n\n\t\treturn {\n\t\t\tcolumnsCount: structure.slice( 0, -1 ),\n\t\t\tpresetIndex: structure.substr( -1 )\n\t\t};\n\t},\n\n\tgetPresetSVG: function( preset, svgWidth, svgHeight, separatorWidth ) {\n\t\tsvgWidth = svgWidth || 100;\n\t\tsvgHeight = svgHeight || 50;\n\t\tseparatorWidth = separatorWidth || 2;\n\n\t\tvar absolutePresetValues = this.getAbsolutePresetValues( preset ),\n\t\t\tpresetSVGPath = this._generatePresetSVGPath( absolutePresetValues, svgWidth, svgHeight, separatorWidth );\n\n\t\treturn this._createSVGPreset( presetSVGPath, svgWidth, svgHeight );\n\t},\n\n\t_createSVGPreset: function( presetPath, svgWidth, svgHeight ) {\n\t\tvar svg = document.createElementNS( 'http://www.w3.org/2000/svg', 'svg' );\n\n\t\tsvg.setAttributeNS( 'http://www.w3.org/2000/xmlns/', 'xmlns:xlink', 'http://www.w3.org/1999/xlink' );\n\t\tsvg.setAttribute( 'viewBox', '0 0 ' + svgWidth + ' ' + svgHeight );\n\n\t\tvar path = document.createElementNS( 'http://www.w3.org/2000/svg', 'path' );\n\n\t\tpath.setAttribute( 'd', presetPath );\n\n\t\tsvg.appendChild( path );\n\n\t\treturn svg;\n\t},\n\n\t_generatePresetSVGPath: function( preset, svgWidth, svgHeight, separatorWidth ) {\n\t\tvar DRAW_SIZE = svgWidth - separatorWidth * ( preset.length - 1 );\n\n\t\tvar xPointer = 0,\n\t\t\tdOutput = '';\n\n\t\tfor ( var i = 0; i < preset.length; i++ ) {\n\t\t\tif ( i ) {\n\t\t\t\tdOutput += ' ';\n\t\t\t}\n\n\t\t\tvar increment = preset[ i ] / 100 * DRAW_SIZE;\n\n\t\t\txPointer += increment;\n\n\t\t\tdOutput += 'M' + ( +xPointer.toFixed( 4 ) ) + ',0';\n\n\t\t\tdOutput += 'V' + svgHeight;\n\n\t\t\tdOutput += 'H' + ( +( xPointer - increment ).toFixed( 4 ) );\n\n\t\t\tdOutput += 'V0Z';\n\n\t\t\txPointer += separatorWidth;\n\t\t}\n\n\t\treturn dOutput;\n\t}\n};\n\nmodule.exports = presetsFactory;\n",
125
  "var Schemes;\n\nSchemes = function() {\n\tvar self = this,\n\t\tstyleRules = {},\n\t\tschemes = {},\n\t\tsettings = {\n\t\t\tselectorWrapperPrefix: '.elementor-widget-'\n\t\t},\n\t\telements = {};\n\n\tvar buildUI = function() {\n\t\telements.$previewHead.append( elements.$style );\n\t};\n\n\tvar initElements = function() {\n\t\telements.$style = Backbone.$( '<style>', {\n\t\t\tid: 'elementor-style-scheme'\n\t\t});\n\n\t\telements.$previewHead = elementor.$previewContents.find( 'head' );\n\t};\n\n\tvar initSchemes = function() {\n\t\tschemes = elementor.helpers.cloneObject( elementor.config.schemes.items );\n\t};\n\n\tvar addStyleRule = function( selector, property ) {\n\t\tif ( ! styleRules[ selector ] ) {\n\t\t\tstyleRules[ selector ] = [];\n\t\t}\n\n\t\tstyleRules[ selector ].push( property );\n\t};\n\n\tvar fetchControlStyles = function( control, widgetType ) {\n\t\t_.each( control.selectors, function( cssProperty, selector ) {\n\t\t\tvar currentSchemeValue = self.getSchemeValue( control.scheme.type, control.scheme.value, control.scheme.key ),\n\t\t\t\toutputSelector,\n\t\t\t\toutputCssProperty;\n\n\t\t\tif ( _.isEmpty( currentSchemeValue ) ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\toutputSelector = selector.replace( /\\{\\{WRAPPER\\}\\}/g, settings.selectorWrapperPrefix + widgetType );\n\t\t\toutputCssProperty = elementor.getControlItemView().replaceStyleValues( cssProperty, currentSchemeValue.value );\n\n\t\t\taddStyleRule( outputSelector, outputCssProperty );\n\t\t} );\n\t};\n\n\tvar fetchWidgetControlsStyles = function( widget, widgetType ) {\n\t\tvar widgetSchemeControls = self.getWidgetSchemeControls( widget );\n\n\t\t_.each( widgetSchemeControls, function( control ) {\n\t\t\tfetchControlStyles( control, widgetType );\n\t\t} );\n\t};\n\n\tvar fetchAllWidgetsSchemesStyle = function() {\n\t\t_.each( elementor.config.widgets, function( widget, widgetType ) {\n\t\t\tfetchWidgetControlsStyles( widget, widgetType );\n\t\t} );\n\t};\n\n\tvar parseSchemeStyle = function() {\n\t\tvar stringOutput = '';\n\n\t\t_.each( styleRules, function( properties, selector ) {\n\t\t\tstringOutput += selector + '{' + properties.join( '' ) + '}';\n\t\t} );\n\n\t\treturn stringOutput;\n\t};\n\n\tvar resetStyleRules = function() {\n\t\tstyleRules = {};\n\t};\n\n\tthis.init = function() {\n\t\tinitElements();\n\t\tbuildUI();\n\t\tinitSchemes();\n\n\t\treturn self;\n\t};\n\n\tthis.getWidgetSchemeControls = function( widget ) {\n\t\treturn _.filter( widget.controls, function( control ) {\n\t\t\treturn _.isObject( control.scheme );\n\t\t} );\n\t};\n\n\tthis.getSchemes = function() {\n\t\treturn schemes;\n\t};\n\n\tthis.getEnabledSchemesTypes = function() {\n\t\treturn elementor.config.schemes.enabled_schemes;\n\t};\n\n\tthis.getScheme = function( schemeType ) {\n\t\treturn schemes[ schemeType ];\n\t};\n\n\tthis.getSchemeValue = function( schemeType, value, key ) {\n\t\tif ( this.getEnabledSchemesTypes().indexOf( schemeType ) < 0 ) {\n\t\t\treturn false;\n\t\t}\n\n\t\tvar scheme = self.getScheme( schemeType ),\n\t\t\tschemeValue = scheme.items[ value ];\n\n\t\tif ( key && _.isObject( schemeValue ) ) {\n\t\t\tvar clonedSchemeValue = elementor.helpers.cloneObject( schemeValue );\n\n\t\t\tclonedSchemeValue.value = schemeValue.value[ key ];\n\n\t\t\treturn clonedSchemeValue;\n\t\t}\n\n\t\treturn schemeValue;\n\t};\n\n\tthis.printSchemesStyle = function() {\n\t\tresetStyleRules();\n\t\tfetchAllWidgetsSchemesStyle();\n\n\t\telements.$style.text( parseSchemeStyle() );\n\t};\n\n\tthis.resetSchemes = function( schemeName ) {\n\t\tschemes[ schemeName ] = elementor.helpers.cloneObject( elementor.config.schemes.items[ schemeName ] );\n\n\t\tthis.onSchemeChange();\n\t};\n\n\tthis.saveScheme = function( schemeName ) {\n\t\telementor.config.schemes.items[ schemeName ].items = elementor.helpers.cloneObject( schemes[ schemeName ].items );\n\n\t\tNProgress.start();\n\t\tBackbone.$.ajax( {\n\t\t\t\ttype: 'POST',\n\t\t\t\turl: elementor.config.ajaxurl,\n\t\t\t\tdata: {\n\t\t\t\t\taction: 'elementor_apply_scheme',\n\t\t\t\t\tscheme_name: schemeName,\n\t\t\t\t\tdata: JSON.stringify( schemes[ schemeName ].items )\n\t\t\t\t}\n\t\t\t} )\n\n\t\t\t.done( function( data ) {\n\t\t\t\tNProgress.done();\n\t\t\t} );\n\t};\n\n\tthis.setSchemeValue = function( schemeName, itemKey, value ) {\n\t\tschemes[ schemeName ].items[ itemKey ].value = value;\n\n\t\tthis.onSchemeChange();\n\t};\n\n\tthis.onSchemeChange = function() {\n\t\tthis.printSchemesStyle();\n\t};\n};\n\nmodule.exports = new Schemes();\n",
126
- "var BaseElementView;\n\nBaseElementView = Marionette.CompositeView.extend( {\n\ttagName: 'div',\n\n\tid: function() {\n\t\treturn this.getElementUniqueClass();\n\t},\n\n\tattributes: function() {\n\t\tvar type = this.model.get( 'elType' );\n\n\t\tif ( 'widget' === type ) {\n\t\t\ttype = this.model.get( 'widgetType' );\n\t\t}\n\t\treturn {\n\t\t\t'data-element_type': type\n\t\t};\n\t},\n\n\tbaseEvents: {},\n\n\telementEvents: {},\n\n\tgetElementType: function() {\n\t\treturn this.model.get( 'elType' );\n\t},\n\n\tgetChildType: function() {\n\t\treturn elementor.helpers.getElementChildType( this.getElementType() );\n\t},\n\n\tevents: function() {\n\t\treturn _.extend( {}, this.baseEvents, this.elementEvents );\n\t},\n\n\tinitialize: function() {\n\t\t// grab the child collection from the parent model\n\t\t// so that we can render the collection as children\n\t\t// of this parent element\n\t\tthis.collection = this.model.get( 'elements' );\n\n\t\tif ( this.collection ) {\n\t\t\tthis.listenTo( this.collection, 'add remove reset', this.onCollectionChanged, this );\n\t\t}\n\n\t\tthis.listenTo( this.model.get( 'settings' ), 'change', this.onSettingsChanged, this );\n\t\tthis.listenTo( this.model.get( 'editSettings' ), 'change', this.onSettingsChanged, this );\n\n\t\tthis.on( 'render', this.enqueueFonts );\n\t\tthis.on( 'render', this.renderStyles );\n\t\tthis.on( 'render', this.renderCustomClasses );\n\t\tthis.on( 'render', this.runReadyTrigger );\n\n\t\tthis.initRemoveDialog();\n\t},\n\n\taddChildModel: function( model, options ) {\n\t\treturn this.collection.add( model, options, true );\n\t},\n\n\tisCollectionFilled: function() {\n\t\treturn false;\n\t},\n\n\tisInner: function() {\n\t\treturn !! this.model.get( 'isInner' );\n\t},\n\n\tinitRemoveDialog: function() {\n\t\tvar removeDialog;\n\n\t\tthis.getRemoveDialog = function() {\n\t\t\tif ( ! removeDialog ) {\n\t\t\t\tremoveDialog = elementor.dialogsManager.createWidget( 'confirm', {\n\t\t\t\t\tmessage: elementor.translate( 'dialog_confirm_delete' ),\n\t\t\t\t\theaderMessage: elementor.translate( 'delete_element' ),\n\t\t\t\t\tstrings: {\n\t\t\t\t\t\tconfirm: elementor.translate( 'delete' ),\n\t\t\t\t\t\tcancel: elementor.translate( 'cancel' )\n\t\t\t\t\t},\n\t\t\t\t\tdefaultOption: 'confirm',\n\t\t\t\t\tonConfirm: _.bind( function() {\n\t\t\t\t\t\tthis.model.destroy();\n\t\t\t\t\t}, this )\n\t\t\t\t} );\n\t\t\t}\n\n\t\t\treturn removeDialog;\n\t\t};\n\t},\n\n\tenqueueFonts: function() {\n\t\t_.each( this.model.get( 'settings' ).getFontControls(), _.bind( function( control ) {\n\t\t\tvar fontFamilyName = this.model.getSetting( control.name );\n\t\t\tif ( _.isEmpty( fontFamilyName ) ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tvar isVisible = elementor.helpers.isControlVisible( control, this.model.get( 'settings' ) );\n\t\t\tif ( ! isVisible ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\telementor.helpers.enqueueFont( fontFamilyName );\n\t\t}, this ) );\n\t},\n\n\trenderStyles: function() {\n\t\tvar styleHtml = '',\n\t\t\t$stylesheet = elementor.$previewContents.find( '#elementor-style-' + this.model.cid ),\n\t\t\tstyleControls = this.model.get( 'settings' ).getStyleControls();\n\n\t\t_.each( styleControls, _.bind( function( control ) {\n\t\t\tvar controlValue = this.model.getSetting( control.name );\n\n\t\t\tif ( ! _.isNumber( controlValue ) && _.isEmpty( controlValue ) ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tvar isVisibility = elementor.helpers.isControlVisible( control, this.model.get( 'settings' ) );\n\t\t\tif ( ! isVisibility ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t_.each( control.selectors, _.bind( function( cssProperty, selector ) {\n\t\t\t\tvar outputSelector = selector.replace( /\\{\\{WRAPPER\\}\\}/g, '#' + this.getElementUniqueClass() ),\n\t\t\t\t\toutputCssProperty = elementor.getControlItemView( control.type ).replaceStyleValues( cssProperty, controlValue );\n\n\t\t\t\tif ( _.isEmpty( outputCssProperty ) ) {\n\t\t\t\t\treturn;\n\t\t\t\t}\n\n\t\t\t\tstyleHtml += outputSelector + '{' + outputCssProperty + '}';\n\t\t\t}, this ) );\n\t\t}, this ) );\n\n\t\tif ( 'column' === this.model.get( 'elType' ) ) {\n\t\t\tvar inlineSize = this.model.getSetting( '_inline_size' );\n\t\t\tif ( ! _.isEmpty( inlineSize ) ) {\n\t\t\t\tstyleHtml += '@media (min-width: 768px) {#' + this.getElementUniqueClass() + '{width:' + inlineSize + '%;}';\n\t\t\t}\n\t\t}\n\n\t\tif ( 0 === $stylesheet.length ) {\n\t\t\telementor.$previewContents.find( 'head' ).append( '<style type=\"text/css\" id=\"elementor-style-' + this.model.cid + '\"></style>' );\n\t\t\t$stylesheet = elementor.$previewContents.find( '#elementor-style-' + this.model.cid );\n\t\t}\n\n\t\t$stylesheet.html( styleHtml );\n\t},\n\n\trenderCustomClasses: function() {\n\t\tthis.$el.addClass( 'elementor-element' );\n\n\t\tvar settings = this.model.get( 'settings' );\n\n\t\t_.each( settings.attributes, _.bind( function( value, attribute ) {\n\t\t\tif ( settings.isClassControl( attribute ) ) {\n\t\t\t\tvar currentControl = settings.getControl( attribute );\n\n\t\t\t\tthis.$el.removeClass( currentControl.prefix_class + settings.previous( attribute ) );\n\n\t\t\t\tvar isVisible = elementor.helpers.isControlVisible( currentControl, this.model.get( 'settings' ) );\n\n\t\t\t\tif ( isVisible && ! _.isEmpty( settings.get( attribute ) ) ) {\n\t\t\t\t\tthis.$el.addClass( currentControl.prefix_class + settings.get( attribute ) );\n\t\t\t\t\tthis.$el.addClass( _.result( this, 'className' ) );\n\t\t\t\t}\n\t\t\t}\n\t\t}, this ) );\n\t},\n\n\trunReadyTrigger: function() {\n\t\t_.defer( _.bind( function() {\n\t\t\telementorBindUI.runReadyTrigger( this.$el );\n\t\t}, this ) );\n\t},\n\n\tgetElementUniqueClass: function() {\n\t\treturn 'elementor-element-' + this.model.get( 'id' );\n\t},\n\n\tonCollectionChanged: function() {\n\t\telementor.setFlagEditorChange( true );\n\t},\n\n\tonSettingsChanged: function( settings ) {\n\t\telementor.setFlagEditorChange( true );\n\n this.renderStyles();\n\t\tthis.renderCustomClasses();\n\t\tthis.enqueueFonts();\n\t},\n\n\tonClickRemove: function( event ) {\n\t\tevent.preventDefault();\n\t\tevent.stopPropagation();\n\n\t\tthis.getRemoveDialog().show();\n\t}\n} );\n\nmodule.exports = BaseElementView;\n",
127
  "var BaseElementView = require( 'elementor-views/base-element' ),\n\tElementEmptyView = require( 'elementor-views/element-empty' ),\n\tWidgetView = require( 'elementor-views/widget' ),\n\tColumnView;\n\nColumnView = BaseElementView.extend( {\n\ttemplate: Marionette.TemplateCache.get( '#tmpl-elementor-element-column-content' ),\n\n\telementEvents: {\n\t\t'click > .elementor-element-overlay .elementor-editor-column-settings-list .elementor-editor-element-remove': 'onClickRemove',\n\t\t'click @ui.listTriggers': 'onClickTrigger'\n\t},\n\n\tgetChildView: function( model ) {\n\t\tif ( 'section' === model.get( 'elType' ) ) {\n\t\t\treturn require( 'elementor-views/section' ); // We need to require the section dynamically\n\t\t}\n\n\t\treturn WidgetView;\n\t},\n\n\temptyView: ElementEmptyView,\n\n\tclassName: function() {\n\t\tvar classes = 'elementor-column',\n\t\t\ttype = this.isInner() ? 'inner' : 'top';\n\n\t\tclasses += ' elementor-' + type + '-column';\n\n\t\treturn classes;\n\t},\n\n\tchildViewContainer: '> .elementor-column-wrap > .elementor-widget-wrap',\n\n\ttriggers: {\n\t\t'click > .elementor-element-overlay .elementor-editor-column-settings-list .elementor-editor-element-add': 'click:new',\n\t\t'click > .elementor-element-overlay .elementor-editor-column-settings-list .elementor-editor-element-edit': 'click:edit',\n\t\t'click > .elementor-element-overlay .elementor-editor-column-settings-list .elementor-editor-element-trigger': 'click:edit',\n\t\t'click > .elementor-element-overlay .elementor-editor-column-settings-list .elementor-editor-element-duplicate': 'click:duplicate'\n\t},\n\n\tui: {\n\t\tcolumnTitle: '.column-title',\n\t\tcolumnInner: '> .elementor-column-wrap',\n\t\tlistTriggers: '> .elementor-element-overlay .elementor-editor-element-trigger'\n\t},\n\n\tbehaviors: {\n\t\tSortable: {\n\t\t\tbehaviorClass: require( 'elementor-behaviors/sortable' ),\n\t\t\telChildType: 'widget'\n\t\t},\n\t\tResizable: {\n\t\t\tbehaviorClass: require( 'elementor-behaviors/resizable' )\n\t\t},\n\t\tHandleDuplicate: {\n\t\t\tbehaviorClass: require( 'elementor-behaviors/handle-duplicate' )\n\t\t},\n\t\tHandleEditor: {\n\t\t\tbehaviorClass: require( 'elementor-behaviors/handle-editor' )\n\t\t},\n\t\tHandleEditMode: {\n\t\t\tbehaviorClass: require( 'elementor-behaviors/handle-edit-mode' )\n\t\t},\n\t\tHandleAddMode: {\n\t\t\tbehaviorClass: require( 'elementor-behaviors/duplicate' )\n\t\t},\n\t\tHandleElementsRelation: {\n\t\t\tbehaviorClass: require( 'elementor-behaviors/elements-relation' )\n\t\t}\n\t},\n\n\tinitialize: function() {\n\t\tBaseElementView.prototype.initialize.apply( this, arguments );\n\n\t\tthis.listenTo( elementor.data, 'widget:drag:start', this.onWidgetDragStart );\n\t\tthis.listenTo( elementor.data, 'widget:drag:end', this.onWidgetDragEnd );\n\t},\n\n\tisDroppingAllowed: function( side, event ) {\n\t\tvar elementView = elementor.panelElements.request( 'element:selected' ),\n\t\t\telType = elementView.model.get( 'elType' );\n\n\t\tif ( 'section' === elType ) {\n\t\t\treturn ! this.isInner();\n\t\t}\n\n\t\treturn 'widget' === elType;\n\t},\n\n\tchangeSizeUI: function() {\n\t\tvar columnSize = this.model.getSetting( '_column_size' ),\n\t\t\tinlineSize = this.model.getSetting( '_inline_size' ),\n\t\t\tcolumnSizeTitle = parseFloat( inlineSize || columnSize ).toFixed( 1 ) + '%';\n\n\t\tthis.$el.attr( 'data-col', columnSize );\n\t\t//this.$el.css( 'width', inlineSize ? inlineSize + '%' : '' );\n\n\t\tthis.ui.columnTitle.html( columnSizeTitle );\n\t},\n\n\tgetSortableOptions: function() {\n\t\treturn {\n\t\t\tconnectWith: '.elementor-widget-wrap',\n\t\t\titems: '> .elementor-element'\n\t\t};\n\t},\n\n\t// Events\n\tonCollectionChanged: function() {\n\t\tBaseElementView.prototype.onCollectionChanged.apply( this, arguments );\n\n\t\tthis.changeChildContainerClasses();\n\t},\n\n\tchangeChildContainerClasses: function() {\n\t\tvar emptyClass = 'elementor-element-empty',\n\t\t\tpopulatedClass = 'elementor-element-populated';\n\n\t\tif ( this.collection.isEmpty() ) {\n\t\t\tthis.ui.columnInner.removeClass( populatedClass ).addClass( emptyClass );\n\t\t} else {\n\t\t\tthis.ui.columnInner.removeClass( emptyClass ).addClass( populatedClass );\n\t\t}\n\t},\n\n\tonRender: function() {\n\t\tvar self = this;\n\n\t\tself.changeChildContainerClasses();\n\t\tself.changeSizeUI();\n\n\t\tself.$el.html5Droppable( {\n\t\t\titems: ' > .elementor-column-wrap > .elementor-widget-wrap > .elementor-element, >.elementor-column-wrap > .elementor-widget-wrap > .elementor-empty-view > .elementor-first-add',\n\t\t\taxis: [ 'vertical' ],\n\t\t\tgroups: [ 'elementor-element' ],\n\t\t\tisDroppingAllowed: _.bind( self.isDroppingAllowed, self ),\n\t\t\tonDragging: function( side, event ) {\n\t\t\t\tevent.stopPropagation();\n\n\t\t\t\tself.$el.addClass( 'elementor-dragging-on-child' );\n\n\t\t\t\tif ( this.dataset.side !== side ) {\n\t\t\t\t\tBackbone.$( this ).attr( 'data-side', side );\n\t\t\t\t}\n\t\t\t},\n\t\t\tonDragLeave: function() {\n\t\t\t\tself.$el.removeClass( 'elementor-dragging-on-child' );\n\n\t\t\t\tBackbone.$( this ).removeAttr( 'data-side' );\n\t\t\t},\n\t\t\tonDropping: function( side, event ) {\n\t\t\t\tevent.stopPropagation();\n\n\t\t\t\tvar elementView = elementor.panelElements.request( 'element:selected' ),\n\t\t\t\t\tnewIndex = Backbone.$( this ).index();\n\n\t\t\t\tif ( 'bottom' === side ) {\n\t\t\t\t\tnewIndex++;\n\t\t\t\t}\n\n\t\t\t\tvar itemData = {\n\t\t\t\t\tid: elementor.helpers.getUniqueID(),\n\t\t\t\t\telType: elementView.model.get( 'elType' )\n\t\t\t\t};\n\n\t\t\t\tif ( 'widget' === itemData.elType ) {\n\t\t\t\t\titemData.widgetType = elementView.model.get( 'widgetType' );\n\t\t\t\t} else if ( 'section' === itemData.elType ) {\n\t\t\t\t\titemData.elements = [];\n\t\t\t\t\titemData.isInner = true;\n\t\t\t\t} else {\n\t\t\t\t\treturn;\n\t\t\t\t}\n\n\t\t\t\tself.triggerMethod( 'request:add', itemData, { at: newIndex } );\n\t\t\t}\n\t\t} );\n\t},\n\n\tonClickTrigger: function( event ) {\n\t\tevent.preventDefault();\n\n\t\tvar $trigger = this.$( event.currentTarget ),\n\t\t\tisTriggerActive = $trigger.hasClass( 'elementor-active' );\n\n\t\tthis.ui.listTriggers.removeClass( 'elementor-active' );\n\n\t\tif ( ! isTriggerActive ) {\n\t\t\t$trigger.addClass( 'elementor-active' );\n\t\t}\n\t},\n\n\tonWidgetDragStart: function() {\n\t\tthis.$el.addClass( 'elementor-dragging' );\n\t},\n\n\tonWidgetDragEnd: function() {\n\t\tthis.$el.removeClass( 'elementor-dragging' );\n\t}\n} );\n\nmodule.exports = ColumnView;\n",
128
  "var ControlBaseItemView = require( 'elementor-views/controls/base' ),\n\tControlAnimationItemView;\n\nControlAnimationItemView = ControlBaseItemView.extend( {\n\n\tonReady: function() {\n\t\tthis.ui.select.select2();\n\t}\n} );\n\nmodule.exports = ControlAnimationItemView;\n",
129
  "var ControlBaseItemView = require( 'elementor-views/controls/base' ),\n\tControlBaseMultipleItemView;\n\nControlBaseMultipleItemView = ControlBaseItemView.extend( {\n\n\tapplySavedValue: function() {\n\t\tvar values = this.getControlValue(),\n\t\t\t$inputs = this.$( '[data-setting]' ),\n\t\t\tself = this;\n\n\t\t_.each( values, function( value, key ) {\n\t\t\tvar $input = $inputs.filter( function() {\n\t\t\t\treturn key === this.dataset.setting;\n\t\t\t} );\n\n\t\t\tself.setInputValue( $input, value );\n\t\t} );\n\t},\n\n\tgetControlValue: function( key ) {\n\t\tvar values = this.elementSettingsModel.get( this.model.get( 'name' ) );\n\n\t\tif ( ! Backbone.$.isPlainObject( values ) ) {\n\t\t\treturn {};\n\t\t}\n\n\t\tif ( key ) {\n\t\t\treturn values[ key ] || '';\n\t\t}\n\n\t\treturn elementor.helpers.cloneObject( values );\n\t},\n\n\tsetValue: function( key, value ) {\n\t\tvar values = this.getControlValue();\n\n\t\tif ( 'object' === typeof key ) {\n\t\t\t_.each( key, function( internalValue, internalKey ) {\n\t\t\t\tvalues[ internalKey ] = internalValue;\n\t\t\t} );\n\t\t} else {\n\t\t\tvalues[ key ] = value;\n\t\t}\n\n\t\tthis.setSettingsModel( values );\n\t},\n\n\tupdateElementModel: function( event ) {\n\t\tvar inputValue = this.getInputValue( event.currentTarget ),\n\t\t\tkey = event.currentTarget.dataset.setting;\n\n\t\tthis.setValue( key, inputValue );\n\t}\n}, {\n\t// Static methods\n\treplaceStyleValues: function( cssProperty, controlValue ) {\n\t\tif ( ! _.isObject( controlValue ) ) {\n\t\t\treturn ''; // invalid\n\t\t}\n\n\t\t// Trying to retrieve whole the related properties\n\t\t// according to the string matches.\n\t\t// When one of the properties is empty, aborting\n\t\t// the action and returning an empty string.\n\t\ttry {\n\t\t\treturn cssProperty.replace( /\\{\\{([A-Z]+)}}/g, function( fullMatch, pureMatch ) {\n\t\t\t\tvar value = controlValue[ pureMatch.toLowerCase() ];\n\n\t\t\t\tif ( '' === value ) {\n\t\t\t\t\tthrow '';\n\t\t\t\t}\n\n\t\t\t\treturn value;\n\t\t\t} );\n\t\t} catch ( exception ) {\n\t\t\treturn '';\n\t\t}\n\t}\n} );\n\nmodule.exports = ControlBaseMultipleItemView;\n",
@@ -131,14 +131,14 @@
131
  "var ControlBaseItemView;\n\nControlBaseItemView = Marionette.CompositeView.extend( {\n\tui: function() {\n\t\treturn {\n\t\t\tinput: 'input[data-setting][type!=\"checkbox\"][type!=\"radio\"]',\n\t\t\tcheckbox: 'input[data-setting][type=\"checkbox\"]',\n\t\t\tradio: 'input[data-setting][type=\"radio\"]',\n\t\t\tselect: 'select[data-setting]',\n\t\t\ttextarea: 'textarea[data-setting]'\n\t\t};\n\t},\n\n\tclassName: function() {\n\t\t// TODO: Any better classes for that?\n\t\tvar classes = 'elementor-control elementor-control-' + this.model.get( 'name' ) + ' elementor-control-type-' + this.model.get( 'type' ),\n\t\t\tmodelClasses = this.model.get( 'classes' );\n\n\t\tif ( ! _.isEmpty( modelClasses ) ) {\n\t\t\tclasses += ' ' + modelClasses;\n\t\t}\n\n\t\tif ( ! _.isEmpty( this.model.get( 'section' ) ) ) {\n\t\t\tclasses += ' elementor-control-under-section';\n\t\t}\n\n\t\treturn classes;\n\t},\n\n\tgetTemplate: function() {\n\t\treturn Marionette.TemplateCache.get( '#tmpl-elementor-control-' + this.model.get( 'type' ) + '-content' );\n\t},\n\n\ttemplateHelpers: function() {\n\t\tvar controlData = {\n\t\t\tcontrolValue: this.getControlValue(),\n\t\t\t_cid: this.model.cid\n\t\t};\n\n\t\treturn {\n\t\t\tdata: _.extend( {}, this.model.toJSON(), controlData )\n\t\t};\n\t},\n\n\tbaseEvents: {\n\t\t'input @ui.input': 'onBaseInputChange',\n\t\t'change @ui.checkbox': 'onBaseInputChange',\n\t\t'change @ui.radio': 'onBaseInputChange',\n\t\t'input @ui.textarea': 'onBaseInputChange',\n\t\t'change @ui.select': 'onBaseInputChange'\n\t},\n\n\tchildEvents: {},\n\n\tevents: function() {\n\t\treturn _.extend( {}, this.baseEvents, this.childEvents );\n\t},\n\n\tinitialize: function( options ) {\n\t\tthis.elementSettingsModel = options.elementSettingsModel;\n\n\t\tvar controlType = this.model.get( 'type' ),\n\t\t\tcontrolSettings = Backbone.$.extend( true, {}, elementor.config.controls[ controlType ], this.model.attributes );\n\n\t\tthis.model.set( controlSettings );\n\n\t\tthis.listenTo( this.elementSettingsModel, 'change', this.toggleControlVisibility );\n\t\tthis.listenTo( this.elementSettingsModel, 'control:switch:tab', this.onControlSwitchTab );\n\t},\n\n\tgetControlValue: function() {\n\t\treturn this.elementSettingsModel.get( this.model.get( 'name' ) );\n\t},\n\n\tisValidValue: function( value ) {\n\t\treturn true;\n\t},\n\n\tsetValue: function( value ) {\n\t\tthis.setSettingsModel( value );\n\t},\n\n\tsetSettingsModel: function( value ) {\n\t\tif ( true !== this.isValidValue( value ) ) {\n\t\t\tthis.triggerMethod( 'settings:error' );\n\t\t\treturn;\n\t\t}\n\n\t\tthis.elementSettingsModel.set( this.model.get( 'name' ), value );\n\n\t\tthis.triggerMethod( 'settings:change' );\n\t},\n\n\tapplySavedValue: function() {\n\t\tthis.setInputValue( '[data-setting=\"' + this.model.get( 'name' ) + '\"]', this.getControlValue() );\n\t},\n\n\tgetEditSettings: function( setting ) {\n\t\tvar settings = this.getOption( 'elementEditSettings' ).toJSON();\n\n\t\tif ( setting ) {\n\t\t\treturn settings[ setting ];\n\t\t}\n\n\t\treturn settings;\n\t},\n\n\tsetEditSetting: function( settingKey, settingValue ) {\n\t\tvar settings = this.getOption( 'elementEditSettings' );\n\n\t\tsettings.set( settingKey, settingValue );\n\t},\n\n\tgetInputValue: function( input ) {\n\t\tvar $input = this.$( input ),\n\t\t\tinputValue = $input.val(),\n\t\t\tinputType = $input.attr( 'type' );\n\n\t\tif ( 'checkbox' === inputType ) {\n\t\t\treturn $input.prop( 'checked' );\n\t\t} else if ( 'radio' === inputType ) {\n\t\t\treturn $input.prop( 'checked' ) ? inputValue : '';\n\t\t}\n\n\t\treturn inputValue;\n\t},\n\n\t// This method used inside of repeater\n\tgetFieldTitleValue: function() {\n\t\treturn this.getControlValue();\n\t},\n\n\tsetInputValue: function( input, value ) {\n\t\tvar $input = this.$( input ),\n\t\t\tinputType = $input.attr( 'type' );\n\n\t\tif ( 'checkbox' === inputType ) {\n\t\t\t$input.prop( 'checked', !! value );\n\t\t} else if ( 'radio' === inputType ) {\n\t\t\t$input.filter( '[value=\"' + value + '\"]' ).prop( 'checked', true );\n\t\t} else {\n\t\t\t$input.val( value );\n\t\t}\n\t},\n\n\tonSettingsError: function() {\n\t\tthis.$el.addClass( 'elementor-error' );\n\t},\n\n\tonSettingsChange: function() {\n\t\tthis.$el.removeClass( 'elementor-error' );\n\t},\n\n\tonRender: function() {\n\t\tthis.applySavedValue();\n\n\t\tvar layoutType = this.model.get( 'label_block' ) ? 'block' : 'inline',\n\t\t\tshowLabel = this.model.get( 'show_label' ),\n\t\t\telClasses = 'elementor-label-' + layoutType;\n\n\t\telClasses += ' elementor-control-separator-' + this.model.get( 'separator' );\n\n\t\tif ( ! showLabel ) {\n\t\t\telClasses += ' elementor-control-hidden-label';\n\t\t}\n\n\t\tthis.$el.addClass( elClasses );\n\n\t\tthis.triggerMethod( 'ready' );\n\t\tthis.toggleControlVisibility();\n\t},\n\n\tonBaseInputChange: function( event ) {\n\t\tthis.updateElementModel( event );\n\n\t\tthis.triggerMethod( 'input:change', event );\n\t},\n\n\ttoggleControlVisibility: function() {\n\t\tvar isVisible = elementor.helpers.isControlVisible( this.model, this.elementSettingsModel );\n\n\t\tthis.$el.toggleClass( 'elementor-hidden-control', ! isVisible );\n\n\t\telementor.data.trigger( 'scrollbar:update' );\n\t},\n\n\tonControlSwitchTab: function( activeTab ) {\n\t\tthis.$el.toggleClass( 'elementor-active-tab', ( activeTab === this.model.get( 'tab' ) ) );\n\n\t\telementor.data.trigger( 'scrollbar:update' );\n\t},\n\n\tonReady: function() {},\n\n\tupdateElementModel: function( event ) {\n\t\tthis.setValue( this.getInputValue( event.currentTarget ) );\n\t}\n}, {\n\t// Static methods\n\treplaceStyleValues: function( cssProperty, controlValue ) {\n\t\tvar replaceArray = { '\\{\\{VALUE\\}\\}': controlValue };\n\n\t\treturn elementor.helpers.stringReplaceAll( cssProperty, replaceArray );\n\t}\n} );\n\nmodule.exports = ControlBaseItemView;\n",
132
  "var ControlMultipleBaseItemView = require( 'elementor-views/controls/base-multiple' ),\n\tControlBoxShadowItemView;\n\nControlBoxShadowItemView = ControlMultipleBaseItemView.extend( {\n\tui: function() {\n\t\tvar ui = ControlMultipleBaseItemView.prototype.ui.apply( this, arguments );\n\n\t\tui.sliders = '.elementor-slider';\n\t\tui.colors = '.elementor-box-shadow-color-picker';\n\n\t\treturn ui;\n\t},\n\n\tchildEvents: {\n\t\t'slide @ui.sliders': 'onSlideChange'\n\t},\n\n\tinitSliders: function() {\n\t\tvar value = this.getControlValue();\n\n\t\tthis.ui.sliders.each( function() {\n\t\t\tvar $slider = Backbone.$( this ),\n\t\t\t\t$input = $slider.next( '.elementor-slider-input' ).find( 'input' );\n\n\t\t\t$slider.slider( {\n\t\t\t\tvalue: value[ this.dataset.input ],\n\t\t\t\tmin: +$input.attr( 'min' ),\n\t\t\t\tmax: +$input.attr( 'max' )\n\t\t\t} );\n\t\t} );\n\t},\n\n\tinitColors: function() {\n\t\tvar self = this;\n\n\t\tthis.ui.colors.wpColorPicker( {\n\t\t\tchange: function() {\n\t\t\t\tvar $this = Backbone.$( this ),\n\t\t\t\t\ttype = $this.data( 'setting' );\n\n\t\t\t\tself.setValue( type, $this.wpColorPicker( 'color' ) );\n\t\t\t},\n\n\t\t\tclear: function() {\n\t\t\t\tself.setValue( this.dataset.setting, '' );\n\t\t\t},\n\n\t\t\twidth: 251\n\t\t} );\n\t},\n\n\tonInputChange: function( event ) {\n\t\tvar type = event.currentTarget.dataset.setting,\n\t\t\t$slider = this.ui.sliders.filter( '[data-input=\"' + type + '\"]' );\n\n\t\t$slider.slider( 'value', this.getControlValue( type ) );\n\t},\n\n\tonReady: function() {\n\t\tthis.initSliders();\n\t\tthis.initColors();\n\t},\n\n\tonSlideChange: function( event, ui ) {\n\t\tvar type = event.currentTarget.dataset.input,\n\t\t\t$input = this.ui.input.filter( '[data-setting=\"' + type + '\"]' );\n\n\t\t$input.val( ui.value );\n\t\tthis.setValue( type, ui.value );\n\t},\n\n\tonBeforeDestroy: function() {\n\t\tthis.ui.colors.each( function() {\n\t\t\tvar $color = Backbone.$( this );\n\n\t\t\tif ( $color.wpColorPicker( 'instance' ) ) {\n\t\t\t\t$color.wpColorPicker( 'close' );\n\t\t\t}\n\t\t} );\n\n\t\tthis.$el.remove();\n\t}\n} );\n\nmodule.exports = ControlBoxShadowItemView;\n",
133
  "var ControlBaseItemView = require( 'elementor-views/controls/base' ),\n\tControlChooseItemView;\n\nControlChooseItemView = ControlBaseItemView.extend( {\n\tui: function() {\n\t\tvar ui = ControlBaseItemView.prototype.ui.apply( this, arguments );\n\n\t\tui.inputs = '[type=radio]';\n\n\t\treturn ui;\n\t},\n\n\tchildEvents: {\n\t\t'mousedown label': 'onMouseDownLabel',\n\t\t'click @ui.inputs': 'onClickInput',\n\t\t'change @ui.inputs': 'updateElementModel'\n\t},\n\n\tonMouseDownLabel: function( event ) {\n\t\tvar $clickedLabel = this.$( event.currentTarget ),\n\t\t\t$selectedInput = this.$( '#' + $clickedLabel.attr( 'for' ) );\n\n\t\t$selectedInput.data( 'checked', $selectedInput.prop( 'checked' ) );\n\t},\n\n\tonClickInput: function( event ) {\n\t\tif ( ! this.model.get( 'toggle' ) ) {\n\t\t\treturn;\n\t\t}\n\n\t\tvar $selectedInput = this.$( event.currentTarget );\n\n\t\tif ( $selectedInput.data( 'checked' ) ) {\n\t\t\t$selectedInput.prop( 'checked', false ).trigger( 'change' );\n\t\t}\n\t},\n\n\tonRender: function() {\n\t\tControlBaseItemView.prototype.onRender.apply( this, arguments );\n\n\t\tvar currentValue = this.getControlValue();\n\n\t\tif ( currentValue ) {\n\t\t\tthis.ui.inputs.filter( '[value=' + currentValue + ']' ).prop( 'checked', true );\n\t\t} else if ( ! this.model.get( 'toggle' ) ) {\n\t\t\tthis.ui.inputs.first().prop( 'checked', true ).trigger( 'change' );\n\t\t}\n\t}\n} );\n\nmodule.exports = ControlChooseItemView;\n",
134
- "var ControlBaseItemView = require( 'elementor-views/controls/base' ),\n\tControlColorItemView;\n\nControlColorItemView = ControlBaseItemView.extend( {\n\tui: function() {\n\t\tvar ui = ControlBaseItemView.prototype.ui.apply( this, arguments );\n\n\t\tui.picker = '.color-picker-hex';\n\n\t\treturn ui;\n\t},\n\n\tonReady: function() {\n\t\tthis.ui.picker.wpColorPicker( {\n\t\t\tchange: _.bind( function() {\n\t\t\t\tthis.setValue( this.ui.picker.wpColorPicker( 'color' ) );\n\t\t\t}, this ),\n\n\t\t\tclear: _.bind( function() {\n\t\t\t\tthis.setValue( '' );\n\t\t\t}, this ),\n\n\t\t\twidth: 251\n\t\t} );\n\t},\n\n\tonBeforeDestroy: function() {\n\t\tif ( this.ui.picker.wpColorPicker( 'instance' ) ) {\n\t\t\tthis.ui.picker.wpColorPicker( 'close' );\n\t\t}\n\t\tthis.$el.remove();\n\t}\n} );\n\nmodule.exports = ControlColorItemView;\n",
135
  "var ControlBaseUnitsItemView = require( 'elementor-views/controls/base-units' ),\n\tControlDimensionsItemView;\n\nControlDimensionsItemView = ControlBaseUnitsItemView.extend( {\n\tui: function() {\n\t\tvar ui = ControlBaseUnitsItemView.prototype.ui.apply( this, arguments );\n\n\t\tui.controls = '.elementor-control-dimension > input:enabled';\n\t\tui.link = 'button.elementor-link-dimensions';\n\n\t\treturn ui;\n\t},\n\n\tchildEvents: {\n\t\t'click @ui.link': 'onLinkDimensionsClicked'\n\t},\n\n\tdefaultDimensionValue: 0,\n\n\tinitialize: function() {\n\t\tControlBaseUnitsItemView.prototype.initialize.apply( this, arguments );\n\n\t\t// TODO: Need to be in helpers, and not in variable\n\t\tthis.model.set( 'allowed_dimensions', this.filterDimensions( this.model.get( 'allowed_dimensions' ) ) );\n\t},\n\n\tgetPossibleDimensions: function() {\n\t\treturn [\n\t\t\t'top',\n\t\t\t'right',\n\t\t\t'bottom',\n\t\t\t'left'\n\t\t];\n\t},\n\n\tfilterDimensions: function( filter ) {\n\t\tfilter = filter || 'all';\n\n\t\tvar dimensions = this.getPossibleDimensions();\n\n\t\tif ( 'all' === filter ) {\n\t\t\treturn dimensions;\n\t\t}\n\n\t\tif ( ! _.isArray( filter ) ) {\n\t\t\tif ( 'horizontal' === filter ) {\n\t\t\t\tfilter = [ 'right', 'left' ];\n\t\t\t} else if ( 'vertical' === filter ) {\n\t\t\t\tfilter = [ 'top', 'bottom' ];\n\t\t\t}\n\t\t}\n\n\t\treturn filter;\n\t},\n\n\tonReady: function() {\n\t\tvar currentValue = this.getControlValue();\n\n\t\tif ( ! this.isLinkedDimensions() ) {\n\t\t\tthis.ui.link.addClass( 'unlinked' );\n\n\t\t\tthis.ui.controls.each( _.bind( function( index, element ) {\n\t\t\t\tvar value = currentValue[ element.dataset.setting ];\n\n\t\t\t\tif ( _.isEmpty( value ) ) {\n\t\t\t\t\tvalue = this.defaultDimensionValue;\n\t\t\t\t}\n\n\t\t\t\tthis.$( element ).val( value );\n\t\t\t}, this ) );\n\t\t}\n\n\t\tthis.fillEmptyDimensions();\n\t},\n\n\tupdateDimensionsValue: function() {\n\t\tvar currentValue = {},\n\t\t\tdimensions = this.getPossibleDimensions(),\n\t\t\t$controls = this.ui.controls;\n\n\t\tdimensions.forEach( _.bind( function( dimension ) {\n\t\t\tvar $element = $controls.filter( '[data-setting=\"' + dimension + '\"]' );\n\n\t\t\tcurrentValue[ dimension ] = $element.length ? $element.val() : this.defaultDimensionValue;\n\t\t}, this ) );\n\n\t\tthis.setValue( currentValue );\n\t},\n\n\tfillEmptyDimensions: function() {\n\t\tvar dimensions = this.getPossibleDimensions(),\n\t\t\tallowedDimensions = this.model.get( 'allowed_dimensions' ),\n\t\t\t$controls = this.ui.controls;\n\n\t\tif ( this.isLinkedDimensions() ) {\n\t\t\treturn;\n\t\t}\n\n\t\tdimensions.forEach( _.bind( function( dimension ) {\n\t\t\tvar $element = $controls.filter( '[data-setting=\"' + dimension + '\"]' ),\n\t\t\t\tisAllowedDimension = -1 !== _.indexOf( allowedDimensions, dimension );\n\n\t\t\tif ( isAllowedDimension && $element.length && _.isEmpty( $element.val() ) ) {\n\t\t\t\t$element.val( this.defaultDimensionValue );\n\t\t\t}\n\n\t\t}, this ) );\n\t},\n\n\tupdateDimensions: function() {\n\t\tthis.fillEmptyDimensions();\n\t\tthis.updateDimensionsValue();\n\t},\n\n\tresetDimensions: function() {\n\t\tthis.ui.controls.val( '' );\n\n\t\tthis.updateDimensionsValue();\n\t},\n\n\tonInputChange: function( event ) {\n\t\tvar inputSetting = event.target.dataset.setting;\n\n\t\tif ( 'unit' === inputSetting ) {\n\t\t\tthis.resetDimensions();\n\t\t}\n\n\t\tif ( ! _.contains( this.getPossibleDimensions(), inputSetting ) ) {\n\t\t\treturn;\n\t\t}\n\n\t\tif ( this.isLinkedDimensions() ) {\n\t\t\tvar $thisControl = this.$( event.target );\n\n\t\t\tthis.ui.controls.val( $thisControl.val() );\n\t\t}\n\n\t\tthis.updateDimensions();\n\t},\n\n\tonLinkDimensionsClicked: function( event ) {\n\t\tevent.preventDefault();\n\t\tevent.stopPropagation();\n\n\t\tthis.ui.link.toggleClass( 'unlinked' );\n\n\t\tthis.setValue( 'isLinked', ! this.ui.link.hasClass( 'unlinked' ) );\n\n\t\tif ( this.isLinkedDimensions() ) {\n\t\t\t// Set all controls value from the first control.\n\t\t\tthis.ui.controls.val( this.ui.controls.eq( 0 ).val() );\n\t\t}\n\n\t\tthis.updateDimensions();\n\t},\n\n\tisLinkedDimensions: function() {\n\t\treturn this.getControlValue( 'isLinked' );\n\t}\n} );\n\nmodule.exports = ControlDimensionsItemView;\n",
136
  "var ControlBaseItemView = require( 'elementor-views/controls/base' ),\n\tControlFontItemView;\n\nControlFontItemView = ControlBaseItemView.extend( {\n\tonReady: function() {\n\t\tthis.ui.select.select2( {\n\t\t\tdir: elementor.config.is_rtl ? 'rtl' : 'ltr'\n\t\t} );\n\t},\n\n\ttemplateHelpers: function() {\n\t\tvar helpers = ControlBaseItemView.prototype.templateHelpers.apply( this, arguments );\n\n\t\thelpers.getFontsByGroups = _.bind( function( groups ) {\n\t\t\tvar fonts = this.model.get( 'fonts' ),\n\t\t\t\tfilteredFonts = {};\n\n\t\t\t_.each( fonts, function( fontType, fontName ) {\n\t\t\t\tif ( _.isArray( groups ) && _.contains( groups, fontType ) || fontType === groups ) {\n\t\t\t\t\tfilteredFonts[ fontName ] = fontType;\n\t\t\t\t}\n\t\t\t} );\n\n\t\t\treturn filteredFonts;\n\t\t}, this );\n\n\t\treturn helpers;\n\t}\n} );\n\nmodule.exports = ControlFontItemView;\n",
137
  "var ControlBaseItemView = require( 'elementor-views/controls/base' ),\n\tControlMediaItemView;\n\nControlMediaItemView = ControlBaseItemView.extend( {\n\tui: function() {\n\t\tvar ui = ControlBaseItemView.prototype.ui.apply( this, arguments );\n\n\t\tui.addImages = '.elementor-control-gallery-add';\n\t\tui.clearGallery = '.elementor-control-gallery-clear';\n\t\tui.galleryThumbnails = '.elementor-control-gallery-thumbnails';\n\n\t\treturn ui;\n\t},\n\n\tchildEvents: {\n\t\t'click @ui.addImages': 'onAddImagesClick',\n\t\t'click @ui.clearGallery': 'onClearGalleryClick',\n\t\t'click @ui.galleryThumbnails': 'onGalleryThumbnailsClick'\n\t},\n\n\tonReady: function() {\n\t\tvar hasImages = this.hasImages();\n\n\t\tthis.$el\n\t\t .toggleClass( 'elementor-gallery-has-images', hasImages )\n\t\t .toggleClass( 'elementor-gallery-empty', ! hasImages );\n\n\t\tthis.initRemoveDialog();\n\t},\n\n\thasImages: function() {\n\t\treturn !! this.getControlValue().length;\n\t},\n\n\topenFrame: function( action ) {\n\t\tthis.initFrame( action );\n\n\t\tthis.frame.open();\n\t},\n\n\tinitFrame: function( action ) {\n\t\tvar frameStates = {\n\t\t\tcreate: 'gallery',\n\t\t\tadd: 'gallery-library',\n\t\t\tedit: 'gallery-edit'\n\t\t};\n\n\t\tvar options = {\n\t\t\tframe: 'post',\n\t\t\tmultiple: true,\n\t\t\tstate: frameStates[ action ],\n\t\t\tbutton: {\n\t\t\t\ttext: elementor.translate( 'insert_media' )\n\t\t\t}\n\t\t};\n\n\t\tif ( this.hasImages() ) {\n\t\t\toptions.selection = this.fetchSelection();\n\t\t}\n\n\t\tthis.frame = wp.media( options );\n\n\t\t// When a file is selected, run a callback.\n\t\tthis.frame.on( {\n\t\t\t'update': this.select,\n\t\t\t'menu:render:default': this.menuRender,\n\t\t\t'content:render:browse': this.gallerySettings\n\t\t}, this );\n\t},\n\n\tmenuRender: function( view ) {\n\t\tview.unset( 'insert' );\n\t\tview.unset( 'featured-image' );\n\t},\n\n\tgallerySettings: function( browser ) {\n\t\tbrowser.sidebar.on( 'ready', function() {\n\t\t\tbrowser.sidebar.unset( 'gallery' );\n\t\t} );\n\t},\n\n\tfetchSelection: function() {\n\t\tvar attachments = wp.media.query( {\n\t\t\torderby: 'post__in',\n\t\t\torder: 'ASC',\n\t\t\ttype: 'image',\n\t\t\tperPage: -1,\n\t\t\tpost__in: _.pluck( this.getControlValue(), 'id' )\n\t\t} );\n\n\t\treturn new wp.media.model.Selection( attachments.models, {\n\t\t\tprops: attachments.props.toJSON(),\n\t\t\tmultiple: true\n\t\t} );\n\t},\n\n\t/**\n\t * Callback handler for when an attachment is selected in the media modal.\n\t * Gets the selected image information, and sets it within the control.\n\t */\n\tselect: function( selection ) {\n\t\tvar images = [];\n\n\t\tselection.each( function( image ) {\n\t\t\timages.push( {\n\t\t\t\tid: image.get( 'id' ),\n\t\t\t\turl: image.get( 'url' )\n\t\t\t} );\n\t\t} );\n\n\t\tthis.setValue( images );\n\n\t\tthis.render();\n\t},\n\n\tonBeforeDestroy: function() {\n\t\tif ( this.frame ) {\n\t\t\tthis.frame.off();\n\t\t}\n\n\t\tthis.$el.remove();\n\t},\n\n\tresetGallery: function() {\n\t\tthis.setValue( '' );\n\n\t\tthis.render();\n\t},\n\n\tinitRemoveDialog: function() {\n\t\tvar removeDialog;\n\n\t\tthis.getRemoveDialog = function() {\n\t\t\tif ( ! removeDialog ) {\n\t\t\t\tremoveDialog = elementor.dialogsManager.createWidget( 'confirm', {\n\t\t\t\t\tmessage: elementor.translate( 'dialog_confirm_gallery_delete' ),\n\t\t\t\t\theaderMessage: elementor.translate( 'delete_gallery' ),\n\t\t\t\t\tstrings: {\n\t\t\t\t\t\tconfirm: elementor.translate( 'delete' ),\n\t\t\t\t\t\tcancel: elementor.translate( 'cancel' )\n\t\t\t\t\t},\n\t\t\t\t\tdefaultOption: 'confirm',\n\t\t\t\t\tonConfirm: _.bind( this.resetGallery, this )\n\t\t\t\t} );\n\t\t\t}\n\n\t\t\treturn removeDialog;\n\t\t};\n\t},\n\n\tonAddImagesClick: function() {\n\t\tthis.openFrame( this.hasImages() ? 'add' : 'create' );\n\t},\n\n\tonClearGalleryClick: function() {\n\t\tthis.getRemoveDialog().show();\n\t},\n\n\tonGalleryThumbnailsClick: function() {\n\t\tthis.openFrame( 'edit' );\n\t}\n} );\n\nmodule.exports = ControlMediaItemView;\n",
138
  "var ControlBaseItemView = require( 'elementor-views/controls/base' ),\n\tControlIconItemView;\n\nControlIconItemView = ControlBaseItemView.extend( {\n\n\tinitialize: function() {\n\t\tControlBaseItemView.prototype.initialize.apply( this, arguments );\n\n\t\tthis.filterIcons();\n\t},\n\n\tfilterIcons: function() {\n\t\tvar icons = this.model.get( 'icons' ),\n\t\t\tinclude = this.model.get( 'include' ),\n\t\t\texclude = this.model.get( 'exclude' );\n\n\t\tif ( include ) {\n\t\t\tvar filteredIcons = {};\n\n\t\t\t_.each( include, function( iconKey ) {\n\t\t\t\tfilteredIcons[ iconKey ] = icons[ iconKey ];\n\t\t\t} );\n\n\t\t\tthis.model.set( 'icons', filteredIcons );\n\t\t\treturn;\n\t\t}\n\n\t\tif ( exclude ) {\n\t\t\t_.each( exclude, function( iconKey ) {\n\t\t\t\tdelete icons[ iconKey ];\n\t\t\t} );\n\t\t}\n\t},\n\n\ticonsList: function( icon ) {\n\t\tif ( ! icon.id ) {\n\t\t\treturn icon.text;\n\t\t}\n\n\t\treturn Backbone.$(\n\t\t\t'<span><i class=\"' + icon.id + '\"></i> ' + icon.text + '</span>'\n\t\t);\n\t},\n\n\tgetFieldTitleValue: function() {\n\t\tvar controlValue = this.getControlValue();\n\n\t\treturn controlValue.replace( /^fa fa-/, '' ).replace( '-', ' ' );\n\t},\n\n\tonReady: function() {\n\t\tthis.ui.select.select2( {\n\t\t\tallowClear: true,\n\t\t\ttemplateResult: _.bind( this.iconsList, this ),\n\t\t\ttemplateSelection: _.bind( this.iconsList, this )\n\t\t} );\n\t}\n} );\n\nmodule.exports = ControlIconItemView;\n",
139
  "var ControlMultipleBaseItemView = require( 'elementor-views/controls/base-multiple' ),\n\tControlImageDimensionsItemView;\n\nControlImageDimensionsItemView = ControlMultipleBaseItemView.extend( {\n\tui: function() {\n\t\treturn {\n\t\t\tinputWidth: 'input[data-setting=\"width\"]',\n\t\t\tinputHeight: 'input[data-setting=\"height\"]',\n\n\t\t\tbtnApply: 'button.elementor-image-dimensions-apply-button'\n\t\t};\n\t},\n\n\t// Override the base events\n\tbaseEvents: {\n\t\t'click @ui.btnApply': 'onApplyClicked'\n\t},\n\n\tonApplyClicked: function( event ) {\n\t\tevent.preventDefault();\n\n\t\tthis.setValue( {\n\t\t\twidth: this.ui.inputWidth.val(),\n\t\t\theight: this.ui.inputHeight.val()\n\t\t} );\n\t}\n} );\n\nmodule.exports = ControlImageDimensionsItemView;\n",
140
  "var ControlMultipleBaseItemView = require( 'elementor-views/controls/base-multiple' ),\n\tControlMediaItemView;\n\nControlMediaItemView = ControlMultipleBaseItemView.extend( {\n\tui: function() {\n\t\tvar ui = ControlMultipleBaseItemView.prototype.ui.apply( this, arguments );\n\n\t\tui.controlMedia = '.elementor-control-media';\n\t\tui.frameOpeners = '.elementor-control-media-upload-button, .elementor-control-media-image';\n\t\tui.deleteButton = '.elementor-control-media-delete';\n\n\t\treturn ui;\n\t},\n\n\tchildEvents: {\n\t\t'click @ui.frameOpeners': 'openFrame',\n\t\t'click @ui.deleteButton': 'deleteImage'\n\t},\n\n\tonReady: function() {\n\t\tif ( _.isEmpty( this.getControlValue( 'url' ) ) ) {\n\t\t\tthis.ui.controlMedia.addClass( 'media-empty' );\n\t\t}\n\t},\n\n\topenFrame: function() {\n\t\tif ( ! this.frame ) {\n\t\t\tthis.initFrame();\n\t\t}\n\n\t\tthis.frame.open();\n\t},\n\n\tdeleteImage: function() {\n\t\tthis.setValue( {\n\t\t\turl: '',\n\t\t\tid: ''\n\t\t} );\n\n\t\tthis.render();\n\t},\n\n\t/**\n\t * Create a media modal select frame, and store it so the instance can be reused when needed.\n\t */\n\tinitFrame: function() {\n\t\tthis.frame = wp.media( {\n\t\t\tbutton: {\n\t\t\t\ttext: 'Insert Media' // TODO: gettext\n\t\t\t},\n\t\t\tstates: [\n\t\t\t\tnew wp.media.controller.Library( {\n\t\t\t\t\ttitle: 'Insert Media', // TODO: gettext\n\t\t\t\t\tlibrary: wp.media.query( { type: 'image' } ),\n\t\t\t\t\tmultiple: false,\n\t\t\t\t\tdate: false\n\t\t\t\t} )\n\t\t\t]\n\t\t} );\n\n\t\t// When a file is selected, run a callback.\n\t\tthis.frame.on( 'insert select', _.bind( this.select, this ) );\n\t},\n\n\t/**\n\t * Callback handler for when an attachment is selected in the media modal.\n\t * Gets the selected image information, and sets it within the control.\n\t */\n\tselect: function() {\n\t\t// Get the attachment from the modal frame.\n\t\tvar attachment = this.frame.state().get( 'selection' ).first().toJSON();\n\n\t\tif ( attachment.url ) {\n\t\t\tthis.setValue( {\n\t\t\t\turl: attachment.url,\n\t\t\t\tid: attachment.id\n\t\t\t} );\n\n\t\t\tthis.render();\n\t\t}\n\t},\n\n\tonBeforeDestroy: function() {\n\t\tthis.$el.remove();\n\t}\n} );\n\nmodule.exports = ControlMediaItemView;\n",
141
- "var RepeaterRowView;\n\nRepeaterRowView = Marionette.CompositeView.extend( {\n\ttemplate: Marionette.TemplateCache.get( '#tmpl-elementor-repeater-row' ),\n\n\tclassName: 'repeater-fields',\n\n\tui: {\n\t\tduplicateButton: '.elementor-repeater-tool-duplicate',\n\t\teditButton: '.elementor-repeater-tool-edit',\n\t\tremoveButton: '.elementor-repeater-tool-remove',\n\t\titemTitle: '.elementor-repeater-row-item-title'\n\t},\n\n\ttriggers: {\n\t\t'click @ui.removeButton': 'click:remove',\n\t\t'click @ui.duplicateButton': 'click:duplicate',\n\t\t'click @ui.itemTitle': 'click:edit'\n\t},\n\n\ttemplateHelpers: function() {\n\t\treturn {\n\t\t\titemIndex: this.getOption( 'itemIndex' )\n\t\t};\n\t},\n\n\tchildViewContainer: '.elementor-repeater-row-controls',\n\n\tgetChildView: function( item ) {\n\t\tvar controlType = item.get( 'type' );\n\t\treturn elementor.getControlItemView( controlType );\n\t},\n\n\tchildViewOptions: function() {\n\t\treturn {\n\t\t\telementSettingsModel: this.model\n\t\t};\n\t},\n\n\tupdateIndex: function( newIndex ) {\n\t\tthis.itemIndex = newIndex;\n\t\tthis.render();\n\t},\n\n\tsetTitle: function() {\n\t\tvar titleField = this.getOption( 'titleField' ),\n\t\t\ttitle;\n\n\t\tif ( titleField ) {\n\t\t\tvar changerControlModel = this.collection.find( { name: titleField } ),\n\t\t\t\tchangerControlView = this.children.findByModelCid( changerControlModel.cid );\n\n\t\t\ttitle = changerControlView.getFieldTitleValue();\n\t\t}\n\n\t\tif ( ! title ) {\n\t\t\ttitle = elementor.translate( 'Item #{0}', [ this.getOption( 'itemIndex' ) ] );\n\t\t}\n\n\t\tthis.ui.itemTitle.text( title );\n\t},\n\n\tinitialize: function( options ) {\n\t\tthis.elementSettingsModel = options.elementSettingsModel;\n\n\t\tthis.itemIndex = 0;\n\n\t\t// Collection for Controls list\n\t\tthis.collection = new Backbone.Collection( options.controlFields );\n\n\t\tif ( options.titleField ) {\n\t\t\tthis.listenTo( this.model, 'change:' + options.titleField, this.setTitle );\n\t\t}\n\t},\n\n\tonRender: function() {\n\t\tthis.setTitle();\n\t}\n} );\n\nmodule.exports = RepeaterRowView;\n",
142
  "var ControlBaseItemView = require( 'elementor-views/controls/base' ),\n\tRepeaterRowView = require( 'elementor-views/controls/repeater-row' ),\n\tControlRepeaterItemView;\n\nControlRepeaterItemView = ControlBaseItemView.extend( {\n\tui: {\n\t\tbtnAddRow: '.elementor-repeater-add',\n\t\tfieldContainer: '.elementor-repeater-fields'\n\t},\n\n\tevents: {\n\t\t'click @ui.btnAddRow': 'onButtonAddRowClick',\n\t\t'sortstart @ui.fieldContainer': 'onSortStart',\n\t\t'sortupdate @ui.fieldContainer': 'onSortUpdate'\n\t},\n\n\tchildView: RepeaterRowView,\n\n\tchildViewContainer: '.elementor-repeater-fields',\n\n\ttemplateHelpers: function() {\n\t\treturn {\n\t\t\tdata: _.extend( {}, this.model.toJSON(), { controlValue: [] } )\n\t\t};\n\t},\n\n\tchildViewOptions: function() {\n\t\treturn {\n\t\t\tcontrolFields: this.model.get( 'fields' ),\n\t\t\ttitleField: this.model.get( 'title_field' )\n\t\t};\n\t},\n\n\tinitialize: function( options ) {\n\t\tControlBaseItemView.prototype.initialize.apply( this, arguments );\n\n\t\tthis.collection = this.elementSettingsModel.get( this.model.get( 'name' ) );\n\n\t\tthis.listenTo( this.collection, 'change add remove reset', this.onCollectionChanged, this );\n\t},\n\n\teditRow: function( rowView ) {\n\t\tif ( this.currentEditableChild ) {\n\t\t\tthis.currentEditableChild.getChildViewContainer( this.currentEditableChild ).removeClass( 'editable' );\n\t\t}\n\n\t\tif ( this.currentEditableChild === rowView ) {\n\t\t\tdelete this.currentEditableChild;\n\t\t\treturn;\n\t\t}\n\n\t\trowView.getChildViewContainer( rowView ).addClass( 'editable' );\n\n\t\tthis.currentEditableChild = rowView;\n\n\t\tthis.updateActiveRow();\n\t},\n\n\ttoggleMinRowsClass: function() {\n\t\tif ( ! this.model.get( 'prevent_empty' ) ) {\n\t\t\treturn;\n\t\t}\n\n\t\tthis.$el.toggleClass( 'elementor-repeater-has-minimum-rows', 1 >= this.collection.length );\n\t},\n\n\tupdateActiveRow: function() {\n\t\tvar activeItemIndex = 0;\n\n\t\tif ( this.currentEditableChild ) {\n\t\t\tactiveItemIndex = this.currentEditableChild.itemIndex;\n\t\t}\n\n\t\tthis.setEditSetting( 'activeItemIndex', activeItemIndex );\n\t},\n\n\tupdateChildIndexes: function() {\n\t\tthis.children.each( _.bind( function( view ) {\n\t\t\tview.updateIndex( this.collection.indexOf( view.model ) + 1 );\n\t\t}, this ) );\n\t},\n\n\tonRender: function() {\n\t\tthis.ui.fieldContainer.sortable( { axis: 'y' } );\n\n\t\tthis.toggleMinRowsClass();\n\t},\n\n\tonSortStart: function( event, ui ) {\n\t\tui.item.data( 'oldIndex', ui.item.index() );\n\t},\n\n\tonSortUpdate: function( event, ui ) {\n\t\tvar oldIndex = ui.item.data( 'oldIndex' ),\n\t\t\tmodel = this.collection.at( oldIndex ),\n\t\t\tnewIndex = ui.item.index();\n\n\t\tthis.collection.remove( model );\n\t\tthis.collection.add( model, { at: newIndex } );\n\t},\n\n\tonAddChild: function() {\n\t\tthis.updateChildIndexes();\n\t\tthis.updateActiveRow();\n\t},\n\n\tonRemoveChild: function( childView ) {\n\t\tif ( childView === this.currentEditableChild ) {\n\t\t\tdelete this.currentEditableChild;\n\t\t}\n\n\t\tthis.updateChildIndexes();\n\t\tthis.updateActiveRow();\n\t},\n\n\tonCollectionChanged: function() {\n\t\tthis.elementSettingsModel.trigger( 'change' );\n\n\t\tthis.toggleMinRowsClass();\n\t},\n\n\tonButtonAddRowClick: function() {\n\t\tvar defaults = {};\n\t\t_.each( this.model.get( 'fields' ), function( field ) {\n\t\t\tdefaults[ field.name ] = field['default'];\n\t\t} );\n\n\t\tvar newModel = this.collection.add( defaults ),\n\t\t\tnewChildView = this.children.findByModel( newModel );\n\n\t\tthis.editRow( newChildView );\n\t},\n\n\tonChildviewClickRemove: function( childView ) {\n\t\tchildView.model.destroy();\n\t},\n\n\tonChildviewClickDuplicate: function( childView ) {\n\t\tthis.collection.add( childView.model.clone(), { at: childView.itemIndex } );\n\t},\n\n\tonChildviewClickEdit: function( childView ) {\n\t\tthis.editRow( childView );\n\t}\n} );\n\nmodule.exports = ControlRepeaterItemView;\n",
143
  "var ControlBaseItemView = require( 'elementor-views/controls/base' ),\n\tControlSectionItemView;\n\nControlSectionItemView = ControlBaseItemView.extend( {\n\tui: function() {\n\t\tvar ui = ControlBaseItemView.prototype.ui.apply( this, arguments );\n\n\t\tui.heading = '.elementor-panel-heading';\n\n\t\treturn ui;\n\t},\n\n\ttriggers: {\n\t\t'click': 'control:section:clicked'\n\t}\n} );\n\nmodule.exports = ControlSectionItemView;\n",
144
  "// Attention: DO NOT use this control since it has bugs\n// TODO: This control is unused\nvar ControlBaseItemView = require( 'elementor-views/controls/base' ),\n\tControlSelect2ItemView;\n\nControlSelect2ItemView = ControlBaseItemView.extend( {\n\tui: function() {\n\t\tvar ui = ControlBaseItemView.prototype.ui.apply( this, arguments );\n\n\t\tui.select = '.elementor-select2';\n\n\t\treturn ui;\n\t},\n\n\tonReady: function() {\n\t\tvar options = {\n\t\t\tallowClear: true\n\t\t};\n\n\t\tthis.ui.select.select2( options );\n\t},\n\n\tonBeforeDestroy: function() {\n\t\tif ( this.ui.select.data( 'select2' ) ) {\n\t\t\tthis.ui.select.select2( 'destroy' );\n\t\t}\n\t\tthis.$el.remove();\n\t}\n} );\n\nmodule.exports = ControlSelect2ItemView;\n",
@@ -146,10 +146,10 @@
146
  "var ControlBaseItemView = require( 'elementor-views/controls/base' ),\n\tControlStructureItemView;\n\nControlStructureItemView = ControlBaseItemView.extend( {\n\tui: function() {\n\t\tvar ui = ControlBaseItemView.prototype.ui.apply( this, arguments );\n\n\t\tui.resetStructure = '.elementor-control-structure-reset';\n\n\t\treturn ui;\n\t},\n\n\tchildEvents: {\n\t\t'click @ui.resetStructure': 'onResetStructureClick'\n\t},\n\n\ttemplateHelpers: function() {\n\t\tvar helpers = ControlBaseItemView.prototype.templateHelpers.apply( this, arguments );\n\n\t\thelpers.getMorePresets = _.bind( this.getMorePresets, this );\n\n\t\treturn helpers;\n\t},\n\n\tgetCurrentEditedSection: function() {\n\t\tvar editor = elementor.getPanelView().getCurrentPageView();\n\n\t\treturn editor.getOption( 'editedElementView' );\n\t},\n\n\tgetMorePresets: function() {\n\t\tvar parsedStructure = elementor.presetsFactory.getParsedStructure( this.getControlValue() );\n\n\t\treturn elementor.presetsFactory.getPresets( parsedStructure.columnsCount );\n\t},\n\n\tonInputChange: function() {\n\t\tthis.getCurrentEditedSection().redefineLayout();\n\n\t\tthis.render();\n\t},\n\n\tonResetStructureClick: function() {\n\t\tthis.getCurrentEditedSection().resetColumnsCustomSize();\n\t}\n} );\n\nmodule.exports = ControlStructureItemView;\n",
147
  "var ControlMultipleBaseItemView = require( 'elementor-views/controls/base-multiple' ),\n\tControlUrlItemView;\n\nControlUrlItemView = ControlMultipleBaseItemView.extend( {\n\tui: function() {\n\t\tvar ui = ControlMultipleBaseItemView.prototype.ui.apply( this, arguments );\n\n\t\tui.btnExternal = 'button.elementor-control-url-target';\n\n\t\treturn ui;\n\t},\n\n\t// Override the base events\n\tchildEvents: {\n\t\t'click @ui.btnExternal': 'onExternalClicked'\n\t},\n\n\tonReady: function() {\n\t\tif ( this.getControlValue( 'is_external' ) ) {\n\t\t\tthis.ui.btnExternal.addClass( 'active' );\n\t\t}\n\t},\n\n\tonExternalClicked: function( event ) {\n\t\tevent.preventDefault();\n\n\t\tthis.ui.btnExternal.toggleClass( 'active' );\n\t\tthis.setValue( 'is_external', this.isExternal() );\n\t},\n\n\tisExternal: function() {\n\t\treturn this.ui.btnExternal.hasClass( 'active' );\n\t}\n} );\n\nmodule.exports = ControlUrlItemView;\n",
148
  "var ControlBaseItemView = require( 'elementor-views/controls/base' ),\n\tControlWPWidgetItemView;\n\nControlWPWidgetItemView = ControlBaseItemView.extend( {\n\tui: function() {\n\t\tvar ui = ControlBaseItemView.prototype.ui.apply( this, arguments );\n\n\t\tui.form = 'form';\n\t\tui.loading = '.wp-widget-form-loading';\n\n\t\treturn ui;\n\t},\n\n\tevents: {\n\t\t'keyup @ui.form :input': 'onFormChanged',\n\t\t'change @ui.form :input': 'onFormChanged'\n\t},\n\n\tonFormChanged: function() {\n\t\tvar idBase = 'widget-' + this.model.get( 'id_base' ),\n\t\t\tsettings = this.ui.form.elementorSerializeObject()[ idBase ].REPLACE_TO_ID;\n\n\t\tthis.setValue( settings );\n\t},\n\n\tonReady: function() {\n\t\tBackbone.$.ajax( {\n\t\t\ttype: 'POST',\n\t\t\turl: elementor.config.ajaxurl,\n\t\t\tdata: {\n\t\t\t\taction: 'elementor_editor_get_wp_widget_form',\n\t\t\t\twidget_type: this.model.get( 'widget' ),\n\t\t\t\tdata: JSON.stringify( this.elementSettingsModel.toJSON() )\n\t\t\t}\n\t\t} )\n\t\t\t.done( _.bind( function( data ) {\n\t\t\t\tthis.ui.form.html( data );\n\t\t\t}, this ) );\n\t}\n} );\n\nmodule.exports = ControlWPWidgetItemView;\n",
149
- "var ControlBaseItemView = require( 'elementor-views/controls/base' ),\n\tControlWysiwygItemView;\n\nControlWysiwygItemView = ControlBaseItemView.extend( {\n\tchildEvents: {\n\t\t'keyup textarea.elementor-wp-editor': 'updateElementModel'\n\t},\n\n\tbuttons: {\n\t\tkeepInBasic: [\n\t\t\t'bold',\n\t\t\t'italic',\n\t\t\t'link',\n\t\t\t'unlink',\n\t\t\t'wp_adv',\n\t\t\t'fullscreen'\n\t\t],\n\t\tmoveToBasic: {\n\t\t\tunderline: 'italic'\n\t\t}\n\t},\n\n\tinitialize: function() {\n\t\tControlBaseItemView.prototype.initialize.apply( this, arguments );\n\n\t\tvar self = this;\n\n\t\tthis.editorID = 'elementorwpeditor' + this.cid;\n\n\t\tvar editorConfig = {\n\t\t\tid: this.editorID,\n\t\t\tselector: '#' + this.editorID,\n\t\t\tsetup: function( editor ) {\n\t\t\t\teditor.on( 'keyup change', function() {\n\t\t\t\t\teditor.save();\n\n\t\t\t\t\tself.setValue( editor.getContent() );\n\t\t\t\t} );\n\t\t\t}\n\t\t};\n\n\t\ttinyMCEPreInit.mceInit[ this.editorID ] = _.extend( _.clone( tinyMCEPreInit.mceInit.elementorwpeditor ), editorConfig );\n\n\t\tthis.rearrangeButtons();\n\n\t\t// This class allows us to reduce \"flicker\" by hiding the editor\n\t\t// until we are done loading and modifying it.\n\t\tthis.$el.addClass( 'elementor-loading-editor' );\n\n\t\t// Wait a cycle before initializing the editors.\n\t\t_.defer( function() {\n\t\t\t// Initialize QuickTags, and set as the default mode.\n\t\t\tquicktags( {\n\t\t\t\tbuttons: 'strong,em,del,link,img,close',\n\t\t\t\tid: self.editorID\n\t\t\t} );\n\n\t\t\tswitchEditors.go( self.editorID, 'tmce' );\n\n\t\t\t// Remove default instance after initializes. This allows reinitializion an unlimited amount of times.\n\t\t\t_.defer( function() {\n\t\t\t\tdelete QTags.instances[ 0 ];\n\t\t\t} );\n\n\t\t} );\n\t},\n\n\tattachElContent: function() {\n\t\tvar editorTemplate = elementor.config.wp_editor.replace( /elementorwpeditor/g, this.editorID ).replace( '%%EDITORCONTENT%%', this.getControlValue() );\n\n\t\tthis.$el.html( editorTemplate );\n\n\t\treturn this;\n\t},\n\n\trearrangeButtons: function() {\n\t\tvar editorProps = tinyMCEPreInit.mceInit[ this.editorID ],\n\t\t\teditorBasicToolbarButtons = editorProps.toolbar1.split( ',' ),\n\t\t\teditorAdvancedToolbarButtons = editorProps.toolbar2.split( ',' ),\n\t\t\tbuttonsToKeepInBasic = Array.prototype.slice.call( this.buttons.keepInBasic ),\n\t\t\tbuttonsToMoveToAdvanced = _.difference( editorBasicToolbarButtons, buttonsToKeepInBasic ),\n\t\t\tbuttonsToKeepInAdvanced = _.difference( editorAdvancedToolbarButtons, Object.keys( this.buttons.moveToBasic ) );\n\n\t\t_.each( this.buttons.moveToBasic, function( afterButton, button ) {\n\t\t\tvar afterButtonIndex = buttonsToKeepInBasic.indexOf( afterButton );\n\n\t\t\tif ( -1 !== afterButtonIndex ) {\n\t\t\t\tbuttonsToKeepInBasic.splice( afterButtonIndex + 1, 0, button );\n\t\t\t}\n\t\t} );\n\n\t\teditorProps.toolbar1 = buttonsToKeepInBasic.join( ',' );\n\t\teditorProps.toolbar2 = buttonsToMoveToAdvanced + ',' + buttonsToKeepInAdvanced;\n\t},\n\n\tonBeforeDestroy: function() {\n\t\t// Remove TinyMCE and QuickTags instances\n\t\ttinymce.EditorManager.execCommand( 'mceRemoveEditor', true, this.editorID );\n\t\tdelete QTags.instances[ this.editorID ];\n\n\t\t// Cleanup PreInit data\n\t\tdelete tinyMCEPreInit.mceInit[ this.editorID ];\n\t\tdelete tinyMCEPreInit.qtInit[ this.editorID ];\n\t}\n} );\n\nmodule.exports = ControlWysiwygItemView;\n",
150
  "var ElementEmptyView;\n\nElementEmptyView = Marionette.ItemView.extend( {\n\ttemplate: '#tmpl-elementor-empty-preview',\n\n\tclassName: 'elementor-empty-view',\n\n\tevents: {\n\t\t'click': 'onClickAdd'\n\t},\n\n\tonClickAdd: function() {\n\t\telementor.getPanelView().setPage( 'elements' );\n\t}\n} );\n\nmodule.exports = ElementEmptyView;\n",
151
- "var BaseElementView = require( 'elementor-views/base-element' ),\n\tColumnView = require( 'elementor-views/column' ),\n\tSectionView;\n\nSectionView = BaseElementView.extend( {\n\ttemplate: Marionette.TemplateCache.get( '#tmpl-elementor-element-section-content' ),\n\n\tchildView: ColumnView,\n\n\tclassName: function() {\n\t\tvar classes = 'elementor-section',\n\t\t\ttype = this.isInner() ? 'inner' : 'top';\n\n\t\tclasses += ' elementor-' + type + '-section';\n\n\t\treturn classes;\n\t},\n\n\ttagName: 'section',\n\n\tchildViewContainer: '> .elementor-container > .elementor-row',\n\n\ttriggers: {\n\t\t'click .elementor-editor-section-settings-list .elementor-editor-element-edit': 'click:edit',\n\t\t'click .elementor-editor-section-settings-list .elementor-editor-element-trigger': 'click:edit',\n\t\t'click .elementor-editor-section-settings-list .elementor-editor-element-duplicate': 'click:duplicate'\n\t},\n\n\telementEvents: {\n\t\t'click .elementor-editor-section-settings-list .elementor-editor-element-remove': 'onClickRemove'\n\t},\n\n\tbehaviors: {\n\t\tSortable: {\n\t\t\tbehaviorClass: require( 'elementor-behaviors/sortable' ),\n\t\t\telChildType: 'column'\n\t\t},\n\t\tHandleDuplicate: {\n\t\t\tbehaviorClass: require( 'elementor-behaviors/handle-duplicate' )\n\t\t},\n\t\tHandleEditor: {\n\t\t\tbehaviorClass: require( 'elementor-behaviors/handle-editor' )\n\t\t},\n\t\tHandleEditMode: {\n\t\t\tbehaviorClass: require( 'elementor-behaviors/handle-edit-mode' )\n\t\t},\n\t\tHandleAddMode: {\n\t\t\tbehaviorClass: require( 'elementor-behaviors/duplicate' )\n\t\t},\n\t\tHandleElementsRelation: {\n\t\t\tbehaviorClass: require( 'elementor-behaviors/elements-relation' )\n\t\t}\n\t},\n\n\tinitialize: function() {\n\t\tBaseElementView.prototype.initialize.apply( this, arguments );\n\n\t\tthis.listenTo( this.collection, 'add remove reset', this._checkIsFull );\n\t\tthis.listenTo( this.collection, 'remove', this.onCollectionRemove );\n\t\tthis.listenTo( this.model, 'change:settings:structure', this.onStructureChanged );\n\t},\n\n\taddEmptyColumn: function() {\n\t\tthis.addChildModel( {\n\t\t\tid: elementor.helpers.getUniqueID(),\n\t\t\telType: 'column',\n\t\t\tsettings: {},\n\t\t\telements: []\n\t\t} );\n\t},\n\n\taddChildModel: function( model, options ) {\n\t\tvar isModelInstance = model instanceof Backbone.Model,\n\t\t\tisInner = this.isInner();\n\n\t\tif ( isModelInstance ) {\n\t\t\tmodel.set( 'isInner', isInner );\n\t\t} else {\n\t\t\tmodel.isInner = isInner;\n\t\t}\n\n\t\treturn BaseElementView.prototype.addChildModel.apply( this, arguments );\n\t},\n\n\tgetSortableOptions: function() {\n\t\tvar sectionConnectClass = this.isInner() ? '.elementor-inner-section' : '.elementor-top-section';\n\n\t\treturn {\n\t\t\tconnectWith: sectionConnectClass + ' > .elementor-container > .elementor-row',\n\t\t\thandle: '> .elementor-element-overlay .elementor-editor-column-settings-list .elementor-editor-element-trigger',\n\t\t\titems: '> .elementor-column'\n\t\t};\n\t},\n\n\tgetColumnPercentSize: function( element, size ) {\n\t\treturn size / element.parent().width() * 100;\n\t},\n\n\tgetDefaultStructure: function() {\n\t\treturn this.collection.length + '0';\n\t},\n\n\tgetStructure: function() {\n\t\treturn this.model.getSetting( 'structure' );\n\t},\n\n\tsetStructure: function( structure ) {\n\t\tvar parsedStructure = elementor.presetsFactory.getParsedStructure( structure );\n\n\t\tif ( +parsedStructure.columnsCount !== this.collection.length ) {\n\t\t\tthrow new TypeError( 'The provided structure doesn\\'t match the columns count.' );\n\t\t}\n\n\t\tthis.model.setSetting( 'structure', structure, true );\n\t},\n\n\tredefineLayout: function() {\n\t\tvar preset = elementor.presetsFactory.getPresetByStructure( this.getStructure() );\n\n\t\tthis.collection.each( function( model, index ) {\n\t\t\tmodel.setSetting( '_column_size', preset.preset[ index ] );\n\t\t\tmodel.setSetting( '_inline_size', null );\n\t\t} );\n\n\t\tthis.children.invoke( 'changeSizeUI' );\n\t},\n\n\tresetLayout: function() {\n\t\tthis.setStructure( this.getDefaultStructure() );\n\t},\n\n\tresetColumnsCustomSize: function() {\n\t\tthis.collection.each( function( model ) {\n\t\t\tmodel.setSetting( '_inline_size', null );\n\t\t} );\n\n\t\tthis.children.invoke( 'changeSizeUI' );\n\t},\n\n\tisCollectionFilled: function() {\n\t\tvar MAX_SIZE = 10,\n\t\t\tcolumnsCount = this.collection.length;\n\n\t\treturn ( MAX_SIZE <= columnsCount );\n\t},\n\n\t_checkIsFull: function() {\n\t\tthis.$el.toggleClass( 'elementor-section-filled', this.isCollectionFilled() );\n\t},\n\n\t_checkIsEmpty: function() {\n\t\tif ( ! this.collection.length ) {\n\t\t\tthis.addEmptyColumn();\n\t\t}\n\t},\n\n\tonBeforeRender: function() {\n\t\tthis._checkIsEmpty();\n\t},\n\n\tonRender: function() {\n\t\tthis._checkIsFull();\n\t},\n\n\tonAddChild: function() {\n\t\tif ( ! this.isBuffering ) {\n\t\t\t// Reset the layout just when we have really add/remove element.\n\t\t\tthis.resetLayout();\n\t\t}\n\t},\n\n\tonCollectionRemove: function() {\n\t\t// If it's the last column, please create new one.\n\t\tthis._checkIsEmpty();\n\n\t\tthis.resetLayout();\n\t},\n\n\tonChildviewRequestResize: function( childView, ui ) {\n\t\t// Get current column details\n\t\tvar currentSize = childView.model.getSetting( '_inline_size' );\n\n\t\tif ( ! currentSize ) {\n\t\t\tcurrentSize = this.getColumnPercentSize( ui.element, ui.originalSize.width );\n\t\t}\n\n\t\tvar\tnewSize = this.getColumnPercentSize( ui.element, ui.size.width ),\n\t\t\tdifference = newSize - currentSize;\n\n\t\tui.element.css( {\n\t\t\t//width: currentSize + '%',\n\t\t\twidth: '',\n\t\t\tleft: 'initial' // Fix for RTL resizing\n\t\t} );\n\n\t\t// Get next column details\n\t\tvar modelIndex = this.collection.indexOf( childView.model ),\n\t\t\tnextModel = this.collection.at( modelIndex + 1 ),\n\t\t\tnextChildView = this.children.findByModelCid( nextModel.cid );\n\n\t\tif ( ! nextChildView ) {\n\t\t\treturn;\n\t\t}\n\n\t\tvar $nextElement = nextChildView.$el,\n\t\t\tnextElementCurrentSize = this.getColumnPercentSize( $nextElement, $nextElement.width() ),\n\t\t\tnextElementNewSize = nextElementCurrentSize - difference;\n\n\t\tif ( newSize < 10 || newSize > 100 || ! difference || nextElementNewSize < 10 || nextElementNewSize > 100 ) {\n\t\t\treturn;\n\t\t}\n\n\t\t// Set the current column size\n\t\tchildView.model.setSetting( '_inline_size', newSize.toFixed( 3 ) );\n\t\tchildView.changeSizeUI();\n\n\t\t// Set the next column size\n\t\tnextChildView.model.setSetting( '_inline_size', nextElementNewSize.toFixed( 3 ) );\n\t\tnextChildView.changeSizeUI();\n\t},\n\n\tonSettingsChanged: function() {\n\t\tBaseElementView.prototype.onSettingsChanged.apply( this, arguments );\n\n\t\tthis.render();\n\t},\n\n\tonStructureChanged: function() {\n\t\tthis.redefineLayout();\n\t}\n} );\n\nmodule.exports = SectionView;\n",
152
- "var SectionView = require( 'elementor-views/section' ),\n\tSectionsCollectionView;\n\nSectionsCollectionView = Marionette.CompositeView.extend( {\n\ttemplate: Marionette.TemplateCache.get( '#tmpl-elementor-preview' ),\n\n\tid: 'elementor-inner',\n\n\tchildViewContainer: '#elementor-section-wrap',\n\n\tchildView: SectionView,\n\n\tui: {\n\t\taddSectionArea: '#elementor-add-section',\n\t\taddNewSection: '#elementor-add-new-section',\n\t\tclosePresetsIcon: '#elementor-select-preset-close',\n\t\taddIcon: '#elementor-add-section-button',\n\t\tselectPreset: '#elementor-select-preset',\n\t\tpresets: '.elementor-preset'\n\t},\n\n\tevents: {\n\t\t'click @ui.addIcon': 'showSelectPresets',\n\t\t'click @ui.closePresetsIcon': 'closeSelectPresets',\n\t\t'click @ui.presets': 'onPresetSelected'\n\t},\n\n\tbehaviors: {\n\t\tSortable: {\n\t\t\tbehaviorClass: require( 'elementor-behaviors/sortable' ),\n\t\t\telChildType: 'section'\n\t\t},\n\t\tHandleDuplicate: {\n\t\t\tbehaviorClass: require( 'elementor-behaviors/handle-duplicate' )\n\t\t},\n\t\tHandleAdd: {\n\t\t\tbehaviorClass: require( 'elementor-behaviors/duplicate' )\n\t\t},\n\t\tHandleElementsRelation: {\n\t\t\tbehaviorClass: require( 'elementor-behaviors/elements-relation' )\n\t\t}\n\t},\n\n\tgetSortableOptions: function() {\n\t\treturn {\n\t\t\thandle: '> .elementor-container > .elementor-row > .elementor-column > .elementor-element-overlay .elementor-editor-section-settings-list .elementor-editor-element-trigger',\n\t\t\titems: '> .elementor-section'\n\t\t};\n\t},\n\n\tgetChildType: function() {\n\t\treturn [ 'section' ];\n\t},\n\n\tisCollectionFilled: function() {\n\t\treturn false;\n\t},\n\n\tinitialize: function() {\n\t\tif ( 1 > this.collection.length ) {\n\t\t\tthis.addChildModel( {\n\t\t\t\tid: elementor.helpers.getUniqueID(),\n\t\t\t\telType: 'section',\n\t\t\t\tsettings: {},\n\t\t\t\telements: []\n\t\t\t} );\n\t\t}\n\t},\n\n\taddChildModel: function( model, options ) {\n\t\treturn this.collection.add( model, options, true );\n\t},\n\n\taddSection: function( properties ) {\n\t\tvar newSection = {\n\t\t\tid: elementor.helpers.getUniqueID(),\n\t\t\telType: 'section',\n\t\t\tsettings: {},\n\t\t\telements: []\n\t\t};\n\n\t\tif ( properties ) {\n\t\t\t_.extend( newSection, properties );\n\t\t}\n\n\t\tvar newModel = this.addChildModel( newSection );\n\n\t\treturn this.children.findByModelCid( newModel.cid );\n\t},\n\n\tshowSelectPresets: function() {\n\t\tthis.ui.addNewSection.hide();\n\t\tthis.ui.selectPreset.show();\n\t},\n\n\tcloseSelectPresets: function() {\n\t\tthis.ui.addNewSection.show();\n\t\tthis.ui.selectPreset.hide();\n\t},\n\n\tonRender: function() {\n\t\tvar self = this;\n\n\t\tself.ui.addSectionArea.html5Droppable( {\n\t\t\taxis: [ 'vertical' ],\n\t\t\tgroups: [ 'elementor-element' ],\n\t\t\tonDragging: function( side ) {\n\t\t\t\tif ( self.ui.addSectionArea.data( 'side' ) !== side ) {\n\t\t\t\t\tself.ui.addSectionArea.attr( 'data-side', side );\n\t\t\t\t}\n\t\t\t},\n\t\t\tonDragLeave: function() {\n\t\t\t\tself.ui.addSectionArea.removeAttr( 'data-side' );\n\t\t\t},\n\t\t\tonDropping: function() {\n\t\t\t\tvar elementView = elementor.panelElements.request( 'element:selected' ),\n\t\t\t\t\tnewSection = self.addSection();\n\n\t\t\t\tvar widgetData = {\n\t\t\t\t\tid: elementor.helpers.getUniqueID(),\n\t\t\t\t\telType: 'widget',\n\t\t\t\t\twidgetType: elementView.model.get( 'widgetType' )\n\t\t\t\t};\n\n\t\t\t\tnewSection.triggerMethod( 'request:add', widgetData );\n\t\t\t}\n\t\t} );\n\t},\n\n\tonPresetSelected: function( event ) {\n\t\tthis.closeSelectPresets();\n\n\t\tvar selectedStructure = event.currentTarget.dataset.structure,\n\t\t\tparsedStructure = elementor.presetsFactory.getParsedStructure( selectedStructure ),\n\t\t\telements = [],\n\t\t\tloopIndex;\n\n\t\tfor ( loopIndex = 0; loopIndex < parsedStructure.columnsCount; loopIndex++ ) {\n\t\t\telements.push( {\n\t\t\t\tid: elementor.helpers.getUniqueID(),\n\t\t\t\telType: 'column',\n\t\t\t\tsettings: {},\n\t\t\t\telements: []\n\t\t\t} );\n\t\t}\n\n\t\tvar newSection = this.addSection( { elements: elements } );\n\n\t\tnewSection.setStructure( selectedStructure );\n\n\t\tnewSection.redefineLayout();\n\t}\n} );\n\nmodule.exports = SectionsCollectionView;\n",
153
- "var BaseElementView = require( 'elementor-views/base-element' ),\n\tBaseSettingsModel = require( 'elementor-models/base-settings' ),\n\tWidgetView;\n\nWidgetView = BaseElementView.extend( {\n\t_templateType: null,\n\n\tgetTemplate: function() {\n\t\tif ( 'remote' !== this.getTemplateType() ) {\n\t\t\treturn Marionette.TemplateCache.get( '#tmpl-elementor-widget-' + this.model.get( 'widgetType' ) + '-content' );\n\t\t} else {\n\t\t\treturn _.template( '' );\n\t\t}\n\t},\n\n\tclassName: function() {\n\t\treturn 'elementor-widget elementor-widget-' + this.model.get( 'widgetType' );\n\t},\n\n\tmodelEvents: {\n\t\t'before:remote:render': 'onModelBeforeRemoteRender',\n\t\t'remote:render': 'onModelRemoteRender'\n\t},\n\n\ttriggers: {\n\t\t'click > .elementor-element-overlay': {\n\t\t\tevent: 'click:edit',\n\t\t\tstopPropagation: false\n\t\t},\n\t\t'click > .elementor-element-overlay .elementor-editor-add-element': 'click:add',\n\t\t'click > .elementor-element-overlay .elementor-editor-element-duplicate': 'click:duplicate'\n\t},\n\n\tui: {\n\t\tsettings: '> .elementor-element-overlay .elementor-editor-widget-settings'\n\t},\n\n\telementEvents: {\n\t\t'click': 'showSettings',\n\t\t'mouseleave @ui.settings': 'hideSettings',\n\t\t'click > .elementor-element-overlay .elementor-editor-element-remove': 'onClickRemove'\n\t},\n\n\tbehaviors: {\n\t\tHandleEditor: {\n\t\t\tbehaviorClass: require( 'elementor-behaviors/handle-editor' )\n\t\t},\n\t\tHandleEditMode: {\n\t\t\tbehaviorClass: require( 'elementor-behaviors/handle-edit-mode' )\n\t\t}\n\t},\n\n\tinitialize: function() {\n\t\tBaseElementView.prototype.initialize.apply( this, arguments );\n\n\t\tif ( ! this.model.getHtmlCache() ) {\n\t\t\tthis.model.renderRemoteServer();\n\t\t}\n\t},\n\n\tgetTemplateType: function() {\n\t\tif ( null === this.getOption( '_templateType' ) ) {\n\t\t\tvar $template = Backbone.$( '#tmpl-elementor-widget-' + this.model.get( 'widgetType' ) + '-content' );\n\n\t\t\tif ( 0 === $template.length ) {\n\t\t\t\tthis._templateType = 'remote';\n\t\t\t} else {\n\t\t\t\tthis._templateType = 'js';\n\t\t\t}\n\t\t}\n\n\t\treturn this.getOption( '_templateType' );\n\t},\n\n\tonModelBeforeRemoteRender: function() {\n\t\tthis.$el.addClass( 'elementor-loading' );\n\t},\n\n\tonBeforeDestroy: function() {\n\t\t// Remove old style from the DOM.\n\t\telementor.$previewContents.find( '#elementor-style-' + this.model.cid ).remove();\n\t},\n\n\tonModelRemoteRender: function() {\n\t\tif ( this.isDestroyed ) {\n\t\t\treturn;\n\t\t}\n\n\t\tthis.$el.removeClass( 'elementor-loading' );\n\t\tthis.render();\n\t},\n\n\tonSettingsChanged: function( settings ) {\n\t\tBaseElementView.prototype.onSettingsChanged.apply( this, arguments );\n\n\t\t// Make sure is correct model\n\t\tif ( settings instanceof BaseSettingsModel ) {\n\t\t\tvar isContentChanged = false;\n\n\t\t\t_.each( settings.changedAttributes(), function( settingValue, settingKey ) {\n\t\t\t\tif ( ! settings.isStyleControl( settingKey ) && ! settings.isClassControl( settingKey ) ) {\n\t\t\t\t\tisContentChanged = true;\n\t\t\t\t}\n\t\t\t} );\n\n\t\t\tif ( ! isContentChanged ) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t}\n\n\t\tswitch ( this.getTemplateType() ) {\n\t\t\tcase 'js' :\n\t\t\t\tthis.model.setHtmlCache();\n\t\t\t\tthis.render();\n\t\t\t\tbreak;\n\n\t\t\tdefault :\n\t\t\t\tthis.model.renderRemoteServer();\n\t\t}\n\t},\n\n\tattachElContent: function( html ) {\n\t\tvar htmlCache = this.model.getHtmlCache();\n\n\t\tif ( htmlCache ) {\n\t\t\thtml = htmlCache;\n\t\t}\n\n\t\tthis.$el.html( html );\n\n\t\treturn this;\n\t},\n\n\tonRender: function() {\n\t\tthis.$el\n\t\t\t.removeClass( 'elementor-widget-empty' )\n\t\t\t.find( '> .elementor-element-overlay .elementor-widget-empty-icon' ).remove();\n\n\t\tthis.$el.imagesLoaded().always( _.bind( function() {\n\t\t\t// Is element empty?\n\t\t\tif ( 1 > this.$el.height() ) {\n\t\t\t\tthis.$el.addClass( 'elementor-widget-empty' );\n\n\t\t\t\t// TODO: REMOVE THIS !!\n\t\t\t\t// TEMP CODING !!\n\t\t\t\tthis.$( '> .elementor-element-overlay' ).append( '<i class=\"elementor-widget-empty-icon eicon-' + this.model.getIcon() + '\"></i>' );\n\t\t\t}\n\t\t}, this ) );\n\t},\n\n\tshowSettings: function( event ) {\n\t\tvar positionSettings = {\n\t\t\tmy: elementor.config.is_rtl ? 'right+15 center' : 'left-15 center',\n\t\t\tof: event,\n\t\t\tcollision: 'fit',\n\t\t\twithin: this.$el\n\t\t};\n\n\t\tthis.ui.settings.addClass( 'elementor-open' ).position( positionSettings );\n\t},\n\n\thideSettings: function() {\n\t\tthis.ui.settings.removeClass( 'elementor-open' );\n\t}\n} );\n\nmodule.exports = WidgetView;\n"
154
  ]
155
  }
75
  "assets/admin/js/dev/views/widget.js"
76
  ],
77
  "names": [],
78
+ "mappings": "AAAA;ACAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACpWA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACvCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACnBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACpCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACvFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC1NA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC/CA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACrKA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACpCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACpKA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACTA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACtJA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACdA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACVA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACnBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACxBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC/BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC/BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACzEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChHA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACvCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC5BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACtEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACfA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACnJA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACzGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACrQA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACtEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC1IA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACpDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACnHA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACzKA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC9OA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC3MA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACrBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC/MA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACrFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACnDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACrCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClKA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC/BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACpKA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC5DA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC7BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACxFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACnJA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC/BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC1DA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACpCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC1CA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACvGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACnOA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACvKA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA",
79
  "file": "generated.js",
80
  "sourceRoot": "",
81
  "sourcesContent": [
82
  "(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})",
83
+ "/* global ElementorConfig */\nvar App;\n\nApp = Marionette.Application.extend( {\n\thelpers: require( 'elementor-utils/helpers' ),\n\theartbeat: require( 'elementor-utils/heartbeat' ),\n\tschemes: require( 'elementor-utils/schemes' ),\n\tpresetsFactory: require( 'elementor-utils/presets-factory' ),\n\tmodals: require( 'elementor-utils/modals' ),\n\tintroduction: require( 'elementor-utils/introduction' ),\n\n\t// Channels\n\teditor: Backbone.Radio.channel( 'ELEMENTOR:editor' ),\n\tdata: Backbone.Radio.channel( 'ELEMENTOR:data' ),\n\tfilterState: Backbone.Radio.channel( 'ELEMENTOR:filterState' ),\n\telementLibrary: Backbone.Radio.channel( 'ELEMENTOR:elementLibrary' ),\n\tpanelElements: Backbone.Radio.channel( 'ELEMENTOR:panelElements' ),\n\tdataEditMode: Backbone.Radio.channel( 'ELEMENTOR:editmode' ),\n\tpreview: Backbone.Radio.channel( 'ELEMENTOR:preview' ),\n\tdeviceMode: Backbone.Radio.channel( 'ELEMENTOR:deviceMode' ),\n\n\t// Private Members\n\t_controlsItemView: null,\n\n\tgetElementData: function( modelElement ) {\n\t\tvar elType = modelElement.get( 'elType' );\n\n\t\tif ( 'widget' === elType ) {\n\t\t\tvar widgetType = modelElement.get( 'widgetType' );\n\n\t\t\tif ( ! this.config.widgets[ widgetType ] ) {\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\treturn this.config.widgets[ widgetType ];\n\t\t}\n\n\t\tif ( ! this.config.elements[ elType ] ) {\n\t\t\treturn false;\n\t\t}\n\n\t\treturn this.config.elements[ elType ];\n\t},\n\n\tgetElementControls: function( modelElement ) {\n\t\tvar elementData = this.getElementData( modelElement );\n\n\t\tif ( ! elementData ) {\n\t\t\treturn false;\n\t\t}\n\n\t\tvar elType = modelElement.get( 'elType' ),\n\t\t\tisInner = modelElement.get( 'isInner' );\n\n\t\tif ( 'widget' === elType ) {\n\t\t\treturn elementData.controls;\n\t\t}\n\n\t\treturn _.filter( elementData.controls, function( controlData ) {\n\t\t\treturn ! ( isInner && controlData.hide_in_inner || ! isInner && controlData.hide_in_top );\n\t\t} );\n\t},\n\n\tgetControlItemView: function( controlType ) {\n\t\tif ( null === this._controlsItemView ) {\n\t\t\tthis._controlsItemView = {\n\t\t\t\tcolor: require( 'elementor-views/controls/color' ),\n\t\t\t\tdimensions: require( 'elementor-views/controls/dimensions' ),\n\t\t\t\timage_dimensions: require( 'elementor-views/controls/image-dimensions' ),\n\t\t\t\tmedia: require( 'elementor-views/controls/media' ),\n\t\t\t\tslider: require( 'elementor-views/controls/slider' ),\n\t\t\t\twysiwyg: require( 'elementor-views/controls/wysiwyg' ),\n\t\t\t\tchoose: require( 'elementor-views/controls/choose' ),\n\t\t\t\turl: require( 'elementor-views/controls/url' ),\n\t\t\t\tfont: require( 'elementor-views/controls/font' ),\n\t\t\t\tsection: require( 'elementor-views/controls/section' ),\n\t\t\t\trepeater: require( 'elementor-views/controls/repeater' ),\n\t\t\t\twp_widget: require( 'elementor-views/controls/wp_widget' ),\n\t\t\t\ticon: require( 'elementor-views/controls/icon' ),\n\t\t\t\tgallery: require( 'elementor-views/controls/gallery' ),\n\t\t\t\tselect2: require( 'elementor-views/controls/select2' ),\n\t\t\t\tbox_shadow: require( 'elementor-views/controls/box-shadow' ),\n\t\t\t\tstructure: require( 'elementor-views/controls/structure' ),\n\t\t\t\tanimation: require( 'elementor-views/controls/animation' ),\n\t\t\t\thover_animation: require( 'elementor-views/controls/animation' )\n\t\t\t};\n\n\t\t\tthis.editor.trigger( 'editor:controls:initialize' );\n\t\t}\n\n\t\treturn this._controlsItemView[ controlType ] || require( 'elementor-views/controls/base' );\n\t},\n\n\tgetPanelView: function() {\n\t\treturn this.getRegion( 'panel' ).currentView;\n\t},\n\n\tinitDialogsManager: function() {\n\t\tthis.dialogsManager = new DialogsManager.Instance();\n\t},\n\n\tonStart: function() {\n\t\tNProgress.start();\n\t\tNProgress.inc( 0.2 );\n\n\t\tthis.config = ElementorConfig;\n\n\t\tvar ElementModel = require( 'elementor-models/element' );\n\n\t\tBackbone.Radio.DEBUG = false;\n\t\tBackbone.Radio.tuneIn( 'ELEMENTOR' );\n\n\t\tthis.initDialogsManager();\n\n\t\tthis.heartbeat.init();\n\n\t\tthis.modals.init();\n\n\t\telementorBindUI.setEditorMode( true );\n\n\t\t// Init Base elements collection from the server\n\t\tthis.elements = new ElementModel.Collection( this.config.data );\n\n\t\tthis.$previewWrapper = Backbone.$( '#elementor-preview' );\n\n\t\tthis.$previewResponsiveWrapper = Backbone.$( '#elementor-preview-responsive-wrapper' );\n\n\t\tvar previewIframeId = 'elementor-preview-iframe';\n\n\t\t// Make sure the iFrame does not exist.\n\t\tif ( ! Backbone.$( '#' + previewIframeId ).length ) {\n\t\t\tvar previewIFrame = document.createElement( 'iframe' );\n\n\t\t\tpreviewIFrame.id = previewIframeId;\n\t\t\tpreviewIFrame.src = this.config.preview_link + '&' + ( new Date().getTime() );\n\n\t\t\tthis.$previewResponsiveWrapper.append( previewIFrame );\n\t\t}\n\n\t\tthis.$preview = Backbone.$( '#' + previewIframeId );\n\t\tthis.$preview.on( 'load', _.bind( function() {\n\t\t\tthis.$previewContents = this.$preview.contents();\n\n\t\t\telementorBindUI.setScopeWindow( this.$preview[0].contentWindow );\n\n\t\t\tthis.triggerMethod( 'preview:loaded' );\n\t\t}, this ) );\n\n\t\tthis.listenTo( this.dataEditMode, 'switch', this.onEditModeSwitched );\n\n\t\tthis.setWorkSaver();\n\t},\n\n\tonPreviewLoaded: function() {\n\t\tNProgress.done();\n\n\t\tvar SectionsCollectionView = require( 'elementor-views/sections' ),\n\t\t\tPanelLayoutView = require( 'elementor-layouts/panel/panel' );\n\n\t\tvar $previewElementorEl = this.$previewContents.find( '#elementor' );\n\n\t\tif ( ! $previewElementorEl.length ) {\n\t\t\tthis.onPreviewElNotFound();\n\t\t\treturn;\n\t\t}\n\n\t\tvar iframeRegion = new Marionette.Region( {\n\t\t\t// Make sure you get the DOM object out of the jQuery object\n\t\t\tel: $previewElementorEl[0]\n\t\t} );\n\n\t\tthis.schemes.init();\n\n\t\tthis.schemes.printSchemesStyle();\n\n\t\tthis.$previewContents.on( 'click', function( event ) {\n\t\t\tvar $target = Backbone.$( event.target ),\n\t\t\t\teditMode = elementor.dataEditMode.request( 'activeMode' ),\n\t\t\t\tisClickInsideElementor = !! $target.closest( '#elementor' ).length,\n\t\t\t\tisTargetInsideDocument = this.contains( $target[0] );\n\n\t\t\tif ( isClickInsideElementor && 'preview' !== editMode || ! isTargetInsideDocument ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tif ( $target.closest( 'a' ).length ) {\n\t\t\t\tevent.preventDefault();\n\t\t\t}\n\n\t\t\tif ( ! isClickInsideElementor ) {\n\t\t\t\telementor.getPanelView().setPage( 'elements' );\n\t\t\t}\n\t\t} );\n\n\t\tthis.addRegions( {\n\t\t\tsections: iframeRegion,\n\t\t\tpanel: '#elementor-panel'\n\t\t} );\n\n\t\tthis.getRegion( 'sections' ).show( new SectionsCollectionView( {\n\t\t\tcollection: this.elements\n\t\t} ) );\n\n\t\tthis.getRegion( 'panel' ).show( new PanelLayoutView() );\n\n\t\tthis.$previewContents\n\t\t .children() // <html>\n\t\t .addClass( 'elementor-html' )\n\t\t .children( 'body' )\n\t\t .addClass( 'elementor-editor-active' );\n\n\t\tthis.setResizablePanel();\n\n\t\tBackbone.$( '#elementor-loading' ).fadeOut( 600 );\n\n\t\tthis.introduction.startOnLoadIntroduction();\n\t},\n\n\tonEditModeSwitched: function() {\n\t\tvar activeMode = elementor.dataEditMode.request( 'activeMode' );\n\n\t\tif ( 'preview' === activeMode ) {\n\t\t\tthis.enterPreviewMode();\n\t\t} else {\n\t\t\tthis.exitPreviewMode();\n\t\t}\n\t},\n\n\tonPreviewElNotFound: function() {\n\t\tvar dialog = this.dialogsManager.createWidget( 'alert', {\n\t\t\theaderMessage: elementor.translate( 'preview_el_not_found_header' ),\n\t\t\tmessage: elementor.translate( 'preview_el_not_found_message' ),\n\t\t\tposition: {\n\t\t\t\tmy: 'center center',\n\t\t\t\tat: 'center center'\n\t\t\t},\n\t\t\tonConfirm: function() {\n\t\t\t\tparent.history.go( -1 );\n\t\t\t}\n\t\t} );\n\n\t\tdialog.show();\n\t},\n\n\tsetFlagEditorChange: function( status ) {\n\t\telementor.editor.reply( 'editor:changed', status );\n\t\telementor.editor.trigger( 'editor:changed', status );\n\t},\n\n\tisEditorChanged: function() {\n\t\treturn ( true === elementor.editor.request( 'editor:changed' ) );\n\t},\n\n\tsetWorkSaver: function() {\n\t\tBackbone.$( window ).on( 'beforeunload', function() {\n\t\t\tif ( elementor.isEditorChanged() ) {\n\t\t\t\treturn elementor.translate( 'before_unload_alert' );\n\t\t\t}\n\t\t} );\n\t},\n\n\tsetResizablePanel: function() {\n\t\tvar self = this,\n\t\t\tside = elementor.config.is_rtl ? 'right' : 'left';\n\n\t\tself.panel.$el.resizable( {\n\t\t\thandles: elementor.config.is_rtl ? 'w' : 'e',\n\t\t\tminWidth: 200,\n\t\t\tmaxWidth: 500,\n\t\t\tstart: function() {\n\t\t\t\tself.$previewWrapper\n\t\t\t\t\t.addClass( 'ui-resizable-resizing' )\n\t\t\t\t\t.css( 'pointer-events', 'none' );\n\t\t\t},\n\t\t\tstop: function() {\n\t\t\t\tself.$previewWrapper\n\t\t\t\t\t.removeClass( 'ui-resizable-resizing' )\n\t\t\t\t\t.css( 'pointer-events', '' );\n\n\t\t\t\telementor.data.trigger( 'scrollbar:update' );\n\t\t\t},\n\t\t\tresize: function( event, ui ) {\n\t\t\t\tself.$previewWrapper\n\t\t\t\t\t.css( side, ui.size.width );\n\t\t\t}\n\t\t} );\n\t},\n\n\tenterPreviewMode: function() {\n\t\tthis.$previewContents\n\t\t .find( 'body' )\n\t\t .add( 'body' )\n\t\t .removeClass( 'elementor-editor-active' )\n\t\t .addClass( 'elementor-editor-preview' );\n\n\t\t// Handle panel resize\n\t\tthis.$previewWrapper.css( elementor.config.is_rtl ? 'right' : 'left', '' );\n\n\t\tthis.panel.$el.css( 'width', '' );\n\t},\n\n\texitPreviewMode: function() {\n\t\tthis.$previewContents\n\t\t .find( 'body' )\n\t\t .add( 'body' )\n\t\t .removeClass( 'elementor-editor-preview' )\n\t\t .addClass( 'elementor-editor-active' );\n\t},\n\n\tsaveBuilder: function( options ) {\n\t\toptions = _.extend( {\n\t\t\trevision: 'draft',\n\t\t\tonSuccess: null\n\t\t}, options );\n\n\t\tNProgress.start();\n\n\t\treturn Backbone.$.ajax( {\n\t type: 'POST',\n\t url: this.config.ajaxurl,\n\t data: {\n\t\t action: 'elementor_save_builder',\n\t\t post_id: this.config.post_id,\n\t\t revision: options.revision,\n\t\t data: JSON.stringify( elementor.elements.toJSON() )\n\t }\n } )\n .done( function( data ) {\n\t NProgress.done();\n\n\t elementor.setFlagEditorChange( false );\n\n\t if ( _.isFunction( options.onSuccess ) ) {\n\t\t options.onSuccess.call( this, data );\n\t }\n } );\n\t},\n\n\ttranslate: function( stringKey, templateArgs ) {\n\t\tvar string = this.config.i18n[ stringKey ];\n\n\t\tif ( undefined === string ) {\n\t\t\tstring = stringKey;\n\t\t}\n\n\t\tif ( templateArgs ) {\n\t\t\tstring = string.replace( /{(\\d+)}/g, function( match, number ) {\n\t\t\t\treturn undefined !== templateArgs[ number ] ? templateArgs[ number ] : match;\n\t\t\t} );\n\t\t}\n\n\t\treturn string;\n\t}\n} );\n\nmodule.exports = ( window.elementor = new App() ).start();\n",
84
  "var HandleAddDuplicateBehavior;\n\nHandleAddDuplicateBehavior = Marionette.Behavior.extend( {\n\n\tonChildviewClickNew: function( childView ) {\n\t\tvar currentIndex = childView.$el.index() + 1;\n\n\t\tthis.addChild( { at: currentIndex } );\n\t},\n\n\tonRequestNew: function() {\n\t\tthis.addChild();\n\t},\n\n\taddChild: function( options ) {\n\t\tif ( this.view.isCollectionFilled() ) {\n\t\t\treturn;\n\t\t}\n\n\t\toptions = options || {};\n\n\t\tvar newItem = {\n\t\t\tid: elementor.helpers.getUniqueID(),\n\t\t\telType: this.view.getChildType()[0],\n\t\t\tsettings: {},\n\t\t\telements: []\n\t\t};\n\n\t\tthis.view.addChildModel( newItem, options );\n\t}\n} );\n\nmodule.exports = HandleAddDuplicateBehavior;\n",
85
  "var HandleElementsRelation;\n\nHandleElementsRelation = Marionette.Behavior.extend( {\n\n\tonRequestAdd: function( itemData, options ) {\n\t\tthis._addChildElement( itemData, options );\n\t},\n\n\t/**\n\t *\n\t * @param {Object} itemData\n\t * @param {Object} options\n\t * @private\n\t */\n\t_addChildElement: function( itemData, options ) {\n\t\toptions = options || {};\n\n\t\tvar myChildType = this.view.getChildType();\n\n\t\tif ( -1 === myChildType.indexOf( itemData.elType ) ) {\n\t\t\tdelete options.at;\n\n\t\t\tthis.view.children.last().triggerMethod( 'request:add', itemData, options );\n\n\t\t\treturn;\n\t\t}\n\n\t\tvar newModel = this.view.addChildModel( itemData, options ),\n\t\t\tnewView = this.view.children.findByModel( newModel );\n\n\t\tif ( 'section' === newView.getElementType() && newView.isInner() ) {\n\t\t\tnewView.addEmptyColumn();\n\t\t}\n\n\t\tnewView.triggerMethod( 'open:editor' );\n\t}\n} );\n\nmodule.exports = HandleElementsRelation;\n",
86
  "var HandleDuplicateBehavior;\n\nHandleDuplicateBehavior = Marionette.Behavior.extend( {\n\n\tonChildviewClickDuplicate: function( childView ) {\n\t\tif ( this.view.isCollectionFilled() ) {\n\t\t\treturn;\n\t\t}\n\n\t\tvar currentIndex = this.view.collection.indexOf( childView.model ),\n\t\t\tnewModel = childView.model.clone();\n\n\t\tthis.view.addChildModel( newModel, { at: currentIndex } );\n\t}\n} );\n\nmodule.exports = HandleDuplicateBehavior;\n",
87
+ "var HandleEditModeBehavior;\n\nHandleEditModeBehavior = Marionette.Behavior.extend( {\n\tinitialize: function() {\n\t\tthis.listenTo( elementor.dataEditMode, 'switch', this.onEditModeSwitched );\n\t},\n\n\tonEditModeSwitched: function() {\n\t\tvar activeMode = elementor.dataEditMode.request( 'activeMode' );\n\n\t\tthis.view.$el.toggleClass( 'elementor-active-mode', 'preview' !== activeMode );\n\t},\n\n\tonRender: function() {\n\t\tthis.onEditModeSwitched();\n\t}\n} );\n\nmodule.exports = HandleEditModeBehavior;\n",
88
+ "var HandleEditorBehavior;\n\nHandleEditorBehavior = Marionette.Behavior.extend( {\n\n\tonClickEdit: function() {\n\t\tvar activeMode = elementor.dataEditMode.request( 'activeMode' );\n\n\t\tif ( 'preview' === activeMode ) {\n\t\t\treturn;\n\t\t}\n\n\t\tthis.onOpenEditor();\n\t},\n\n\tonOpenEditor: function() {\n\t\tvar currentPanelPageName = elementor.getPanelView().getCurrentPageName();\n\n\t\tif ( 'editor' === currentPanelPageName ) {\n\t\t\tvar currentPanelPageView = elementor.getPanelView().getCurrentPageView(),\n\t\t\t\tcurrentEditableModel = currentPanelPageView.model;\n\n\t\t\tif ( currentEditableModel === this.view.model ) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t}\n\n\t\tvar elementData = elementor.getElementData( this.view.model );\n\n\t\telementor.getPanelView().setPage( 'editor', elementor.translate( 'edit_element', [ elementData.title ] ), {\n\t\t\tmodel: this.view.model,\n\t\t\teditedElementView: this.view\n\t\t} );\n\t}\n} );\n\nmodule.exports = HandleEditorBehavior;\n",
89
+ "var ResizableBehavior;\n\nResizableBehavior = Marionette.Behavior.extend( {\n\tdefaults: {\n\t\thandles: elementor.config.is_rtl ? 'w' : 'e'\n\t},\n\n\tui: {\n\t\tcolumnTitle: '.column-title'\n\t},\n\n\tevents: {\n\t\t'resizestart': 'onResizeStart',\n\t\t'resizestop': 'onResizeStop',\n\t\t'resize': 'onResize'\n\t},\n\n\tinitialize: function() {\n\t\tMarionette.Behavior.prototype.initialize.apply( this, arguments );\n\n\t\tthis.listenTo( elementor.dataEditMode, 'switch', this.onEditModeSwitched );\n\t},\n\n\tactive: function() {\n\t\tvar options = _.clone( this.options );\n\n\t\tdelete options.behaviorClass;\n\n\t\tvar $childViewContainer = this.getChildViewContainer(),\n\t\t\tdefaultResizableOptions = {},\n\t\t\tresizableOptions = _.extend( defaultResizableOptions, options );\n\n\t\t$childViewContainer.resizable( resizableOptions );\n\t},\n\n\tdeactivate: function() {\n\t\tif ( this.getChildViewContainer().resizable( 'instance' ) ) {\n\t\t\tthis.getChildViewContainer().resizable( 'destroy' );\n\t\t}\n\t},\n\n\tonEditModeSwitched: function() {\n\t\tvar activeMode = elementor.dataEditMode.request( 'activeMode' );\n\n\t\tif ( 'preview' !== activeMode ) {\n\t\t\tthis.active();\n\t\t} else {\n\t\t\tthis.deactivate();\n\t\t}\n\t},\n\n\tonRender: function() {\n\t\t// Call this method from other thread (non-block UI)\n\t\t_.defer( _.bind( this.onEditModeSwitched, this ) );\n\t},\n\n\tonDestroy: function() {\n\t\tthis.deactivate();\n\t},\n\n\tonResizeStart: function( event, ui ) {\n\t\t//this.ui.columnTitle.fadeIn( 'fast' );\n\t},\n\n\tonResizeStop: function( event, ui ) {\n\t\t//this.ui.columnTitle.fadeOut( 'fast' );\n\t},\n\n\tonResize: function( event, ui ) {\n\t\tevent.stopPropagation();\n\n\t\tthis.view.triggerMethod( 'request:resize', ui );\n\t},\n\n\tgetChildViewContainer: function() {\n\t\t//if ( 'function' === typeof this.view.getChildViewContainer ) {\n\t\t//\t// CompositeView\n\t\t//\treturn this.view.getChildViewContainer( this.view );\n\t\t//} else {\n\t\t//\t// CollectionView\n\t\t//\treturn this.$el;\n\t\t//}\n\t\treturn this.$el;\n\t}\n} );\n\nmodule.exports = ResizableBehavior;\n",
90
+ "var SortableBehavior;\n\nSortableBehavior = Marionette.Behavior.extend( {\n\tdefaults: {\n\t\telChildType: 'widget'\n\t},\n\n\tevents: {\n\t\t'sortstart': 'onSortStart',\n\t\t'sortreceive': 'onSortReceive',\n\t\t'sortupdate': 'onSortUpdate',\n\t\t'sortstop': 'onSortStop',\n\t\t'sortover': 'onSortOver',\n\t\t'sortout': 'onSortOut'\n\t},\n\n\tinitialize: function() {\n\t\tthis.listenTo( elementor.dataEditMode, 'switch', this.onEditModeSwitched );\n\t\tthis.listenTo( elementor.deviceMode, 'change', this.onDeviceModeChange );\n\t},\n\n\tonEditModeSwitched: function() {\n\t\tvar activeMode = elementor.dataEditMode.request( 'activeMode' );\n\n\t\tif ( 'preview' !== activeMode ) {\n\t\t\tthis.active();\n\t\t} else {\n\t\t\tthis.deactivate();\n\t\t}\n\t},\n\n\tonDeviceModeChange: function() {\n\t\tvar deviceMode = elementor.deviceMode.request( 'currentMode' );\n\n\t\tif ( 'desktop' === deviceMode ) {\n\t\t\tthis.active();\n\t\t} else {\n\t\t\tthis.deactivate();\n\t\t}\n\t},\n\n\tonRender: function() {\n\t\t_.defer( _.bind( this.onEditModeSwitched, this ) );\n\t},\n\n\tonDestroy: function() {\n\t\tthis.deactivate();\n\t},\n\n\tactive: function() {\n\t\tif ( this.getChildViewContainer().sortable( 'instance' ) ) {\n\t\t\treturn;\n\t\t}\n\n\t\tvar $childViewContainer = this.getChildViewContainer(),\n\t\t\tdefaultSortableOptions = {\n\t\t\t\tconnectWith: $childViewContainer.selector,\n\t\t\t\tcursor: 'move',\n\t\t\t\tplaceholder: 'elementor-sortable-placeholder',\n\t\t\t\tcursorAt: {\n\t\t\t\t\ttop: 20,\n\t\t\t\t\tleft: 25\n\t\t\t\t},\n\t\t\t\thelper: _.bind( this._getSortableHelper, this )\n\t\t\t},\n\t\t\tsortableOptions = _.extend( defaultSortableOptions, this.view.getSortableOptions() );\n\n\t\t$childViewContainer.sortable( sortableOptions );\n\t},\n\n\t_getSortableHelper: function( event, $item ) {\n\t\tvar model = this.view.collection.get( {\n\t\t\tcid: $item.data( 'model-cid' )\n\t\t} );\n\n\t\treturn '<div style=\"height: 84px; width: 125px;\" class=\"elementor-sortable-helper elementor-sortable-helper-' + model.get( 'elType' ) + '\"><div class=\"icon\"><i class=\"eicon-' + model.getIcon() + '\"></i></div><div class=\"elementor-element-title-wrapper\"><div class=\"title\">' + model.getTitle() + '</div></div></div>';\n\t},\n\n\tdeactivate: function() {\n\t\tif ( this.getChildViewContainer().sortable( 'instance' ) ) {\n\t\t\tthis.getChildViewContainer().sortable( 'destroy' );\n\t\t}\n\t},\n\n\tonSortStart: function( event, ui ) {\n\t\tevent.stopPropagation();\n\n\t\tvar model = this.view.collection.get( {\n\t\t\tcid: ui.item.data( 'model-cid' )\n\t\t} );\n\n\t\tif ( 'column' === this.options.elChildType ) {\n\t\t\t// the following code is just for touch\n\t\t\tui.placeholder.addClass( 'elementor-column' );\n\n\t\t\tvar uiData = ui.item.data( 'sortableItem' ),\n\t\t\t\tuiItems = uiData.items,\n\t\t\t\titemHeight = 0;\n\n\t\t\tuiItems.forEach( function( item ) {\n\t\t\t\tif ( item.item[0] === ui.item[0] ) {\n\t\t\t\t\titemHeight = item.height;\n\t\t\t\t\treturn false;\n\t\t\t\t}\n\t\t\t} );\n\n\t\t\tui.placeholder.height( itemHeight );\n\n\t\t\t// ui.placeholder.addClass( 'elementor-column elementor-col-' + model.getSetting( 'size' ) );\n\t\t}\n\n\t\telementor.data.trigger( model.get( 'elType' ) + ':drag:start' );\n\n\t\telementor.data.reply( 'cache:' + model.cid, model );\n\t},\n\n\tonSortOver: function( event, ui ) {\n\t\tevent.stopPropagation();\n\n\t\tvar model = elementor.data.request( 'cache:' + ui.item.data( 'model-cid' ) );\n\n\t\tBackbone.$( event.target )\n\t\t\t.addClass( 'elementor-draggable-over' )\n\t\t\t.attr( {\n\t\t\t\t'data-dragged-element': model.get( 'elType' ),\n\t\t\t\t'data-dragged-is-inner': model.get( 'isInner' )\n\t\t\t} );\n\n\t\tthis.$el.addClass( 'elementor-dragging-on-child' );\n\t},\n\n\tonSortOut: function( event ) {\n\t\tevent.stopPropagation();\n\n\t\tBackbone.$( event.target )\n\t\t\t.removeClass( 'elementor-draggable-over' )\n\t\t\t.removeAttr( 'data-dragged-element data-dragged-is-inner' );\n\n\t\tthis.$el.removeClass( 'elementor-dragging-on-child' );\n\t},\n\n\tonSortReceive: function( event, ui ) {\n\t\tevent.stopPropagation();\n\n\t\tif ( this.view.isCollectionFilled() ) {\n\t\t\tBackbone.$( ui.sender ).sortable( 'cancel' );\n\t\t\treturn;\n\t\t}\n\n\t\tvar model = elementor.data.request( 'cache:' + ui.item.data( 'model-cid' ) ),\n\t\t\tdraggedElType = model.get( 'elType' ),\n\t\t\tdraggedIsInnerSection = 'section' === draggedElType && model.get( 'isInner' ),\n\t\t\ttargetIsInnerColumn = 'column' === this.view.getElementType() && this.view.isInner();\n\n\t\tif ( draggedIsInnerSection && targetIsInnerColumn ) {\n\t\t\tBackbone.$( ui.sender ).sortable( 'cancel' );\n\t\t\treturn;\n\t\t}\n\n\t\tvar newIndex = ui.item.parent().children().index( ui.item ),\n\t\t\tnewModel = new this.view.collection.model( model.toJSON( { copyHtmlCache: true } ) );\n\n\t\tthis.view.addChildModel( newModel, { at: newIndex } );\n\n\t\telementor.data.trigger( draggedElType + ':drag:end' );\n\n\t\tmodel.destroy();\n\t},\n\n\tonSortUpdate: function( event, ui ) {\n\t\tevent.stopPropagation();\n\n\t\tvar model = this.view.collection.get( ui.item.attr( 'data-model-cid' ) );\n\t\tif ( model ) {\n\t\t\telementor.data.trigger( model.get( 'elType' ) + ':drag:end' );\n\t\t}\n\t},\n\n\tonSortStop: function( event, ui ) {\n\t\tevent.stopPropagation();\n\n\t\tvar $childElement = ui.item,\n\t\t\tcollection = this.view.collection,\n\t\t\tmodel = collection.get( $childElement.attr( 'data-model-cid' ) ),\n\t\t\tnewIndex = $childElement.parent().children().index( $childElement );\n\n\t\tif ( this.getChildViewContainer()[0] === ui.item.parent()[0] ) {\n\t\t\tif ( null === ui.sender && model ) {\n\t\t\t\tvar oldIndex = collection.indexOf( model );\n\n\t\t\t\tif ( oldIndex !== newIndex ) {\n\t\t\t\t\tcollection.remove( model, { silent: true } );\n\t\t\t\t\tcollection.add( model, { silent: true, at: newIndex } );\n\n\t\t\t\t\telementor.setFlagEditorChange( true );\n\t\t\t\t}\n\n\t\t\t\telementor.data.trigger( model.get( 'elType' ) + ':drag:end' );\n\t\t\t}\n\t\t}\n\t},\n\n\tonAddChild: function( view ) {\n\t\tview.$el.attr( 'data-model-cid', view.model.cid );\n\t},\n\n\tgetChildViewContainer: function() {\n\t\tif ( 'function' === typeof this.view.getChildViewContainer ) {\n\t\t\t// CompositeView\n\t\t\treturn this.view.getChildViewContainer( this.view );\n\t\t} else {\n\t\t\t// CollectionView\n\t\t\treturn this.$el;\n\t\t}\n\t}\n} );\n\nmodule.exports = SortableBehavior;\n",
91
+ "var EditModeItemView;\n\nEditModeItemView = Marionette.ItemView.extend( {\n\ttemplate: '#tmpl-elementor-mode-switcher-content',\n\n\tid: 'elementor-mode-switcher-inner',\n\n\tui: {\n\t\tpreviewButton: '#elementor-mode-switcher-preview-input',\n\t\tpreviewLabel: '#elementor-mode-switcher-preview',\n\t\tpreviewLabelA11y: '#elementor-mode-switcher-preview .elementor-screen-only'\n\t},\n\n\tevents: {\n\t\t'change @ui.previewButton': 'onEditModeChange'\n\t},\n\n\tgetCurrentMode: function() {\n\t\treturn this.ui.previewButton.is( ':checked' ) ? 'preview' : 'edit';\n\t},\n\n\tsetMode: function( mode ) {\n\t\tthis.ui.previewButton.prop( 'checked', 'preview' === mode );\n\t},\n\n\tonRender: function() {\n\t\tthis.onEditModeChange();\n\t},\n\n\tonEditModeChange: function() {\n\t\tvar oldEditMode = elementor.dataEditMode.request( 'activeMode' ),\n\t\t\tcurrentMode = this.getCurrentMode();\n\n\t\telementor.dataEditMode.reply( 'activeMode', currentMode );\n\n\t\tif ( currentMode !== oldEditMode ) {\n\t\t\telementor.dataEditMode.trigger( 'switch' );\n\n\t\t\tvar title = 'preview' === currentMode ? 'Back to Editor' : 'Preview';\n\n\t\t\tthis.ui.previewLabel.attr( 'title', title );\n\t\t\tthis.ui.previewLabelA11y.text( title );\n\t\t}\n\t}\n} );\n\nmodule.exports = EditModeItemView;\n",
92
  "var PanelFooterItemView;\n\nPanelFooterItemView = Marionette.ItemView.extend( {\n\ttemplate: '#tmpl-elementor-panel-footer-content',\n\n\ttagName: 'nav',\n\n\tid: 'elementor-panel-footer-tools',\n\n\tdefaultDeviceMode: 'desktop',\n\n\tcurrentDeviceMode: '',\n\n\tpossibleRotateModes: [ 'portrait', 'landscape' ],\n\n\tui: {\n\t\tmenuButtons: '.elementor-panel-footer-tool',\n\t\tdeviceModeButtons: '#elementor-panel-footer-responsive .elementor-panel-footer-sub-menu-item',\n\t\tbuttonSave: '#elementor-panel-footer-save',\n\t\tbuttonSaveButton: '#elementor-panel-footer-save .elementor-button',\n\t\tbuttonPublish: '#elementor-panel-footer-publish',\n\t\twatchTutorial: '#elementor-panel-footer-watch-tutorial'\n\t},\n\n\tevents: {\n\t\t'click @ui.deviceModeButtons': 'onClickResponsiveButtons',\n\t\t'click @ui.buttonSave': 'onClickButtonSave',\n\t\t'click @ui.buttonPublish': 'onClickButtonPublish',\n\t\t'click @ui.watchTutorial': 'onClickWatchTutorial'\n\t},\n\n\tinitialize: function() {\n\t\tthis._initDialog();\n\n\t\tBackbone.$( document ).on( 'click', _.bind( this.onDocumentClick, this ) );\n\n\t\tthis.listenTo( elementor.editor, 'editor:changed', this.onEditorChanged );\n\t},\n\n\t_initDialog: function() {\n\t\tvar dialog;\n\n\t\tthis.getDialog = function() {\n\t\t\tif ( ! dialog ) {\n\t\t\t\tvar $ = Backbone.$,\n\t\t\t\t\t$dialogMessage = $( '<div>', {\n\t\t\t\t\t\t'class': 'elementor-dialog-message'\n\t\t\t\t\t} ),\n\t\t\t\t\t$messageIcon = $( '<i>', {\n\t\t\t\t\t\t'class': 'fa fa-check-circle'\n\t\t\t\t\t} ),\n\t\t\t\t\t$messageText = $( '<div>', {\n\t\t\t\t\t\t'class': 'elementor-dialog-message-text'\n\t\t\t\t\t} ).text( elementor.translate( 'saved' ) );\n\n\t\t\t\t$dialogMessage.append( $messageIcon, $messageText );\n\n\t\t\t\tdialog = elementor.dialogsManager.createWidget( 'popup', {\n\t\t\t\t\thide: {\n\t\t\t\t\t\tdelay: 1500\n\t\t\t\t\t}\n\t\t\t\t} );\n\n\t\t\t\tdialog.setMessage( $dialogMessage );\n\t\t\t}\n\n\t\t\treturn dialog;\n\t\t};\n\t},\n\n\t_publishBuilder: function() {\n\t\tvar self = this;\n\n\t\tvar options = {\n\t\t\trevision: 'publish',\n\t\t\tonSuccess: function() {\n\t\t\t\tself.getDialog().show();\n\n\t\t\t\tself.ui.buttonSaveButton.removeClass( 'elementor-button-state' );\n\t\t\t}\n\t\t};\n\n\t\tself.ui.buttonSaveButton.addClass( 'elementor-button-state' );\n\n\t\telementor.saveBuilder( options );\n\t},\n\n\t_saveBuilderDraft: function() {\n\t\telementor.saveBuilder();\n\t},\n\n\tonRender: function() {\n\t\tthis.changeDeviceMode( this.defaultDeviceMode );\n\t},\n\n\tchangeDeviceMode: function( newDeviceMode ) {\n\t\tif ( this.currentDeviceMode === newDeviceMode ) {\n\t\t\treturn;\n\t\t}\n\n\t\tthis.getCurrentDeviceModeButton().removeClass( 'active' );\n\n\t\telementor.$previewWrapper\n\t\t .removeClass( 'elementor-device-' + this.currentDeviceMode )\n\t\t .addClass( 'elementor-device-' + newDeviceMode );\n\n\t\tthis.currentDeviceMode = newDeviceMode;\n\n\t\tthis.getCurrentDeviceModeButton().addClass( 'active' );\n\n\t\telementor.deviceMode.reply( 'currentMode', this.currentDeviceMode );\n\t\telementor.deviceMode.trigger( 'change' );\n\t},\n\n\tgetCurrentDeviceModeButton: function() {\n\t\treturn this.ui.deviceModeButtons.filter( '[data-device-mode=\"' + this.currentDeviceMode + '\"]' );\n\t},\n\n\tonDocumentClick: function( event ) {\n\t\tvar $target = Backbone.$( event.target ),\n\t\t\tisClickInsideOfTool = $target.closest( '.elementor-panel-footer-sub-menu-wrapper' ).length;\n\n\t\tif ( isClickInsideOfTool ) {\n\t\t\treturn;\n\t\t}\n\n\t\tvar $tool = $target.closest( '.elementor-panel-footer-tool' ),\n\t\t\tisClosedTool = $tool.length && ! $tool.hasClass( 'elementor-open' );\n\n\t\tthis.ui.menuButtons.removeClass( 'elementor-open' );\n\n\t\tif ( isClosedTool ) {\n\t\t\t$tool.addClass( 'elementor-open' );\n\t\t}\n\t},\n\n\tonEditorChanged: function() {\n\t\tthis.ui.buttonSave.toggleClass( 'elementor-save-active', elementor.isEditorChanged() );\n\t},\n\n\tonClickButtonSave: function() {\n\t\t//this._saveBuilderDraft();\n\t\tthis._publishBuilder();\n\t},\n\n\tonClickButtonPublish: function( event ) {\n\t\t// Prevent click on save button\n\t\tevent.stopPropagation();\n\n\t\tthis._publishBuilder();\n\t},\n\n\tonClickResponsiveButtons: function( event ) {\n\t\tvar $clickedButton = this.$( event.currentTarget ),\n\t\t\tnewDeviceMode = $clickedButton.data( 'device-mode' );\n\n\t\tthis.changeDeviceMode( newDeviceMode );\n\t},\n\n\tonClickWatchTutorial: function() {\n\t\telementor.introduction.startIntroduction();\n\t}\n} );\n\nmodule.exports = PanelFooterItemView;\n",
93
  "var PanelHeaderItemView;\n\nPanelHeaderItemView = Marionette.ItemView.extend( {\n\ttemplate: '#tmpl-elementor-panel-header',\n\n\tid: 'elementor-panel-header',\n\n\tui: {\n\t\tmenuButton: '#elementor-panel-header-menu-button',\n\t\ttitle: '#elementor-panel-header-title',\n\t\taddButton: '#elementor-panel-header-add-button'\n\t},\n\n\tevents: {\n\t\t'click @ui.addButton': 'onClickAdd',\n\t\t'click @ui.menuButton': 'onClickMenu'\n\t},\n\n\tsetTitle: function( title ) {\n\t\tthis.ui.title.html( title );\n\t},\n\n\tonClickAdd: function() {\n\t\telementor.getPanelView().setPage( 'elements' );\n\t},\n\n\tonClickMenu: function() {\n\t\tvar panel = elementor.getPanelView(),\n\t\t\tcurrentPanelPageName = panel.getCurrentPageName(),\n\t\t\tnextPage = 'menu' === currentPanelPageName ? 'elements' : 'menu';\n\n\t\tpanel.setPage( nextPage );\n\t}\n} );\n\nmodule.exports = PanelHeaderItemView;\n",
94
  "var EditorCompositeView;\n\nEditorCompositeView = Marionette.CompositeView.extend( {\n\ttemplate: Marionette.TemplateCache.get( '#tmpl-editor-content' ),\n\n\tid: 'elementor-panel-page-editor',\n\n\ttemplateHelpers: function() {\n\t\treturn {\n\t\t\telementData: elementor.getElementData( this.model )\n\t\t};\n\t},\n\n\tchildViewContainer: 'div.elementor-controls',\n\n\tmodelEvents: {\n\t\t'destroy': 'onModelDestroy'\n\t},\n\n\tui: {\n\t\t'tabs': '.elementor-tabs-controls li'\n\t},\n\n\tevents: {\n\t\t'click @ui.tabs a': 'onClickTabControl'\n\t},\n\n\tgetChildView: function( item ) {\n\t\tvar controlType = item.get( 'type' );\n\t\treturn elementor.getControlItemView( controlType );\n\t},\n\n\tchildViewOptions: function() {\n\t\treturn {\n\t\t\telementSettingsModel: this.model.get( 'settings' ),\n\t\t\telementEditSettings: this.model.get( 'editSettings' )\n\t\t};\n\t},\n\n\tonDestroy: function() {\n\t\tthis.getOption( 'editedElementView' ).$el.removeClass( 'elementor-element-editable' );\n\t\tthis.model.trigger( 'editor:close' );\n\n\t\tthis.triggerMethod( 'editor:destroy' );\n\t},\n\n\tonBeforeRender: function() {\n\t\tvar controls = elementor.getElementControls( this.model.get( 'settings' ) );\n\n\t\tif ( ! controls ) {\n\t\t\tthrow new Error( 'No found editor controls' );\n\t\t}\n\n\t\t// Create new instance of that collection\n\t\tthis.collection = new Backbone.Collection( controls );\n\t},\n\n\tonRender: function() {\n\t\tthis.getOption( 'editedElementView' ).$el.addClass( 'elementor-element-editable' );\n\n\t\t// Set the first tab as active\n\t\tthis.ui.tabs.eq( 0 ).find( 'a' ).trigger( 'click' );\n\n\t\t// Create tooltip on controls\n\t\tthis.$( '.tooltip-target' ).tipsy( {\n\t\t\tgravity: function() {\n\t\t\t\t// `n` for down, `s` for up\n\t\t\t\tvar gravity = Backbone.$( this ).data( 'tooltip-pos' );\n\n\t\t\t\tif ( undefined !== gravity ) {\n\t\t\t\t\treturn gravity;\n\t\t\t\t} else {\n\t\t\t\t\treturn 'n';\n\t\t\t\t}\n\t\t\t},\n\t\t\ttitle: function() {\n\t\t\t\treturn this.getAttribute( 'data-tooltip' );\n\t\t\t}\n\t\t} );\n\t},\n\n\tonModelDestroy: function() {\n\t\tthis.destroy();\n\t},\n\n\tonClickTabControl: function( event ) {\n\t\tevent.preventDefault();\n\n\t\tvar $thisTab = this.$( event.target );\n\n\t\tthis.ui.tabs.removeClass( 'active' );\n\t\t$thisTab.closest( 'li' ).addClass( 'active' );\n\n\t\tthis.model.get( 'settings' ).trigger( 'control:switch:tab', $thisTab.data( 'tab' ) );\n\n\t\tthis.openFirstSectionInCurrentTab( $thisTab.data( 'tab' ) );\n\t},\n\n\t/**\n\t * It's a temp method.\n\t *\n\t * TODO: Rewrite this method later.\n\t */\n\topenFirstSectionInCurrentTab: function( currentTab ) {\n\t\tvar openedClass = 'elementor-open',\n\n\t\t\tchildrenUnderSection = this.children.filter( function( view ) {\n\t\t\t\treturn ( ! _.isEmpty( view.model.get( 'section' ) ) );\n\t\t\t} ),\n\n\t\t\tfirstSectionControlView = this.children.filter( function( view ) {\n\t\t\t\treturn ( 'section' === view.model.get( 'type' ) ) && ( currentTab === view.model.get( 'tab' ) );\n\t\t\t} );\n\n\t\t// Check if found any section controls\n\t\tif ( _.isEmpty( firstSectionControlView ) ) {\n\t\t\treturn;\n\t\t}\n\n\t\tfirstSectionControlView = firstSectionControlView[0];\n\t\tfirstSectionControlView.ui.heading.addClass( openedClass );\n\n\t\t_.each( childrenUnderSection, function( view ) {\n\t\t\tif ( view.model.get( 'section' ) !== firstSectionControlView.model.get( 'name' ) ) {\n\t\t\t\tview.$el.removeClass( openedClass );\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tview.$el.addClass( openedClass );\n\t\t} );\n\t},\n\n\tonChildviewControlSectionClicked: function( childView ) {\n\t\tvar openedClass = 'elementor-open',\n\t\t\tsectionClicked = childView.model.get( 'name' ),\n\t\t\tisSectionOpen = childView.ui.heading.hasClass( openedClass ),\n\n\t\t\tchildrenUnderSection = this.children.filter( function( view ) {\n\t\t\t\treturn ( ! _.isEmpty( view.model.get( 'section' ) ) );\n\t\t\t} );\n\n\t\tthis.$( '.elementor-control.elementor-control-type-section .elementor-panel-heading' ).removeClass( openedClass );\n\n\t\tif ( isSectionOpen ) {\n\t\t\t// Close all open sections\n\t\t\tsectionClicked = '';\n\t\t} else {\n\t\t\tchildView.ui.heading.addClass( openedClass );\n\t\t}\n\n\t\t_.each( childrenUnderSection, function( view ) {\n\t\t\tif ( view.model.get( 'section' ) !== sectionClicked ) {\n\t\t\t\tview.$el.removeClass( openedClass );\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tview.$el.addClass( openedClass );\n\t\t} );\n\n\t\telementor.data.trigger( 'scrollbar:update' );\n\t}\n} );\n\nmodule.exports = EditorCompositeView;\n",
110
  "var PanelSchemeItemView = require( 'elementor-panel/pages/schemes/items/base' ),\n\tPanelSchemeColorView;\n\nPanelSchemeColorView = PanelSchemeItemView.extend( {\n\tui: {\n\t\tinput: '.elementor-panel-scheme-color-value'\n\t},\n\n\tchangeUIValue: function( newValue ) {\n\t\tthis.ui.input.wpColorPicker( 'color', newValue );\n\t},\n\n\tonBeforeDestroy: function() {\n\t\tif ( this.ui.input.wpColorPicker( 'instance' ) ) {\n\t\t\tthis.ui.input.wpColorPicker( 'close' );\n\t\t}\n\t},\n\n\tonRender: function() {\n\t\tthis.ui.input.wpColorPicker( {\n\t\t\tchange: _.bind( function( event, ui ) {\n\t\t\t\tthis.triggerMethod( 'value:change', ui.color.toString() );\n\t\t\t}, this )\n\t\t} );\n\t}\n} );\n\nmodule.exports = PanelSchemeColorView;\n",
111
  "var PanelSchemeItemView = require( 'elementor-panel/pages/schemes/items/base' ),\n\tPanelSchemeTypographyView;\n\nPanelSchemeTypographyView = PanelSchemeItemView.extend( {\n\tclassName: function() {\n\t\tvar classes = PanelSchemeItemView.prototype.className.apply( this, arguments );\n\n\t\treturn classes + ' elementor-panel-box';\n\t},\n\n\tui: {\n\t\theading: '.elementor-panel-heading',\n\t\tallFields: '.elementor-panel-scheme-typography-item-field',\n\t\tinputFields: 'input.elementor-panel-scheme-typography-item-field',\n\t\tselectFields: 'select.elementor-panel-scheme-typography-item-field',\n\t\tselectFamilyFields: 'select.elementor-panel-scheme-typography-item-field[name=\"font_family\"]'\n\t},\n\n\tevents: {\n\t\t'input @ui.inputFields': 'onFieldChange',\n\t\t'change @ui.selectFields': 'onFieldChange',\n\t\t'click @ui.heading': 'toggleVisibility'\n\t},\n\n\tonRender: function() {\n\t\tvar self = this;\n\n\t\tthis.ui.inputFields.add( this.ui.selectFields ).each( function() {\n\t\t\tvar $this = Backbone.$( this ),\n\t\t\t\tname = $this.attr( 'name' ),\n\t\t\t\tvalue = self.model.get( 'value' )[ name ];\n\n\t\t\t$this.val( value );\n\t\t} );\n\n\t\tthis.ui.selectFamilyFields.select2( {\n\t\t\tdir: elementor.config.is_rtl ? 'rtl' : 'ltr'\n\t\t} );\n\t},\n\n\ttoggleVisibility: function() {\n\t\tthis.ui.heading.toggleClass( 'elementor-open' );\n\t},\n\n\tchangeUIValue: function( newValue ) {\n\t\tthis.ui.allFields.each( function() {\n\t\t\tvar $this = Backbone.$( this ),\n\t\t\t\tthisName = $this.attr( 'name' ),\n\t\t\t\tnewFieldValue = newValue[ thisName ];\n\n\t\t\t$this.val( newFieldValue ).trigger( 'change' );\n\t\t} );\n\t},\n\n\tonFieldChange: function( event ) {\n\t\tvar $select = this.$( event.currentTarget ),\n\t\t\tcurrentValue = elementor.helpers.cloneObject( this.model.get( 'value' ) ),\n\t\t\tfieldKey = $select.attr( 'name' );\n\n\t\tcurrentValue[ fieldKey ] = $select.val();\n\n\t\tif ( 'font_family' === fieldKey && ! _.isEmpty( currentValue[ fieldKey ] ) ) {\n\t\t\telementor.helpers.enqueueFont( currentValue[ fieldKey ] );\n\t\t}\n\n\t\tthis.triggerMethod( 'value:change', currentValue );\n\t}\n} );\n\nmodule.exports = PanelSchemeTypographyView;\n",
112
  "var PanelSchemeBaseView = require( 'elementor-panel/pages/schemes/base' ),\n\tPanelSchemeTypographyView;\n\nPanelSchemeTypographyView = PanelSchemeBaseView.extend( {\n\n\tgetChildView: function() {\n\t\treturn require( 'elementor-panel/pages/schemes/items/typography' );\n\t},\n\n\tgetType: function() {\n\t\treturn 'typography';\n\t}\n} );\n\nmodule.exports = PanelSchemeTypographyView;\n",
113
+ "var EditModeItemView = require( 'elementor-layouts/edit-mode' ),\n\tPanelLayoutView;\n\nPanelLayoutView = Marionette.LayoutView.extend( {\n\ttemplate: '#tmpl-elementor-panel',\n\n\tid: 'elementor-panel-inner',\n\n\tregions: {\n\t\tcontent: '#elementor-panel-content-wrapper',\n\t\theader: '#elementor-panel-header-wrapper',\n\t\tfooter: '#elementor-panel-footer',\n\t\tmodeSwitcher: '#elementor-mode-switcher'\n\t},\n\n\tpages: {},\n\n\tchildEvents: {\n\t\t'click:add': function() {\n\t\t\tthis.setPage( 'elements' );\n\t\t},\n\t\t'editor:destroy': function() {\n\t\t\tthis.setPage( 'elements' );\n\t\t}\n\t},\n\n\tcurrentPageName: null,\n\n\t_isScrollbarInitialized: false,\n\n\tinitialize: function() {\n\t\tthis.initPages();\n\t},\n\n\tinitPages: function() {\n\t\tvar pages = {\n\t\t\telements: {\n\t\t\t\tview: require( 'elementor-panel/pages/elements/elements' ),\n\t\t\t\ttitle: '<img src=\"' + elementor.config.assets_url + 'images/logo-panel.svg\">'\n\t\t\t},\n\t\t\teditor: {\n\t\t\t\tview: require( 'elementor-panel/pages/editor' )\n\t\t\t},\n\t\t\tmenu: {\n\t\t\t\tview: require( 'elementor-panel/pages/menu/menu' ),\n\t\t\t\ttitle: '<img src=\"' + elementor.config.assets_url + 'images/logo-panel.svg\">'\n\t\t\t},\n\t\t\tcolorScheme: {\n\t\t\t\tview: require( 'elementor-panel/pages/schemes/colors' )\n\t\t\t},\n\t\t\ttypographyScheme: {\n\t\t\t\tview: require( 'elementor-panel/pages/schemes/typography' )\n\t\t\t}\n\t\t};\n\n\t\tvar schemesTypes = Object.keys( elementor.schemes.getSchemes() ),\n\t\t\tdisabledSchemes = _.difference( schemesTypes, elementor.schemes.getEnabledSchemesTypes() );\n\n\t\t_.each( disabledSchemes, function( schemeType ) {\n\t\t\tvar scheme = elementor.schemes.getScheme( schemeType );\n\n\t\t\tpages[ schemeType + 'Scheme' ].view = require( 'elementor-panel/pages/schemes/disabled' ).extend( {\n\t\t\t\tdisabledTitle: scheme.disabled_title\n\t\t\t} );\n\t\t} );\n\n\t\tthis.pages = pages;\n\t},\n\n\tgetHeaderView: function() {\n\t\treturn this.getChildView( 'header' );\n\t},\n\n\tgetCurrentPageName: function() {\n\t\treturn this.currentPageName;\n\t},\n\n\tgetCurrentPageView: function() {\n\t\treturn this.getChildView( 'content' );\n\t},\n\n\tsetPage: function( page, title, viewOptions ) {\n\t\tvar pageData = this.pages[ page ];\n\n\t\tif ( ! pageData ) {\n\t\t\tthrow new ReferenceError( 'Elementor panel doesn\\'t have page named \\'' + page + '\\'' );\n\t\t}\n\n\t\tthis.showChildView( 'content', new pageData.view( viewOptions ) );\n\n\t\tthis.getHeaderView().setTitle( title || pageData.title );\n\n\t\tthis.currentPageName = page;\n\t},\n\n\tonBeforeShow: function() {\n\t\telementor.filterState.reply( 'get', { type: 'parent', term: '' } );\n\n\t\tvar PanelFooterItemView = require( 'elementor-layouts/panel/footer' ),\n\t\t\tPanelHeaderItemView = require( 'elementor-layouts/panel/header' );\n\n\t\t// Edit Mode\n\t\tthis.showChildView( 'modeSwitcher', new EditModeItemView() );\n\n\t\t// Header\n\t\tthis.showChildView( 'header', new PanelHeaderItemView() );\n\n\t\t// Footer\n\t\tthis.showChildView( 'footer', new PanelFooterItemView() );\n\n\t\t// Added Editor events\n\t\tthis.updateScrollbar = _.throttle( this.updateScrollbar, 100 );\n\n\t\tthis.getRegion( 'content' )\n\t\t\t.on( 'before:show', _.bind( this.onEditorBeforeShow, this ) )\n\t\t\t.on( 'empty', _.bind( this.onEditorEmpty, this ) )\n\t\t\t.on( 'show', _.bind( this.updateScrollbar, this ) );\n\n\t\t// Set default page to elements\n\t\tthis.setPage( 'elements' );\n\n\t\tthis.listenTo( elementor.data, 'scrollbar:update', this.updateScrollbar );\n\t},\n\n\tonEditorBeforeShow: function() {\n\t\t_.defer( _.bind( this.updateScrollbar, this ) );\n\t},\n\n\tonEditorEmpty: function() {\n\t\tthis.updateScrollbar();\n\t},\n\n\tupdateScrollbar: function() {\n\t\tvar $panel = this.content.$el;\n\n\t\tif ( ! this._isScrollbarInitialized ) {\n\t\t\t$panel.perfectScrollbar();\n\t\t\tthis._isScrollbarInitialized = true;\n\n\t\t\treturn;\n\t\t}\n\n\t\t$panel.perfectScrollbar( 'update' );\n\t}\n} );\n\nmodule.exports = PanelLayoutView;\n",
114
  "var BaseSettingsModel;\n\nBaseSettingsModel = Backbone.Model.extend( {\n\n\tinitialize: function( data ) {\n\t\tthis.controls = elementor.getElementControls( this );\n\t\tif ( ! this.controls ) {\n\t\t\treturn;\n\t\t}\n\n\t\tvar attrs = data || {},\n\t\t\tdefaults = {};\n\n\t\t_.each( this.controls, function( field ) {\n\t\t\tvar control = elementor.config.controls[ field.type ];\n\n\t\t\tif ( _.isObject( control.default_value ) ) {\n\t\t\t\tdefaults[ field.name ] = _.extend( {}, control.default_value, field['default'] || {} );\n\t\t\t} else {\n\t\t\t\tdefaults[ field.name ] = field['default'] || control.default_value;\n\t\t\t}\n\t\t} );\n\n\t\tthis.defaults = defaults;\n\n\t\t// TODO: Change method to recursive\n\t\tattrs = _.defaults( {}, attrs, defaults );\n\n\t\t_.each( this.controls, function( field ) {\n\t\t\tif ( 'repeater' === field.type ) {\n\t\t\t\tattrs[ field.name ] = new Backbone.Collection( attrs[ field.name ], {\n\t\t\t\t\tmodel: BaseSettingsModel\n\t\t\t\t} );\n\t\t\t}\n\t\t} );\n\n\t\tthis.set( attrs );\n\t},\n\n\tgetFontControls: function() {\n\t\treturn _.filter( this.controls, _.bind( function( control ) {\n\t\t\treturn 'font' === control.type;\n\t\t}, this ) );\n\t},\n\n\tgetStyleControls: function() {\n\t\treturn _.filter( this.controls, _.bind( function( control ) {\n\t\t\treturn this.isStyleControl( control.name );\n\t\t}, this ) );\n\t},\n\n\tisStyleControl: function( attribute ) {\n\t\tvar currentControl = _.find( this.controls, function( control ) {\n\t\t\treturn attribute === control.name;\n\t\t} );\n\n\t\tif ( _.isUndefined( currentControl ) ) {\n\t\t\treturn false;\n\t\t}\n\n\t\treturn ! _.isEmpty( currentControl.selectors );\n\t},\n\n getClassControls: function() {\n return _.filter( this.controls, _.bind( function( control ) {\n return this.isClassControl( control.name );\n }, this ) );\n },\n\n\tisClassControl: function( attribute ) {\n\t\tvar currentControl = _.find( this.controls, function( control ) {\n\t\t\treturn attribute === control.name;\n\t\t} );\n\n\t\treturn currentControl && ! _.isUndefined( currentControl.prefix_class );\n\t},\n\n\tgetControl: function( id ) {\n\t\treturn _.find( this.controls, function( control ) {\n\t\t\treturn id === control.name;\n\t\t} );\n\t},\n\n\tclone: function() {\n\t\treturn new BaseSettingsModel( elementor.helpers.cloneObject( this.attributes ) );\n\t},\n\n\ttoJSON: function() {\n\t\tvar data = Backbone.Model.prototype.toJSON.call( this );\n\n\t\tdelete data.widgetType;\n\t\tdelete data.elType;\n\t\tdelete data.isInner;\n\n\t\t_.each( data, function( attribute, key ) {\n\t\t\tif ( attribute && attribute.toJSON ) {\n\t\t\t\tdata[ key ] = attribute.toJSON();\n\t\t\t}\n\t\t} );\n\n\t\treturn data;\n\t}\n} );\n\nmodule.exports = BaseSettingsModel;\n",
115
  "var BaseSettingsModel = require( 'elementor-models/base-settings' ),\n\tColumnSettingsModel;\n\nColumnSettingsModel = BaseSettingsModel.extend( {\n\tdefaults: {\n\t\t_inline_size: '',\n\t\t_column_size: 100\n\t}\n} );\n\nmodule.exports = ColumnSettingsModel;\n",
116
  "var BaseSettingsModel = require( 'elementor-models/base-settings' ),\n\tWidgetSettingsModel = require( 'elementor-models/widget-settings' ),\n\tColumnSettingsModel = require( 'elementor-models/column-settings' ),\n\tRowSettingsModel = require( 'elementor-models/row-settings' ),\n\tSectionSettingsModel = require( 'elementor-models/section-settings' ),\n\n\tElementModel,\n\tElementCollection;\n\nElementModel = Backbone.Model.extend( {\n\tdefaults: {\n\t\tid: '',\n\t\telType: '',\n\t\tisInner: false,\n\t\tsettings: {},\n\t\tdefaultEditSettings: {}\n\t},\n\n\tremoteRender: false,\n\t_htmlCache: null,\n\t_jqueryXhr: null,\n\n\tinitialize: function( options ) {\n\t\tvar elements = this.get( 'elements' ),\n\t\t\telType = this.get( 'elType' ),\n\t\t\tsettings;\n\n\t\tvar settingModels = {\n\t\t\twidget: WidgetSettingsModel,\n\t\t\tcolumn: ColumnSettingsModel,\n\t\t\trow: RowSettingsModel,\n\t\t\tsection: SectionSettingsModel\n\t\t};\n\n\t\tvar SettingsModel = settingModels[ elType ] || BaseSettingsModel;\n\n\t\tsettings = this.get( 'settings' ) || {};\n\t\tif ( 'widget' === elType ) {\n\t\t\tsettings.widgetType = this.get( 'widgetType' );\n\t\t}\n\n\t\tsettings.elType = elType;\n\t\tsettings.isInner = this.get( 'isInner' );\n\n\t\tsettings = new SettingsModel( settings );\n\t\tthis.set( 'settings', settings );\n\n\t\tthis.initEditSettings();\n\n\t\tif ( undefined !== elements ) {\n\t\t\tthis.set( 'elements', new ElementCollection( elements ) );\n\t\t}\n\n\t\tif ( 'widget' === this.get( 'elType' ) ) {\n\t\t\tthis.remoteRender = true;\n\t\t\tthis.setHtmlCache( options.htmlCache || '' );\n\t\t}\n\n\t\t// No need this variable anymore\n\t\tdelete options.htmlCache;\n\n\t\t// Make call to remote server as throttle function\n\t\tthis.renderRemoteServer = _.throttle( this.renderRemoteServer, 1000 );\n\n\t\tthis.on( 'destroy', this.onDestroy );\n\t\tthis.on( 'editor:close', this.onCloseEditor );\n\t},\n\n\tinitEditSettings: function() {\n\t\tthis.set( 'editSettings', new Backbone.Model( this.get( 'defaultEditSettings' ) ) );\n\t},\n\n\tonDestroy: function() {\n\t\t// Clean the memory for all use instances\n\t\tvar settings = this.get( 'settings' ),\n\t\t\telements = this.get( 'elements' );\n\n\t\tif ( undefined !== elements ) {\n\t\t\t_.each( _.clone( elements.models ), function( model ) {\n\t\t\t\tmodel.destroy();\n\t\t\t} );\n\t\t}\n\t\tsettings.destroy();\n\t},\n\n\tonCloseEditor: function() {\n\t\tthis.initEditSettings();\n\t\tthis.renderRemoteServer();\n\t},\n\n\tsetSetting: function( key, value, triggerChange ) {\n\t\ttriggerChange = triggerChange || false;\n\n\t\tvar settings = this.get( 'settings' );\n\n\t\tsettings.set( key, value );\n\n\t\tthis.set( 'settings', settings );\n\n\t\tif ( triggerChange ) {\n\t\t\tthis.trigger( 'change', this );\n\t\t\tthis.trigger( 'change:settings', this );\n\t\t\tthis.trigger( 'change:settings:' + key, this );\n\t\t}\n\t},\n\n\tgetSetting: function( key ) {\n\t\tvar settings = this.get( 'settings' );\n\n\t\tif ( undefined === settings.get( key ) ) {\n\t\t\treturn '';\n\t\t}\n\n\t\treturn settings.get( key );\n\t},\n\n\tsetHtmlCache: function( htmlCache ) {\n\t\tthis._htmlCache = htmlCache;\n\t},\n\n\tgetHtmlCache: function() {\n\t\treturn this._htmlCache;\n\t},\n\n\tgetTitle: function() {\n\t\tvar elementData = elementor.getElementData( this );\n\n\t\treturn ( elementData ) ? elementData.title : 'Unknown';\n\t},\n\n\tgetIcon: function() {\n\t\tvar elementData = elementor.getElementData( this );\n\n\t\treturn ( elementData ) ? elementData.icon : 'unknown';\n\t},\n\n\trenderRemoteServer: function() {\n\t\tif ( ! this.remoteRender ) {\n\t\t\treturn;\n\t\t}\n\n\t\tthis.trigger( 'before:remote:render' );\n\n\t\tif ( this._jqueryXhr && 4 !== this._jqueryXhr ) {\n\t\t\tthis._jqueryXhr.abort();\n\t\t}\n\n\t\tvar data = this.toJSON();\n\n\t\tthis._jqueryXhr = Backbone.$.ajax( {\n\t\t\ttype: 'POST',\n\t\t\turl: elementor.config.ajaxurl,\n\t\t\tdata: {\n\t\t\t\taction: 'elementor_render_widget',\n\t\t\t\tpost_id: elementor.config.post_id,\n\t\t\t\tdata: JSON.stringify( data )\n\t\t\t},\n\t\t\tdataType: 'json'\n\t\t} )\n\n\t\t\t.done( _.bind( this.onRemoteGetHtml, this ) );\n\t},\n\n\tonRemoteGetHtml: function( data ) {\n\t\tthis.setHtmlCache( data.data.render );\n\t\tthis.trigger( 'remote:render' );\n\t},\n\n\tclone: function() {\n\t\tvar newModel = Backbone.Model.prototype.clone.apply( this, arguments );\n\t\tnewModel.set( 'id', elementor.helpers.getUniqueID() );\n\n\t\tnewModel.setHtmlCache( this.getHtmlCache() );\n\n\t\tvar elements = this.get( 'elements' ),\n\t\t\tsettings = this.get( 'settings' );\n\n\t\tif ( ! _.isEmpty( elements ) ) {\n\t\t\tnewModel.set( 'elements', elements.clone() );\n\t\t}\n\n\t\tnewModel.set( 'settings', settings.clone() );\n\n\t\treturn newModel;\n\t},\n\n\ttoJSON: function( options ) {\n\t\toptions = _.extend( { copyHtmlCache: false }, options );\n\n\t\t// Call parent's toJSON method\n\t\tvar data = Backbone.Model.prototype.toJSON.call( this );\n\n\t\t_.each( data, function( attribute, key ) {\n\t\t\tif ( attribute && attribute.toJSON ) {\n\t\t\t\tdata[ key ] = attribute.toJSON( options );\n\t\t\t}\n\t\t} );\n\n\t\tif ( options.copyHtmlCache ) {\n\t\t\tdata.htmlCache = this.getHtmlCache();\n\t\t} else {\n\t\t\tdelete data.htmlCache;\n\t\t}\n\n\t\treturn data;\n\t}\n\n} );\n\nElementCollection = Backbone.Collection.extend( {\n\tadd: function( models, options, isCorrectSet ) {\n\t\tif ( ( ! options || ! options.silent ) && ! isCorrectSet ) {\n\t\t\tthrow 'Call Error: Adding model to element collection is allowed only by the dedicated addChildModel() method.';\n\t\t}\n\n\t\treturn Backbone.Collection.prototype.add.call( this, models, options );\n\t},\n\n\tmodel: function( attrs, options ) {\n\t\tif ( attrs.elType ) {\n\t\t\treturn new ElementModel( attrs, options );\n\t\t}\n\t\treturn new Backbone.Model( attrs, options );\n\t},\n\n\tclone: function() {\n\t\tvar tempCollection = Backbone.Collection.prototype.clone.apply( this, arguments ),\n\t\t\tnewCollection = new ElementCollection();\n\n\t\ttempCollection.forEach( function( model ) {\n\t\t\tnewCollection.add( model.clone(), null, true );\n\t\t} );\n\n\t\treturn newCollection;\n\t}\n} );\n\nElementCollection.prototype.sync = function() {\n\treturn null;\n};\nElementCollection.prototype.fetch = function() {\n\treturn null;\n};\nElementCollection.prototype.save = function() {\n\treturn null;\n};\n\nElementModel.prototype.sync = function() {\n\treturn null;\n};\nElementModel.prototype.fetch = function() {\n\treturn null;\n};\nElementModel.prototype.save = function() {\n\treturn null;\n};\n\nmodule.exports = {\n\tModel: ElementModel,\n\tCollection: ElementCollection\n};\n",
123
  "var Modals;\n\nModals = {\n\tinit: function() {\n\t\tthis.initModalWidgetType();\n\t},\n\n\tinitModalWidgetType: function() {\n\t\tvar modalProperties = {\n\t\t\tgetDefaultSettings: function() {\n\t\t\t\tvar settings = DialogsManager.getWidgetType( 'options' ).prototype.getDefaultSettings.apply( this, arguments );\n\n\t\t\t\treturn _.extend( settings, {\n\t\t\t\t\tposition: {\n\t\t\t\t\t\tmy: 'center',\n\t\t\t\t\t\tat: 'center'\n\t\t\t\t\t},\n\t\t\t\t\tcontentWidth: 'auto',\n\t\t\t\t\tcontentHeight: 'auto'\n\t\t\t\t} );\n\t\t\t},\n\t\t\tbuildWidget: function() {\n\t\t\t\tDialogsManager.getWidgetType( 'options' ).prototype.buildWidget.apply( this, arguments );\n\n\t\t\t\tvar $closeButton = this.addElement( 'closeButton', '<div><i class=\"fa fa-times\"></i></div>' );\n\n\t\t\t\tthis.getElements( 'widgetContent' ).prepend( $closeButton );\n\t\t\t},\n\t\t\tattachEvents: function() {\n\t\t\t\tthis.getElements( 'closeButton' ).on( 'click', this.hide );\n\t\t\t},\n\t\t\tonReady: function() {\n\t\t\t\tDialogsManager.getWidgetType( 'options' ).prototype.onReady.apply( this, arguments );\n\n\t\t\t\tvar elements = this.getElements(),\n\t\t\t\t\tsettings = this.getSettings();\n\n\t\t\t\tif ( 'auto' !== settings.contentWidth ) {\n\t\t\t\t\telements.message.width( settings.contentWidth );\n\t\t\t\t}\n\n\t\t\t\tif ( 'auto' !== settings.contentHeight ) {\n\t\t\t\t\telements.message.height( settings.contentHeight );\n\t\t\t\t}\n\t\t\t}\n\t\t};\n\n\t\tDialogsManager.addWidgetType( 'elementor-modal', DialogsManager.getWidgetType( 'options' ).extend( 'elementor-modal', modalProperties ) );\n\t}\n};\n\nmodule.exports = Modals;\n",
124
  "var presetsFactory;\n\npresetsFactory = {\n\n\tgetPresetsDictionary: function() {\n\t\treturn {\n\t\t\t11: 100 / 9,\n\t\t\t12: 100 / 8,\n\t\t\t14: 100 / 7,\n\t\t\t16: 100 / 6,\n\t\t\t33: 100 / 3,\n\t\t\t66: 2 / 3 * 100,\n\t\t\t83: 5 / 6 * 100\n\t\t};\n\t},\n\n\tgetAbsolutePresetValues: function( preset ) {\n\t\tvar clonedPreset = elementor.helpers.cloneObject( preset ),\n\t\t\tpresetDictionary = this.getPresetsDictionary();\n\n\t\t_.each( clonedPreset, function( unitValue, unitIndex ) {\n\t\t\tif ( presetDictionary[ unitValue ] ) {\n\t\t\t\tclonedPreset[ unitIndex ] = presetDictionary[ unitValue ];\n\t\t\t}\n\t\t} );\n\n\t\treturn clonedPreset;\n\t},\n\n\tgetPresets: function( columnsCount, presetIndex ) {\n\t\tvar presets = elementor.helpers.cloneObject( elementor.config.elements.section.presets );\n\n\t\tif ( columnsCount ) {\n\t\t\tpresets = presets[ columnsCount ];\n\t\t}\n\n\t\tif ( presetIndex ) {\n\t\t\tpresets = presets[ presetIndex ];\n\t\t}\n\n\t\treturn presets;\n\t},\n\n\tgetPresetByStructure: function( structure ) {\n\t\tvar parsedStructure = this.getParsedStructure( structure );\n\n\t\treturn this.getPresets( parsedStructure.columnsCount, parsedStructure.presetIndex );\n\t},\n\n\tgetParsedStructure: function( structure ) {\n\t\tstructure += ''; // Make sure this is a string\n\n\t\treturn {\n\t\t\tcolumnsCount: structure.slice( 0, -1 ),\n\t\t\tpresetIndex: structure.substr( -1 )\n\t\t};\n\t},\n\n\tgetPresetSVG: function( preset, svgWidth, svgHeight, separatorWidth ) {\n\t\tsvgWidth = svgWidth || 100;\n\t\tsvgHeight = svgHeight || 50;\n\t\tseparatorWidth = separatorWidth || 2;\n\n\t\tvar absolutePresetValues = this.getAbsolutePresetValues( preset ),\n\t\t\tpresetSVGPath = this._generatePresetSVGPath( absolutePresetValues, svgWidth, svgHeight, separatorWidth );\n\n\t\treturn this._createSVGPreset( presetSVGPath, svgWidth, svgHeight );\n\t},\n\n\t_createSVGPreset: function( presetPath, svgWidth, svgHeight ) {\n\t\tvar svg = document.createElementNS( 'http://www.w3.org/2000/svg', 'svg' );\n\n\t\tsvg.setAttributeNS( 'http://www.w3.org/2000/xmlns/', 'xmlns:xlink', 'http://www.w3.org/1999/xlink' );\n\t\tsvg.setAttribute( 'viewBox', '0 0 ' + svgWidth + ' ' + svgHeight );\n\n\t\tvar path = document.createElementNS( 'http://www.w3.org/2000/svg', 'path' );\n\n\t\tpath.setAttribute( 'd', presetPath );\n\n\t\tsvg.appendChild( path );\n\n\t\treturn svg;\n\t},\n\n\t_generatePresetSVGPath: function( preset, svgWidth, svgHeight, separatorWidth ) {\n\t\tvar DRAW_SIZE = svgWidth - separatorWidth * ( preset.length - 1 );\n\n\t\tvar xPointer = 0,\n\t\t\tdOutput = '';\n\n\t\tfor ( var i = 0; i < preset.length; i++ ) {\n\t\t\tif ( i ) {\n\t\t\t\tdOutput += ' ';\n\t\t\t}\n\n\t\t\tvar increment = preset[ i ] / 100 * DRAW_SIZE;\n\n\t\t\txPointer += increment;\n\n\t\t\tdOutput += 'M' + ( +xPointer.toFixed( 4 ) ) + ',0';\n\n\t\t\tdOutput += 'V' + svgHeight;\n\n\t\t\tdOutput += 'H' + ( +( xPointer - increment ).toFixed( 4 ) );\n\n\t\t\tdOutput += 'V0Z';\n\n\t\t\txPointer += separatorWidth;\n\t\t}\n\n\t\treturn dOutput;\n\t}\n};\n\nmodule.exports = presetsFactory;\n",
125
  "var Schemes;\n\nSchemes = function() {\n\tvar self = this,\n\t\tstyleRules = {},\n\t\tschemes = {},\n\t\tsettings = {\n\t\t\tselectorWrapperPrefix: '.elementor-widget-'\n\t\t},\n\t\telements = {};\n\n\tvar buildUI = function() {\n\t\telements.$previewHead.append( elements.$style );\n\t};\n\n\tvar initElements = function() {\n\t\telements.$style = Backbone.$( '<style>', {\n\t\t\tid: 'elementor-style-scheme'\n\t\t});\n\n\t\telements.$previewHead = elementor.$previewContents.find( 'head' );\n\t};\n\n\tvar initSchemes = function() {\n\t\tschemes = elementor.helpers.cloneObject( elementor.config.schemes.items );\n\t};\n\n\tvar addStyleRule = function( selector, property ) {\n\t\tif ( ! styleRules[ selector ] ) {\n\t\t\tstyleRules[ selector ] = [];\n\t\t}\n\n\t\tstyleRules[ selector ].push( property );\n\t};\n\n\tvar fetchControlStyles = function( control, widgetType ) {\n\t\t_.each( control.selectors, function( cssProperty, selector ) {\n\t\t\tvar currentSchemeValue = self.getSchemeValue( control.scheme.type, control.scheme.value, control.scheme.key ),\n\t\t\t\toutputSelector,\n\t\t\t\toutputCssProperty;\n\n\t\t\tif ( _.isEmpty( currentSchemeValue ) ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\toutputSelector = selector.replace( /\\{\\{WRAPPER\\}\\}/g, settings.selectorWrapperPrefix + widgetType );\n\t\t\toutputCssProperty = elementor.getControlItemView().replaceStyleValues( cssProperty, currentSchemeValue.value );\n\n\t\t\taddStyleRule( outputSelector, outputCssProperty );\n\t\t} );\n\t};\n\n\tvar fetchWidgetControlsStyles = function( widget, widgetType ) {\n\t\tvar widgetSchemeControls = self.getWidgetSchemeControls( widget );\n\n\t\t_.each( widgetSchemeControls, function( control ) {\n\t\t\tfetchControlStyles( control, widgetType );\n\t\t} );\n\t};\n\n\tvar fetchAllWidgetsSchemesStyle = function() {\n\t\t_.each( elementor.config.widgets, function( widget, widgetType ) {\n\t\t\tfetchWidgetControlsStyles( widget, widgetType );\n\t\t} );\n\t};\n\n\tvar parseSchemeStyle = function() {\n\t\tvar stringOutput = '';\n\n\t\t_.each( styleRules, function( properties, selector ) {\n\t\t\tstringOutput += selector + '{' + properties.join( '' ) + '}';\n\t\t} );\n\n\t\treturn stringOutput;\n\t};\n\n\tvar resetStyleRules = function() {\n\t\tstyleRules = {};\n\t};\n\n\tthis.init = function() {\n\t\tinitElements();\n\t\tbuildUI();\n\t\tinitSchemes();\n\n\t\treturn self;\n\t};\n\n\tthis.getWidgetSchemeControls = function( widget ) {\n\t\treturn _.filter( widget.controls, function( control ) {\n\t\t\treturn _.isObject( control.scheme );\n\t\t} );\n\t};\n\n\tthis.getSchemes = function() {\n\t\treturn schemes;\n\t};\n\n\tthis.getEnabledSchemesTypes = function() {\n\t\treturn elementor.config.schemes.enabled_schemes;\n\t};\n\n\tthis.getScheme = function( schemeType ) {\n\t\treturn schemes[ schemeType ];\n\t};\n\n\tthis.getSchemeValue = function( schemeType, value, key ) {\n\t\tif ( this.getEnabledSchemesTypes().indexOf( schemeType ) < 0 ) {\n\t\t\treturn false;\n\t\t}\n\n\t\tvar scheme = self.getScheme( schemeType ),\n\t\t\tschemeValue = scheme.items[ value ];\n\n\t\tif ( key && _.isObject( schemeValue ) ) {\n\t\t\tvar clonedSchemeValue = elementor.helpers.cloneObject( schemeValue );\n\n\t\t\tclonedSchemeValue.value = schemeValue.value[ key ];\n\n\t\t\treturn clonedSchemeValue;\n\t\t}\n\n\t\treturn schemeValue;\n\t};\n\n\tthis.printSchemesStyle = function() {\n\t\tresetStyleRules();\n\t\tfetchAllWidgetsSchemesStyle();\n\n\t\telements.$style.text( parseSchemeStyle() );\n\t};\n\n\tthis.resetSchemes = function( schemeName ) {\n\t\tschemes[ schemeName ] = elementor.helpers.cloneObject( elementor.config.schemes.items[ schemeName ] );\n\n\t\tthis.onSchemeChange();\n\t};\n\n\tthis.saveScheme = function( schemeName ) {\n\t\telementor.config.schemes.items[ schemeName ].items = elementor.helpers.cloneObject( schemes[ schemeName ].items );\n\n\t\tNProgress.start();\n\t\tBackbone.$.ajax( {\n\t\t\t\ttype: 'POST',\n\t\t\t\turl: elementor.config.ajaxurl,\n\t\t\t\tdata: {\n\t\t\t\t\taction: 'elementor_apply_scheme',\n\t\t\t\t\tscheme_name: schemeName,\n\t\t\t\t\tdata: JSON.stringify( schemes[ schemeName ].items )\n\t\t\t\t}\n\t\t\t} )\n\n\t\t\t.done( function( data ) {\n\t\t\t\tNProgress.done();\n\t\t\t} );\n\t};\n\n\tthis.setSchemeValue = function( schemeName, itemKey, value ) {\n\t\tschemes[ schemeName ].items[ itemKey ].value = value;\n\n\t\tthis.onSchemeChange();\n\t};\n\n\tthis.onSchemeChange = function() {\n\t\tthis.printSchemesStyle();\n\t};\n};\n\nmodule.exports = new Schemes();\n",
126
+ "var BaseSettingsModel = require( 'elementor-models/base-settings' ),\n\tBaseElementView;\n\nBaseElementView = Marionette.CompositeView.extend( {\n\ttagName: 'div',\n\n\tid: function() {\n\t\treturn this.getElementUniqueClass();\n\t},\n\n\tattributes: function() {\n\t\tvar type = this.model.get( 'elType' );\n\n\t\tif ( 'widget' === type ) {\n\t\t\ttype = this.model.get( 'widgetType' );\n\t\t}\n\t\treturn {\n\t\t\t'data-element_type': type\n\t\t};\n\t},\n\n\tbaseEvents: {},\n\n\telementEvents: {},\n\n\tgetElementType: function() {\n\t\treturn this.model.get( 'elType' );\n\t},\n\n\tgetChildType: function() {\n\t\treturn elementor.helpers.getElementChildType( this.getElementType() );\n\t},\n\n\tevents: function() {\n\t\treturn _.extend( {}, this.baseEvents, this.elementEvents );\n\t},\n\n\tgetTemplateType: function() {\n\t\treturn 'remote';\n\t},\n\n\tinitialize: function() {\n\t\t// grab the child collection from the parent model\n\t\t// so that we can render the collection as children\n\t\t// of this parent element\n\t\tthis.collection = this.model.get( 'elements' );\n\n\t\tif ( this.collection ) {\n\t\t\tthis.listenTo( this.collection, 'add remove reset', this.onCollectionChanged, this );\n\t\t}\n\n\t\tthis.listenTo( this.model.get( 'settings' ), 'change', this.onSettingsChanged, this );\n\t\tthis.listenTo( this.model.get( 'editSettings' ), 'change', this.onSettingsChanged, this );\n\n\t\tthis.on( 'render', this.enqueueFonts );\n\t\tthis.on( 'render', this.renderStyles );\n\t\tthis.on( 'render', this.renderCustomClasses );\n\t\tthis.on( 'render', this.runReadyTrigger );\n\n\t\tthis.initRemoveDialog();\n\t},\n\n\taddChildModel: function( model, options ) {\n\t\treturn this.collection.add( model, options, true );\n\t},\n\n\tisCollectionFilled: function() {\n\t\treturn false;\n\t},\n\n\tisInner: function() {\n\t\treturn !! this.model.get( 'isInner' );\n\t},\n\n\tinitRemoveDialog: function() {\n\t\tvar removeDialog;\n\n\t\tthis.getRemoveDialog = function() {\n\t\t\tif ( ! removeDialog ) {\n\t\t\t\tremoveDialog = elementor.dialogsManager.createWidget( 'confirm', {\n\t\t\t\t\tmessage: elementor.translate( 'dialog_confirm_delete' ),\n\t\t\t\t\theaderMessage: elementor.translate( 'delete_element' ),\n\t\t\t\t\tstrings: {\n\t\t\t\t\t\tconfirm: elementor.translate( 'delete' ),\n\t\t\t\t\t\tcancel: elementor.translate( 'cancel' )\n\t\t\t\t\t},\n\t\t\t\t\tdefaultOption: 'confirm',\n\t\t\t\t\tonConfirm: _.bind( function() {\n\t\t\t\t\t\tthis.model.destroy();\n\t\t\t\t\t}, this )\n\t\t\t\t} );\n\t\t\t}\n\n\t\t\treturn removeDialog;\n\t\t};\n\t},\n\n\tenqueueFonts: function() {\n\t\t_.each( this.model.get( 'settings' ).getFontControls(), _.bind( function( control ) {\n\t\t\tvar fontFamilyName = this.model.getSetting( control.name );\n\t\t\tif ( _.isEmpty( fontFamilyName ) ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tvar isVisible = elementor.helpers.isControlVisible( control, this.model.get( 'settings' ) );\n\t\t\tif ( ! isVisible ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\telementor.helpers.enqueueFont( fontFamilyName );\n\t\t}, this ) );\n\t},\n\n\trenderStyles: function() {\n\t\tvar styleHtml = '',\n\t\t\t$stylesheet = elementor.$previewContents.find( '#elementor-style-' + this.model.cid ),\n\t\t\tstyleControls = this.model.get( 'settings' ).getStyleControls();\n\n\t\t_.each( styleControls, _.bind( function( control ) {\n\t\t\tvar controlValue = this.model.getSetting( control.name );\n\n\t\t\tif ( ! _.isNumber( controlValue ) && _.isEmpty( controlValue ) ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tvar isVisibility = elementor.helpers.isControlVisible( control, this.model.get( 'settings' ) );\n\t\t\tif ( ! isVisibility ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t_.each( control.selectors, _.bind( function( cssProperty, selector ) {\n\t\t\t\tvar outputSelector = selector.replace( /\\{\\{WRAPPER\\}\\}/g, '#' + this.getElementUniqueClass() ),\n\t\t\t\t\toutputCssProperty = elementor.getControlItemView( control.type ).replaceStyleValues( cssProperty, controlValue );\n\n\t\t\t\tif ( _.isEmpty( outputCssProperty ) ) {\n\t\t\t\t\treturn;\n\t\t\t\t}\n\n\t\t\t\tstyleHtml += outputSelector + '{' + outputCssProperty + '}';\n\t\t\t}, this ) );\n\t\t}, this ) );\n\n\t\tif ( 'column' === this.model.get( 'elType' ) ) {\n\t\t\tvar inlineSize = this.model.getSetting( '_inline_size' );\n\t\t\tif ( ! _.isEmpty( inlineSize ) ) {\n\t\t\t\tstyleHtml += '@media (min-width: 768px) {#' + this.getElementUniqueClass() + '{width:' + inlineSize + '%;}';\n\t\t\t}\n\t\t}\n\n\t\tif ( 0 === $stylesheet.length ) {\n\t\t\telementor.$previewContents.find( 'head' ).append( '<style type=\"text/css\" id=\"elementor-style-' + this.model.cid + '\"></style>' );\n\t\t\t$stylesheet = elementor.$previewContents.find( '#elementor-style-' + this.model.cid );\n\t\t}\n\n\t\t$stylesheet.html( styleHtml );\n\t},\n\n\trenderCustomClasses: function() {\n\t\tthis.$el.addClass( 'elementor-element' );\n\n\t\tvar settings = this.model.get( 'settings' );\n\n\t\t_.each( settings.attributes, _.bind( function( value, attribute ) {\n\t\t\tif ( settings.isClassControl( attribute ) ) {\n\t\t\t\tvar currentControl = settings.getControl( attribute );\n\n\t\t\t\tthis.$el.removeClass( currentControl.prefix_class + settings.previous( attribute ) );\n\n\t\t\t\tvar isVisible = elementor.helpers.isControlVisible( currentControl, this.model.get( 'settings' ) );\n\n\t\t\t\tif ( isVisible && ! _.isEmpty( settings.get( attribute ) ) ) {\n\t\t\t\t\tthis.$el.addClass( currentControl.prefix_class + settings.get( attribute ) );\n\t\t\t\t\tthis.$el.addClass( _.result( this, 'className' ) );\n\t\t\t\t}\n\t\t\t}\n\t\t}, this ) );\n\t},\n\n\trunReadyTrigger: function() {\n\t\t_.defer( _.bind( function() {\n\t\t\telementorBindUI.runReadyTrigger( this.$el );\n\t\t}, this ) );\n\t},\n\n\tgetElementUniqueClass: function() {\n\t\treturn 'elementor-element-' + this.model.get( 'id' );\n\t},\n\n\tonCollectionChanged: function() {\n\t\telementor.setFlagEditorChange( true );\n\t},\n\n\tonSettingsChanged: function( settings ) {\n\t\tif ( this.model.get( 'editSettings' ) !== settings ) {\n\t\t\t// Change flag only if server settings was changed\n\t\t\telementor.setFlagEditorChange( true );\n\t\t}\n\n this.renderStyles();\n\t\tthis.renderCustomClasses();\n\t\tthis.enqueueFonts();\n\n\t\t// Make sure is correct model\n\t\tif ( settings instanceof BaseSettingsModel ) {\n\t\t\tvar isContentChanged = false;\n\n\t\t\t_.each( settings.changedAttributes(), function( settingValue, settingKey ) {\n\t\t\t\tif ( ! settings.isStyleControl( settingKey ) && ! settings.isClassControl( settingKey ) ) {\n\t\t\t\t\tisContentChanged = true;\n\t\t\t\t}\n\t\t\t} );\n\n\t\t\tif ( ! isContentChanged ) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t}\n\n\t\t// Re-render the template\n\t\tswitch ( this.getTemplateType() ) {\n\t\t\tcase 'js' :\n\t\t\t\tthis.model.setHtmlCache();\n\t\t\t\tthis.render();\n\t\t\t\tbreak;\n\n\t\t\tdefault :\n\t\t\t\tthis.model.renderRemoteServer();\n\t\t}\n\t},\n\n\tonClickRemove: function( event ) {\n\t\tevent.preventDefault();\n\t\tevent.stopPropagation();\n\n\t\tthis.getRemoveDialog().show();\n\t}\n} );\n\nmodule.exports = BaseElementView;\n",
127
  "var BaseElementView = require( 'elementor-views/base-element' ),\n\tElementEmptyView = require( 'elementor-views/element-empty' ),\n\tWidgetView = require( 'elementor-views/widget' ),\n\tColumnView;\n\nColumnView = BaseElementView.extend( {\n\ttemplate: Marionette.TemplateCache.get( '#tmpl-elementor-element-column-content' ),\n\n\telementEvents: {\n\t\t'click > .elementor-element-overlay .elementor-editor-column-settings-list .elementor-editor-element-remove': 'onClickRemove',\n\t\t'click @ui.listTriggers': 'onClickTrigger'\n\t},\n\n\tgetChildView: function( model ) {\n\t\tif ( 'section' === model.get( 'elType' ) ) {\n\t\t\treturn require( 'elementor-views/section' ); // We need to require the section dynamically\n\t\t}\n\n\t\treturn WidgetView;\n\t},\n\n\temptyView: ElementEmptyView,\n\n\tclassName: function() {\n\t\tvar classes = 'elementor-column',\n\t\t\ttype = this.isInner() ? 'inner' : 'top';\n\n\t\tclasses += ' elementor-' + type + '-column';\n\n\t\treturn classes;\n\t},\n\n\tchildViewContainer: '> .elementor-column-wrap > .elementor-widget-wrap',\n\n\ttriggers: {\n\t\t'click > .elementor-element-overlay .elementor-editor-column-settings-list .elementor-editor-element-add': 'click:new',\n\t\t'click > .elementor-element-overlay .elementor-editor-column-settings-list .elementor-editor-element-edit': 'click:edit',\n\t\t'click > .elementor-element-overlay .elementor-editor-column-settings-list .elementor-editor-element-trigger': 'click:edit',\n\t\t'click > .elementor-element-overlay .elementor-editor-column-settings-list .elementor-editor-element-duplicate': 'click:duplicate'\n\t},\n\n\tui: {\n\t\tcolumnTitle: '.column-title',\n\t\tcolumnInner: '> .elementor-column-wrap',\n\t\tlistTriggers: '> .elementor-element-overlay .elementor-editor-element-trigger'\n\t},\n\n\tbehaviors: {\n\t\tSortable: {\n\t\t\tbehaviorClass: require( 'elementor-behaviors/sortable' ),\n\t\t\telChildType: 'widget'\n\t\t},\n\t\tResizable: {\n\t\t\tbehaviorClass: require( 'elementor-behaviors/resizable' )\n\t\t},\n\t\tHandleDuplicate: {\n\t\t\tbehaviorClass: require( 'elementor-behaviors/handle-duplicate' )\n\t\t},\n\t\tHandleEditor: {\n\t\t\tbehaviorClass: require( 'elementor-behaviors/handle-editor' )\n\t\t},\n\t\tHandleEditMode: {\n\t\t\tbehaviorClass: require( 'elementor-behaviors/handle-edit-mode' )\n\t\t},\n\t\tHandleAddMode: {\n\t\t\tbehaviorClass: require( 'elementor-behaviors/duplicate' )\n\t\t},\n\t\tHandleElementsRelation: {\n\t\t\tbehaviorClass: require( 'elementor-behaviors/elements-relation' )\n\t\t}\n\t},\n\n\tinitialize: function() {\n\t\tBaseElementView.prototype.initialize.apply( this, arguments );\n\n\t\tthis.listenTo( elementor.data, 'widget:drag:start', this.onWidgetDragStart );\n\t\tthis.listenTo( elementor.data, 'widget:drag:end', this.onWidgetDragEnd );\n\t},\n\n\tisDroppingAllowed: function( side, event ) {\n\t\tvar elementView = elementor.panelElements.request( 'element:selected' ),\n\t\t\telType = elementView.model.get( 'elType' );\n\n\t\tif ( 'section' === elType ) {\n\t\t\treturn ! this.isInner();\n\t\t}\n\n\t\treturn 'widget' === elType;\n\t},\n\n\tchangeSizeUI: function() {\n\t\tvar columnSize = this.model.getSetting( '_column_size' ),\n\t\t\tinlineSize = this.model.getSetting( '_inline_size' ),\n\t\t\tcolumnSizeTitle = parseFloat( inlineSize || columnSize ).toFixed( 1 ) + '%';\n\n\t\tthis.$el.attr( 'data-col', columnSize );\n\t\t//this.$el.css( 'width', inlineSize ? inlineSize + '%' : '' );\n\n\t\tthis.ui.columnTitle.html( columnSizeTitle );\n\t},\n\n\tgetSortableOptions: function() {\n\t\treturn {\n\t\t\tconnectWith: '.elementor-widget-wrap',\n\t\t\titems: '> .elementor-element'\n\t\t};\n\t},\n\n\t// Events\n\tonCollectionChanged: function() {\n\t\tBaseElementView.prototype.onCollectionChanged.apply( this, arguments );\n\n\t\tthis.changeChildContainerClasses();\n\t},\n\n\tchangeChildContainerClasses: function() {\n\t\tvar emptyClass = 'elementor-element-empty',\n\t\t\tpopulatedClass = 'elementor-element-populated';\n\n\t\tif ( this.collection.isEmpty() ) {\n\t\t\tthis.ui.columnInner.removeClass( populatedClass ).addClass( emptyClass );\n\t\t} else {\n\t\t\tthis.ui.columnInner.removeClass( emptyClass ).addClass( populatedClass );\n\t\t}\n\t},\n\n\tonRender: function() {\n\t\tvar self = this;\n\n\t\tself.changeChildContainerClasses();\n\t\tself.changeSizeUI();\n\n\t\tself.$el.html5Droppable( {\n\t\t\titems: ' > .elementor-column-wrap > .elementor-widget-wrap > .elementor-element, >.elementor-column-wrap > .elementor-widget-wrap > .elementor-empty-view > .elementor-first-add',\n\t\t\taxis: [ 'vertical' ],\n\t\t\tgroups: [ 'elementor-element' ],\n\t\t\tisDroppingAllowed: _.bind( self.isDroppingAllowed, self ),\n\t\t\tonDragging: function( side, event ) {\n\t\t\t\tevent.stopPropagation();\n\n\t\t\t\tself.$el.addClass( 'elementor-dragging-on-child' );\n\n\t\t\t\tif ( this.dataset.side !== side ) {\n\t\t\t\t\tBackbone.$( this ).attr( 'data-side', side );\n\t\t\t\t}\n\t\t\t},\n\t\t\tonDragLeave: function() {\n\t\t\t\tself.$el.removeClass( 'elementor-dragging-on-child' );\n\n\t\t\t\tBackbone.$( this ).removeAttr( 'data-side' );\n\t\t\t},\n\t\t\tonDropping: function( side, event ) {\n\t\t\t\tevent.stopPropagation();\n\n\t\t\t\tvar elementView = elementor.panelElements.request( 'element:selected' ),\n\t\t\t\t\tnewIndex = Backbone.$( this ).index();\n\n\t\t\t\tif ( 'bottom' === side ) {\n\t\t\t\t\tnewIndex++;\n\t\t\t\t}\n\n\t\t\t\tvar itemData = {\n\t\t\t\t\tid: elementor.helpers.getUniqueID(),\n\t\t\t\t\telType: elementView.model.get( 'elType' )\n\t\t\t\t};\n\n\t\t\t\tif ( 'widget' === itemData.elType ) {\n\t\t\t\t\titemData.widgetType = elementView.model.get( 'widgetType' );\n\t\t\t\t} else if ( 'section' === itemData.elType ) {\n\t\t\t\t\titemData.elements = [];\n\t\t\t\t\titemData.isInner = true;\n\t\t\t\t} else {\n\t\t\t\t\treturn;\n\t\t\t\t}\n\n\t\t\t\tself.triggerMethod( 'request:add', itemData, { at: newIndex } );\n\t\t\t}\n\t\t} );\n\t},\n\n\tonClickTrigger: function( event ) {\n\t\tevent.preventDefault();\n\n\t\tvar $trigger = this.$( event.currentTarget ),\n\t\t\tisTriggerActive = $trigger.hasClass( 'elementor-active' );\n\n\t\tthis.ui.listTriggers.removeClass( 'elementor-active' );\n\n\t\tif ( ! isTriggerActive ) {\n\t\t\t$trigger.addClass( 'elementor-active' );\n\t\t}\n\t},\n\n\tonWidgetDragStart: function() {\n\t\tthis.$el.addClass( 'elementor-dragging' );\n\t},\n\n\tonWidgetDragEnd: function() {\n\t\tthis.$el.removeClass( 'elementor-dragging' );\n\t}\n} );\n\nmodule.exports = ColumnView;\n",
128
  "var ControlBaseItemView = require( 'elementor-views/controls/base' ),\n\tControlAnimationItemView;\n\nControlAnimationItemView = ControlBaseItemView.extend( {\n\n\tonReady: function() {\n\t\tthis.ui.select.select2();\n\t}\n} );\n\nmodule.exports = ControlAnimationItemView;\n",
129
  "var ControlBaseItemView = require( 'elementor-views/controls/base' ),\n\tControlBaseMultipleItemView;\n\nControlBaseMultipleItemView = ControlBaseItemView.extend( {\n\n\tapplySavedValue: function() {\n\t\tvar values = this.getControlValue(),\n\t\t\t$inputs = this.$( '[data-setting]' ),\n\t\t\tself = this;\n\n\t\t_.each( values, function( value, key ) {\n\t\t\tvar $input = $inputs.filter( function() {\n\t\t\t\treturn key === this.dataset.setting;\n\t\t\t} );\n\n\t\t\tself.setInputValue( $input, value );\n\t\t} );\n\t},\n\n\tgetControlValue: function( key ) {\n\t\tvar values = this.elementSettingsModel.get( this.model.get( 'name' ) );\n\n\t\tif ( ! Backbone.$.isPlainObject( values ) ) {\n\t\t\treturn {};\n\t\t}\n\n\t\tif ( key ) {\n\t\t\treturn values[ key ] || '';\n\t\t}\n\n\t\treturn elementor.helpers.cloneObject( values );\n\t},\n\n\tsetValue: function( key, value ) {\n\t\tvar values = this.getControlValue();\n\n\t\tif ( 'object' === typeof key ) {\n\t\t\t_.each( key, function( internalValue, internalKey ) {\n\t\t\t\tvalues[ internalKey ] = internalValue;\n\t\t\t} );\n\t\t} else {\n\t\t\tvalues[ key ] = value;\n\t\t}\n\n\t\tthis.setSettingsModel( values );\n\t},\n\n\tupdateElementModel: function( event ) {\n\t\tvar inputValue = this.getInputValue( event.currentTarget ),\n\t\t\tkey = event.currentTarget.dataset.setting;\n\n\t\tthis.setValue( key, inputValue );\n\t}\n}, {\n\t// Static methods\n\treplaceStyleValues: function( cssProperty, controlValue ) {\n\t\tif ( ! _.isObject( controlValue ) ) {\n\t\t\treturn ''; // invalid\n\t\t}\n\n\t\t// Trying to retrieve whole the related properties\n\t\t// according to the string matches.\n\t\t// When one of the properties is empty, aborting\n\t\t// the action and returning an empty string.\n\t\ttry {\n\t\t\treturn cssProperty.replace( /\\{\\{([A-Z]+)}}/g, function( fullMatch, pureMatch ) {\n\t\t\t\tvar value = controlValue[ pureMatch.toLowerCase() ];\n\n\t\t\t\tif ( '' === value ) {\n\t\t\t\t\tthrow '';\n\t\t\t\t}\n\n\t\t\t\treturn value;\n\t\t\t} );\n\t\t} catch ( exception ) {\n\t\t\treturn '';\n\t\t}\n\t}\n} );\n\nmodule.exports = ControlBaseMultipleItemView;\n",
131
  "var ControlBaseItemView;\n\nControlBaseItemView = Marionette.CompositeView.extend( {\n\tui: function() {\n\t\treturn {\n\t\t\tinput: 'input[data-setting][type!=\"checkbox\"][type!=\"radio\"]',\n\t\t\tcheckbox: 'input[data-setting][type=\"checkbox\"]',\n\t\t\tradio: 'input[data-setting][type=\"radio\"]',\n\t\t\tselect: 'select[data-setting]',\n\t\t\ttextarea: 'textarea[data-setting]'\n\t\t};\n\t},\n\n\tclassName: function() {\n\t\t// TODO: Any better classes for that?\n\t\tvar classes = 'elementor-control elementor-control-' + this.model.get( 'name' ) + ' elementor-control-type-' + this.model.get( 'type' ),\n\t\t\tmodelClasses = this.model.get( 'classes' );\n\n\t\tif ( ! _.isEmpty( modelClasses ) ) {\n\t\t\tclasses += ' ' + modelClasses;\n\t\t}\n\n\t\tif ( ! _.isEmpty( this.model.get( 'section' ) ) ) {\n\t\t\tclasses += ' elementor-control-under-section';\n\t\t}\n\n\t\treturn classes;\n\t},\n\n\tgetTemplate: function() {\n\t\treturn Marionette.TemplateCache.get( '#tmpl-elementor-control-' + this.model.get( 'type' ) + '-content' );\n\t},\n\n\ttemplateHelpers: function() {\n\t\tvar controlData = {\n\t\t\tcontrolValue: this.getControlValue(),\n\t\t\t_cid: this.model.cid\n\t\t};\n\n\t\treturn {\n\t\t\tdata: _.extend( {}, this.model.toJSON(), controlData )\n\t\t};\n\t},\n\n\tbaseEvents: {\n\t\t'input @ui.input': 'onBaseInputChange',\n\t\t'change @ui.checkbox': 'onBaseInputChange',\n\t\t'change @ui.radio': 'onBaseInputChange',\n\t\t'input @ui.textarea': 'onBaseInputChange',\n\t\t'change @ui.select': 'onBaseInputChange'\n\t},\n\n\tchildEvents: {},\n\n\tevents: function() {\n\t\treturn _.extend( {}, this.baseEvents, this.childEvents );\n\t},\n\n\tinitialize: function( options ) {\n\t\tthis.elementSettingsModel = options.elementSettingsModel;\n\n\t\tvar controlType = this.model.get( 'type' ),\n\t\t\tcontrolSettings = Backbone.$.extend( true, {}, elementor.config.controls[ controlType ], this.model.attributes );\n\n\t\tthis.model.set( controlSettings );\n\n\t\tthis.listenTo( this.elementSettingsModel, 'change', this.toggleControlVisibility );\n\t\tthis.listenTo( this.elementSettingsModel, 'control:switch:tab', this.onControlSwitchTab );\n\t},\n\n\tgetControlValue: function() {\n\t\treturn this.elementSettingsModel.get( this.model.get( 'name' ) );\n\t},\n\n\tisValidValue: function( value ) {\n\t\treturn true;\n\t},\n\n\tsetValue: function( value ) {\n\t\tthis.setSettingsModel( value );\n\t},\n\n\tsetSettingsModel: function( value ) {\n\t\tif ( true !== this.isValidValue( value ) ) {\n\t\t\tthis.triggerMethod( 'settings:error' );\n\t\t\treturn;\n\t\t}\n\n\t\tthis.elementSettingsModel.set( this.model.get( 'name' ), value );\n\n\t\tthis.triggerMethod( 'settings:change' );\n\t},\n\n\tapplySavedValue: function() {\n\t\tthis.setInputValue( '[data-setting=\"' + this.model.get( 'name' ) + '\"]', this.getControlValue() );\n\t},\n\n\tgetEditSettings: function( setting ) {\n\t\tvar settings = this.getOption( 'elementEditSettings' ).toJSON();\n\n\t\tif ( setting ) {\n\t\t\treturn settings[ setting ];\n\t\t}\n\n\t\treturn settings;\n\t},\n\n\tsetEditSetting: function( settingKey, settingValue ) {\n\t\tvar settings = this.getOption( 'elementEditSettings' );\n\n\t\tsettings.set( settingKey, settingValue );\n\t},\n\n\tgetInputValue: function( input ) {\n\t\tvar $input = this.$( input ),\n\t\t\tinputValue = $input.val(),\n\t\t\tinputType = $input.attr( 'type' );\n\n\t\tif ( 'checkbox' === inputType ) {\n\t\t\treturn $input.prop( 'checked' );\n\t\t} else if ( 'radio' === inputType ) {\n\t\t\treturn $input.prop( 'checked' ) ? inputValue : '';\n\t\t}\n\n\t\treturn inputValue;\n\t},\n\n\t// This method used inside of repeater\n\tgetFieldTitleValue: function() {\n\t\treturn this.getControlValue();\n\t},\n\n\tsetInputValue: function( input, value ) {\n\t\tvar $input = this.$( input ),\n\t\t\tinputType = $input.attr( 'type' );\n\n\t\tif ( 'checkbox' === inputType ) {\n\t\t\t$input.prop( 'checked', !! value );\n\t\t} else if ( 'radio' === inputType ) {\n\t\t\t$input.filter( '[value=\"' + value + '\"]' ).prop( 'checked', true );\n\t\t} else {\n\t\t\t$input.val( value );\n\t\t}\n\t},\n\n\tonSettingsError: function() {\n\t\tthis.$el.addClass( 'elementor-error' );\n\t},\n\n\tonSettingsChange: function() {\n\t\tthis.$el.removeClass( 'elementor-error' );\n\t},\n\n\tonRender: function() {\n\t\tthis.applySavedValue();\n\n\t\tvar layoutType = this.model.get( 'label_block' ) ? 'block' : 'inline',\n\t\t\tshowLabel = this.model.get( 'show_label' ),\n\t\t\telClasses = 'elementor-label-' + layoutType;\n\n\t\telClasses += ' elementor-control-separator-' + this.model.get( 'separator' );\n\n\t\tif ( ! showLabel ) {\n\t\t\telClasses += ' elementor-control-hidden-label';\n\t\t}\n\n\t\tthis.$el.addClass( elClasses );\n\n\t\tthis.triggerMethod( 'ready' );\n\t\tthis.toggleControlVisibility();\n\t},\n\n\tonBaseInputChange: function( event ) {\n\t\tthis.updateElementModel( event );\n\n\t\tthis.triggerMethod( 'input:change', event );\n\t},\n\n\ttoggleControlVisibility: function() {\n\t\tvar isVisible = elementor.helpers.isControlVisible( this.model, this.elementSettingsModel );\n\n\t\tthis.$el.toggleClass( 'elementor-hidden-control', ! isVisible );\n\n\t\telementor.data.trigger( 'scrollbar:update' );\n\t},\n\n\tonControlSwitchTab: function( activeTab ) {\n\t\tthis.$el.toggleClass( 'elementor-active-tab', ( activeTab === this.model.get( 'tab' ) ) );\n\n\t\telementor.data.trigger( 'scrollbar:update' );\n\t},\n\n\tonReady: function() {},\n\n\tupdateElementModel: function( event ) {\n\t\tthis.setValue( this.getInputValue( event.currentTarget ) );\n\t}\n}, {\n\t// Static methods\n\treplaceStyleValues: function( cssProperty, controlValue ) {\n\t\tvar replaceArray = { '\\{\\{VALUE\\}\\}': controlValue };\n\n\t\treturn elementor.helpers.stringReplaceAll( cssProperty, replaceArray );\n\t}\n} );\n\nmodule.exports = ControlBaseItemView;\n",
132
  "var ControlMultipleBaseItemView = require( 'elementor-views/controls/base-multiple' ),\n\tControlBoxShadowItemView;\n\nControlBoxShadowItemView = ControlMultipleBaseItemView.extend( {\n\tui: function() {\n\t\tvar ui = ControlMultipleBaseItemView.prototype.ui.apply( this, arguments );\n\n\t\tui.sliders = '.elementor-slider';\n\t\tui.colors = '.elementor-box-shadow-color-picker';\n\n\t\treturn ui;\n\t},\n\n\tchildEvents: {\n\t\t'slide @ui.sliders': 'onSlideChange'\n\t},\n\n\tinitSliders: function() {\n\t\tvar value = this.getControlValue();\n\n\t\tthis.ui.sliders.each( function() {\n\t\t\tvar $slider = Backbone.$( this ),\n\t\t\t\t$input = $slider.next( '.elementor-slider-input' ).find( 'input' );\n\n\t\t\t$slider.slider( {\n\t\t\t\tvalue: value[ this.dataset.input ],\n\t\t\t\tmin: +$input.attr( 'min' ),\n\t\t\t\tmax: +$input.attr( 'max' )\n\t\t\t} );\n\t\t} );\n\t},\n\n\tinitColors: function() {\n\t\tvar self = this;\n\n\t\tthis.ui.colors.wpColorPicker( {\n\t\t\tchange: function() {\n\t\t\t\tvar $this = Backbone.$( this ),\n\t\t\t\t\ttype = $this.data( 'setting' );\n\n\t\t\t\tself.setValue( type, $this.wpColorPicker( 'color' ) );\n\t\t\t},\n\n\t\t\tclear: function() {\n\t\t\t\tself.setValue( this.dataset.setting, '' );\n\t\t\t},\n\n\t\t\twidth: 251\n\t\t} );\n\t},\n\n\tonInputChange: function( event ) {\n\t\tvar type = event.currentTarget.dataset.setting,\n\t\t\t$slider = this.ui.sliders.filter( '[data-input=\"' + type + '\"]' );\n\n\t\t$slider.slider( 'value', this.getControlValue( type ) );\n\t},\n\n\tonReady: function() {\n\t\tthis.initSliders();\n\t\tthis.initColors();\n\t},\n\n\tonSlideChange: function( event, ui ) {\n\t\tvar type = event.currentTarget.dataset.input,\n\t\t\t$input = this.ui.input.filter( '[data-setting=\"' + type + '\"]' );\n\n\t\t$input.val( ui.value );\n\t\tthis.setValue( type, ui.value );\n\t},\n\n\tonBeforeDestroy: function() {\n\t\tthis.ui.colors.each( function() {\n\t\t\tvar $color = Backbone.$( this );\n\n\t\t\tif ( $color.wpColorPicker( 'instance' ) ) {\n\t\t\t\t$color.wpColorPicker( 'close' );\n\t\t\t}\n\t\t} );\n\n\t\tthis.$el.remove();\n\t}\n} );\n\nmodule.exports = ControlBoxShadowItemView;\n",
133
  "var ControlBaseItemView = require( 'elementor-views/controls/base' ),\n\tControlChooseItemView;\n\nControlChooseItemView = ControlBaseItemView.extend( {\n\tui: function() {\n\t\tvar ui = ControlBaseItemView.prototype.ui.apply( this, arguments );\n\n\t\tui.inputs = '[type=radio]';\n\n\t\treturn ui;\n\t},\n\n\tchildEvents: {\n\t\t'mousedown label': 'onMouseDownLabel',\n\t\t'click @ui.inputs': 'onClickInput',\n\t\t'change @ui.inputs': 'updateElementModel'\n\t},\n\n\tonMouseDownLabel: function( event ) {\n\t\tvar $clickedLabel = this.$( event.currentTarget ),\n\t\t\t$selectedInput = this.$( '#' + $clickedLabel.attr( 'for' ) );\n\n\t\t$selectedInput.data( 'checked', $selectedInput.prop( 'checked' ) );\n\t},\n\n\tonClickInput: function( event ) {\n\t\tif ( ! this.model.get( 'toggle' ) ) {\n\t\t\treturn;\n\t\t}\n\n\t\tvar $selectedInput = this.$( event.currentTarget );\n\n\t\tif ( $selectedInput.data( 'checked' ) ) {\n\t\t\t$selectedInput.prop( 'checked', false ).trigger( 'change' );\n\t\t}\n\t},\n\n\tonRender: function() {\n\t\tControlBaseItemView.prototype.onRender.apply( this, arguments );\n\n\t\tvar currentValue = this.getControlValue();\n\n\t\tif ( currentValue ) {\n\t\t\tthis.ui.inputs.filter( '[value=' + currentValue + ']' ).prop( 'checked', true );\n\t\t} else if ( ! this.model.get( 'toggle' ) ) {\n\t\t\tthis.ui.inputs.first().prop( 'checked', true ).trigger( 'change' );\n\t\t}\n\t}\n} );\n\nmodule.exports = ControlChooseItemView;\n",
134
+ "var ControlBaseItemView = require( 'elementor-views/controls/base' ),\n\tControlColorItemView;\n\nControlColorItemView = ControlBaseItemView.extend( {\n\tui: function() {\n\t\tvar ui = ControlBaseItemView.prototype.ui.apply( this, arguments );\n\n\t\tui.picker = '.color-picker-hex';\n\n\t\treturn ui;\n\t},\n\n\tonReady: function() {\n\t\tthis.ui.picker.wpColorPicker( {\n\t\t\tchange: _.bind( function() {\n\t\t\t\tthis.setValue( this.ui.picker.wpColorPicker( 'color' ) );\n\t\t\t}, this ),\n\n\t\t\tclear: _.bind( function() {\n\t\t\t\tthis.setValue( '' );\n\t\t\t}, this ),\n\n\t\t\twidth: 251\n\t\t} ).wpColorPicker( 'instance' )\n\t\t\t.wrap.find( '> .wp-picker-input-wrap > .wp-color-picker' )\n\t\t\t.removeAttr( 'maxlength' );\n\t},\n\n\tonBeforeDestroy: function() {\n\t\tif ( this.ui.picker.wpColorPicker( 'instance' ) ) {\n\t\t\tthis.ui.picker.wpColorPicker( 'close' );\n\t\t}\n\t\tthis.$el.remove();\n\t}\n} );\n\nmodule.exports = ControlColorItemView;\n",
135
  "var ControlBaseUnitsItemView = require( 'elementor-views/controls/base-units' ),\n\tControlDimensionsItemView;\n\nControlDimensionsItemView = ControlBaseUnitsItemView.extend( {\n\tui: function() {\n\t\tvar ui = ControlBaseUnitsItemView.prototype.ui.apply( this, arguments );\n\n\t\tui.controls = '.elementor-control-dimension > input:enabled';\n\t\tui.link = 'button.elementor-link-dimensions';\n\n\t\treturn ui;\n\t},\n\n\tchildEvents: {\n\t\t'click @ui.link': 'onLinkDimensionsClicked'\n\t},\n\n\tdefaultDimensionValue: 0,\n\n\tinitialize: function() {\n\t\tControlBaseUnitsItemView.prototype.initialize.apply( this, arguments );\n\n\t\t// TODO: Need to be in helpers, and not in variable\n\t\tthis.model.set( 'allowed_dimensions', this.filterDimensions( this.model.get( 'allowed_dimensions' ) ) );\n\t},\n\n\tgetPossibleDimensions: function() {\n\t\treturn [\n\t\t\t'top',\n\t\t\t'right',\n\t\t\t'bottom',\n\t\t\t'left'\n\t\t];\n\t},\n\n\tfilterDimensions: function( filter ) {\n\t\tfilter = filter || 'all';\n\n\t\tvar dimensions = this.getPossibleDimensions();\n\n\t\tif ( 'all' === filter ) {\n\t\t\treturn dimensions;\n\t\t}\n\n\t\tif ( ! _.isArray( filter ) ) {\n\t\t\tif ( 'horizontal' === filter ) {\n\t\t\t\tfilter = [ 'right', 'left' ];\n\t\t\t} else if ( 'vertical' === filter ) {\n\t\t\t\tfilter = [ 'top', 'bottom' ];\n\t\t\t}\n\t\t}\n\n\t\treturn filter;\n\t},\n\n\tonReady: function() {\n\t\tvar currentValue = this.getControlValue();\n\n\t\tif ( ! this.isLinkedDimensions() ) {\n\t\t\tthis.ui.link.addClass( 'unlinked' );\n\n\t\t\tthis.ui.controls.each( _.bind( function( index, element ) {\n\t\t\t\tvar value = currentValue[ element.dataset.setting ];\n\n\t\t\t\tif ( _.isEmpty( value ) ) {\n\t\t\t\t\tvalue = this.defaultDimensionValue;\n\t\t\t\t}\n\n\t\t\t\tthis.$( element ).val( value );\n\t\t\t}, this ) );\n\t\t}\n\n\t\tthis.fillEmptyDimensions();\n\t},\n\n\tupdateDimensionsValue: function() {\n\t\tvar currentValue = {},\n\t\t\tdimensions = this.getPossibleDimensions(),\n\t\t\t$controls = this.ui.controls;\n\n\t\tdimensions.forEach( _.bind( function( dimension ) {\n\t\t\tvar $element = $controls.filter( '[data-setting=\"' + dimension + '\"]' );\n\n\t\t\tcurrentValue[ dimension ] = $element.length ? $element.val() : this.defaultDimensionValue;\n\t\t}, this ) );\n\n\t\tthis.setValue( currentValue );\n\t},\n\n\tfillEmptyDimensions: function() {\n\t\tvar dimensions = this.getPossibleDimensions(),\n\t\t\tallowedDimensions = this.model.get( 'allowed_dimensions' ),\n\t\t\t$controls = this.ui.controls;\n\n\t\tif ( this.isLinkedDimensions() ) {\n\t\t\treturn;\n\t\t}\n\n\t\tdimensions.forEach( _.bind( function( dimension ) {\n\t\t\tvar $element = $controls.filter( '[data-setting=\"' + dimension + '\"]' ),\n\t\t\t\tisAllowedDimension = -1 !== _.indexOf( allowedDimensions, dimension );\n\n\t\t\tif ( isAllowedDimension && $element.length && _.isEmpty( $element.val() ) ) {\n\t\t\t\t$element.val( this.defaultDimensionValue );\n\t\t\t}\n\n\t\t}, this ) );\n\t},\n\n\tupdateDimensions: function() {\n\t\tthis.fillEmptyDimensions();\n\t\tthis.updateDimensionsValue();\n\t},\n\n\tresetDimensions: function() {\n\t\tthis.ui.controls.val( '' );\n\n\t\tthis.updateDimensionsValue();\n\t},\n\n\tonInputChange: function( event ) {\n\t\tvar inputSetting = event.target.dataset.setting;\n\n\t\tif ( 'unit' === inputSetting ) {\n\t\t\tthis.resetDimensions();\n\t\t}\n\n\t\tif ( ! _.contains( this.getPossibleDimensions(), inputSetting ) ) {\n\t\t\treturn;\n\t\t}\n\n\t\tif ( this.isLinkedDimensions() ) {\n\t\t\tvar $thisControl = this.$( event.target );\n\n\t\t\tthis.ui.controls.val( $thisControl.val() );\n\t\t}\n\n\t\tthis.updateDimensions();\n\t},\n\n\tonLinkDimensionsClicked: function( event ) {\n\t\tevent.preventDefault();\n\t\tevent.stopPropagation();\n\n\t\tthis.ui.link.toggleClass( 'unlinked' );\n\n\t\tthis.setValue( 'isLinked', ! this.ui.link.hasClass( 'unlinked' ) );\n\n\t\tif ( this.isLinkedDimensions() ) {\n\t\t\t// Set all controls value from the first control.\n\t\t\tthis.ui.controls.val( this.ui.controls.eq( 0 ).val() );\n\t\t}\n\n\t\tthis.updateDimensions();\n\t},\n\n\tisLinkedDimensions: function() {\n\t\treturn this.getControlValue( 'isLinked' );\n\t}\n} );\n\nmodule.exports = ControlDimensionsItemView;\n",
136
  "var ControlBaseItemView = require( 'elementor-views/controls/base' ),\n\tControlFontItemView;\n\nControlFontItemView = ControlBaseItemView.extend( {\n\tonReady: function() {\n\t\tthis.ui.select.select2( {\n\t\t\tdir: elementor.config.is_rtl ? 'rtl' : 'ltr'\n\t\t} );\n\t},\n\n\ttemplateHelpers: function() {\n\t\tvar helpers = ControlBaseItemView.prototype.templateHelpers.apply( this, arguments );\n\n\t\thelpers.getFontsByGroups = _.bind( function( groups ) {\n\t\t\tvar fonts = this.model.get( 'fonts' ),\n\t\t\t\tfilteredFonts = {};\n\n\t\t\t_.each( fonts, function( fontType, fontName ) {\n\t\t\t\tif ( _.isArray( groups ) && _.contains( groups, fontType ) || fontType === groups ) {\n\t\t\t\t\tfilteredFonts[ fontName ] = fontType;\n\t\t\t\t}\n\t\t\t} );\n\n\t\t\treturn filteredFonts;\n\t\t}, this );\n\n\t\treturn helpers;\n\t}\n} );\n\nmodule.exports = ControlFontItemView;\n",
137
  "var ControlBaseItemView = require( 'elementor-views/controls/base' ),\n\tControlMediaItemView;\n\nControlMediaItemView = ControlBaseItemView.extend( {\n\tui: function() {\n\t\tvar ui = ControlBaseItemView.prototype.ui.apply( this, arguments );\n\n\t\tui.addImages = '.elementor-control-gallery-add';\n\t\tui.clearGallery = '.elementor-control-gallery-clear';\n\t\tui.galleryThumbnails = '.elementor-control-gallery-thumbnails';\n\n\t\treturn ui;\n\t},\n\n\tchildEvents: {\n\t\t'click @ui.addImages': 'onAddImagesClick',\n\t\t'click @ui.clearGallery': 'onClearGalleryClick',\n\t\t'click @ui.galleryThumbnails': 'onGalleryThumbnailsClick'\n\t},\n\n\tonReady: function() {\n\t\tvar hasImages = this.hasImages();\n\n\t\tthis.$el\n\t\t .toggleClass( 'elementor-gallery-has-images', hasImages )\n\t\t .toggleClass( 'elementor-gallery-empty', ! hasImages );\n\n\t\tthis.initRemoveDialog();\n\t},\n\n\thasImages: function() {\n\t\treturn !! this.getControlValue().length;\n\t},\n\n\topenFrame: function( action ) {\n\t\tthis.initFrame( action );\n\n\t\tthis.frame.open();\n\t},\n\n\tinitFrame: function( action ) {\n\t\tvar frameStates = {\n\t\t\tcreate: 'gallery',\n\t\t\tadd: 'gallery-library',\n\t\t\tedit: 'gallery-edit'\n\t\t};\n\n\t\tvar options = {\n\t\t\tframe: 'post',\n\t\t\tmultiple: true,\n\t\t\tstate: frameStates[ action ],\n\t\t\tbutton: {\n\t\t\t\ttext: elementor.translate( 'insert_media' )\n\t\t\t}\n\t\t};\n\n\t\tif ( this.hasImages() ) {\n\t\t\toptions.selection = this.fetchSelection();\n\t\t}\n\n\t\tthis.frame = wp.media( options );\n\n\t\t// When a file is selected, run a callback.\n\t\tthis.frame.on( {\n\t\t\t'update': this.select,\n\t\t\t'menu:render:default': this.menuRender,\n\t\t\t'content:render:browse': this.gallerySettings\n\t\t}, this );\n\t},\n\n\tmenuRender: function( view ) {\n\t\tview.unset( 'insert' );\n\t\tview.unset( 'featured-image' );\n\t},\n\n\tgallerySettings: function( browser ) {\n\t\tbrowser.sidebar.on( 'ready', function() {\n\t\t\tbrowser.sidebar.unset( 'gallery' );\n\t\t} );\n\t},\n\n\tfetchSelection: function() {\n\t\tvar attachments = wp.media.query( {\n\t\t\torderby: 'post__in',\n\t\t\torder: 'ASC',\n\t\t\ttype: 'image',\n\t\t\tperPage: -1,\n\t\t\tpost__in: _.pluck( this.getControlValue(), 'id' )\n\t\t} );\n\n\t\treturn new wp.media.model.Selection( attachments.models, {\n\t\t\tprops: attachments.props.toJSON(),\n\t\t\tmultiple: true\n\t\t} );\n\t},\n\n\t/**\n\t * Callback handler for when an attachment is selected in the media modal.\n\t * Gets the selected image information, and sets it within the control.\n\t */\n\tselect: function( selection ) {\n\t\tvar images = [];\n\n\t\tselection.each( function( image ) {\n\t\t\timages.push( {\n\t\t\t\tid: image.get( 'id' ),\n\t\t\t\turl: image.get( 'url' )\n\t\t\t} );\n\t\t} );\n\n\t\tthis.setValue( images );\n\n\t\tthis.render();\n\t},\n\n\tonBeforeDestroy: function() {\n\t\tif ( this.frame ) {\n\t\t\tthis.frame.off();\n\t\t}\n\n\t\tthis.$el.remove();\n\t},\n\n\tresetGallery: function() {\n\t\tthis.setValue( '' );\n\n\t\tthis.render();\n\t},\n\n\tinitRemoveDialog: function() {\n\t\tvar removeDialog;\n\n\t\tthis.getRemoveDialog = function() {\n\t\t\tif ( ! removeDialog ) {\n\t\t\t\tremoveDialog = elementor.dialogsManager.createWidget( 'confirm', {\n\t\t\t\t\tmessage: elementor.translate( 'dialog_confirm_gallery_delete' ),\n\t\t\t\t\theaderMessage: elementor.translate( 'delete_gallery' ),\n\t\t\t\t\tstrings: {\n\t\t\t\t\t\tconfirm: elementor.translate( 'delete' ),\n\t\t\t\t\t\tcancel: elementor.translate( 'cancel' )\n\t\t\t\t\t},\n\t\t\t\t\tdefaultOption: 'confirm',\n\t\t\t\t\tonConfirm: _.bind( this.resetGallery, this )\n\t\t\t\t} );\n\t\t\t}\n\n\t\t\treturn removeDialog;\n\t\t};\n\t},\n\n\tonAddImagesClick: function() {\n\t\tthis.openFrame( this.hasImages() ? 'add' : 'create' );\n\t},\n\n\tonClearGalleryClick: function() {\n\t\tthis.getRemoveDialog().show();\n\t},\n\n\tonGalleryThumbnailsClick: function() {\n\t\tthis.openFrame( 'edit' );\n\t}\n} );\n\nmodule.exports = ControlMediaItemView;\n",
138
  "var ControlBaseItemView = require( 'elementor-views/controls/base' ),\n\tControlIconItemView;\n\nControlIconItemView = ControlBaseItemView.extend( {\n\n\tinitialize: function() {\n\t\tControlBaseItemView.prototype.initialize.apply( this, arguments );\n\n\t\tthis.filterIcons();\n\t},\n\n\tfilterIcons: function() {\n\t\tvar icons = this.model.get( 'icons' ),\n\t\t\tinclude = this.model.get( 'include' ),\n\t\t\texclude = this.model.get( 'exclude' );\n\n\t\tif ( include ) {\n\t\t\tvar filteredIcons = {};\n\n\t\t\t_.each( include, function( iconKey ) {\n\t\t\t\tfilteredIcons[ iconKey ] = icons[ iconKey ];\n\t\t\t} );\n\n\t\t\tthis.model.set( 'icons', filteredIcons );\n\t\t\treturn;\n\t\t}\n\n\t\tif ( exclude ) {\n\t\t\t_.each( exclude, function( iconKey ) {\n\t\t\t\tdelete icons[ iconKey ];\n\t\t\t} );\n\t\t}\n\t},\n\n\ticonsList: function( icon ) {\n\t\tif ( ! icon.id ) {\n\t\t\treturn icon.text;\n\t\t}\n\n\t\treturn Backbone.$(\n\t\t\t'<span><i class=\"' + icon.id + '\"></i> ' + icon.text + '</span>'\n\t\t);\n\t},\n\n\tgetFieldTitleValue: function() {\n\t\tvar controlValue = this.getControlValue();\n\n\t\treturn controlValue.replace( /^fa fa-/, '' ).replace( '-', ' ' );\n\t},\n\n\tonReady: function() {\n\t\tthis.ui.select.select2( {\n\t\t\tallowClear: true,\n\t\t\ttemplateResult: _.bind( this.iconsList, this ),\n\t\t\ttemplateSelection: _.bind( this.iconsList, this )\n\t\t} );\n\t}\n} );\n\nmodule.exports = ControlIconItemView;\n",
139
  "var ControlMultipleBaseItemView = require( 'elementor-views/controls/base-multiple' ),\n\tControlImageDimensionsItemView;\n\nControlImageDimensionsItemView = ControlMultipleBaseItemView.extend( {\n\tui: function() {\n\t\treturn {\n\t\t\tinputWidth: 'input[data-setting=\"width\"]',\n\t\t\tinputHeight: 'input[data-setting=\"height\"]',\n\n\t\t\tbtnApply: 'button.elementor-image-dimensions-apply-button'\n\t\t};\n\t},\n\n\t// Override the base events\n\tbaseEvents: {\n\t\t'click @ui.btnApply': 'onApplyClicked'\n\t},\n\n\tonApplyClicked: function( event ) {\n\t\tevent.preventDefault();\n\n\t\tthis.setValue( {\n\t\t\twidth: this.ui.inputWidth.val(),\n\t\t\theight: this.ui.inputHeight.val()\n\t\t} );\n\t}\n} );\n\nmodule.exports = ControlImageDimensionsItemView;\n",
140
  "var ControlMultipleBaseItemView = require( 'elementor-views/controls/base-multiple' ),\n\tControlMediaItemView;\n\nControlMediaItemView = ControlMultipleBaseItemView.extend( {\n\tui: function() {\n\t\tvar ui = ControlMultipleBaseItemView.prototype.ui.apply( this, arguments );\n\n\t\tui.controlMedia = '.elementor-control-media';\n\t\tui.frameOpeners = '.elementor-control-media-upload-button, .elementor-control-media-image';\n\t\tui.deleteButton = '.elementor-control-media-delete';\n\n\t\treturn ui;\n\t},\n\n\tchildEvents: {\n\t\t'click @ui.frameOpeners': 'openFrame',\n\t\t'click @ui.deleteButton': 'deleteImage'\n\t},\n\n\tonReady: function() {\n\t\tif ( _.isEmpty( this.getControlValue( 'url' ) ) ) {\n\t\t\tthis.ui.controlMedia.addClass( 'media-empty' );\n\t\t}\n\t},\n\n\topenFrame: function() {\n\t\tif ( ! this.frame ) {\n\t\t\tthis.initFrame();\n\t\t}\n\n\t\tthis.frame.open();\n\t},\n\n\tdeleteImage: function() {\n\t\tthis.setValue( {\n\t\t\turl: '',\n\t\t\tid: ''\n\t\t} );\n\n\t\tthis.render();\n\t},\n\n\t/**\n\t * Create a media modal select frame, and store it so the instance can be reused when needed.\n\t */\n\tinitFrame: function() {\n\t\tthis.frame = wp.media( {\n\t\t\tbutton: {\n\t\t\t\ttext: 'Insert Media' // TODO: gettext\n\t\t\t},\n\t\t\tstates: [\n\t\t\t\tnew wp.media.controller.Library( {\n\t\t\t\t\ttitle: 'Insert Media', // TODO: gettext\n\t\t\t\t\tlibrary: wp.media.query( { type: 'image' } ),\n\t\t\t\t\tmultiple: false,\n\t\t\t\t\tdate: false\n\t\t\t\t} )\n\t\t\t]\n\t\t} );\n\n\t\t// When a file is selected, run a callback.\n\t\tthis.frame.on( 'insert select', _.bind( this.select, this ) );\n\t},\n\n\t/**\n\t * Callback handler for when an attachment is selected in the media modal.\n\t * Gets the selected image information, and sets it within the control.\n\t */\n\tselect: function() {\n\t\t// Get the attachment from the modal frame.\n\t\tvar attachment = this.frame.state().get( 'selection' ).first().toJSON();\n\n\t\tif ( attachment.url ) {\n\t\t\tthis.setValue( {\n\t\t\t\turl: attachment.url,\n\t\t\t\tid: attachment.id\n\t\t\t} );\n\n\t\t\tthis.render();\n\t\t}\n\t},\n\n\tonBeforeDestroy: function() {\n\t\tthis.$el.remove();\n\t}\n} );\n\nmodule.exports = ControlMediaItemView;\n",
141
+ "var RepeaterRowView;\n\nRepeaterRowView = Marionette.CompositeView.extend( {\n\ttemplate: Marionette.TemplateCache.get( '#tmpl-elementor-repeater-row' ),\n\n\tclassName: 'repeater-fields',\n\n\tui: {\n\t\tduplicateButton: '.elementor-repeater-tool-duplicate',\n\t\teditButton: '.elementor-repeater-tool-edit',\n\t\tremoveButton: '.elementor-repeater-tool-remove',\n\t\titemTitle: '.elementor-repeater-row-item-title'\n\t},\n\n\ttriggers: {\n\t\t'click @ui.removeButton': 'click:remove',\n\t\t'click @ui.duplicateButton': 'click:duplicate',\n\t\t'click @ui.itemTitle': 'click:edit'\n\t},\n\n\ttemplateHelpers: function() {\n\t\treturn {\n\t\t\titemIndex: this.getOption( 'itemIndex' )\n\t\t};\n\t},\n\n\tchildViewContainer: '.elementor-repeater-row-controls',\n\n\tgetChildView: function( item ) {\n\t\tvar controlType = item.get( 'type' );\n\t\treturn elementor.getControlItemView( controlType );\n\t},\n\n\tchildViewOptions: function() {\n\t\treturn {\n\t\t\telementSettingsModel: this.model\n\t\t};\n\t},\n\n\tupdateIndex: function( newIndex ) {\n\t\tthis.itemIndex = newIndex;\n\t\tthis.setTitle();\n\t},\n\n\tsetTitle: function() {\n\t\tvar titleField = this.getOption( 'titleField' ),\n\t\t\ttitle;\n\n\t\tif ( titleField ) {\n\t\t\tvar changerControlModel = this.collection.find( { name: titleField } ),\n\t\t\t\tchangerControlView = this.children.findByModelCid( changerControlModel.cid );\n\n\t\t\ttitle = changerControlView.getFieldTitleValue();\n\t\t}\n\n\t\tif ( ! title ) {\n\t\t\ttitle = elementor.translate( 'Item #{0}', [ this.getOption( 'itemIndex' ) ] );\n\t\t}\n\n\t\tthis.ui.itemTitle.text( title );\n\t},\n\n\tinitialize: function( options ) {\n\t\tthis.elementSettingsModel = options.elementSettingsModel;\n\n\t\tthis.itemIndex = 0;\n\n\t\t// Collection for Controls list\n\t\tthis.collection = new Backbone.Collection( options.controlFields );\n\n\t\tif ( options.titleField ) {\n\t\t\tthis.listenTo( this.model, 'change:' + options.titleField, this.setTitle );\n\t\t}\n\t},\n\n\tonRender: function() {\n\t\tthis.setTitle();\n\t}\n} );\n\nmodule.exports = RepeaterRowView;\n",
142
  "var ControlBaseItemView = require( 'elementor-views/controls/base' ),\n\tRepeaterRowView = require( 'elementor-views/controls/repeater-row' ),\n\tControlRepeaterItemView;\n\nControlRepeaterItemView = ControlBaseItemView.extend( {\n\tui: {\n\t\tbtnAddRow: '.elementor-repeater-add',\n\t\tfieldContainer: '.elementor-repeater-fields'\n\t},\n\n\tevents: {\n\t\t'click @ui.btnAddRow': 'onButtonAddRowClick',\n\t\t'sortstart @ui.fieldContainer': 'onSortStart',\n\t\t'sortupdate @ui.fieldContainer': 'onSortUpdate'\n\t},\n\n\tchildView: RepeaterRowView,\n\n\tchildViewContainer: '.elementor-repeater-fields',\n\n\ttemplateHelpers: function() {\n\t\treturn {\n\t\t\tdata: _.extend( {}, this.model.toJSON(), { controlValue: [] } )\n\t\t};\n\t},\n\n\tchildViewOptions: function() {\n\t\treturn {\n\t\t\tcontrolFields: this.model.get( 'fields' ),\n\t\t\ttitleField: this.model.get( 'title_field' )\n\t\t};\n\t},\n\n\tinitialize: function( options ) {\n\t\tControlBaseItemView.prototype.initialize.apply( this, arguments );\n\n\t\tthis.collection = this.elementSettingsModel.get( this.model.get( 'name' ) );\n\n\t\tthis.listenTo( this.collection, 'change add remove reset', this.onCollectionChanged, this );\n\t},\n\n\teditRow: function( rowView ) {\n\t\tif ( this.currentEditableChild ) {\n\t\t\tthis.currentEditableChild.getChildViewContainer( this.currentEditableChild ).removeClass( 'editable' );\n\t\t}\n\n\t\tif ( this.currentEditableChild === rowView ) {\n\t\t\tdelete this.currentEditableChild;\n\t\t\treturn;\n\t\t}\n\n\t\trowView.getChildViewContainer( rowView ).addClass( 'editable' );\n\n\t\tthis.currentEditableChild = rowView;\n\n\t\tthis.updateActiveRow();\n\t},\n\n\ttoggleMinRowsClass: function() {\n\t\tif ( ! this.model.get( 'prevent_empty' ) ) {\n\t\t\treturn;\n\t\t}\n\n\t\tthis.$el.toggleClass( 'elementor-repeater-has-minimum-rows', 1 >= this.collection.length );\n\t},\n\n\tupdateActiveRow: function() {\n\t\tvar activeItemIndex = 0;\n\n\t\tif ( this.currentEditableChild ) {\n\t\t\tactiveItemIndex = this.currentEditableChild.itemIndex;\n\t\t}\n\n\t\tthis.setEditSetting( 'activeItemIndex', activeItemIndex );\n\t},\n\n\tupdateChildIndexes: function() {\n\t\tthis.children.each( _.bind( function( view ) {\n\t\t\tview.updateIndex( this.collection.indexOf( view.model ) + 1 );\n\t\t}, this ) );\n\t},\n\n\tonRender: function() {\n\t\tthis.ui.fieldContainer.sortable( { axis: 'y' } );\n\n\t\tthis.toggleMinRowsClass();\n\t},\n\n\tonSortStart: function( event, ui ) {\n\t\tui.item.data( 'oldIndex', ui.item.index() );\n\t},\n\n\tonSortUpdate: function( event, ui ) {\n\t\tvar oldIndex = ui.item.data( 'oldIndex' ),\n\t\t\tmodel = this.collection.at( oldIndex ),\n\t\t\tnewIndex = ui.item.index();\n\n\t\tthis.collection.remove( model );\n\t\tthis.collection.add( model, { at: newIndex } );\n\t},\n\n\tonAddChild: function() {\n\t\tthis.updateChildIndexes();\n\t\tthis.updateActiveRow();\n\t},\n\n\tonRemoveChild: function( childView ) {\n\t\tif ( childView === this.currentEditableChild ) {\n\t\t\tdelete this.currentEditableChild;\n\t\t}\n\n\t\tthis.updateChildIndexes();\n\t\tthis.updateActiveRow();\n\t},\n\n\tonCollectionChanged: function() {\n\t\tthis.elementSettingsModel.trigger( 'change' );\n\n\t\tthis.toggleMinRowsClass();\n\t},\n\n\tonButtonAddRowClick: function() {\n\t\tvar defaults = {};\n\t\t_.each( this.model.get( 'fields' ), function( field ) {\n\t\t\tdefaults[ field.name ] = field['default'];\n\t\t} );\n\n\t\tvar newModel = this.collection.add( defaults ),\n\t\t\tnewChildView = this.children.findByModel( newModel );\n\n\t\tthis.editRow( newChildView );\n\t},\n\n\tonChildviewClickRemove: function( childView ) {\n\t\tchildView.model.destroy();\n\t},\n\n\tonChildviewClickDuplicate: function( childView ) {\n\t\tthis.collection.add( childView.model.clone(), { at: childView.itemIndex } );\n\t},\n\n\tonChildviewClickEdit: function( childView ) {\n\t\tthis.editRow( childView );\n\t}\n} );\n\nmodule.exports = ControlRepeaterItemView;\n",
143
  "var ControlBaseItemView = require( 'elementor-views/controls/base' ),\n\tControlSectionItemView;\n\nControlSectionItemView = ControlBaseItemView.extend( {\n\tui: function() {\n\t\tvar ui = ControlBaseItemView.prototype.ui.apply( this, arguments );\n\n\t\tui.heading = '.elementor-panel-heading';\n\n\t\treturn ui;\n\t},\n\n\ttriggers: {\n\t\t'click': 'control:section:clicked'\n\t}\n} );\n\nmodule.exports = ControlSectionItemView;\n",
144
  "// Attention: DO NOT use this control since it has bugs\n// TODO: This control is unused\nvar ControlBaseItemView = require( 'elementor-views/controls/base' ),\n\tControlSelect2ItemView;\n\nControlSelect2ItemView = ControlBaseItemView.extend( {\n\tui: function() {\n\t\tvar ui = ControlBaseItemView.prototype.ui.apply( this, arguments );\n\n\t\tui.select = '.elementor-select2';\n\n\t\treturn ui;\n\t},\n\n\tonReady: function() {\n\t\tvar options = {\n\t\t\tallowClear: true\n\t\t};\n\n\t\tthis.ui.select.select2( options );\n\t},\n\n\tonBeforeDestroy: function() {\n\t\tif ( this.ui.select.data( 'select2' ) ) {\n\t\t\tthis.ui.select.select2( 'destroy' );\n\t\t}\n\t\tthis.$el.remove();\n\t}\n} );\n\nmodule.exports = ControlSelect2ItemView;\n",
146
  "var ControlBaseItemView = require( 'elementor-views/controls/base' ),\n\tControlStructureItemView;\n\nControlStructureItemView = ControlBaseItemView.extend( {\n\tui: function() {\n\t\tvar ui = ControlBaseItemView.prototype.ui.apply( this, arguments );\n\n\t\tui.resetStructure = '.elementor-control-structure-reset';\n\n\t\treturn ui;\n\t},\n\n\tchildEvents: {\n\t\t'click @ui.resetStructure': 'onResetStructureClick'\n\t},\n\n\ttemplateHelpers: function() {\n\t\tvar helpers = ControlBaseItemView.prototype.templateHelpers.apply( this, arguments );\n\n\t\thelpers.getMorePresets = _.bind( this.getMorePresets, this );\n\n\t\treturn helpers;\n\t},\n\n\tgetCurrentEditedSection: function() {\n\t\tvar editor = elementor.getPanelView().getCurrentPageView();\n\n\t\treturn editor.getOption( 'editedElementView' );\n\t},\n\n\tgetMorePresets: function() {\n\t\tvar parsedStructure = elementor.presetsFactory.getParsedStructure( this.getControlValue() );\n\n\t\treturn elementor.presetsFactory.getPresets( parsedStructure.columnsCount );\n\t},\n\n\tonInputChange: function() {\n\t\tthis.getCurrentEditedSection().redefineLayout();\n\n\t\tthis.render();\n\t},\n\n\tonResetStructureClick: function() {\n\t\tthis.getCurrentEditedSection().resetColumnsCustomSize();\n\t}\n} );\n\nmodule.exports = ControlStructureItemView;\n",
147
  "var ControlMultipleBaseItemView = require( 'elementor-views/controls/base-multiple' ),\n\tControlUrlItemView;\n\nControlUrlItemView = ControlMultipleBaseItemView.extend( {\n\tui: function() {\n\t\tvar ui = ControlMultipleBaseItemView.prototype.ui.apply( this, arguments );\n\n\t\tui.btnExternal = 'button.elementor-control-url-target';\n\n\t\treturn ui;\n\t},\n\n\t// Override the base events\n\tchildEvents: {\n\t\t'click @ui.btnExternal': 'onExternalClicked'\n\t},\n\n\tonReady: function() {\n\t\tif ( this.getControlValue( 'is_external' ) ) {\n\t\t\tthis.ui.btnExternal.addClass( 'active' );\n\t\t}\n\t},\n\n\tonExternalClicked: function( event ) {\n\t\tevent.preventDefault();\n\n\t\tthis.ui.btnExternal.toggleClass( 'active' );\n\t\tthis.setValue( 'is_external', this.isExternal() );\n\t},\n\n\tisExternal: function() {\n\t\treturn this.ui.btnExternal.hasClass( 'active' );\n\t}\n} );\n\nmodule.exports = ControlUrlItemView;\n",
148
  "var ControlBaseItemView = require( 'elementor-views/controls/base' ),\n\tControlWPWidgetItemView;\n\nControlWPWidgetItemView = ControlBaseItemView.extend( {\n\tui: function() {\n\t\tvar ui = ControlBaseItemView.prototype.ui.apply( this, arguments );\n\n\t\tui.form = 'form';\n\t\tui.loading = '.wp-widget-form-loading';\n\n\t\treturn ui;\n\t},\n\n\tevents: {\n\t\t'keyup @ui.form :input': 'onFormChanged',\n\t\t'change @ui.form :input': 'onFormChanged'\n\t},\n\n\tonFormChanged: function() {\n\t\tvar idBase = 'widget-' + this.model.get( 'id_base' ),\n\t\t\tsettings = this.ui.form.elementorSerializeObject()[ idBase ].REPLACE_TO_ID;\n\n\t\tthis.setValue( settings );\n\t},\n\n\tonReady: function() {\n\t\tBackbone.$.ajax( {\n\t\t\ttype: 'POST',\n\t\t\turl: elementor.config.ajaxurl,\n\t\t\tdata: {\n\t\t\t\taction: 'elementor_editor_get_wp_widget_form',\n\t\t\t\twidget_type: this.model.get( 'widget' ),\n\t\t\t\tdata: JSON.stringify( this.elementSettingsModel.toJSON() )\n\t\t\t}\n\t\t} )\n\t\t\t.done( _.bind( function( data ) {\n\t\t\t\tthis.ui.form.html( data );\n\t\t\t}, this ) );\n\t}\n} );\n\nmodule.exports = ControlWPWidgetItemView;\n",
149
+ "var ControlBaseItemView = require( 'elementor-views/controls/base' ),\n\tControlWysiwygItemView;\n\nControlWysiwygItemView = ControlBaseItemView.extend( {\n\tchildEvents: {\n\t\t'keyup textarea.elementor-wp-editor': 'updateElementModel'\n\t},\n\n\tbuttons: {\n\t\tkeepInBasic: [\n\t\t\t'bold',\n\t\t\t'italic',\n\t\t\t'link',\n\t\t\t'unlink',\n\t\t\t'wp_adv',\n\t\t\t'fullscreen'\n\t\t],\n\t\tmoveToBasic: {\n\t\t\tunderline: 'italic'\n\t\t}\n\t},\n\n\tinitialize: function() {\n\t\tControlBaseItemView.prototype.initialize.apply( this, arguments );\n\n\t\tvar self = this;\n\n\t\tthis.editorID = 'elementorwpeditor' + this.cid;\n\n\t\tvar editorConfig = {\n\t\t\tid: this.editorID,\n\t\t\tselector: '#' + this.editorID,\n\t\t\tsetup: function( editor ) {\n\t\t\t\teditor.on( 'keyup change', function() {\n\t\t\t\t\teditor.save();\n\n\t\t\t\t\tself.setValue( editor.getContent() );\n\t\t\t\t} );\n\t\t\t}\n\t\t};\n\n\t\ttinyMCEPreInit.mceInit[ this.editorID ] = _.extend( _.clone( tinyMCEPreInit.mceInit.elementorwpeditor ), editorConfig );\n\n\t\tthis.rearrangeButtons();\n\n\t\t// This class allows us to reduce \"flicker\" by hiding the editor\n\t\t// until we are done loading and modifying it.\n\t\tthis.$el.addClass( 'elementor-loading-editor' );\n\n\t\t// Wait a cycle before initializing the editors.\n\t\t_.defer( function() {\n\t\t\t// Initialize QuickTags, and set as the default mode.\n\t\t\tquicktags( {\n\t\t\t\tbuttons: 'strong,em,del,link,img,close',\n\t\t\t\tid: self.editorID\n\t\t\t} );\n\n\t\t\tswitchEditors.go( self.editorID, 'tmce' );\n\n\t\t\tdelete QTags.instances[ 0 ];\n\t\t} );\n\t},\n\n\tattachElContent: function() {\n\t\tvar editorTemplate = elementor.config.wp_editor.replace( /elementorwpeditor/g, this.editorID ).replace( '%%EDITORCONTENT%%', this.getControlValue() );\n\n\t\tthis.$el.html( editorTemplate );\n\n\t\treturn this;\n\t},\n\n\trearrangeButtons: function() {\n\t\tvar editorProps = tinyMCEPreInit.mceInit[ this.editorID ],\n\t\t\teditorBasicToolbarButtons = editorProps.toolbar1.split( ',' ),\n\t\t\teditorAdvancedToolbarButtons = editorProps.toolbar2.split( ',' ),\n\t\t\tbuttonsToKeepInBasic = Array.prototype.slice.call( this.buttons.keepInBasic ),\n\t\t\tbuttonsToMoveToAdvanced = _.difference( editorBasicToolbarButtons, buttonsToKeepInBasic ),\n\t\t\tbuttonsToKeepInAdvanced = _.difference( editorAdvancedToolbarButtons, Object.keys( this.buttons.moveToBasic ) );\n\n\t\t_.each( this.buttons.moveToBasic, function( afterButton, button ) {\n\t\t\tvar afterButtonIndex = buttonsToKeepInBasic.indexOf( afterButton );\n\n\t\t\tif ( -1 !== afterButtonIndex ) {\n\t\t\t\tbuttonsToKeepInBasic.splice( afterButtonIndex + 1, 0, button );\n\t\t\t}\n\t\t} );\n\n\t\teditorProps.toolbar1 = buttonsToKeepInBasic.join( ',' );\n\t\teditorProps.toolbar2 = buttonsToMoveToAdvanced + ',' + buttonsToKeepInAdvanced;\n\t},\n\n\tonBeforeDestroy: function() {\n\t\t// Remove TinyMCE and QuickTags instances\n\t\ttinymce.EditorManager.execCommand( 'mceRemoveEditor', true, this.editorID );\n\t\tdelete QTags.instances[ this.editorID ];\n\n\t\t// Cleanup PreInit data\n\t\tdelete tinyMCEPreInit.mceInit[ this.editorID ];\n\t\tdelete tinyMCEPreInit.qtInit[ this.editorID ];\n\t}\n} );\n\nmodule.exports = ControlWysiwygItemView;\n",
150
  "var ElementEmptyView;\n\nElementEmptyView = Marionette.ItemView.extend( {\n\ttemplate: '#tmpl-elementor-empty-preview',\n\n\tclassName: 'elementor-empty-view',\n\n\tevents: {\n\t\t'click': 'onClickAdd'\n\t},\n\n\tonClickAdd: function() {\n\t\telementor.getPanelView().setPage( 'elements' );\n\t}\n} );\n\nmodule.exports = ElementEmptyView;\n",
151
+ "var BaseElementView = require( 'elementor-views/base-element' ),\n\tColumnView = require( 'elementor-views/column' ),\n\tSectionView;\n\nSectionView = BaseElementView.extend( {\n\ttemplate: Marionette.TemplateCache.get( '#tmpl-elementor-element-section-content' ),\n\n\tchildView: ColumnView,\n\n\tclassName: function() {\n\t\tvar classes = 'elementor-section',\n\t\t\ttype = this.isInner() ? 'inner' : 'top';\n\n\t\tclasses += ' elementor-' + type + '-section';\n\n\t\treturn classes;\n\t},\n\n\ttagName: 'section',\n\n\tchildViewContainer: '> .elementor-container > .elementor-row',\n\n\ttriggers: {\n\t\t'click .elementor-editor-section-settings-list .elementor-editor-element-edit': 'click:edit',\n\t\t'click .elementor-editor-section-settings-list .elementor-editor-element-trigger': 'click:edit',\n\t\t'click .elementor-editor-section-settings-list .elementor-editor-element-duplicate': 'click:duplicate'\n\t},\n\n\telementEvents: {\n\t\t'click .elementor-editor-section-settings-list .elementor-editor-element-remove': 'onClickRemove'\n\t},\n\n\tbehaviors: {\n\t\tSortable: {\n\t\t\tbehaviorClass: require( 'elementor-behaviors/sortable' ),\n\t\t\telChildType: 'column'\n\t\t},\n\t\tHandleDuplicate: {\n\t\t\tbehaviorClass: require( 'elementor-behaviors/handle-duplicate' )\n\t\t},\n\t\tHandleEditor: {\n\t\t\tbehaviorClass: require( 'elementor-behaviors/handle-editor' )\n\t\t},\n\t\tHandleEditMode: {\n\t\t\tbehaviorClass: require( 'elementor-behaviors/handle-edit-mode' )\n\t\t},\n\t\tHandleAddMode: {\n\t\t\tbehaviorClass: require( 'elementor-behaviors/duplicate' )\n\t\t},\n\t\tHandleElementsRelation: {\n\t\t\tbehaviorClass: require( 'elementor-behaviors/elements-relation' )\n\t\t}\n\t},\n\n\tinitialize: function() {\n\t\tBaseElementView.prototype.initialize.apply( this, arguments );\n\n\t\tthis.listenTo( this.collection, 'add remove reset', this._checkIsFull );\n\t\tthis.listenTo( this.collection, 'remove', this.onCollectionRemove );\n\t\tthis.listenTo( this.model, 'change:settings:structure', this.onStructureChanged );\n\t},\n\n\taddEmptyColumn: function() {\n\t\tthis.addChildModel( {\n\t\t\tid: elementor.helpers.getUniqueID(),\n\t\t\telType: 'column',\n\t\t\tsettings: {},\n\t\t\telements: []\n\t\t} );\n\t},\n\n\taddChildModel: function( model, options ) {\n\t\tvar isModelInstance = model instanceof Backbone.Model,\n\t\t\tisInner = this.isInner();\n\n\t\tif ( isModelInstance ) {\n\t\t\tmodel.set( 'isInner', isInner );\n\t\t} else {\n\t\t\tmodel.isInner = isInner;\n\t\t}\n\n\t\treturn BaseElementView.prototype.addChildModel.apply( this, arguments );\n\t},\n\n\tgetSortableOptions: function() {\n\t\tvar sectionConnectClass = this.isInner() ? '.elementor-inner-section' : '.elementor-top-section';\n\n\t\treturn {\n\t\t\tconnectWith: sectionConnectClass + ' > .elementor-container > .elementor-row',\n\t\t\thandle: '> .elementor-element-overlay .elementor-editor-column-settings-list .elementor-editor-element-trigger',\n\t\t\titems: '> .elementor-column'\n\t\t};\n\t},\n\n\tgetColumnPercentSize: function( element, size ) {\n\t\treturn size / element.parent().width() * 100;\n\t},\n\n\tgetDefaultStructure: function() {\n\t\treturn this.collection.length + '0';\n\t},\n\n\tgetStructure: function() {\n\t\treturn this.model.getSetting( 'structure' );\n\t},\n\n\tsetStructure: function( structure ) {\n\t\tvar parsedStructure = elementor.presetsFactory.getParsedStructure( structure );\n\n\t\tif ( +parsedStructure.columnsCount !== this.collection.length ) {\n\t\t\tthrow new TypeError( 'The provided structure doesn\\'t match the columns count.' );\n\t\t}\n\n\t\tthis.model.setSetting( 'structure', structure, true );\n\t},\n\n\tredefineLayout: function() {\n\t\tvar preset = elementor.presetsFactory.getPresetByStructure( this.getStructure() );\n\n\t\tthis.collection.each( function( model, index ) {\n\t\t\tmodel.setSetting( '_column_size', preset.preset[ index ] );\n\t\t\tmodel.setSetting( '_inline_size', null );\n\t\t} );\n\n\t\tthis.children.invoke( 'changeSizeUI' );\n\t},\n\n\tresetLayout: function() {\n\t\tthis.setStructure( this.getDefaultStructure() );\n\t},\n\n\tresetColumnsCustomSize: function() {\n\t\tthis.collection.each( function( model ) {\n\t\t\tmodel.setSetting( '_inline_size', null );\n\t\t} );\n\n\t\tthis.children.invoke( 'changeSizeUI' );\n\t},\n\n\tisCollectionFilled: function() {\n\t\tvar MAX_SIZE = 10,\n\t\t\tcolumnsCount = this.collection.length;\n\n\t\treturn ( MAX_SIZE <= columnsCount );\n\t},\n\n\t_checkIsFull: function() {\n\t\tthis.$el.toggleClass( 'elementor-section-filled', this.isCollectionFilled() );\n\t},\n\n\t_checkIsEmpty: function() {\n\t\tif ( ! this.collection.length ) {\n\t\t\tthis.addEmptyColumn();\n\t\t}\n\t},\n\n\tonBeforeRender: function() {\n\t\tthis._checkIsEmpty();\n\t},\n\n\tonRender: function() {\n\t\tthis._checkIsFull();\n\t},\n\n\tonAddChild: function() {\n\t\tif ( ! this.isBuffering ) {\n\t\t\t// Reset the layout just when we have really add/remove element.\n\t\t\tthis.resetLayout();\n\t\t}\n\t},\n\n\tonCollectionRemove: function() {\n\t\t// If it's the last column, please create new one.\n\t\tthis._checkIsEmpty();\n\n\t\tthis.resetLayout();\n\t},\n\n\tonChildviewRequestResize: function( childView, ui ) {\n\t\t// Get current column details\n\t\tvar currentSize = childView.model.getSetting( '_inline_size' );\n\n\t\tif ( ! currentSize ) {\n\t\t\tcurrentSize = this.getColumnPercentSize( ui.element, ui.originalSize.width );\n\t\t}\n\n\t\tvar\tnewSize = this.getColumnPercentSize( ui.element, ui.size.width ),\n\t\t\tdifference = newSize - currentSize;\n\n\t\tui.element.css( {\n\t\t\t//width: currentSize + '%',\n\t\t\twidth: '',\n\t\t\tleft: 'initial' // Fix for RTL resizing\n\t\t} );\n\n\t\t// Get next column details\n\t\tvar modelIndex = this.collection.indexOf( childView.model ),\n\t\t\tnextModel = this.collection.at( modelIndex + 1 ),\n\t\t\tnextChildView = this.children.findByModelCid( nextModel.cid );\n\n\t\tif ( ! nextChildView ) {\n\t\t\treturn;\n\t\t}\n\n\t\tvar $nextElement = nextChildView.$el,\n\t\t\tnextElementCurrentSize = this.getColumnPercentSize( $nextElement, $nextElement.width() ),\n\t\t\tnextElementNewSize = nextElementCurrentSize - difference;\n\n\t\tif ( newSize < 10 || newSize > 100 || ! difference || nextElementNewSize < 10 || nextElementNewSize > 100 ) {\n\t\t\treturn;\n\t\t}\n\n\t\t// Set the current column size\n\t\tchildView.model.setSetting( '_inline_size', newSize.toFixed( 3 ) );\n\t\tchildView.changeSizeUI();\n\n\t\t// Set the next column size\n\t\tnextChildView.model.setSetting( '_inline_size', nextElementNewSize.toFixed( 3 ) );\n\t\tnextChildView.changeSizeUI();\n\t},\n\n\tonStructureChanged: function() {\n\t\tthis.redefineLayout();\n\t}\n} );\n\nmodule.exports = SectionView;\n",
152
+ "var SectionView = require( 'elementor-views/section' ),\n\tSectionsCollectionView;\n\nSectionsCollectionView = Marionette.CompositeView.extend( {\n\ttemplate: Marionette.TemplateCache.get( '#tmpl-elementor-preview' ),\n\n\tid: 'elementor-inner',\n\n\tchildViewContainer: '#elementor-section-wrap',\n\n\tchildView: SectionView,\n\n\tui: {\n\t\taddSectionArea: '#elementor-add-section',\n\t\taddNewSection: '#elementor-add-new-section',\n\t\tclosePresetsIcon: '#elementor-select-preset-close',\n\t\taddIcon: '#elementor-add-section-button',\n\t\tselectPreset: '#elementor-select-preset',\n\t\tpresets: '.elementor-preset'\n\t},\n\n\tevents: {\n\t\t'click @ui.addIcon': 'showSelectPresets',\n\t\t'click @ui.closePresetsIcon': 'closeSelectPresets',\n\t\t'click @ui.presets': 'onPresetSelected'\n\t},\n\n\tbehaviors: {\n\t\tSortable: {\n\t\t\tbehaviorClass: require( 'elementor-behaviors/sortable' ),\n\t\t\telChildType: 'section'\n\t\t},\n\t\tHandleDuplicate: {\n\t\t\tbehaviorClass: require( 'elementor-behaviors/handle-duplicate' )\n\t\t},\n\t\tHandleAdd: {\n\t\t\tbehaviorClass: require( 'elementor-behaviors/duplicate' )\n\t\t},\n\t\tHandleElementsRelation: {\n\t\t\tbehaviorClass: require( 'elementor-behaviors/elements-relation' )\n\t\t}\n\t},\n\n\tgetSortableOptions: function() {\n\t\treturn {\n\t\t\thandle: '> .elementor-container > .elementor-row > .elementor-column > .elementor-element-overlay .elementor-editor-section-settings-list .elementor-editor-element-trigger',\n\t\t\titems: '> .elementor-section'\n\t\t};\n\t},\n\n\tgetChildType: function() {\n\t\treturn [ 'section' ];\n\t},\n\n\tisCollectionFilled: function() {\n\t\treturn false;\n\t},\n\n\tinitialize: function() {\n\t\tif ( 1 > this.collection.length ) {\n\t\t\tthis.addChildModel( {\n\t\t\t\tid: elementor.helpers.getUniqueID(),\n\t\t\t\telType: 'section',\n\t\t\t\tsettings: {},\n\t\t\t\telements: []\n\t\t\t} );\n\t\t}\n\t},\n\n\taddChildModel: function( model, options ) {\n\t\treturn this.collection.add( model, options, true );\n\t},\n\n\taddSection: function( properties ) {\n\t\tvar newSection = {\n\t\t\tid: elementor.helpers.getUniqueID(),\n\t\t\telType: 'section',\n\t\t\tsettings: {},\n\t\t\telements: []\n\t\t};\n\n\t\tif ( properties ) {\n\t\t\t_.extend( newSection, properties );\n\t\t}\n\n\t\tvar newModel = this.addChildModel( newSection );\n\n\t\treturn this.children.findByModelCid( newModel.cid );\n\t},\n\n\tshowSelectPresets: function() {\n\t\tthis.ui.addNewSection.hide();\n\t\tthis.ui.selectPreset.show();\n\t},\n\n\tcloseSelectPresets: function() {\n\t\tthis.ui.addNewSection.show();\n\t\tthis.ui.selectPreset.hide();\n\t},\n\n\tfixBlankPageOffset: function() {\n\t\tvar sectionHandleHeight = 27,\n\t\t\telTopOffset = this.$el.offset().top,\n\t\t\telTopOffsetRange = sectionHandleHeight - elTopOffset;\n\n\t\tif ( 0 < elTopOffsetRange ) {\n\t\t\tthis.$el.css( 'margin-top', elTopOffsetRange );\n\t\t}\n\t},\n\n\tonRender: function() {\n\t\tvar self = this;\n\n\t\tself.ui.addSectionArea.html5Droppable( {\n\t\t\taxis: [ 'vertical' ],\n\t\t\tgroups: [ 'elementor-element' ],\n\t\t\tonDragging: function( side ) {\n\t\t\t\tif ( self.ui.addSectionArea.data( 'side' ) !== side ) {\n\t\t\t\t\tself.ui.addSectionArea.attr( 'data-side', side );\n\t\t\t\t}\n\t\t\t},\n\t\t\tonDragLeave: function() {\n\t\t\t\tself.ui.addSectionArea.removeAttr( 'data-side' );\n\t\t\t},\n\t\t\tonDropping: function() {\n\t\t\t\tvar elementView = elementor.panelElements.request( 'element:selected' ),\n\t\t\t\t\tnewSection = self.addSection();\n\n\t\t\t\tvar widgetData = {\n\t\t\t\t\tid: elementor.helpers.getUniqueID(),\n\t\t\t\t\telType: 'widget',\n\t\t\t\t\twidgetType: elementView.model.get( 'widgetType' )\n\t\t\t\t};\n\n\t\t\t\tnewSection.triggerMethod( 'request:add', widgetData );\n\t\t\t}\n\t\t} );\n\n\t\t_.defer( _.bind( self.fixBlankPageOffset, this ) );\n\t},\n\n\tonPresetSelected: function( event ) {\n\t\tthis.closeSelectPresets();\n\n\t\tvar selectedStructure = event.currentTarget.dataset.structure,\n\t\t\tparsedStructure = elementor.presetsFactory.getParsedStructure( selectedStructure ),\n\t\t\telements = [],\n\t\t\tloopIndex;\n\n\t\tfor ( loopIndex = 0; loopIndex < parsedStructure.columnsCount; loopIndex++ ) {\n\t\t\telements.push( {\n\t\t\t\tid: elementor.helpers.getUniqueID(),\n\t\t\t\telType: 'column',\n\t\t\t\tsettings: {},\n\t\t\t\telements: []\n\t\t\t} );\n\t\t}\n\n\t\tvar newSection = this.addSection( { elements: elements } );\n\n\t\tnewSection.setStructure( selectedStructure );\n\n\t\tnewSection.redefineLayout();\n\t}\n} );\n\nmodule.exports = SectionsCollectionView;\n",
153
+ "var BaseElementView = require( 'elementor-views/base-element' ),\n\tWidgetView;\n\nWidgetView = BaseElementView.extend( {\n\t_templateType: null,\n\n\tgetTemplate: function() {\n\t\tif ( 'remote' !== this.getTemplateType() ) {\n\t\t\treturn Marionette.TemplateCache.get( '#tmpl-elementor-widget-' + this.model.get( 'widgetType' ) + '-content' );\n\t\t} else {\n\t\t\treturn _.template( '' );\n\t\t}\n\t},\n\n\tclassName: function() {\n\t\treturn 'elementor-widget elementor-widget-' + this.model.get( 'widgetType' );\n\t},\n\n\tmodelEvents: {\n\t\t'before:remote:render': 'onModelBeforeRemoteRender',\n\t\t'remote:render': 'onModelRemoteRender'\n\t},\n\n\ttriggers: {\n\t\t'click': {\n\t\t\tevent: 'click:edit',\n\t\t\tstopPropagation: false\n\t\t},\n\t\t'click > .elementor-editor-element-settings .elementor-editor-add-element': 'click:add',\n\t\t'click > .elementor-editor-element-settings .elementor-editor-element-duplicate': 'click:duplicate'\n\t},\n\n\telementEvents: {\n\t\t'click > .elementor-editor-element-settings .elementor-editor-element-remove': 'onClickRemove'\n\t},\n\n\tbehaviors: {\n\t\tHandleEditor: {\n\t\t\tbehaviorClass: require( 'elementor-behaviors/handle-editor' )\n\t\t},\n\t\tHandleEditMode: {\n\t\t\tbehaviorClass: require( 'elementor-behaviors/handle-edit-mode' )\n\t\t}\n\t},\n\n\tinitialize: function() {\n\t\tBaseElementView.prototype.initialize.apply( this, arguments );\n\n\t\tif ( ! this.model.getHtmlCache() ) {\n\t\t\tthis.model.renderRemoteServer();\n\t\t}\n\t},\n\n\tgetTemplateType: function() {\n\t\tif ( null === this.getOption( '_templateType' ) ) {\n\t\t\tvar $template = Backbone.$( '#tmpl-elementor-widget-' + this.model.get( 'widgetType' ) + '-content' );\n\n\t\t\tif ( 0 === $template.length ) {\n\t\t\t\tthis._templateType = 'remote';\n\t\t\t} else {\n\t\t\t\tthis._templateType = 'js';\n\t\t\t}\n\t\t}\n\n\t\treturn this.getOption( '_templateType' );\n\t},\n\n\tonModelBeforeRemoteRender: function() {\n\t\tthis.$el.addClass( 'elementor-loading' );\n\t},\n\n\tonBeforeDestroy: function() {\n\t\t// Remove old style from the DOM.\n\t\telementor.$previewContents.find( '#elementor-style-' + this.model.cid ).remove();\n\t},\n\n\tonModelRemoteRender: function() {\n\t\tif ( this.isDestroyed ) {\n\t\t\treturn;\n\t\t}\n\n\t\tthis.$el.removeClass( 'elementor-loading' );\n\t\tthis.render();\n\t},\n\n\tattachElContent: function( html ) {\n\t\tvar htmlCache = this.model.getHtmlCache();\n\n\t\tif ( htmlCache ) {\n\t\t\thtml = htmlCache;\n\t\t}\n\n\t\tthis.$el.html( html );\n\n\t\treturn this;\n\t},\n\n\tonRender: function() {\n\t\tthis.$el\n\t\t\t.removeClass( 'elementor-widget-empty' )\n\t\t\t.children( '.elementor-widget-empty-icon' )\n\t\t\t.remove();\n\n\t\tthis.$el.imagesLoaded().always( _.bind( function() {\n\t\t\t// Is element empty?\n\t\t\tif ( 1 > this.$el.height() ) {\n\t\t\t\tthis.$el.addClass( 'elementor-widget-empty' );\n\n\t\t\t\t// TODO: REMOVE THIS !!\n\t\t\t\t// TEMP CODING !!\n\t\t\t\tthis.$el.append( '<i class=\"elementor-widget-empty-icon eicon-' + this.model.getIcon() + '\"></i>' );\n\t\t\t}\n\t\t}, this ) );\n\t}\n} );\n\nmodule.exports = WidgetView;\n"
154
  ]
155
  }
assets/admin/js/app.min.js CHANGED
@@ -1,4 +1,4 @@
1
- /*! elementor - v0.5.2 - 17-07-2016 */
2
- !function a(b,c,d){function e(g,h){if(!c[g]){if(!b[g]){var i="function"==typeof require&&require;if(!h&&i)return i(g,!0);if(f)return f(g,!0);var j=new Error("Cannot find module '"+g+"'");throw j.code="MODULE_NOT_FOUND",j}var k=c[g]={exports:{}};b[g][0].call(k.exports,function(a){var c=b[g][1][a];return e(c?c:a)},k,k.exports,a,b,c,d)}return c[g].exports}for(var f="function"==typeof require&&require,g=0;g<d.length;g++)e(d[g]);return e}({1:[function(a,b,c){var d;d=Marionette.Application.extend({helpers:a("elementor-utils/helpers"),heartbeat:a("elementor-utils/heartbeat"),schemes:a("elementor-utils/schemes"),presetsFactory:a("elementor-utils/presets-factory"),modals:a("elementor-utils/modals"),introduction:a("elementor-utils/introduction"),editor:Backbone.Radio.channel("ELEMENTOR:editor"),data:Backbone.Radio.channel("ELEMENTOR:data"),filterState:Backbone.Radio.channel("ELEMENTOR:filterState"),elementLibrary:Backbone.Radio.channel("ELEMENTOR:elementLibrary"),panelElements:Backbone.Radio.channel("ELEMENTOR:panelElements"),dataEditMode:Backbone.Radio.channel("ELEMENTOR:editmode"),preview:Backbone.Radio.channel("ELEMENTOR:preview"),deviceMode:Backbone.Radio.channel("ELEMENTOR:deviceMode"),_controlsItemView:null,getElementData:function(a){var b=a.get("elType");if("widget"===b){var c=a.get("widgetType");return!!this.config.widgets[c]&&this.config.widgets[c]}return!!this.config.elements[b]&&this.config.elements[b]},getElementControls:function(a){var b=this.getElementData(a);if(!b)return!1;var c=a.get("elType"),d=a.get("isInner");return"widget"===c?b.controls:_.filter(b.controls,function(a){return!(d&&a.hide_in_inner||!d&&a.hide_in_top)})},getControlItemView:function(b){return null===this._controlsItemView&&(this._controlsItemView={color:a("elementor-views/controls/color"),dimensions:a("elementor-views/controls/dimensions"),image_dimensions:a("elementor-views/controls/image-dimensions"),media:a("elementor-views/controls/media"),slider:a("elementor-views/controls/slider"),wysiwyg:a("elementor-views/controls/wysiwyg"),choose:a("elementor-views/controls/choose"),url:a("elementor-views/controls/url"),font:a("elementor-views/controls/font"),section:a("elementor-views/controls/section"),repeater:a("elementor-views/controls/repeater"),wp_widget:a("elementor-views/controls/wp_widget"),icon:a("elementor-views/controls/icon"),gallery:a("elementor-views/controls/gallery"),select2:a("elementor-views/controls/select2"),box_shadow:a("elementor-views/controls/box-shadow"),structure:a("elementor-views/controls/structure"),animation:a("elementor-views/controls/animation")},this.editor.trigger("editor:controls:initialize")),this._controlsItemView[b]||a("elementor-views/controls/base")},getPanelView:function(){return this.getRegion("panel").currentView},initDialogsManager:function(){this.dialogsManager=new DialogsManager.Instance},onStart:function(){NProgress.start(),NProgress.inc(.2),this.config=ElementorConfig;var b=a("elementor-models/element");Backbone.Radio.DEBUG=!1,Backbone.Radio.tuneIn("ELEMENTOR"),this.initDialogsManager(),this.heartbeat.init(),this.modals.init(),elementorBindUI.setEditorMode(!0),this.elements=new b.Collection(this.config.data),this.$previewWrapper=Backbone.$("#elementor-preview"),this.$previewResponsiveWrapper=Backbone.$("#elementor-preview-responsive-wrapper");var c="elementor-preview-iframe";if(!Backbone.$("#"+c).length){var d=document.createElement("iframe");d.id=c,d.src=this.config.preview_link+"&"+(new Date).getTime(),this.$previewResponsiveWrapper.append(d)}this.$preview=Backbone.$("#"+c),this.$preview.on("load",_.bind(function(){this.$previewContents=this.$preview.contents(),elementorBindUI.setScopeWindow(this.$preview[0].contentWindow),this.triggerMethod("preview:loaded")},this)),this.listenTo(this.dataEditMode,"switch",this.onEditModeSwitched),this.setWorkSaver()},onPreviewLoaded:function(){NProgress.done();var b=a("elementor-views/sections"),c=a("elementor-layouts/panel/panel"),d=this.$previewContents.find("#elementor");if(!d.length)return void this.onPreviewElNotFound();var e=new Marionette.Region({el:d[0]});this.schemes.init(),this.schemes.printSchemesStyle(),this.$previewContents.on("click",function(a){var b=Backbone.$(a.target),c=elementor.dataEditMode.request("get:active:mode"),d=!!b.closest("#elementor").length;d&&"preview"!==c||(b.closest("a").length&&a.preventDefault(),d||elementor.getPanelView().setPage("elements"))}),this.addRegions({sections:e,panel:"#elementor-panel"}),this.getRegion("sections").show(new b({collection:this.elements})),this.getRegion("panel").show(new c),this.$previewContents.children().addClass("elementor-html").children("body").addClass("elementor-editor-active"),Backbone.$("#elementor-loading").fadeOut(600),this.introduction.startOnLoadIntroduction()},onEditModeSwitched:function(){var a=elementor.dataEditMode.request("get:active:mode");"preview"===a?this.enterPreviewMode():this.exitPreviewMode()},onPreviewElNotFound:function(){var a=this.dialogsManager.createWidget("alert",{headerMessage:elementor.translate("preview_el_not_found_header"),message:elementor.translate("preview_el_not_found_message"),position:{my:"center center",at:"center center"},onConfirm:function(){parent.history.go(-1)}});a.show()},setFlagEditorChange:function(a){elementor.editor.reply("editor:changed",a),elementor.editor.trigger("editor:changed",a)},isEditorChanged:function(){return!0===elementor.editor.request("editor:changed")},setWorkSaver:function(){Backbone.$(window).on("beforeunload",function(){if(elementor.isEditorChanged())return elementor.translate("before_unload_alert")})},enterPreviewMode:function(){this.$previewContents.find("body").add("body").removeClass("elementor-editor-active").addClass("elementor-editor-preview")},exitPreviewMode:function(){this.$previewContents.find("body").add("body").removeClass("elementor-editor-preview").addClass("elementor-editor-active")},saveBuilder:function(a){return a=_.extend({revision:"draft",onSuccess:null},a),NProgress.start(),Backbone.$.ajax({type:"POST",url:this.config.ajaxurl,data:{action:"elementor_save_builder",post_id:this.config.post_id,revision:a.revision,data:JSON.stringify(elementor.elements.toJSON())}}).done(function(b){NProgress.done(),elementor.setFlagEditorChange(!1),_.isFunction(a.onSuccess)&&a.onSuccess.call(this,b)})},translate:function(a,b){var c=this.config.i18n[a];return void 0===c&&(c=a),b&&(c=c.replace(/{(\d+)}/g,function(a,c){return void 0!==b[c]?b[c]:a})),c}}),b.exports=(window.elementor=new d).start()},{"elementor-layouts/panel/panel":31,"elementor-models/element":34,"elementor-utils/heartbeat":38,"elementor-utils/helpers":39,"elementor-utils/introduction":40,"elementor-utils/modals":41,"elementor-utils/presets-factory":42,"elementor-utils/schemes":43,"elementor-views/controls/animation":46,"elementor-views/controls/base":49,"elementor-views/controls/box-shadow":50,"elementor-views/controls/choose":51,"elementor-views/controls/color":52,"elementor-views/controls/dimensions":53,"elementor-views/controls/font":54,"elementor-views/controls/gallery":55,"elementor-views/controls/icon":56,"elementor-views/controls/image-dimensions":57,"elementor-views/controls/media":58,"elementor-views/controls/repeater":60,"elementor-views/controls/section":61,"elementor-views/controls/select2":62,"elementor-views/controls/slider":63,"elementor-views/controls/structure":64,"elementor-views/controls/url":65,"elementor-views/controls/wp_widget":66,"elementor-views/controls/wysiwyg":67,"elementor-views/sections":70}],2:[function(a,b,c){var d;d=Marionette.Behavior.extend({onChildviewClickNew:function(a){var b=a.$el.index()+1;this.addChild({at:b})},onRequestNew:function(){this.addChild()},addChild:function(a){if(!this.view.isCollectionFilled()){a=a||{};var b={id:elementor.helpers.getUniqueID(),elType:this.view.getChildType()[0],settings:{},elements:[]};this.view.addChildModel(b,a)}}}),b.exports=d},{}],3:[function(a,b,c){var d;d=Marionette.Behavior.extend({onRequestAdd:function(a,b){this._addChildElement(a,b)},_addChildElement:function(a,b){b=b||{};var c=this.view.getChildType();if(-1===c.indexOf(a.elType))return delete b.at,void this.view.children.last().triggerMethod("request:add",a,b);var d=this.view.addChildModel(a,b),e=this.view.children.findByModel(d);"section"===e.getElementType()&&e.isInner()&&e.addEmptyColumn(),e.triggerMethod("open:editor")}}),b.exports=d},{}],4:[function(a,b,c){var d;d=Marionette.Behavior.extend({onChildviewClickDuplicate:function(a){if(!this.view.isCollectionFilled()){var b=this.view.collection.indexOf(a.model),c=a.model.clone();this.view.addChildModel(c,{at:b})}}}),b.exports=d},{}],5:[function(a,b,c){var d;d=Marionette.Behavior.extend({initialize:function(){this.listenTo(elementor.dataEditMode,"switch",this.onEditModeSwitched)},onEditModeSwitched:function(){var a=elementor.dataEditMode.request("get:active:mode");this.view.$el.toggleClass("elementor-active-mode","preview"!==a)},onRender:function(){this.onEditModeSwitched()}}),b.exports=d},{}],6:[function(a,b,c){var d;d=Marionette.Behavior.extend({onClickEdit:function(){var a=elementor.dataEditMode.request("get:active:mode");"preview"!==a&&this.onOpenEditor()},onOpenEditor:function(){var a=elementor.getPanelView().getCurrentPageName();if("editor"===a){var b=elementor.getPanelView().getCurrentPageView(),c=b.model;if(c===this.view.model)return}var d=elementor.getElementData(this.view.model);elementor.getPanelView().setPage("editor",elementor.translate("edit_element",[d.title]),{model:this.view.model,editedElementView:this.view})}}),b.exports=d},{}],7:[function(a,b,c){var d;d=Marionette.Behavior.extend({defaults:{handles:elementor.config.is_rtl?"w":"e"},ui:{columnTitle:".column-title"},events:{resizestart:"onResizeStart",resizestop:"onResizeStop",resize:"onResize"},initialize:function(){Marionette.Behavior.prototype.initialize.apply(this,arguments),this.listenTo(elementor.dataEditMode,"switch",this.onEditModeSwitched)},active:function(){var a=_.clone(this.options);delete a.behaviorClass;var b=this.getChildViewContainer(),c={},d=_.extend(c,a);b.resizable(d)},deactivate:function(){this.getChildViewContainer().resizable("instance")&&this.getChildViewContainer().resizable("destroy")},onEditModeSwitched:function(){var a=elementor.dataEditMode.request("get:active:mode");"preview"!==a?this.active():this.deactivate()},onRender:function(){_.defer(_.bind(this.onEditModeSwitched,this))},onDestroy:function(){this.deactivate()},onResizeStart:function(a,b){},onResizeStop:function(a,b){},onResize:function(a,b){a.stopPropagation(),this.view.triggerMethod("request:resize",b)},getChildViewContainer:function(){return this.$el}}),b.exports=d},{}],8:[function(a,b,c){var d;d=Marionette.Behavior.extend({defaults:{elChildType:"widget"},events:{sortstart:"onSortStart",sortreceive:"onSortReceive",sortupdate:"onSortUpdate",sortstop:"onSortStop",sortover:"onSortOver",sortout:"onSortOut"},initialize:function(){this.listenTo(elementor.dataEditMode,"switch",this.onEditModeSwitched),this.listenTo(elementor.deviceMode,"change",this.onDeviceModeChange)},onEditModeSwitched:function(){var a=elementor.dataEditMode.request("get:active:mode");"preview"!==a?this.active():this.deactivate()},onDeviceModeChange:function(){var a=elementor.deviceMode.request("currentMode");"desktop"===a?this.active():this.deactivate()},onRender:function(){_.defer(_.bind(this.onEditModeSwitched,this))},onDestroy:function(){this.deactivate()},active:function(){if(!this.getChildViewContainer().sortable("instance")){var a=this.getChildViewContainer(),b={connectWith:a.selector,cursor:"move",placeholder:"elementor-sortable-placeholder",cursorAt:{top:20,left:25},helper:_.bind(this._getSortableHelper,this)},c=_.extend(b,this.view.getSortableOptions());a.sortable(c)}},_getSortableHelper:function(a,b){var c=this.view.collection.get({cid:b.data("model-cid")});return'<div style="height: 84px; width: 125px;" class="elementor-sortable-helper elementor-sortable-helper-'+c.get("elType")+'"><div class="icon"><i class="eicon-'+c.getIcon()+'"></i></div><div class="elementor-element-title-wrapper"><div class="title">'+c.getTitle()+"</div></div></div>"},deactivate:function(){this.getChildViewContainer().sortable("instance")&&this.getChildViewContainer().sortable("destroy")},onSortStart:function(a,b){a.stopPropagation();var c=this.view.collection.get({cid:b.item.data("model-cid")});if("column"===this.options.elChildType){b.placeholder.addClass("elementor-column");var d=b.item.data("sortableItem"),e=d.items,f=0;e.forEach(function(a){if(a.item[0]===b.item[0])return f=a.height,!1}),b.placeholder.height(f)}elementor.data.trigger(c.get("elType")+":drag:start"),elementor.data.reply("cache:"+c.cid,c)},onSortOver:function(a,b){a.stopPropagation();var c=elementor.data.request("cache:"+b.item.data("model-cid"));Backbone.$(a.target).addClass("elementor-draggable-over").attr({"data-dragged-element":c.get("elType"),"data-dragged-is-inner":c.get("isInner")}),this.$el.addClass("elementor-dragging-on-child")},onSortOut:function(a){a.stopPropagation(),Backbone.$(a.target).removeClass("elementor-draggable-over").removeAttr("data-dragged-element data-dragged-is-inner"),this.$el.removeClass("elementor-dragging-on-child")},onSortReceive:function(a,b){if(a.stopPropagation(),this.view.isCollectionFilled())return void Backbone.$(b.sender).sortable("cancel");var c=elementor.data.request("cache:"+b.item.data("model-cid")),d=c.get("elType"),e="section"===d&&c.get("isInner"),f="column"===this.view.getElementType()&&this.view.isInner();if(e&&f)return void Backbone.$(b.sender).sortable("cancel");var g=b.item.parent().children().index(b.item),h=new this.view.collection.model(c.toJSON({copyHtmlCache:!0}));this.view.addChildModel(h,{at:g}),elementor.data.trigger(d+":drag:end"),c.destroy()},onSortUpdate:function(a,b){a.stopPropagation();var c=this.view.collection.get(b.item.attr("data-model-cid"));c&&elementor.data.trigger(c.get("elType")+":drag:end")},onSortStop:function(a,b){a.stopPropagation();var c=b.item,d=this.view.collection,e=d.get(c.attr("data-model-cid")),f=c.parent().children().index(c);if(this.getChildViewContainer()[0]===b.item.parent()[0]&&null===b.sender&&e){var g=d.indexOf(e);g!==f&&(d.remove(e,{silent:!0}),d.add(e,{silent:!0,at:f}),elementor.setFlagEditorChange(!0)),elementor.data.trigger(e.get("elType")+":drag:end")}},onAddChild:function(a){a.$el.attr("data-model-cid",a.model.cid)},getChildViewContainer:function(){return"function"==typeof this.view.getChildViewContainer?this.view.getChildViewContainer(this.view):this.$el}}),b.exports=d},{}],9:[function(a,b,c){var d;d=Marionette.ItemView.extend({template:"#tmpl-elementor-mode-switcher-content",id:"elementor-mode-switcher-inner",ui:{previewButton:"#elementor-mode-switcher-preview-input",previewLabel:"#elementor-mode-switcher-preview",previewLabelA11y:"#elementor-mode-switcher-preview .elementor-screen-only"},events:{"change @ui.previewButton":"onEditModeChange"},getCurrentMode:function(){return this.ui.previewButton.is(":checked")?"preview":"edit"},setMode:function(a){this.ui.previewButton.prop("checked","preview"===a)},onRender:function(){this.onEditModeChange()},onEditModeChange:function(){var a=elementor.dataEditMode.request("get:active:mode"),b=this.getCurrentMode();if(elementor.dataEditMode.reply("get:active:mode",b),b!==a){elementor.dataEditMode.trigger("switch");var c="preview"===b?"Back to Editor":"Preview";this.ui.previewLabel.attr("title",c),this.ui.previewLabelA11y.text(c)}}}),b.exports=d},{}],10:[function(a,b,c){var d;d=Marionette.ItemView.extend({template:"#tmpl-elementor-panel-footer-content",tagName:"nav",id:"elementor-panel-footer-tools",defaultDeviceMode:"desktop",currentDeviceMode:"",possibleRotateModes:["portrait","landscape"],ui:{menuButtons:".elementor-panel-footer-tool",deviceModeButtons:"#elementor-panel-footer-responsive .elementor-panel-footer-sub-menu-item",buttonSave:"#elementor-panel-footer-save",buttonSaveButton:"#elementor-panel-footer-save .elementor-button",buttonPublish:"#elementor-panel-footer-publish",watchTutorial:"#elementor-panel-footer-watch-tutorial"},events:{"click @ui.deviceModeButtons":"onClickResponsiveButtons","click @ui.buttonSave":"onClickButtonSave","click @ui.buttonPublish":"onClickButtonPublish","click @ui.watchTutorial":"onClickWatchTutorial"},initialize:function(){this._initDialog(),Backbone.$(document).on("click",_.bind(this.onDocumentClick,this)),this.listenTo(elementor.editor,"editor:changed",this.onEditorChanged)},_initDialog:function(){var a;this.getDialog=function(){if(!a){var b=Backbone.$,c=b("<div>",{"class":"elementor-dialog-message"}),d=b("<i>",{"class":"fa fa-check-circle"}),e=b("<div>",{"class":"elementor-dialog-message-text"}).text(elementor.translate("saved"));c.append(d,e),a=elementor.dialogsManager.createWidget("popup",{hide:{delay:1500}}),a.setMessage(c)}return a}},_publishBuilder:function(){var a=this,b={revision:"publish",onSuccess:function(){a.getDialog().show(),a.ui.buttonSaveButton.removeClass("elementor-button-state")}};a.ui.buttonSaveButton.addClass("elementor-button-state"),elementor.saveBuilder(b)},_saveBuilderDraft:function(){elementor.saveBuilder()},onRender:function(){this.changeDeviceMode(this.defaultDeviceMode)},changeDeviceMode:function(a){this.currentDeviceMode!==a&&(this.getCurrentDeviceModeButton().removeClass("active"),elementor.$previewWrapper.removeClass("elementor-device-"+this.currentDeviceMode).addClass("elementor-device-"+a),this.currentDeviceMode=a,this.getCurrentDeviceModeButton().addClass("active"),elementor.deviceMode.reply("currentMode",this.currentDeviceMode),elementor.deviceMode.trigger("change"))},getCurrentDeviceModeButton:function(){return this.ui.deviceModeButtons.filter('[data-device-mode="'+this.currentDeviceMode+'"]')},onDocumentClick:function(a){var b=Backbone.$(a.target),c=b.closest(".elementor-panel-footer-sub-menu-wrapper").length;if(!c){var d=b.closest(".elementor-panel-footer-tool"),e=d.length&&!d.hasClass("elementor-open");this.ui.menuButtons.removeClass("elementor-open"),e&&d.addClass("elementor-open")}},onEditorChanged:function(){this.ui.buttonSave.toggleClass("elementor-save-active",elementor.isEditorChanged())},onClickButtonSave:function(){this._publishBuilder()},onClickButtonPublish:function(a){a.stopPropagation(),this._publishBuilder()},onClickResponsiveButtons:function(a){var b=this.$(a.currentTarget),c=b.data("device-mode");this.changeDeviceMode(c)},onClickWatchTutorial:function(){elementor.introduction.startIntroduction()}}),b.exports=d},{}],11:[function(a,b,c){var d;d=Marionette.ItemView.extend({template:"#tmpl-elementor-panel-header",id:"elementor-panel-header",ui:{menuButton:"#elementor-panel-header-menu-button",title:"#elementor-panel-header-title",addButton:"#elementor-panel-header-add-button"},events:{"click @ui.addButton":"onClickAdd","click @ui.menuButton":"onClickMenu"},setTitle:function(a){this.ui.title.html(a)},onClickAdd:function(){elementor.getPanelView().setPage("elements")},onClickMenu:function(){var a=elementor.getPanelView(),b=a.getCurrentPageName(),c="menu"===b?"elements":"menu";a.setPage(c)}}),b.exports=d},{}],12:[function(a,b,c){var d;d=Marionette.CompositeView.extend({template:Marionette.TemplateCache.get("#tmpl-editor-content"),id:"elementor-panel-page-editor",templateHelpers:function(){return{elementData:elementor.getElementData(this.model)}},childViewContainer:"div.elementor-controls",modelEvents:{destroy:"onModelDestroy"},ui:{tabs:".elementor-tabs-controls li"},events:{"click @ui.tabs a":"onClickTabControl"},getChildView:function(a){var b=a.get("type");return elementor.getControlItemView(b)},childViewOptions:function(){return{elementSettingsModel:this.model.get("settings"),elementEditSettings:this.model.get("editSettings")}},onDestroy:function(){this.getOption("editedElementView").$el.removeClass("elementor-element-editable"),this.model.trigger("editor:close"),this.triggerMethod("editor:destroy")},onBeforeRender:function(){var a=elementor.getElementControls(this.model.get("settings"));if(!a)throw new Error("No found editor controls");this.collection=new Backbone.Collection(a)},onRender:function(){this.getOption("editedElementView").$el.addClass("elementor-element-editable"),this.ui.tabs.eq(0).find("a").trigger("click"),this.$(".tooltip-target").tipsy({gravity:function(){var a=Backbone.$(this).data("tooltip-pos");return void 0!==a?a:"n"},title:function(){return this.getAttribute("data-tooltip")}})},onModelDestroy:function(){this.destroy()},onClickTabControl:function(a){a.preventDefault();var b=this.$(a.target);this.ui.tabs.removeClass("active"),b.closest("li").addClass("active"),this.model.get("settings").trigger("control:switch:tab",b.data("tab")),this.openFirstSectionInCurrentTab(b.data("tab"))},openFirstSectionInCurrentTab:function(a){var b="elementor-open",c=this.children.filter(function(a){return!_.isEmpty(a.model.get("section"))}),d=this.children.filter(function(b){return"section"===b.model.get("type")&&a===b.model.get("tab")});_.isEmpty(d)||(d=d[0],d.ui.heading.addClass(b),_.each(c,function(a){return a.model.get("section")!==d.model.get("name")?void a.$el.removeClass(b):void a.$el.addClass(b)}))},onChildviewControlSectionClicked:function(a){var b="elementor-open",c=a.model.get("name"),d=a.ui.heading.hasClass(b),e=this.children.filter(function(a){return!_.isEmpty(a.model.get("section"))});this.$(".elementor-control.elementor-control-type-section .elementor-panel-heading").removeClass(b),d?c="":a.ui.heading.addClass(b),_.each(e,function(a){return a.model.get("section")!==c?void a.$el.removeClass(b):void a.$el.addClass(b)}),elementor.data.trigger("scrollbar:update")}}),b.exports=d},{}],13:[function(a,b,c){var d,e=a("../models/element");d=Backbone.Collection.extend({model:e}),b.exports=d},{"../models/element":16}],14:[function(a,b,c){var d,e=a("../models/element");d=Backbone.Collection.extend({model:e}),b.exports=d},{"../models/element":16}],15:[function(a,b,c){var d,e=a("./collections/categories"),f=a("./collections/elements"),g=a("./views/categories"),h=a("./views/elements"),i=a("./views/search");d=Marionette.LayoutView.extend({template:"#tmpl-elementor-panel-elements",regions:{elements:"#elementor-panel-elements-wrapper",search:"#elementor-panel-elements-search-area"},elementsCollection:null,categoriesCollection:null,initialize:function(){this.listenTo(elementor.panelElements,"element:selected",this.destroy)},initElementsCollection:function(){var a=new f,b=elementor.config.elements.section;a.add({title:elementor.translate("inner_section"),elType:"section",categories:b.categories,keywords:b.keywords,icon:b.icon}),_.each(elementor.config.widgets,function(b,c){a.add({title:b.title,elType:"widget",categories:b.categories,keywords:b.keywords,icon:b.icon,widgetType:c})}),this.elementsCollection=a},initCategoriesCollection:function(){var a={};this.elementsCollection.each(function(b){_.each(b.get("categories"),function(c){a[c]||(a[c]=[]),a[c].push(b)})});var b=new e;_.each(elementor.config.elements_categories,function(c,d){a[d]&&b.add({name:d,title:c.title,icon:c.icon,items:a[d]})}),this.categoriesCollection=b},showCategoriesView:function(){this.getRegion("elements").show(new g({collection:this.categoriesCollection}))},showElementsView:function(){this.getRegion("elements").show(new h({collection:this.elementsCollection}))},clearSearchInput:function(){this.getChildView("search").clearInput()},changeFilter:function(a){elementor.panelElements.reply("filter:value",a).trigger("change")},clearFilters:function(){this.changeFilter(null),this.clearSearchInput()},onChildviewDragStart:function(a){elementor.panelElements.reply("element:selected",a)},onChildviewChildrenRender:function(){this.updateElementsScrollbar()},onChildviewSearchChangeInput:function(a){var b=a.ui.input.val();if(_.isEmpty(b))this.showCategoriesView();else{var c=elementor.panelElements.request("filter:value");_.isEmpty(c)&&this.showElementsView()}this.changeFilter(b,"search")},onDestroy:function(){elementor.panelElements.reply("filter:value",null)},onShow:function(){var a=this.getRegion("search");this.initElementsCollection(),this.initCategoriesCollection(),this.showCategoriesView(),a.show(new i)},updateElementsScrollbar:function(){elementor.data.trigger("scrollbar:update")}}),b.exports=d},{"./collections/categories":13,"./collections/elements":14,"./views/categories":17,"./views/elements":20,"./views/search":21}],16:[function(a,b,c){var d;d=Backbone.Model.extend({defaults:{title:"",categories:[],keywords:[],icon:"",elType:"widget",widgetType:""}}),b.exports=d},{}],17:[function(a,b,c){var d,e=a("./category");d=Marionette.CollectionView.extend({childView:e,id:"elementor-panel-elements-categories"}),b.exports=d},{"./category":18}],18:[function(a,b,c){var d,e=a("./element"),f=a("../collections/elements");d=Marionette.CompositeView.extend({template:"#tmpl-elementor-panel-elements-category",className:"elementor-panel-category",childView:e,childViewContainer:".panel-elements-category-items",initialize:function(){this.collection=new f(this.model.get("items"))}}),b.exports=d},{"../collections/elements":14,"./element":19}],19:[function(a,b,c){var d;d=Marionette.ItemView.extend({template:"#tmpl-elementor-element-library-element",className:"elementor-element-wrapper",triggers:{dragend:"drag:end"},onRender:function(){this.$el.html5Draggable({onDragStart:_.bind(function(){this.triggerMethod("drag:start")},this),groups:["elementor-element"]})}}),b.exports=d},{}],20:[function(a,b,c){var d,e=a("./element");d=Marionette.CollectionView.extend({childView:e,id:"elementor-panel-elements",initialize:function(){this.listenTo(elementor.panelElements,"change",this.onFilterChanged)},filter:function(a){var b=elementor.panelElements.request("filter:value");return!b||_.any(["title","keywords"],function(c){return-1!==a.get(c).toLowerCase().indexOf(b.toLowerCase())})},onFilterChanged:function(){this._renderChildren(),this.triggerMethod("children:render")}}),b.exports=d},{"./element":19}],21:[function(a,b,c){var d;d=Marionette.ItemView.extend({template:"#tmpl-elementor-panel-element-search",id:"elementor-panel-elements-search-wrapper",ui:{input:"input"},events:{"keyup @ui.input":"onInputChanged"},onInputChanged:function(a){var b=27;b===a.keyCode&&this.clearInput(),this.triggerMethod("search:change:input")},clearInput:function(){this.ui.input.val("")}}),b.exports=d},{}],22:[function(a,b,c){var d,e=a("elementor-panel/pages/menu/views/item");d=Marionette.CollectionView.extend({id:"elementor-panel-page-menu",childView:e,initialize:function(){this.collection=new Backbone.Collection([{icon:"paint-brush",title:elementor.translate("colors"),type:"page",pageName:"colorScheme"},{icon:"font",title:elementor.translate("fonts"),type:"page",pageName:"typographyScheme"},{icon:"file-text",title:elementor.translate("page_settings")+" <span>("+elementor.translate("soon")+")</span>"},{icon:"cog",title:elementor.translate("elementor_settings"),type:"link",link:elementor.config.settings_page_link},{icon:"history",title:elementor.translate("revisions_history")+" <span>("+elementor.translate("soon")+")</span>"},{icon:"info-circle",title:elementor.translate("about_elementor"),type:"link",link:elementor.config.elementor_site,newTab:!0}])},onChildviewClick:function(a){var b=a.model.get("type");switch(b){case"page":var c=a.model.get("pageName"),d=a.model.get("title");elementor.getPanelView().setPage(c,d);break;case"link":var e=a.model.get("link"),f=a.model.get("newTab");f?open(e,"_blank"):location.href=a.model.get("link")}}}),b.exports=d},{"elementor-panel/pages/menu/views/item":23}],23:[function(a,b,c){var d;d=Marionette.ItemView.extend({template:"#tmpl-elementor-panel-menu-item",className:"elementor-panel-menu-item",triggers:{click:"click"}}),b.exports=d},{}],24:[function(a,b,c){var d;d=Marionette.CompositeView.extend({id:function(){return"elementor-panel-scheme-"+this.getType()},className:"elementor-panel-scheme",childViewContainer:".elementor-panel-scheme-items",getTemplate:function(){return Marionette.TemplateCache.get("#tmpl-elementor-panel-schemes-"+this.getType())},ui:function(){return{saveButton:".elementor-panel-scheme-save .elementor-button",discardButton:".elementor-panel-scheme-discard .elementor-button",resetButton:".elementor-panel-scheme-reset .elementor-button"}},events:function(){return{"click @ui.saveButton":"saveScheme","click @ui.discardButton":"discardScheme","click @ui.resetButton":"setDefaultScheme"}},initialize:function(){this.model=new Backbone.Model,this.resetScheme()},getType:function(){},getScheme:function(){return elementor.schemes.getScheme(this.getType())},changeChildrenUIValues:function(a){var b=this;_.each(a,function(a,c){var d=b.collection.findWhere({key:c}),e=b.children.findByModelCid(d.cid);e.changeUIValue(a)})},discardScheme:function(){elementor.schemes.resetSchemes(this.getType()),this.ui.saveButton.prop("disabled",!0),this._renderChildren()},setSchemeValue:function(a,b){elementor.schemes.setSchemeValue(this.getType(),a,b)},saveScheme:function(){elementor.schemes.saveScheme(this.getType()),this.ui.saveButton.prop("disabled",!0),this.resetScheme(),this._renderChildren()},setDefaultScheme:function(){var a=elementor.config.default_schemes[this.getType()].items;this.changeChildrenUIValues(a)},resetItems:function(){this.model.set("items",this.getScheme().items)},resetCollection:function(){var a=this.model.get("items");this.collection=new Backbone.Collection,_.each(a,_.bind(function(a,b){a.type=this.getType(),a.key=b,this.collection.add(a)},this))},resetScheme:function(){this.resetItems(),this.resetCollection()},onChildviewValueChange:function(a,b){this.ui.saveButton.removeProp("disabled"),this.setSchemeValue(a.model.get("key"),b)}}),b.exports=d},{}],25:[function(a,b,c){var d,e=a("elementor-panel/pages/schemes/base");d=e.extend({ui:function(){var a=e.prototype.ui.apply(this,arguments);return a.systemSchemes=".elementor-panel-scheme-color-system-scheme",a},events:function(){var a=e.prototype.events.apply(this,arguments);return a["click @ui.systemSchemes"]="onSystemSchemeClick",a},getChildView:function(){return a("elementor-panel/pages/schemes/items/color")},getType:function(){return"color"},onSystemSchemeClick:function(a){var b=Backbone.$(a.currentTarget),c=b.data("schemeName"),d=elementor.config.system_schemes.color[c].items;this.changeChildrenUIValues(d)}}),b.exports=d},{"elementor-panel/pages/schemes/base":24,"elementor-panel/pages/schemes/items/color":28}],26:[function(a,b,c){var d;d=Marionette.ItemView.extend({template:"#tmpl-elementor-panel-schemes-disabled",disabledTitle:"",templateHelpers:function(){return{disabledTitle:this.disabledTitle}},id:"elementor-panel-schemes-disabled"}),b.exports=d},{}],27:[function(a,b,c){var d;d=Marionette.ItemView.extend({getTemplate:function(){return Marionette.TemplateCache.get("#tmpl-elementor-panel-scheme-"+this.model.get("type")+"-item")},className:function(){return"elementor-panel-scheme-item"}}),b.exports=d},{}],28:[function(a,b,c){var d,e=a("elementor-panel/pages/schemes/items/base");d=e.extend({ui:{input:".elementor-panel-scheme-color-value"},changeUIValue:function(a){this.ui.input.wpColorPicker("color",a)},onBeforeDestroy:function(){this.ui.input.wpColorPicker("instance")&&this.ui.input.wpColorPicker("close")},onRender:function(){this.ui.input.wpColorPicker({change:_.bind(function(a,b){this.triggerMethod("value:change",b.color.toString())},this)})}}),b.exports=d},{"elementor-panel/pages/schemes/items/base":27}],29:[function(a,b,c){var d,e=a("elementor-panel/pages/schemes/items/base");d=e.extend({className:function(){var a=e.prototype.className.apply(this,arguments);return a+" elementor-panel-box"},ui:{heading:".elementor-panel-heading",allFields:".elementor-panel-scheme-typography-item-field",inputFields:"input.elementor-panel-scheme-typography-item-field",selectFields:"select.elementor-panel-scheme-typography-item-field",selectFamilyFields:'select.elementor-panel-scheme-typography-item-field[name="font_family"]'},events:{"input @ui.inputFields":"onFieldChange","change @ui.selectFields":"onFieldChange",
3
- "click @ui.heading":"toggleVisibility"},onRender:function(){var a=this;this.ui.inputFields.add(this.ui.selectFields).each(function(){var b=Backbone.$(this),c=b.attr("name"),d=a.model.get("value")[c];b.val(d)}),this.ui.selectFamilyFields.select2({dir:elementor.config.is_rtl?"rtl":"ltr"})},toggleVisibility:function(){this.ui.heading.toggleClass("elementor-open")},changeUIValue:function(a){this.ui.allFields.each(function(){var b=Backbone.$(this),c=b.attr("name"),d=a[c];b.val(d).trigger("change")})},onFieldChange:function(a){var b=this.$(a.currentTarget),c=elementor.helpers.cloneObject(this.model.get("value")),d=b.attr("name");c[d]=b.val(),"font_family"!==d||_.isEmpty(c[d])||elementor.helpers.enqueueFont(c[d]),this.triggerMethod("value:change",c)}}),b.exports=d},{"elementor-panel/pages/schemes/items/base":27}],30:[function(a,b,c){var d,e=a("elementor-panel/pages/schemes/base");d=e.extend({getChildView:function(){return a("elementor-panel/pages/schemes/items/typography")},getType:function(){return"typography"}}),b.exports=d},{"elementor-panel/pages/schemes/base":24,"elementor-panel/pages/schemes/items/typography":29}],31:[function(a,b,c){var d,e=a("elementor-layouts/edit-mode");d=Marionette.LayoutView.extend({template:"#tmpl-elementor-panel",className:"elementor-panel-inner",regions:{content:"#elementor-panel-content-wrapper",header:"#elementor-panel-header-wrapper",footer:"#elementor-panel-footer",modeSwitcher:"#elementor-mode-switcher"},pages:{},childEvents:{"click:add":function(){this.setPage("elements")},"editor:destroy":function(){this.setPage("elements")}},currentPageName:null,_isScrollbarInitialized:!1,initialize:function(){this.initPages()},initPages:function(){var b={elements:{view:a("elementor-panel/pages/elements/elements"),title:'<img src="'+elementor.config.assets_url+'images/logo-panel.svg">'},editor:{view:a("elementor-panel/pages/editor")},menu:{view:a("elementor-panel/pages/menu/menu"),title:'<img src="'+elementor.config.assets_url+'images/logo-panel.svg">'},colorScheme:{view:a("elementor-panel/pages/schemes/colors")},typographyScheme:{view:a("elementor-panel/pages/schemes/typography")}},c=Object.keys(elementor.schemes.getSchemes()),d=_.difference(c,elementor.schemes.getEnabledSchemesTypes());_.each(d,function(c){var d=elementor.schemes.getScheme(c);b[c+"Scheme"].view=a("elementor-panel/pages/schemes/disabled").extend({disabledTitle:d.disabled_title})}),this.pages=b},getHeaderView:function(){return this.getChildView("header")},getCurrentPageName:function(){return this.currentPageName},getCurrentPageView:function(){return this.getChildView("content")},setPage:function(a,b,c){var d=this.pages[a];if(!d)throw new ReferenceError("Elementor panel doesn't have page named '"+a+"'");this.showChildView("content",new d.view(c)),this.getHeaderView().setTitle(b||d.title),this.currentPageName=a},onBeforeShow:function(){elementor.filterState.reply("get",{type:"parent",term:""});var b=a("elementor-layouts/panel/footer"),c=a("elementor-layouts/panel/header");this.showChildView("modeSwitcher",new e),this.showChildView("header",new c),this.showChildView("footer",new b),this.updateScrollbar=_.throttle(this.updateScrollbar,100),this.getRegion("content").on("before:show",_.bind(this.onEditorBeforeShow,this)).on("empty",_.bind(this.onEditorEmpty,this)).on("show",_.bind(this.updateScrollbar,this)),this.setPage("elements"),this.listenTo(elementor.data,"scrollbar:update",this.updateScrollbar)},onEditorBeforeShow:function(){_.defer(this.updateScrollbar)},onEditorEmpty:function(){this.updateScrollbar()},updateScrollbar:function(){var a=Backbone.$("#elementor-panel-content-wrapper");return this._isScrollbarInitialized?void a.perfectScrollbar("update"):(a.perfectScrollbar(),void(this._isScrollbarInitialized=!0))}}),b.exports=d},{"elementor-layouts/edit-mode":9,"elementor-layouts/panel/footer":10,"elementor-layouts/panel/header":11,"elementor-panel/pages/editor":12,"elementor-panel/pages/elements/elements":15,"elementor-panel/pages/menu/menu":22,"elementor-panel/pages/schemes/colors":25,"elementor-panel/pages/schemes/disabled":26,"elementor-panel/pages/schemes/typography":30}],32:[function(a,b,c){var d;d=Backbone.Model.extend({initialize:function(a){if(this.controls=elementor.getElementControls(this),this.controls){var b=a||{},c={};_.each(this.controls,function(a){var b=elementor.config.controls[a.type];_.isObject(b.default_value)?c[a.name]=_.extend({},b.default_value,a["default"]||{}):c[a.name]=a["default"]||b.default_value}),this.defaults=c,b=_.defaults({},b,c),_.each(this.controls,function(a){"repeater"===a.type&&(b[a.name]=new Backbone.Collection(b[a.name],{model:d}))}),this.set(b)}},getFontControls:function(){return _.filter(this.controls,_.bind(function(a){return"font"===a.type},this))},getStyleControls:function(){return _.filter(this.controls,_.bind(function(a){return this.isStyleControl(a.name)},this))},isStyleControl:function(a){var b=_.find(this.controls,function(b){return a===b.name});return!_.isUndefined(b)&&!_.isEmpty(b.selectors)},getClassControls:function(){return _.filter(this.controls,_.bind(function(a){return this.isClassControl(a.name)},this))},isClassControl:function(a){var b=_.find(this.controls,function(b){return a===b.name});return b&&!_.isUndefined(b.prefix_class)},getControl:function(a){return _.find(this.controls,function(b){return a===b.name})},clone:function(){return new d(elementor.helpers.cloneObject(this.attributes))},toJSON:function(){var a=Backbone.Model.prototype.toJSON.call(this);return delete a.widgetType,delete a.elType,delete a.isInner,_.each(a,function(b,c){b&&b.toJSON&&(a[c]=b.toJSON())}),a}}),b.exports=d},{}],33:[function(a,b,c){var d,e=a("elementor-models/base-settings");d=e.extend({defaults:{_inline_size:"",_column_size:100}}),b.exports=d},{"elementor-models/base-settings":32}],34:[function(a,b,c){var d,e,f=a("elementor-models/base-settings"),g=a("elementor-models/widget-settings"),h=a("elementor-models/column-settings"),i=a("elementor-models/row-settings"),j=a("elementor-models/section-settings");d=Backbone.Model.extend({defaults:{id:"",elType:"",isInner:!1,settings:{},defaultEditSettings:{}},remoteRender:!1,_htmlCache:null,_jqueryXhr:null,initialize:function(a){var b,c=this.get("elements"),d=this.get("elType"),k={widget:g,column:h,row:i,section:j},l=k[d]||f;b=this.get("settings")||{},"widget"===d&&(b.widgetType=this.get("widgetType")),b.elType=d,b.isInner=this.get("isInner"),b=new l(b),this.set("settings",b),this.initEditSettings(),void 0!==c&&this.set("elements",new e(c)),"widget"===this.get("elType")&&(this.remoteRender=!0,this.setHtmlCache(a.htmlCache||"")),delete a.htmlCache,this.renderRemoteServer=_.throttle(this.renderRemoteServer,1e3),this.on("destroy",this.onDestroy),this.on("editor:close",this.onCloseEditor)},initEditSettings:function(){this.set("editSettings",new Backbone.Model(this.get("defaultEditSettings")))},onDestroy:function(){var a=this.get("settings"),b=this.get("elements");void 0!==b&&_.each(_.clone(b.models),function(a){a.destroy()}),a.destroy()},onCloseEditor:function(){this.initEditSettings(),this.renderRemoteServer()},setSetting:function(a,b,c){c=c||!1;var d=this.get("settings");d.set(a,b),this.set("settings",d),c&&(this.trigger("change",this),this.trigger("change:settings",this),this.trigger("change:settings:"+a,this))},getSetting:function(a){var b=this.get("settings");return void 0===b.get(a)?"":b.get(a)},setHtmlCache:function(a){this._htmlCache=a},getHtmlCache:function(){return this._htmlCache},getTitle:function(){var a=elementor.getElementData(this);return a?a.title:"Unknown"},getIcon:function(){var a=elementor.getElementData(this);return a?a.icon:"unknown"},renderRemoteServer:function(){if(this.remoteRender){this.trigger("before:remote:render"),this._jqueryXhr&&4!==this._jqueryXhr&&this._jqueryXhr.abort();var a=this.toJSON();this._jqueryXhr=Backbone.$.ajax({type:"POST",url:elementor.config.ajaxurl,data:{action:"elementor_render_widget",post_id:elementor.config.post_id,data:JSON.stringify(a)},dataType:"json"}).done(_.bind(this.onRemoteGetHtml,this))}},onRemoteGetHtml:function(a){this.setHtmlCache(a.data.render),this.trigger("remote:render")},clone:function(){var a=Backbone.Model.prototype.clone.apply(this,arguments);a.set("id",elementor.helpers.getUniqueID()),a.setHtmlCache(this.getHtmlCache());var b=this.get("elements"),c=this.get("settings");return _.isEmpty(b)||a.set("elements",b.clone()),a.set("settings",c.clone()),a},toJSON:function(a){a=_.extend({copyHtmlCache:!1},a);var b=Backbone.Model.prototype.toJSON.call(this);return _.each(b,function(c,d){c&&c.toJSON&&(b[d]=c.toJSON(a))}),a.copyHtmlCache?b.htmlCache=this.getHtmlCache():delete b.htmlCache,b}}),e=Backbone.Collection.extend({add:function(a,b,c){if(!(b&&b.silent||c))throw"Call Error: Adding model to element collection is allowed only by the dedicated addChildModel() method.";return Backbone.Collection.prototype.add.call(this,a,b)},model:function(a,b){return a.elType?new d(a,b):new Backbone.Model(a,b)},clone:function(){var a=Backbone.Collection.prototype.clone.apply(this,arguments),b=new e;return a.forEach(function(a){b.add(a.clone(),null,!0)}),b}}),e.prototype.sync=function(){return null},e.prototype.fetch=function(){return null},e.prototype.save=function(){return null},d.prototype.sync=function(){return null},d.prototype.fetch=function(){return null},d.prototype.save=function(){return null},b.exports={Model:d,Collection:e}},{"elementor-models/base-settings":32,"elementor-models/column-settings":33,"elementor-models/row-settings":35,"elementor-models/section-settings":36,"elementor-models/widget-settings":37}],35:[function(a,b,c){var d,e=a("elementor-models/base-settings");d=e.extend({defaults:{}}),b.exports=d},{"elementor-models/base-settings":32}],36:[function(a,b,c){var d,e=a("elementor-models/base-settings");d=e.extend({defaults:{}}),b.exports=d},{"elementor-models/base-settings":32}],37:[function(a,b,c){var d,e=a("elementor-models/base-settings");d=e.extend({}),b.exports=d},{"elementor-models/base-settings":32}],38:[function(a,b,c){var d;d={init:function(){var a;this.getModal=function(){return a||(a=this.initModal()),a},Backbone.$(document).on({"heartbeat-send":function(a,b){b.elementor_post_lock={post_ID:elementor.config.post_id}},"heartbeat-tick":function(a,b){b.locked_user?d.showLockMessage(b.locked_user):d.getModal().hide()}}),elementor.config.locked_user&&d.showLockMessage(elementor.config.locked_user)},initModal:function(){var a=elementor.dialogsManager.createWidget("options",{headerMessage:elementor.translate("take_over")});return a.addButton({name:"go_back",text:elementor.translate("go_back"),callback:function(){parent.history.go(-1)}}),a.addButton({name:"take_over",text:elementor.translate("take_over"),callback:function(){wp.heartbeat.enqueue("elementor_force_post_lock",!0),wp.heartbeat.connectNow()}}),a},showLockMessage:function(a){var b=d.getModal();b.setMessage(elementor.translate("dialog_user_taken_over",[a])).show()}},b.exports=d},{}],39:[function(a,b,c){var d;d={_enqueuedFonts:[],elementsHierarchy:{section:{column:{widget:null,section:null}}},enqueueFont:function(a){if(-1===this._enqueuedFonts.indexOf(a)){var b,c=elementor.config.controls.font.fonts[a];switch(c){case"googlefonts":b="https://fonts.googleapis.com/css?family="+a+":100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic";break;case"earlyaccess":var d=a.replace(/\s+/g,"").toLowerCase();b="https://fonts.googleapis.com/earlyaccess/"+d+".css"}_.isEmpty(b)||elementor.$previewContents.find("link:last").after('<link href="'+b+'" rel="stylesheet" type="text/css">'),this._enqueuedFonts.push(a)}},getElementChildType:function(a,b){if(b||(b=this.elementsHierarchy),void 0!==b[a])return Backbone.$.isPlainObject(b[a])?Object.keys(b[a]):null;for(var c in b)if(b.hasOwnProperty(c)&&Backbone.$.isPlainObject(b[c])){var d=this.getElementChildType(a,b[c]);if(d)return d}return null},getUniqueID:function(){var a;return a=Math.random().toString(36).substr(2,7)},stringReplaceAll:function(a,b){var c=new RegExp(Object.keys(b).join("|"),"gi");return a.replace(c,function(a){return b[a]})},isControlVisible:function(a,b){var c;if(c=_.isFunction(a.get)?a.get("condition"):a.condition,_.isEmpty(c))return!0;var d=_.filter(c,function(a,c){var d=c.match(/([a-z_0-9]+)(?:\[([a-z_]+)])?(!?)$/i),e=d[1],f=d[2],g=!!d[3],h=b.get(e);f&&(h=h[f]);var i=_.isArray(a)?_.contains(a,h):a===h;return g?i:!i});return _.isEmpty(d)},cloneObject:function(a){return JSON.parse(JSON.stringify(a))},getYoutubeIDFromURL:function(a){var b=a.match(/^.*(?:youtu.be\/|v\/|e\/|u\/\w+\/|embed\/|v=)([^#\&\?]*).*/);return b&&b[1]}},b.exports=d},{}],40:[function(a,b,c){var d;d=function(){var a,b=this,c=function(){a=elementor.dialogsManager.createWidget("elementor-modal",{id:"elementor-introduction"}),a.getElements("closeButton").on("click",function(){b.setIntroductionViewed()}),a.on("hide",function(){a.getElements("message").empty()})};this.getSettings=function(){return elementor.config.introduction},this.getModal=function(){return a||c(),a},this.startIntroduction=function(){var a=this.getSettings();this.getModal().setHeaderMessage(a.title).setMessage(a.content).show()},this.startOnLoadIntroduction=function(){var a=this.getSettings();a.is_user_should_view&&setTimeout(_.bind(function(){this.startIntroduction()},this),a.delay)},this.setIntroductionViewed=function(){Backbone.$.ajax({type:"POST",url:elementor.config.ajaxurl,data:{action:"elementor_introduction_viewed"}})}},b.exports=new d},{}],41:[function(a,b,c){var d;d={init:function(){this.initModalWidgetType()},initModalWidgetType:function(){var a={getDefaultSettings:function(){var a=DialogsManager.getWidgetType("options").prototype.getDefaultSettings.apply(this,arguments);return _.extend(a,{position:{my:"center",at:"center"},contentWidth:"auto",contentHeight:"auto"})},buildWidget:function(){DialogsManager.getWidgetType("options").prototype.buildWidget.apply(this,arguments);var a=this.addElement("closeButton",'<div><i class="fa fa-times"></i></div>');this.getElements("widgetContent").prepend(a)},attachEvents:function(){this.getElements("closeButton").on("click",this.hide)},onReady:function(){DialogsManager.getWidgetType("options").prototype.onReady.apply(this,arguments);var a=this.getElements(),b=this.getSettings();"auto"!==b.contentWidth&&a.message.width(b.contentWidth),"auto"!==b.contentHeight&&a.message.height(b.contentHeight)}};DialogsManager.addWidgetType("elementor-modal",DialogsManager.getWidgetType("options").extend("elementor-modal",a))}},b.exports=d},{}],42:[function(a,b,c){var d;d={getPresetsDictionary:function(){return{11:100/9,12:12.5,14:100/7,16:100/6,33:100/3,66:2/3*100,83:5/6*100}},getAbsolutePresetValues:function(a){var b=elementor.helpers.cloneObject(a),c=this.getPresetsDictionary();return _.each(b,function(a,d){c[a]&&(b[d]=c[a])}),b},getPresets:function(a,b){var c=elementor.helpers.cloneObject(elementor.config.elements.section.presets);return a&&(c=c[a]),b&&(c=c[b]),c},getPresetByStructure:function(a){var b=this.getParsedStructure(a);return this.getPresets(b.columnsCount,b.presetIndex)},getParsedStructure:function(a){return a+="",{columnsCount:a.slice(0,-1),presetIndex:a.substr(-1)}},getPresetSVG:function(a,b,c,d){b=b||100,c=c||50,d=d||2;var e=this.getAbsolutePresetValues(a),f=this._generatePresetSVGPath(e,b,c,d);return this._createSVGPreset(f,b,c)},_createSVGPreset:function(a,b,c){var d=document.createElementNS("http://www.w3.org/2000/svg","svg");d.setAttributeNS("http://www.w3.org/2000/xmlns/","xmlns:xlink","http://www.w3.org/1999/xlink"),d.setAttribute("viewBox","0 0 "+b+" "+c);var e=document.createElementNS("http://www.w3.org/2000/svg","path");return e.setAttribute("d",a),d.appendChild(e),d},_generatePresetSVGPath:function(a,b,c,d){for(var e=b-d*(a.length-1),f=0,g="",h=0;h<a.length;h++){h&&(g+=" ");var i=a[h]/100*e;f+=i,g+="M"+ +f.toFixed(4)+",0",g+="V"+c,g+="H"+ +(f-i).toFixed(4),g+="V0Z",f+=d}return g}},b.exports=d},{}],43:[function(a,b,c){var d;d=function(){var a=this,b={},c={},d={selectorWrapperPrefix:".elementor-widget-"},e={},f=function(){e.$previewHead.append(e.$style)},g=function(){e.$style=Backbone.$("<style>",{id:"elementor-style-scheme"}),e.$previewHead=elementor.$previewContents.find("head")},h=function(){c=elementor.helpers.cloneObject(elementor.config.schemes.items)},i=function(a,c){b[a]||(b[a]=[]),b[a].push(c)},j=function(b,c){_.each(b.selectors,function(e,f){var g,h,j=a.getSchemeValue(b.scheme.type,b.scheme.value,b.scheme.key);_.isEmpty(j)||(g=f.replace(/\{\{WRAPPER\}\}/g,d.selectorWrapperPrefix+c),h=elementor.getControlItemView().replaceStyleValues(e,j.value),i(g,h))})},k=function(b,c){var d=a.getWidgetSchemeControls(b);_.each(d,function(a){j(a,c)})},l=function(){_.each(elementor.config.widgets,function(a,b){k(a,b)})},m=function(){var a="";return _.each(b,function(b,c){a+=c+"{"+b.join("")+"}"}),a},n=function(){b={}};this.init=function(){return g(),f(),h(),a},this.getWidgetSchemeControls=function(a){return _.filter(a.controls,function(a){return _.isObject(a.scheme)})},this.getSchemes=function(){return c},this.getEnabledSchemesTypes=function(){return elementor.config.schemes.enabled_schemes},this.getScheme=function(a){return c[a]},this.getSchemeValue=function(b,c,d){if(this.getEnabledSchemesTypes().indexOf(b)<0)return!1;var e=a.getScheme(b),f=e.items[c];if(d&&_.isObject(f)){var g=elementor.helpers.cloneObject(f);return g.value=f.value[d],g}return f},this.printSchemesStyle=function(){n(),l(),e.$style.text(m())},this.resetSchemes=function(a){c[a]=elementor.helpers.cloneObject(elementor.config.schemes.items[a]),this.onSchemeChange()},this.saveScheme=function(a){elementor.config.schemes.items[a].items=elementor.helpers.cloneObject(c[a].items),NProgress.start(),Backbone.$.ajax({type:"POST",url:elementor.config.ajaxurl,data:{action:"elementor_apply_scheme",scheme_name:a,data:JSON.stringify(c[a].items)}}).done(function(a){NProgress.done()})},this.setSchemeValue=function(a,b,d){c[a].items[b].value=d,this.onSchemeChange()},this.onSchemeChange=function(){this.printSchemesStyle()}},b.exports=new d},{}],44:[function(a,b,c){var d;d=Marionette.CompositeView.extend({tagName:"div",id:function(){return this.getElementUniqueClass()},attributes:function(){var a=this.model.get("elType");return"widget"===a&&(a=this.model.get("widgetType")),{"data-element_type":a}},baseEvents:{},elementEvents:{},getElementType:function(){return this.model.get("elType")},getChildType:function(){return elementor.helpers.getElementChildType(this.getElementType())},events:function(){return _.extend({},this.baseEvents,this.elementEvents)},initialize:function(){this.collection=this.model.get("elements"),this.collection&&this.listenTo(this.collection,"add remove reset",this.onCollectionChanged,this),this.listenTo(this.model.get("settings"),"change",this.onSettingsChanged,this),this.listenTo(this.model.get("editSettings"),"change",this.onSettingsChanged,this),this.on("render",this.enqueueFonts),this.on("render",this.renderStyles),this.on("render",this.renderCustomClasses),this.on("render",this.runReadyTrigger),this.initRemoveDialog()},addChildModel:function(a,b){return this.collection.add(a,b,!0)},isCollectionFilled:function(){return!1},isInner:function(){return!!this.model.get("isInner")},initRemoveDialog:function(){var a;this.getRemoveDialog=function(){return a||(a=elementor.dialogsManager.createWidget("confirm",{message:elementor.translate("dialog_confirm_delete"),headerMessage:elementor.translate("delete_element"),strings:{confirm:elementor.translate("delete"),cancel:elementor.translate("cancel")},defaultOption:"confirm",onConfirm:_.bind(function(){this.model.destroy()},this)})),a}},enqueueFonts:function(){_.each(this.model.get("settings").getFontControls(),_.bind(function(a){var b=this.model.getSetting(a.name);if(!_.isEmpty(b)){var c=elementor.helpers.isControlVisible(a,this.model.get("settings"));c&&elementor.helpers.enqueueFont(b)}},this))},renderStyles:function(){var a="",b=elementor.$previewContents.find("#elementor-style-"+this.model.cid),c=this.model.get("settings").getStyleControls();if(_.each(c,_.bind(function(b){var c=this.model.getSetting(b.name);if(_.isNumber(c)||!_.isEmpty(c)){var d=elementor.helpers.isControlVisible(b,this.model.get("settings"));d&&_.each(b.selectors,_.bind(function(d,e){var f=e.replace(/\{\{WRAPPER\}\}/g,"#"+this.getElementUniqueClass()),g=elementor.getControlItemView(b.type).replaceStyleValues(d,c);_.isEmpty(g)||(a+=f+"{"+g+"}")},this))}},this)),"column"===this.model.get("elType")){var d=this.model.getSetting("_inline_size");_.isEmpty(d)||(a+="@media (min-width: 768px) {#"+this.getElementUniqueClass()+"{width:"+d+"%;}")}0===b.length&&(elementor.$previewContents.find("head").append('<style type="text/css" id="elementor-style-'+this.model.cid+'"></style>'),b=elementor.$previewContents.find("#elementor-style-"+this.model.cid)),b.html(a)},renderCustomClasses:function(){this.$el.addClass("elementor-element");var a=this.model.get("settings");_.each(a.attributes,_.bind(function(b,c){if(a.isClassControl(c)){var d=a.getControl(c);this.$el.removeClass(d.prefix_class+a.previous(c));var e=elementor.helpers.isControlVisible(d,this.model.get("settings"));e&&!_.isEmpty(a.get(c))&&(this.$el.addClass(d.prefix_class+a.get(c)),this.$el.addClass(_.result(this,"className")))}},this))},runReadyTrigger:function(){_.defer(_.bind(function(){elementorBindUI.runReadyTrigger(this.$el)},this))},getElementUniqueClass:function(){return"elementor-element-"+this.model.get("id")},onCollectionChanged:function(){elementor.setFlagEditorChange(!0)},onSettingsChanged:function(a){elementor.setFlagEditorChange(!0),this.renderStyles(),this.renderCustomClasses(),this.enqueueFonts()},onClickRemove:function(a){a.preventDefault(),a.stopPropagation(),this.getRemoveDialog().show()}}),b.exports=d},{}],45:[function(a,b,c){var d,e=a("elementor-views/base-element"),f=a("elementor-views/element-empty"),g=a("elementor-views/widget");d=e.extend({template:Marionette.TemplateCache.get("#tmpl-elementor-element-column-content"),elementEvents:{"click > .elementor-element-overlay .elementor-editor-column-settings-list .elementor-editor-element-remove":"onClickRemove","click @ui.listTriggers":"onClickTrigger"},getChildView:function(b){return"section"===b.get("elType")?a("elementor-views/section"):g},emptyView:f,className:function(){var a="elementor-column",b=this.isInner()?"inner":"top";return a+=" elementor-"+b+"-column"},childViewContainer:"> .elementor-column-wrap > .elementor-widget-wrap",triggers:{"click > .elementor-element-overlay .elementor-editor-column-settings-list .elementor-editor-element-add":"click:new","click > .elementor-element-overlay .elementor-editor-column-settings-list .elementor-editor-element-edit":"click:edit","click > .elementor-element-overlay .elementor-editor-column-settings-list .elementor-editor-element-trigger":"click:edit","click > .elementor-element-overlay .elementor-editor-column-settings-list .elementor-editor-element-duplicate":"click:duplicate"},ui:{columnTitle:".column-title",columnInner:"> .elementor-column-wrap",listTriggers:"> .elementor-element-overlay .elementor-editor-element-trigger"},behaviors:{Sortable:{behaviorClass:a("elementor-behaviors/sortable"),elChildType:"widget"},Resizable:{behaviorClass:a("elementor-behaviors/resizable")},HandleDuplicate:{behaviorClass:a("elementor-behaviors/handle-duplicate")},HandleEditor:{behaviorClass:a("elementor-behaviors/handle-editor")},HandleEditMode:{behaviorClass:a("elementor-behaviors/handle-edit-mode")},HandleAddMode:{behaviorClass:a("elementor-behaviors/duplicate")},HandleElementsRelation:{behaviorClass:a("elementor-behaviors/elements-relation")}},initialize:function(){e.prototype.initialize.apply(this,arguments),this.listenTo(elementor.data,"widget:drag:start",this.onWidgetDragStart),this.listenTo(elementor.data,"widget:drag:end",this.onWidgetDragEnd)},isDroppingAllowed:function(a,b){var c=elementor.panelElements.request("element:selected"),d=c.model.get("elType");return"section"===d?!this.isInner():"widget"===d},changeSizeUI:function(){var a=this.model.getSetting("_column_size"),b=this.model.getSetting("_inline_size"),c=parseFloat(b||a).toFixed(1)+"%";this.$el.attr("data-col",a),this.ui.columnTitle.html(c)},getSortableOptions:function(){return{connectWith:".elementor-widget-wrap",items:"> .elementor-element"}},onCollectionChanged:function(){e.prototype.onCollectionChanged.apply(this,arguments),this.changeChildContainerClasses()},changeChildContainerClasses:function(){var a="elementor-element-empty",b="elementor-element-populated";this.collection.isEmpty()?this.ui.columnInner.removeClass(b).addClass(a):this.ui.columnInner.removeClass(a).addClass(b)},onRender:function(){var a=this;a.changeChildContainerClasses(),a.changeSizeUI(),a.$el.html5Droppable({items:" > .elementor-column-wrap > .elementor-widget-wrap > .elementor-element, >.elementor-column-wrap > .elementor-widget-wrap > .elementor-empty-view > .elementor-first-add",axis:["vertical"],groups:["elementor-element"],isDroppingAllowed:_.bind(a.isDroppingAllowed,a),onDragging:function(b,c){c.stopPropagation(),a.$el.addClass("elementor-dragging-on-child"),this.dataset.side!==b&&Backbone.$(this).attr("data-side",b)},onDragLeave:function(){a.$el.removeClass("elementor-dragging-on-child"),Backbone.$(this).removeAttr("data-side")},onDropping:function(b,c){c.stopPropagation();var d=elementor.panelElements.request("element:selected"),e=Backbone.$(this).index();"bottom"===b&&e++;var f={id:elementor.helpers.getUniqueID(),elType:d.model.get("elType")};if("widget"===f.elType)f.widgetType=d.model.get("widgetType");else{if("section"!==f.elType)return;f.elements=[],f.isInner=!0}a.triggerMethod("request:add",f,{at:e})}})},onClickTrigger:function(a){a.preventDefault();var b=this.$(a.currentTarget),c=b.hasClass("elementor-active");this.ui.listTriggers.removeClass("elementor-active"),c||b.addClass("elementor-active")},onWidgetDragStart:function(){this.$el.addClass("elementor-dragging")},onWidgetDragEnd:function(){this.$el.removeClass("elementor-dragging")}}),b.exports=d},{"elementor-behaviors/duplicate":2,"elementor-behaviors/elements-relation":3,"elementor-behaviors/handle-duplicate":4,"elementor-behaviors/handle-edit-mode":5,"elementor-behaviors/handle-editor":6,"elementor-behaviors/resizable":7,"elementor-behaviors/sortable":8,"elementor-views/base-element":44,"elementor-views/element-empty":68,"elementor-views/section":69,"elementor-views/widget":71}],46:[function(a,b,c){var d,e=a("elementor-views/controls/base");d=e.extend({onReady:function(){this.ui.select.select2()}}),b.exports=d},{"elementor-views/controls/base":49}],47:[function(a,b,c){var d,e=a("elementor-views/controls/base");d=e.extend({applySavedValue:function(){var a=this.getControlValue(),b=this.$("[data-setting]"),c=this;_.each(a,function(a,d){var e=b.filter(function(){return d===this.dataset.setting});c.setInputValue(e,a)})},getControlValue:function(a){var b=this.elementSettingsModel.get(this.model.get("name"));return Backbone.$.isPlainObject(b)?a?b[a]||"":elementor.helpers.cloneObject(b):{}},setValue:function(a,b){var c=this.getControlValue();"object"==typeof a?_.each(a,function(a,b){c[b]=a}):c[a]=b,this.setSettingsModel(c)},updateElementModel:function(a){var b=this.getInputValue(a.currentTarget),c=a.currentTarget.dataset.setting;this.setValue(c,b)}},{replaceStyleValues:function(a,b){if(!_.isObject(b))return"";try{return a.replace(/\{\{([A-Z]+)}}/g,function(a,c){var d=b[c.toLowerCase()];if(""===d)throw"";return d})}catch(c){return""}}}),b.exports=d},{"elementor-views/controls/base":49}],48:[function(a,b,c){var d,e=a("elementor-views/controls/base-multiple");d=e.extend({getCurrentRange:function(){return this.getUnitRange(this.getControlValue("unit"))},getUnitRange:function(a){var b=this.model.get("range");return!(!b||!b[a])&&b[a]}}),b.exports=d},{"elementor-views/controls/base-multiple":47}],49:[function(a,b,c){var d;d=Marionette.CompositeView.extend({ui:function(){return{input:'input[data-setting][type!="checkbox"][type!="radio"]',checkbox:'input[data-setting][type="checkbox"]',radio:'input[data-setting][type="radio"]',select:"select[data-setting]",textarea:"textarea[data-setting]"}},className:function(){var a="elementor-control elementor-control-"+this.model.get("name")+" elementor-control-type-"+this.model.get("type"),b=this.model.get("classes");return _.isEmpty(b)||(a+=" "+b),_.isEmpty(this.model.get("section"))||(a+=" elementor-control-under-section"),a},getTemplate:function(){return Marionette.TemplateCache.get("#tmpl-elementor-control-"+this.model.get("type")+"-content")},templateHelpers:function(){var a={controlValue:this.getControlValue(),_cid:this.model.cid};return{data:_.extend({},this.model.toJSON(),a)}},baseEvents:{"input @ui.input":"onBaseInputChange","change @ui.checkbox":"onBaseInputChange","change @ui.radio":"onBaseInputChange","input @ui.textarea":"onBaseInputChange","change @ui.select":"onBaseInputChange"},childEvents:{},events:function(){return _.extend({},this.baseEvents,this.childEvents)},initialize:function(a){this.elementSettingsModel=a.elementSettingsModel;var b=this.model.get("type"),c=Backbone.$.extend(!0,{},elementor.config.controls[b],this.model.attributes);this.model.set(c),this.listenTo(this.elementSettingsModel,"change",this.toggleControlVisibility),this.listenTo(this.elementSettingsModel,"control:switch:tab",this.onControlSwitchTab)},getControlValue:function(){return this.elementSettingsModel.get(this.model.get("name"))},isValidValue:function(a){return!0},setValue:function(a){this.setSettingsModel(a)},setSettingsModel:function(a){return!0!==this.isValidValue(a)?void this.triggerMethod("settings:error"):(this.elementSettingsModel.set(this.model.get("name"),a),void this.triggerMethod("settings:change"))},applySavedValue:function(){this.setInputValue('[data-setting="'+this.model.get("name")+'"]',this.getControlValue())},getEditSettings:function(a){var b=this.getOption("elementEditSettings").toJSON();return a?b[a]:b},setEditSetting:function(a,b){var c=this.getOption("elementEditSettings");c.set(a,b)},getInputValue:function(a){var b=this.$(a),c=b.val(),d=b.attr("type");return"checkbox"===d?b.prop("checked"):"radio"===d?b.prop("checked")?c:"":c},getFieldTitleValue:function(){return this.getControlValue()},setInputValue:function(a,b){var c=this.$(a),d=c.attr("type");"checkbox"===d?c.prop("checked",!!b):"radio"===d?c.filter('[value="'+b+'"]').prop("checked",!0):c.val(b)},onSettingsError:function(){this.$el.addClass("elementor-error")},onSettingsChange:function(){this.$el.removeClass("elementor-error")},onRender:function(){this.applySavedValue();var a=this.model.get("label_block")?"block":"inline",b=this.model.get("show_label"),c="elementor-label-"+a;c+=" elementor-control-separator-"+this.model.get("separator"),b||(c+=" elementor-control-hidden-label"),this.$el.addClass(c),this.triggerMethod("ready"),this.toggleControlVisibility()},onBaseInputChange:function(a){this.updateElementModel(a),this.triggerMethod("input:change",a)},toggleControlVisibility:function(){var a=elementor.helpers.isControlVisible(this.model,this.elementSettingsModel);this.$el.toggleClass("elementor-hidden-control",!a),elementor.data.trigger("scrollbar:update")},onControlSwitchTab:function(a){this.$el.toggleClass("elementor-active-tab",a===this.model.get("tab")),elementor.data.trigger("scrollbar:update")},onReady:function(){},updateElementModel:function(a){this.setValue(this.getInputValue(a.currentTarget))}},{replaceStyleValues:function(a,b){var c={"{{VALUE}}":b};return elementor.helpers.stringReplaceAll(a,c)}}),b.exports=d},{}],50:[function(a,b,c){var d,e=a("elementor-views/controls/base-multiple");d=e.extend({ui:function(){var a=e.prototype.ui.apply(this,arguments);return a.sliders=".elementor-slider",a.colors=".elementor-box-shadow-color-picker",a},childEvents:{"slide @ui.sliders":"onSlideChange"},initSliders:function(){var a=this.getControlValue();this.ui.sliders.each(function(){var b=Backbone.$(this),c=b.next(".elementor-slider-input").find("input");
4
- b.slider({value:a[this.dataset.input],min:+c.attr("min"),max:+c.attr("max")})})},initColors:function(){var a=this;this.ui.colors.wpColorPicker({change:function(){var b=Backbone.$(this),c=b.data("setting");a.setValue(c,b.wpColorPicker("color"))},clear:function(){a.setValue(this.dataset.setting,"")},width:251})},onInputChange:function(a){var b=a.currentTarget.dataset.setting,c=this.ui.sliders.filter('[data-input="'+b+'"]');c.slider("value",this.getControlValue(b))},onReady:function(){this.initSliders(),this.initColors()},onSlideChange:function(a,b){var c=a.currentTarget.dataset.input,d=this.ui.input.filter('[data-setting="'+c+'"]');d.val(b.value),this.setValue(c,b.value)},onBeforeDestroy:function(){this.ui.colors.each(function(){var a=Backbone.$(this);a.wpColorPicker("instance")&&a.wpColorPicker("close")}),this.$el.remove()}}),b.exports=d},{"elementor-views/controls/base-multiple":47}],51:[function(a,b,c){var d,e=a("elementor-views/controls/base");d=e.extend({ui:function(){var a=e.prototype.ui.apply(this,arguments);return a.inputs="[type=radio]",a},childEvents:{"mousedown label":"onMouseDownLabel","click @ui.inputs":"onClickInput","change @ui.inputs":"updateElementModel"},onMouseDownLabel:function(a){var b=this.$(a.currentTarget),c=this.$("#"+b.attr("for"));c.data("checked",c.prop("checked"))},onClickInput:function(a){if(this.model.get("toggle")){var b=this.$(a.currentTarget);b.data("checked")&&b.prop("checked",!1).trigger("change")}},onRender:function(){e.prototype.onRender.apply(this,arguments);var a=this.getControlValue();a?this.ui.inputs.filter("[value="+a+"]").prop("checked",!0):this.model.get("toggle")||this.ui.inputs.first().prop("checked",!0).trigger("change")}}),b.exports=d},{"elementor-views/controls/base":49}],52:[function(a,b,c){var d,e=a("elementor-views/controls/base");d=e.extend({ui:function(){var a=e.prototype.ui.apply(this,arguments);return a.picker=".color-picker-hex",a},onReady:function(){this.ui.picker.wpColorPicker({change:_.bind(function(){this.setValue(this.ui.picker.wpColorPicker("color"))},this),clear:_.bind(function(){this.setValue("")},this),width:251})},onBeforeDestroy:function(){this.ui.picker.wpColorPicker("instance")&&this.ui.picker.wpColorPicker("close"),this.$el.remove()}}),b.exports=d},{"elementor-views/controls/base":49}],53:[function(a,b,c){var d,e=a("elementor-views/controls/base-units");d=e.extend({ui:function(){var a=e.prototype.ui.apply(this,arguments);return a.controls=".elementor-control-dimension > input:enabled",a.link="button.elementor-link-dimensions",a},childEvents:{"click @ui.link":"onLinkDimensionsClicked"},defaultDimensionValue:0,initialize:function(){e.prototype.initialize.apply(this,arguments),this.model.set("allowed_dimensions",this.filterDimensions(this.model.get("allowed_dimensions")))},getPossibleDimensions:function(){return["top","right","bottom","left"]},filterDimensions:function(a){a=a||"all";var b=this.getPossibleDimensions();return"all"===a?b:(_.isArray(a)||("horizontal"===a?a=["right","left"]:"vertical"===a&&(a=["top","bottom"])),a)},onReady:function(){var a=this.getControlValue();this.isLinkedDimensions()||(this.ui.link.addClass("unlinked"),this.ui.controls.each(_.bind(function(b,c){var d=a[c.dataset.setting];_.isEmpty(d)&&(d=this.defaultDimensionValue),this.$(c).val(d)},this))),this.fillEmptyDimensions()},updateDimensionsValue:function(){var a={},b=this.getPossibleDimensions(),c=this.ui.controls;b.forEach(_.bind(function(b){var d=c.filter('[data-setting="'+b+'"]');a[b]=d.length?d.val():this.defaultDimensionValue},this)),this.setValue(a)},fillEmptyDimensions:function(){var a=this.getPossibleDimensions(),b=this.model.get("allowed_dimensions"),c=this.ui.controls;this.isLinkedDimensions()||a.forEach(_.bind(function(a){var d=c.filter('[data-setting="'+a+'"]'),e=-1!==_.indexOf(b,a);e&&d.length&&_.isEmpty(d.val())&&d.val(this.defaultDimensionValue)},this))},updateDimensions:function(){this.fillEmptyDimensions(),this.updateDimensionsValue()},resetDimensions:function(){this.ui.controls.val(""),this.updateDimensionsValue()},onInputChange:function(a){var b=a.target.dataset.setting;if("unit"===b&&this.resetDimensions(),_.contains(this.getPossibleDimensions(),b)){if(this.isLinkedDimensions()){var c=this.$(a.target);this.ui.controls.val(c.val())}this.updateDimensions()}},onLinkDimensionsClicked:function(a){a.preventDefault(),a.stopPropagation(),this.ui.link.toggleClass("unlinked"),this.setValue("isLinked",!this.ui.link.hasClass("unlinked")),this.isLinkedDimensions()&&this.ui.controls.val(this.ui.controls.eq(0).val()),this.updateDimensions()},isLinkedDimensions:function(){return this.getControlValue("isLinked")}}),b.exports=d},{"elementor-views/controls/base-units":48}],54:[function(a,b,c){var d,e=a("elementor-views/controls/base");d=e.extend({onReady:function(){this.ui.select.select2({dir:elementor.config.is_rtl?"rtl":"ltr"})},templateHelpers:function(){var a=e.prototype.templateHelpers.apply(this,arguments);return a.getFontsByGroups=_.bind(function(a){var b=this.model.get("fonts"),c={};return _.each(b,function(b,d){(_.isArray(a)&&_.contains(a,b)||b===a)&&(c[d]=b)}),c},this),a}}),b.exports=d},{"elementor-views/controls/base":49}],55:[function(a,b,c){var d,e=a("elementor-views/controls/base");d=e.extend({ui:function(){var a=e.prototype.ui.apply(this,arguments);return a.addImages=".elementor-control-gallery-add",a.clearGallery=".elementor-control-gallery-clear",a.galleryThumbnails=".elementor-control-gallery-thumbnails",a},childEvents:{"click @ui.addImages":"onAddImagesClick","click @ui.clearGallery":"onClearGalleryClick","click @ui.galleryThumbnails":"onGalleryThumbnailsClick"},onReady:function(){var a=this.hasImages();this.$el.toggleClass("elementor-gallery-has-images",a).toggleClass("elementor-gallery-empty",!a),this.initRemoveDialog()},hasImages:function(){return!!this.getControlValue().length},openFrame:function(a){this.initFrame(a),this.frame.open()},initFrame:function(a){var b={create:"gallery",add:"gallery-library",edit:"gallery-edit"},c={frame:"post",multiple:!0,state:b[a],button:{text:elementor.translate("insert_media")}};this.hasImages()&&(c.selection=this.fetchSelection()),this.frame=wp.media(c),this.frame.on({update:this.select,"menu:render:default":this.menuRender,"content:render:browse":this.gallerySettings},this)},menuRender:function(a){a.unset("insert"),a.unset("featured-image")},gallerySettings:function(a){a.sidebar.on("ready",function(){a.sidebar.unset("gallery")})},fetchSelection:function(){var a=wp.media.query({orderby:"post__in",order:"ASC",type:"image",perPage:-1,post__in:_.pluck(this.getControlValue(),"id")});return new wp.media.model.Selection(a.models,{props:a.props.toJSON(),multiple:!0})},select:function(a){var b=[];a.each(function(a){b.push({id:a.get("id"),url:a.get("url")})}),this.setValue(b),this.render()},onBeforeDestroy:function(){this.frame&&this.frame.off(),this.$el.remove()},resetGallery:function(){this.setValue(""),this.render()},initRemoveDialog:function(){var a;this.getRemoveDialog=function(){return a||(a=elementor.dialogsManager.createWidget("confirm",{message:elementor.translate("dialog_confirm_gallery_delete"),headerMessage:elementor.translate("delete_gallery"),strings:{confirm:elementor.translate("delete"),cancel:elementor.translate("cancel")},defaultOption:"confirm",onConfirm:_.bind(this.resetGallery,this)})),a}},onAddImagesClick:function(){this.openFrame(this.hasImages()?"add":"create")},onClearGalleryClick:function(){this.getRemoveDialog().show()},onGalleryThumbnailsClick:function(){this.openFrame("edit")}}),b.exports=d},{"elementor-views/controls/base":49}],56:[function(a,b,c){var d,e=a("elementor-views/controls/base");d=e.extend({initialize:function(){e.prototype.initialize.apply(this,arguments),this.filterIcons()},filterIcons:function(){var a=this.model.get("icons"),b=this.model.get("include"),c=this.model.get("exclude");if(b){var d={};return _.each(b,function(b){d[b]=a[b]}),void this.model.set("icons",d)}c&&_.each(c,function(b){delete a[b]})},iconsList:function(a){return a.id?Backbone.$('<span><i class="'+a.id+'"></i> '+a.text+"</span>"):a.text},getFieldTitleValue:function(){var a=this.getControlValue();return a.replace(/^fa fa-/,"").replace("-"," ")},onReady:function(){this.ui.select.select2({allowClear:!0,templateResult:_.bind(this.iconsList,this),templateSelection:_.bind(this.iconsList,this)})}}),b.exports=d},{"elementor-views/controls/base":49}],57:[function(a,b,c){var d,e=a("elementor-views/controls/base-multiple");d=e.extend({ui:function(){return{inputWidth:'input[data-setting="width"]',inputHeight:'input[data-setting="height"]',btnApply:"button.elementor-image-dimensions-apply-button"}},baseEvents:{"click @ui.btnApply":"onApplyClicked"},onApplyClicked:function(a){a.preventDefault(),this.setValue({width:this.ui.inputWidth.val(),height:this.ui.inputHeight.val()})}}),b.exports=d},{"elementor-views/controls/base-multiple":47}],58:[function(a,b,c){var d,e=a("elementor-views/controls/base-multiple");d=e.extend({ui:function(){var a=e.prototype.ui.apply(this,arguments);return a.controlMedia=".elementor-control-media",a.frameOpeners=".elementor-control-media-upload-button, .elementor-control-media-image",a.deleteButton=".elementor-control-media-delete",a},childEvents:{"click @ui.frameOpeners":"openFrame","click @ui.deleteButton":"deleteImage"},onReady:function(){_.isEmpty(this.getControlValue("url"))&&this.ui.controlMedia.addClass("media-empty")},openFrame:function(){this.frame||this.initFrame(),this.frame.open()},deleteImage:function(){this.setValue({url:"",id:""}),this.render()},initFrame:function(){this.frame=wp.media({button:{text:"Insert Media"},states:[new wp.media.controller.Library({title:"Insert Media",library:wp.media.query({type:"image"}),multiple:!1,date:!1})]}),this.frame.on("insert select",_.bind(this.select,this))},select:function(){var a=this.frame.state().get("selection").first().toJSON();a.url&&(this.setValue({url:a.url,id:a.id}),this.render())},onBeforeDestroy:function(){this.$el.remove()}}),b.exports=d},{"elementor-views/controls/base-multiple":47}],59:[function(a,b,c){var d;d=Marionette.CompositeView.extend({template:Marionette.TemplateCache.get("#tmpl-elementor-repeater-row"),className:"repeater-fields",ui:{duplicateButton:".elementor-repeater-tool-duplicate",editButton:".elementor-repeater-tool-edit",removeButton:".elementor-repeater-tool-remove",itemTitle:".elementor-repeater-row-item-title"},triggers:{"click @ui.removeButton":"click:remove","click @ui.duplicateButton":"click:duplicate","click @ui.itemTitle":"click:edit"},templateHelpers:function(){return{itemIndex:this.getOption("itemIndex")}},childViewContainer:".elementor-repeater-row-controls",getChildView:function(a){var b=a.get("type");return elementor.getControlItemView(b)},childViewOptions:function(){return{elementSettingsModel:this.model}},updateIndex:function(a){this.itemIndex=a,this.render()},setTitle:function(){var a,b=this.getOption("titleField");if(b){var c=this.collection.find({name:b}),d=this.children.findByModelCid(c.cid);a=d.getFieldTitleValue()}a||(a=elementor.translate("Item #{0}",[this.getOption("itemIndex")])),this.ui.itemTitle.text(a)},initialize:function(a){this.elementSettingsModel=a.elementSettingsModel,this.itemIndex=0,this.collection=new Backbone.Collection(a.controlFields),a.titleField&&this.listenTo(this.model,"change:"+a.titleField,this.setTitle)},onRender:function(){this.setTitle()}}),b.exports=d},{}],60:[function(a,b,c){var d,e=a("elementor-views/controls/base"),f=a("elementor-views/controls/repeater-row");d=e.extend({ui:{btnAddRow:".elementor-repeater-add",fieldContainer:".elementor-repeater-fields"},events:{"click @ui.btnAddRow":"onButtonAddRowClick","sortstart @ui.fieldContainer":"onSortStart","sortupdate @ui.fieldContainer":"onSortUpdate"},childView:f,childViewContainer:".elementor-repeater-fields",templateHelpers:function(){return{data:_.extend({},this.model.toJSON(),{controlValue:[]})}},childViewOptions:function(){return{controlFields:this.model.get("fields"),titleField:this.model.get("title_field")}},initialize:function(a){e.prototype.initialize.apply(this,arguments),this.collection=this.elementSettingsModel.get(this.model.get("name")),this.listenTo(this.collection,"change add remove reset",this.onCollectionChanged,this)},editRow:function(a){return this.currentEditableChild&&this.currentEditableChild.getChildViewContainer(this.currentEditableChild).removeClass("editable"),this.currentEditableChild===a?void delete this.currentEditableChild:(a.getChildViewContainer(a).addClass("editable"),this.currentEditableChild=a,void this.updateActiveRow())},toggleMinRowsClass:function(){this.model.get("prevent_empty")&&this.$el.toggleClass("elementor-repeater-has-minimum-rows",1>=this.collection.length)},updateActiveRow:function(){var a=0;this.currentEditableChild&&(a=this.currentEditableChild.itemIndex),this.setEditSetting("activeItemIndex",a)},updateChildIndexes:function(){this.children.each(_.bind(function(a){a.updateIndex(this.collection.indexOf(a.model)+1)},this))},onRender:function(){this.ui.fieldContainer.sortable({axis:"y"}),this.toggleMinRowsClass()},onSortStart:function(a,b){b.item.data("oldIndex",b.item.index())},onSortUpdate:function(a,b){var c=b.item.data("oldIndex"),d=this.collection.at(c),e=b.item.index();this.collection.remove(d),this.collection.add(d,{at:e})},onAddChild:function(){this.updateChildIndexes(),this.updateActiveRow()},onRemoveChild:function(a){a===this.currentEditableChild&&delete this.currentEditableChild,this.updateChildIndexes(),this.updateActiveRow()},onCollectionChanged:function(){this.elementSettingsModel.trigger("change"),this.toggleMinRowsClass()},onButtonAddRowClick:function(){var a={};_.each(this.model.get("fields"),function(b){a[b.name]=b["default"]});var b=this.collection.add(a),c=this.children.findByModel(b);this.editRow(c)},onChildviewClickRemove:function(a){a.model.destroy()},onChildviewClickDuplicate:function(a){this.collection.add(a.model.clone(),{at:a.itemIndex})},onChildviewClickEdit:function(a){this.editRow(a)}}),b.exports=d},{"elementor-views/controls/base":49,"elementor-views/controls/repeater-row":59}],61:[function(a,b,c){var d,e=a("elementor-views/controls/base");d=e.extend({ui:function(){var a=e.prototype.ui.apply(this,arguments);return a.heading=".elementor-panel-heading",a},triggers:{click:"control:section:clicked"}}),b.exports=d},{"elementor-views/controls/base":49}],62:[function(a,b,c){var d,e=a("elementor-views/controls/base");d=e.extend({ui:function(){var a=e.prototype.ui.apply(this,arguments);return a.select=".elementor-select2",a},onReady:function(){var a={allowClear:!0};this.ui.select.select2(a)},onBeforeDestroy:function(){this.ui.select.data("select2")&&this.ui.select.select2("destroy"),this.$el.remove()}}),b.exports=d},{"elementor-views/controls/base":49}],63:[function(a,b,c){var d,e=a("elementor-views/controls/base-units");d=e.extend({ui:function(){var a=e.prototype.ui.apply(this,arguments);return a.slider=".elementor-slider",a},childEvents:{"slide @ui.slider":"onSlideChange"},initSlider:function(){var a=this.getControlValue("size"),b=this.getCurrentRange();this.ui.input.attr(b).val(a),this.ui.slider.slider(_.extend({},b,{value:a}))},resetSize:function(){this.setValue("size",""),this.initSlider()},onReady:function(){this.initSlider()},onSlideChange:function(a,b){this.setValue("size",b.value),this.ui.input.val(b.value)},onInputChange:function(a){var b=a.currentTarget.dataset.setting;"size"===b?this.ui.slider.slider("value",this.getControlValue("size")):"unit"===b&&this.resetSize()},onBeforeDestroy:function(){this.ui.slider.slider("destroy"),this.$el.remove()}}),b.exports=d},{"elementor-views/controls/base-units":48}],64:[function(a,b,c){var d,e=a("elementor-views/controls/base");d=e.extend({ui:function(){var a=e.prototype.ui.apply(this,arguments);return a.resetStructure=".elementor-control-structure-reset",a},childEvents:{"click @ui.resetStructure":"onResetStructureClick"},templateHelpers:function(){var a=e.prototype.templateHelpers.apply(this,arguments);return a.getMorePresets=_.bind(this.getMorePresets,this),a},getCurrentEditedSection:function(){var a=elementor.getPanelView().getCurrentPageView();return a.getOption("editedElementView")},getMorePresets:function(){var a=elementor.presetsFactory.getParsedStructure(this.getControlValue());return elementor.presetsFactory.getPresets(a.columnsCount)},onInputChange:function(){this.getCurrentEditedSection().redefineLayout(),this.render()},onResetStructureClick:function(){this.getCurrentEditedSection().resetColumnsCustomSize()}}),b.exports=d},{"elementor-views/controls/base":49}],65:[function(a,b,c){var d,e=a("elementor-views/controls/base-multiple");d=e.extend({ui:function(){var a=e.prototype.ui.apply(this,arguments);return a.btnExternal="button.elementor-control-url-target",a},childEvents:{"click @ui.btnExternal":"onExternalClicked"},onReady:function(){this.getControlValue("is_external")&&this.ui.btnExternal.addClass("active")},onExternalClicked:function(a){a.preventDefault(),this.ui.btnExternal.toggleClass("active"),this.setValue("is_external",this.isExternal())},isExternal:function(){return this.ui.btnExternal.hasClass("active")}}),b.exports=d},{"elementor-views/controls/base-multiple":47}],66:[function(a,b,c){var d,e=a("elementor-views/controls/base");d=e.extend({ui:function(){var a=e.prototype.ui.apply(this,arguments);return a.form="form",a.loading=".wp-widget-form-loading",a},events:{"keyup @ui.form :input":"onFormChanged","change @ui.form :input":"onFormChanged"},onFormChanged:function(){var a="widget-"+this.model.get("id_base"),b=this.ui.form.elementorSerializeObject()[a].REPLACE_TO_ID;this.setValue(b)},onReady:function(){Backbone.$.ajax({type:"POST",url:elementor.config.ajaxurl,data:{action:"elementor_editor_get_wp_widget_form",widget_type:this.model.get("widget"),data:JSON.stringify(this.elementSettingsModel.toJSON())}}).done(_.bind(function(a){this.ui.form.html(a)},this))}}),b.exports=d},{"elementor-views/controls/base":49}],67:[function(a,b,c){var d,e=a("elementor-views/controls/base");d=e.extend({childEvents:{"keyup textarea.elementor-wp-editor":"updateElementModel"},buttons:{keepInBasic:["bold","italic","link","unlink","wp_adv","fullscreen"],moveToBasic:{underline:"italic"}},initialize:function(){e.prototype.initialize.apply(this,arguments);var a=this;this.editorID="elementorwpeditor"+this.cid;var b={id:this.editorID,selector:"#"+this.editorID,setup:function(b){b.on("keyup change",function(){b.save(),a.setValue(b.getContent())})}};tinyMCEPreInit.mceInit[this.editorID]=_.extend(_.clone(tinyMCEPreInit.mceInit.elementorwpeditor),b),this.rearrangeButtons(),this.$el.addClass("elementor-loading-editor"),_.defer(function(){quicktags({buttons:"strong,em,del,link,img,close",id:a.editorID}),switchEditors.go(a.editorID,"tmce"),_.defer(function(){delete QTags.instances[0]})})},attachElContent:function(){var a=elementor.config.wp_editor.replace(/elementorwpeditor/g,this.editorID).replace("%%EDITORCONTENT%%",this.getControlValue());return this.$el.html(a),this},rearrangeButtons:function(){var a=tinyMCEPreInit.mceInit[this.editorID],b=a.toolbar1.split(","),c=a.toolbar2.split(","),d=Array.prototype.slice.call(this.buttons.keepInBasic),e=_.difference(b,d),f=_.difference(c,Object.keys(this.buttons.moveToBasic));_.each(this.buttons.moveToBasic,function(a,b){var c=d.indexOf(a);-1!==c&&d.splice(c+1,0,b)}),a.toolbar1=d.join(","),a.toolbar2=e+","+f},onBeforeDestroy:function(){tinymce.EditorManager.execCommand("mceRemoveEditor",!0,this.editorID),delete QTags.instances[this.editorID],delete tinyMCEPreInit.mceInit[this.editorID],delete tinyMCEPreInit.qtInit[this.editorID]}}),b.exports=d},{"elementor-views/controls/base":49}],68:[function(a,b,c){var d;d=Marionette.ItemView.extend({template:"#tmpl-elementor-empty-preview",className:"elementor-empty-view",events:{click:"onClickAdd"},onClickAdd:function(){elementor.getPanelView().setPage("elements")}}),b.exports=d},{}],69:[function(a,b,c){var d,e=a("elementor-views/base-element"),f=a("elementor-views/column");d=e.extend({template:Marionette.TemplateCache.get("#tmpl-elementor-element-section-content"),childView:f,className:function(){var a="elementor-section",b=this.isInner()?"inner":"top";return a+=" elementor-"+b+"-section"},tagName:"section",childViewContainer:"> .elementor-container > .elementor-row",triggers:{"click .elementor-editor-section-settings-list .elementor-editor-element-edit":"click:edit","click .elementor-editor-section-settings-list .elementor-editor-element-trigger":"click:edit","click .elementor-editor-section-settings-list .elementor-editor-element-duplicate":"click:duplicate"},elementEvents:{"click .elementor-editor-section-settings-list .elementor-editor-element-remove":"onClickRemove"},behaviors:{Sortable:{behaviorClass:a("elementor-behaviors/sortable"),elChildType:"column"},HandleDuplicate:{behaviorClass:a("elementor-behaviors/handle-duplicate")},HandleEditor:{behaviorClass:a("elementor-behaviors/handle-editor")},HandleEditMode:{behaviorClass:a("elementor-behaviors/handle-edit-mode")},HandleAddMode:{behaviorClass:a("elementor-behaviors/duplicate")},HandleElementsRelation:{behaviorClass:a("elementor-behaviors/elements-relation")}},initialize:function(){e.prototype.initialize.apply(this,arguments),this.listenTo(this.collection,"add remove reset",this._checkIsFull),this.listenTo(this.collection,"remove",this.onCollectionRemove),this.listenTo(this.model,"change:settings:structure",this.onStructureChanged)},addEmptyColumn:function(){this.addChildModel({id:elementor.helpers.getUniqueID(),elType:"column",settings:{},elements:[]})},addChildModel:function(a,b){var c=a instanceof Backbone.Model,d=this.isInner();return c?a.set("isInner",d):a.isInner=d,e.prototype.addChildModel.apply(this,arguments)},getSortableOptions:function(){var a=this.isInner()?".elementor-inner-section":".elementor-top-section";return{connectWith:a+" > .elementor-container > .elementor-row",handle:"> .elementor-element-overlay .elementor-editor-column-settings-list .elementor-editor-element-trigger",items:"> .elementor-column"}},getColumnPercentSize:function(a,b){return b/a.parent().width()*100},getDefaultStructure:function(){return this.collection.length+"0"},getStructure:function(){return this.model.getSetting("structure")},setStructure:function(a){var b=elementor.presetsFactory.getParsedStructure(a);if(+b.columnsCount!==this.collection.length)throw new TypeError("The provided structure doesn't match the columns count.");this.model.setSetting("structure",a,!0)},redefineLayout:function(){var a=elementor.presetsFactory.getPresetByStructure(this.getStructure());this.collection.each(function(b,c){b.setSetting("_column_size",a.preset[c]),b.setSetting("_inline_size",null)}),this.children.invoke("changeSizeUI")},resetLayout:function(){this.setStructure(this.getDefaultStructure())},resetColumnsCustomSize:function(){this.collection.each(function(a){a.setSetting("_inline_size",null)}),this.children.invoke("changeSizeUI")},isCollectionFilled:function(){var a=10,b=this.collection.length;return a<=b},_checkIsFull:function(){this.$el.toggleClass("elementor-section-filled",this.isCollectionFilled())},_checkIsEmpty:function(){this.collection.length||this.addEmptyColumn()},onBeforeRender:function(){this._checkIsEmpty()},onRender:function(){this._checkIsFull()},onAddChild:function(){this.isBuffering||this.resetLayout()},onCollectionRemove:function(){this._checkIsEmpty(),this.resetLayout()},onChildviewRequestResize:function(a,b){var c=a.model.getSetting("_inline_size");c||(c=this.getColumnPercentSize(b.element,b.originalSize.width));var d=this.getColumnPercentSize(b.element,b.size.width),e=d-c;b.element.css({width:"",left:"initial"});var f=this.collection.indexOf(a.model),g=this.collection.at(f+1),h=this.children.findByModelCid(g.cid);if(h){var i=h.$el,j=this.getColumnPercentSize(i,i.width()),k=j-e;d<10||d>100||!e||k<10||k>100||(a.model.setSetting("_inline_size",d.toFixed(3)),a.changeSizeUI(),h.model.setSetting("_inline_size",k.toFixed(3)),h.changeSizeUI())}},onSettingsChanged:function(){e.prototype.onSettingsChanged.apply(this,arguments),this.render()},onStructureChanged:function(){this.redefineLayout()}}),b.exports=d},{"elementor-behaviors/duplicate":2,"elementor-behaviors/elements-relation":3,"elementor-behaviors/handle-duplicate":4,"elementor-behaviors/handle-edit-mode":5,"elementor-behaviors/handle-editor":6,"elementor-behaviors/sortable":8,"elementor-views/base-element":44,"elementor-views/column":45}],70:[function(a,b,c){var d,e=a("elementor-views/section");d=Marionette.CompositeView.extend({template:Marionette.TemplateCache.get("#tmpl-elementor-preview"),id:"elementor-inner",childViewContainer:"#elementor-section-wrap",childView:e,ui:{addSectionArea:"#elementor-add-section",addNewSection:"#elementor-add-new-section",closePresetsIcon:"#elementor-select-preset-close",addIcon:"#elementor-add-section-button",selectPreset:"#elementor-select-preset",presets:".elementor-preset"},events:{"click @ui.addIcon":"showSelectPresets","click @ui.closePresetsIcon":"closeSelectPresets","click @ui.presets":"onPresetSelected"},behaviors:{Sortable:{behaviorClass:a("elementor-behaviors/sortable"),elChildType:"section"},HandleDuplicate:{behaviorClass:a("elementor-behaviors/handle-duplicate")},HandleAdd:{behaviorClass:a("elementor-behaviors/duplicate")},HandleElementsRelation:{behaviorClass:a("elementor-behaviors/elements-relation")}},getSortableOptions:function(){return{handle:"> .elementor-container > .elementor-row > .elementor-column > .elementor-element-overlay .elementor-editor-section-settings-list .elementor-editor-element-trigger",items:"> .elementor-section"}},getChildType:function(){return["section"]},isCollectionFilled:function(){return!1},initialize:function(){1>this.collection.length&&this.addChildModel({id:elementor.helpers.getUniqueID(),elType:"section",settings:{},elements:[]})},addChildModel:function(a,b){return this.collection.add(a,b,!0)},addSection:function(a){var b={id:elementor.helpers.getUniqueID(),elType:"section",settings:{},elements:[]};a&&_.extend(b,a);var c=this.addChildModel(b);return this.children.findByModelCid(c.cid)},showSelectPresets:function(){this.ui.addNewSection.hide(),this.ui.selectPreset.show()},closeSelectPresets:function(){this.ui.addNewSection.show(),this.ui.selectPreset.hide()},onRender:function(){var a=this;a.ui.addSectionArea.html5Droppable({axis:["vertical"],groups:["elementor-element"],onDragging:function(b){a.ui.addSectionArea.data("side")!==b&&a.ui.addSectionArea.attr("data-side",b)},onDragLeave:function(){a.ui.addSectionArea.removeAttr("data-side")},onDropping:function(){var b=elementor.panelElements.request("element:selected"),c=a.addSection(),d={id:elementor.helpers.getUniqueID(),elType:"widget",widgetType:b.model.get("widgetType")};c.triggerMethod("request:add",d)}})},onPresetSelected:function(a){this.closeSelectPresets();var b,c=a.currentTarget.dataset.structure,d=elementor.presetsFactory.getParsedStructure(c),e=[];for(b=0;b<d.columnsCount;b++)e.push({id:elementor.helpers.getUniqueID(),elType:"column",settings:{},elements:[]});var f=this.addSection({elements:e});f.setStructure(c),f.redefineLayout()}}),b.exports=d},{"elementor-behaviors/duplicate":2,"elementor-behaviors/elements-relation":3,"elementor-behaviors/handle-duplicate":4,"elementor-behaviors/sortable":8,"elementor-views/section":69}],71:[function(a,b,c){var d,e=a("elementor-views/base-element"),f=a("elementor-models/base-settings");d=e.extend({_templateType:null,getTemplate:function(){return"remote"!==this.getTemplateType()?Marionette.TemplateCache.get("#tmpl-elementor-widget-"+this.model.get("widgetType")+"-content"):_.template("")},className:function(){return"elementor-widget elementor-widget-"+this.model.get("widgetType")},modelEvents:{"before:remote:render":"onModelBeforeRemoteRender","remote:render":"onModelRemoteRender"},triggers:{"click > .elementor-element-overlay":{event:"click:edit",stopPropagation:!1},"click > .elementor-element-overlay .elementor-editor-add-element":"click:add","click > .elementor-element-overlay .elementor-editor-element-duplicate":"click:duplicate"},ui:{settings:"> .elementor-element-overlay .elementor-editor-widget-settings"},elementEvents:{click:"showSettings","mouseleave @ui.settings":"hideSettings","click > .elementor-element-overlay .elementor-editor-element-remove":"onClickRemove"},behaviors:{HandleEditor:{behaviorClass:a("elementor-behaviors/handle-editor")},HandleEditMode:{behaviorClass:a("elementor-behaviors/handle-edit-mode")}},initialize:function(){e.prototype.initialize.apply(this,arguments),this.model.getHtmlCache()||this.model.renderRemoteServer()},getTemplateType:function(){if(null===this.getOption("_templateType")){var a=Backbone.$("#tmpl-elementor-widget-"+this.model.get("widgetType")+"-content");0===a.length?this._templateType="remote":this._templateType="js"}return this.getOption("_templateType")},onModelBeforeRemoteRender:function(){this.$el.addClass("elementor-loading")},onBeforeDestroy:function(){elementor.$previewContents.find("#elementor-style-"+this.model.cid).remove()},onModelRemoteRender:function(){this.isDestroyed||(this.$el.removeClass("elementor-loading"),this.render())},onSettingsChanged:function(a){if(e.prototype.onSettingsChanged.apply(this,arguments),a instanceof f){var b=!1;if(_.each(a.changedAttributes(),function(c,d){a.isStyleControl(d)||a.isClassControl(d)||(b=!0)}),!b)return}switch(this.getTemplateType()){case"js":this.model.setHtmlCache(),this.render();break;default:this.model.renderRemoteServer()}},attachElContent:function(a){var b=this.model.getHtmlCache();return b&&(a=b),this.$el.html(a),this},onRender:function(){this.$el.removeClass("elementor-widget-empty").find("> .elementor-element-overlay .elementor-widget-empty-icon").remove(),this.$el.imagesLoaded().always(_.bind(function(){1>this.$el.height()&&(this.$el.addClass("elementor-widget-empty"),this.$("> .elementor-element-overlay").append('<i class="elementor-widget-empty-icon eicon-'+this.model.getIcon()+'"></i>'))},this))},showSettings:function(a){var b={my:elementor.config.is_rtl?"right+15 center":"left-15 center",of:a,collision:"fit",within:this.$el};this.ui.settings.addClass("elementor-open").position(b)},hideSettings:function(){this.ui.settings.removeClass("elementor-open")}}),b.exports=d},{"elementor-behaviors/handle-edit-mode":5,"elementor-behaviors/handle-editor":6,"elementor-models/base-settings":32,"elementor-views/base-element":44}]},{},[1]);
1
+ /*! elementor - v0.6.0 - 25-07-2016 */
2
+ !function a(b,c,d){function e(g,h){if(!c[g]){if(!b[g]){var i="function"==typeof require&&require;if(!h&&i)return i(g,!0);if(f)return f(g,!0);var j=new Error("Cannot find module '"+g+"'");throw j.code="MODULE_NOT_FOUND",j}var k=c[g]={exports:{}};b[g][0].call(k.exports,function(a){var c=b[g][1][a];return e(c?c:a)},k,k.exports,a,b,c,d)}return c[g].exports}for(var f="function"==typeof require&&require,g=0;g<d.length;g++)e(d[g]);return e}({1:[function(a,b,c){var d;d=Marionette.Application.extend({helpers:a("elementor-utils/helpers"),heartbeat:a("elementor-utils/heartbeat"),schemes:a("elementor-utils/schemes"),presetsFactory:a("elementor-utils/presets-factory"),modals:a("elementor-utils/modals"),introduction:a("elementor-utils/introduction"),editor:Backbone.Radio.channel("ELEMENTOR:editor"),data:Backbone.Radio.channel("ELEMENTOR:data"),filterState:Backbone.Radio.channel("ELEMENTOR:filterState"),elementLibrary:Backbone.Radio.channel("ELEMENTOR:elementLibrary"),panelElements:Backbone.Radio.channel("ELEMENTOR:panelElements"),dataEditMode:Backbone.Radio.channel("ELEMENTOR:editmode"),preview:Backbone.Radio.channel("ELEMENTOR:preview"),deviceMode:Backbone.Radio.channel("ELEMENTOR:deviceMode"),_controlsItemView:null,getElementData:function(a){var b=a.get("elType");if("widget"===b){var c=a.get("widgetType");return!!this.config.widgets[c]&&this.config.widgets[c]}return!!this.config.elements[b]&&this.config.elements[b]},getElementControls:function(a){var b=this.getElementData(a);if(!b)return!1;var c=a.get("elType"),d=a.get("isInner");return"widget"===c?b.controls:_.filter(b.controls,function(a){return!(d&&a.hide_in_inner||!d&&a.hide_in_top)})},getControlItemView:function(b){return null===this._controlsItemView&&(this._controlsItemView={color:a("elementor-views/controls/color"),dimensions:a("elementor-views/controls/dimensions"),image_dimensions:a("elementor-views/controls/image-dimensions"),media:a("elementor-views/controls/media"),slider:a("elementor-views/controls/slider"),wysiwyg:a("elementor-views/controls/wysiwyg"),choose:a("elementor-views/controls/choose"),url:a("elementor-views/controls/url"),font:a("elementor-views/controls/font"),section:a("elementor-views/controls/section"),repeater:a("elementor-views/controls/repeater"),wp_widget:a("elementor-views/controls/wp_widget"),icon:a("elementor-views/controls/icon"),gallery:a("elementor-views/controls/gallery"),select2:a("elementor-views/controls/select2"),box_shadow:a("elementor-views/controls/box-shadow"),structure:a("elementor-views/controls/structure"),animation:a("elementor-views/controls/animation"),hover_animation:a("elementor-views/controls/animation")},this.editor.trigger("editor:controls:initialize")),this._controlsItemView[b]||a("elementor-views/controls/base")},getPanelView:function(){return this.getRegion("panel").currentView},initDialogsManager:function(){this.dialogsManager=new DialogsManager.Instance},onStart:function(){NProgress.start(),NProgress.inc(.2),this.config=ElementorConfig;var b=a("elementor-models/element");Backbone.Radio.DEBUG=!1,Backbone.Radio.tuneIn("ELEMENTOR"),this.initDialogsManager(),this.heartbeat.init(),this.modals.init(),elementorBindUI.setEditorMode(!0),this.elements=new b.Collection(this.config.data),this.$previewWrapper=Backbone.$("#elementor-preview"),this.$previewResponsiveWrapper=Backbone.$("#elementor-preview-responsive-wrapper");var c="elementor-preview-iframe";if(!Backbone.$("#"+c).length){var d=document.createElement("iframe");d.id=c,d.src=this.config.preview_link+"&"+(new Date).getTime(),this.$previewResponsiveWrapper.append(d)}this.$preview=Backbone.$("#"+c),this.$preview.on("load",_.bind(function(){this.$previewContents=this.$preview.contents(),elementorBindUI.setScopeWindow(this.$preview[0].contentWindow),this.triggerMethod("preview:loaded")},this)),this.listenTo(this.dataEditMode,"switch",this.onEditModeSwitched),this.setWorkSaver()},onPreviewLoaded:function(){NProgress.done();var b=a("elementor-views/sections"),c=a("elementor-layouts/panel/panel"),d=this.$previewContents.find("#elementor");if(!d.length)return void this.onPreviewElNotFound();var e=new Marionette.Region({el:d[0]});this.schemes.init(),this.schemes.printSchemesStyle(),this.$previewContents.on("click",function(a){var b=Backbone.$(a.target),c=elementor.dataEditMode.request("activeMode"),d=!!b.closest("#elementor").length,e=this.contains(b[0]);d&&"preview"!==c||!e||(b.closest("a").length&&a.preventDefault(),d||elementor.getPanelView().setPage("elements"))}),this.addRegions({sections:e,panel:"#elementor-panel"}),this.getRegion("sections").show(new b({collection:this.elements})),this.getRegion("panel").show(new c),this.$previewContents.children().addClass("elementor-html").children("body").addClass("elementor-editor-active"),this.setResizablePanel(),Backbone.$("#elementor-loading").fadeOut(600),this.introduction.startOnLoadIntroduction()},onEditModeSwitched:function(){var a=elementor.dataEditMode.request("activeMode");"preview"===a?this.enterPreviewMode():this.exitPreviewMode()},onPreviewElNotFound:function(){var a=this.dialogsManager.createWidget("alert",{headerMessage:elementor.translate("preview_el_not_found_header"),message:elementor.translate("preview_el_not_found_message"),position:{my:"center center",at:"center center"},onConfirm:function(){parent.history.go(-1)}});a.show()},setFlagEditorChange:function(a){elementor.editor.reply("editor:changed",a),elementor.editor.trigger("editor:changed",a)},isEditorChanged:function(){return!0===elementor.editor.request("editor:changed")},setWorkSaver:function(){Backbone.$(window).on("beforeunload",function(){if(elementor.isEditorChanged())return elementor.translate("before_unload_alert")})},setResizablePanel:function(){var a=this,b=elementor.config.is_rtl?"right":"left";a.panel.$el.resizable({handles:elementor.config.is_rtl?"w":"e",minWidth:200,maxWidth:500,start:function(){a.$previewWrapper.addClass("ui-resizable-resizing").css("pointer-events","none")},stop:function(){a.$previewWrapper.removeClass("ui-resizable-resizing").css("pointer-events",""),elementor.data.trigger("scrollbar:update")},resize:function(c,d){a.$previewWrapper.css(b,d.size.width)}})},enterPreviewMode:function(){this.$previewContents.find("body").add("body").removeClass("elementor-editor-active").addClass("elementor-editor-preview"),this.$previewWrapper.css(elementor.config.is_rtl?"right":"left",""),this.panel.$el.css("width","")},exitPreviewMode:function(){this.$previewContents.find("body").add("body").removeClass("elementor-editor-preview").addClass("elementor-editor-active")},saveBuilder:function(a){return a=_.extend({revision:"draft",onSuccess:null},a),NProgress.start(),Backbone.$.ajax({type:"POST",url:this.config.ajaxurl,data:{action:"elementor_save_builder",post_id:this.config.post_id,revision:a.revision,data:JSON.stringify(elementor.elements.toJSON())}}).done(function(b){NProgress.done(),elementor.setFlagEditorChange(!1),_.isFunction(a.onSuccess)&&a.onSuccess.call(this,b)})},translate:function(a,b){var c=this.config.i18n[a];return void 0===c&&(c=a),b&&(c=c.replace(/{(\d+)}/g,function(a,c){return void 0!==b[c]?b[c]:a})),c}}),b.exports=(window.elementor=new d).start()},{"elementor-layouts/panel/panel":31,"elementor-models/element":34,"elementor-utils/heartbeat":38,"elementor-utils/helpers":39,"elementor-utils/introduction":40,"elementor-utils/modals":41,"elementor-utils/presets-factory":42,"elementor-utils/schemes":43,"elementor-views/controls/animation":46,"elementor-views/controls/base":49,"elementor-views/controls/box-shadow":50,"elementor-views/controls/choose":51,"elementor-views/controls/color":52,"elementor-views/controls/dimensions":53,"elementor-views/controls/font":54,"elementor-views/controls/gallery":55,"elementor-views/controls/icon":56,"elementor-views/controls/image-dimensions":57,"elementor-views/controls/media":58,"elementor-views/controls/repeater":60,"elementor-views/controls/section":61,"elementor-views/controls/select2":62,"elementor-views/controls/slider":63,"elementor-views/controls/structure":64,"elementor-views/controls/url":65,"elementor-views/controls/wp_widget":66,"elementor-views/controls/wysiwyg":67,"elementor-views/sections":70}],2:[function(a,b,c){var d;d=Marionette.Behavior.extend({onChildviewClickNew:function(a){var b=a.$el.index()+1;this.addChild({at:b})},onRequestNew:function(){this.addChild()},addChild:function(a){if(!this.view.isCollectionFilled()){a=a||{};var b={id:elementor.helpers.getUniqueID(),elType:this.view.getChildType()[0],settings:{},elements:[]};this.view.addChildModel(b,a)}}}),b.exports=d},{}],3:[function(a,b,c){var d;d=Marionette.Behavior.extend({onRequestAdd:function(a,b){this._addChildElement(a,b)},_addChildElement:function(a,b){b=b||{};var c=this.view.getChildType();if(-1===c.indexOf(a.elType))return delete b.at,void this.view.children.last().triggerMethod("request:add",a,b);var d=this.view.addChildModel(a,b),e=this.view.children.findByModel(d);"section"===e.getElementType()&&e.isInner()&&e.addEmptyColumn(),e.triggerMethod("open:editor")}}),b.exports=d},{}],4:[function(a,b,c){var d;d=Marionette.Behavior.extend({onChildviewClickDuplicate:function(a){if(!this.view.isCollectionFilled()){var b=this.view.collection.indexOf(a.model),c=a.model.clone();this.view.addChildModel(c,{at:b})}}}),b.exports=d},{}],5:[function(a,b,c){var d;d=Marionette.Behavior.extend({initialize:function(){this.listenTo(elementor.dataEditMode,"switch",this.onEditModeSwitched)},onEditModeSwitched:function(){var a=elementor.dataEditMode.request("activeMode");this.view.$el.toggleClass("elementor-active-mode","preview"!==a)},onRender:function(){this.onEditModeSwitched()}}),b.exports=d},{}],6:[function(a,b,c){var d;d=Marionette.Behavior.extend({onClickEdit:function(){var a=elementor.dataEditMode.request("activeMode");"preview"!==a&&this.onOpenEditor()},onOpenEditor:function(){var a=elementor.getPanelView().getCurrentPageName();if("editor"===a){var b=elementor.getPanelView().getCurrentPageView(),c=b.model;if(c===this.view.model)return}var d=elementor.getElementData(this.view.model);elementor.getPanelView().setPage("editor",elementor.translate("edit_element",[d.title]),{model:this.view.model,editedElementView:this.view})}}),b.exports=d},{}],7:[function(a,b,c){var d;d=Marionette.Behavior.extend({defaults:{handles:elementor.config.is_rtl?"w":"e"},ui:{columnTitle:".column-title"},events:{resizestart:"onResizeStart",resizestop:"onResizeStop",resize:"onResize"},initialize:function(){Marionette.Behavior.prototype.initialize.apply(this,arguments),this.listenTo(elementor.dataEditMode,"switch",this.onEditModeSwitched)},active:function(){var a=_.clone(this.options);delete a.behaviorClass;var b=this.getChildViewContainer(),c={},d=_.extend(c,a);b.resizable(d)},deactivate:function(){this.getChildViewContainer().resizable("instance")&&this.getChildViewContainer().resizable("destroy")},onEditModeSwitched:function(){var a=elementor.dataEditMode.request("activeMode");"preview"!==a?this.active():this.deactivate()},onRender:function(){_.defer(_.bind(this.onEditModeSwitched,this))},onDestroy:function(){this.deactivate()},onResizeStart:function(a,b){},onResizeStop:function(a,b){},onResize:function(a,b){a.stopPropagation(),this.view.triggerMethod("request:resize",b)},getChildViewContainer:function(){return this.$el}}),b.exports=d},{}],8:[function(a,b,c){var d;d=Marionette.Behavior.extend({defaults:{elChildType:"widget"},events:{sortstart:"onSortStart",sortreceive:"onSortReceive",sortupdate:"onSortUpdate",sortstop:"onSortStop",sortover:"onSortOver",sortout:"onSortOut"},initialize:function(){this.listenTo(elementor.dataEditMode,"switch",this.onEditModeSwitched),this.listenTo(elementor.deviceMode,"change",this.onDeviceModeChange)},onEditModeSwitched:function(){var a=elementor.dataEditMode.request("activeMode");"preview"!==a?this.active():this.deactivate()},onDeviceModeChange:function(){var a=elementor.deviceMode.request("currentMode");"desktop"===a?this.active():this.deactivate()},onRender:function(){_.defer(_.bind(this.onEditModeSwitched,this))},onDestroy:function(){this.deactivate()},active:function(){if(!this.getChildViewContainer().sortable("instance")){var a=this.getChildViewContainer(),b={connectWith:a.selector,cursor:"move",placeholder:"elementor-sortable-placeholder",cursorAt:{top:20,left:25},helper:_.bind(this._getSortableHelper,this)},c=_.extend(b,this.view.getSortableOptions());a.sortable(c)}},_getSortableHelper:function(a,b){var c=this.view.collection.get({cid:b.data("model-cid")});return'<div style="height: 84px; width: 125px;" class="elementor-sortable-helper elementor-sortable-helper-'+c.get("elType")+'"><div class="icon"><i class="eicon-'+c.getIcon()+'"></i></div><div class="elementor-element-title-wrapper"><div class="title">'+c.getTitle()+"</div></div></div>"},deactivate:function(){this.getChildViewContainer().sortable("instance")&&this.getChildViewContainer().sortable("destroy")},onSortStart:function(a,b){a.stopPropagation();var c=this.view.collection.get({cid:b.item.data("model-cid")});if("column"===this.options.elChildType){b.placeholder.addClass("elementor-column");var d=b.item.data("sortableItem"),e=d.items,f=0;e.forEach(function(a){if(a.item[0]===b.item[0])return f=a.height,!1}),b.placeholder.height(f)}elementor.data.trigger(c.get("elType")+":drag:start"),elementor.data.reply("cache:"+c.cid,c)},onSortOver:function(a,b){a.stopPropagation();var c=elementor.data.request("cache:"+b.item.data("model-cid"));Backbone.$(a.target).addClass("elementor-draggable-over").attr({"data-dragged-element":c.get("elType"),"data-dragged-is-inner":c.get("isInner")}),this.$el.addClass("elementor-dragging-on-child")},onSortOut:function(a){a.stopPropagation(),Backbone.$(a.target).removeClass("elementor-draggable-over").removeAttr("data-dragged-element data-dragged-is-inner"),this.$el.removeClass("elementor-dragging-on-child")},onSortReceive:function(a,b){if(a.stopPropagation(),this.view.isCollectionFilled())return void Backbone.$(b.sender).sortable("cancel");var c=elementor.data.request("cache:"+b.item.data("model-cid")),d=c.get("elType"),e="section"===d&&c.get("isInner"),f="column"===this.view.getElementType()&&this.view.isInner();if(e&&f)return void Backbone.$(b.sender).sortable("cancel");var g=b.item.parent().children().index(b.item),h=new this.view.collection.model(c.toJSON({copyHtmlCache:!0}));this.view.addChildModel(h,{at:g}),elementor.data.trigger(d+":drag:end"),c.destroy()},onSortUpdate:function(a,b){a.stopPropagation();var c=this.view.collection.get(b.item.attr("data-model-cid"));c&&elementor.data.trigger(c.get("elType")+":drag:end")},onSortStop:function(a,b){a.stopPropagation();var c=b.item,d=this.view.collection,e=d.get(c.attr("data-model-cid")),f=c.parent().children().index(c);if(this.getChildViewContainer()[0]===b.item.parent()[0]&&null===b.sender&&e){var g=d.indexOf(e);g!==f&&(d.remove(e,{silent:!0}),d.add(e,{silent:!0,at:f}),elementor.setFlagEditorChange(!0)),elementor.data.trigger(e.get("elType")+":drag:end")}},onAddChild:function(a){a.$el.attr("data-model-cid",a.model.cid)},getChildViewContainer:function(){return"function"==typeof this.view.getChildViewContainer?this.view.getChildViewContainer(this.view):this.$el}}),b.exports=d},{}],9:[function(a,b,c){var d;d=Marionette.ItemView.extend({template:"#tmpl-elementor-mode-switcher-content",id:"elementor-mode-switcher-inner",ui:{previewButton:"#elementor-mode-switcher-preview-input",previewLabel:"#elementor-mode-switcher-preview",previewLabelA11y:"#elementor-mode-switcher-preview .elementor-screen-only"},events:{"change @ui.previewButton":"onEditModeChange"},getCurrentMode:function(){return this.ui.previewButton.is(":checked")?"preview":"edit"},setMode:function(a){this.ui.previewButton.prop("checked","preview"===a)},onRender:function(){this.onEditModeChange()},onEditModeChange:function(){var a=elementor.dataEditMode.request("activeMode"),b=this.getCurrentMode();if(elementor.dataEditMode.reply("activeMode",b),b!==a){elementor.dataEditMode.trigger("switch");var c="preview"===b?"Back to Editor":"Preview";this.ui.previewLabel.attr("title",c),this.ui.previewLabelA11y.text(c)}}}),b.exports=d},{}],10:[function(a,b,c){var d;d=Marionette.ItemView.extend({template:"#tmpl-elementor-panel-footer-content",tagName:"nav",id:"elementor-panel-footer-tools",defaultDeviceMode:"desktop",currentDeviceMode:"",possibleRotateModes:["portrait","landscape"],ui:{menuButtons:".elementor-panel-footer-tool",deviceModeButtons:"#elementor-panel-footer-responsive .elementor-panel-footer-sub-menu-item",buttonSave:"#elementor-panel-footer-save",buttonSaveButton:"#elementor-panel-footer-save .elementor-button",buttonPublish:"#elementor-panel-footer-publish",watchTutorial:"#elementor-panel-footer-watch-tutorial"},events:{"click @ui.deviceModeButtons":"onClickResponsiveButtons","click @ui.buttonSave":"onClickButtonSave","click @ui.buttonPublish":"onClickButtonPublish","click @ui.watchTutorial":"onClickWatchTutorial"},initialize:function(){this._initDialog(),Backbone.$(document).on("click",_.bind(this.onDocumentClick,this)),this.listenTo(elementor.editor,"editor:changed",this.onEditorChanged)},_initDialog:function(){var a;this.getDialog=function(){if(!a){var b=Backbone.$,c=b("<div>",{class:"elementor-dialog-message"}),d=b("<i>",{class:"fa fa-check-circle"}),e=b("<div>",{class:"elementor-dialog-message-text"}).text(elementor.translate("saved"));c.append(d,e),a=elementor.dialogsManager.createWidget("popup",{hide:{delay:1500}}),a.setMessage(c)}return a}},_publishBuilder:function(){var a=this,b={revision:"publish",onSuccess:function(){a.getDialog().show(),a.ui.buttonSaveButton.removeClass("elementor-button-state")}};a.ui.buttonSaveButton.addClass("elementor-button-state"),elementor.saveBuilder(b)},_saveBuilderDraft:function(){elementor.saveBuilder()},onRender:function(){this.changeDeviceMode(this.defaultDeviceMode)},changeDeviceMode:function(a){this.currentDeviceMode!==a&&(this.getCurrentDeviceModeButton().removeClass("active"),elementor.$previewWrapper.removeClass("elementor-device-"+this.currentDeviceMode).addClass("elementor-device-"+a),this.currentDeviceMode=a,this.getCurrentDeviceModeButton().addClass("active"),elementor.deviceMode.reply("currentMode",this.currentDeviceMode),elementor.deviceMode.trigger("change"))},getCurrentDeviceModeButton:function(){return this.ui.deviceModeButtons.filter('[data-device-mode="'+this.currentDeviceMode+'"]')},onDocumentClick:function(a){var b=Backbone.$(a.target),c=b.closest(".elementor-panel-footer-sub-menu-wrapper").length;if(!c){var d=b.closest(".elementor-panel-footer-tool"),e=d.length&&!d.hasClass("elementor-open");this.ui.menuButtons.removeClass("elementor-open"),e&&d.addClass("elementor-open")}},onEditorChanged:function(){this.ui.buttonSave.toggleClass("elementor-save-active",elementor.isEditorChanged())},onClickButtonSave:function(){this._publishBuilder()},onClickButtonPublish:function(a){a.stopPropagation(),this._publishBuilder()},onClickResponsiveButtons:function(a){var b=this.$(a.currentTarget),c=b.data("device-mode");this.changeDeviceMode(c)},onClickWatchTutorial:function(){elementor.introduction.startIntroduction()}}),b.exports=d},{}],11:[function(a,b,c){var d;d=Marionette.ItemView.extend({template:"#tmpl-elementor-panel-header",id:"elementor-panel-header",ui:{menuButton:"#elementor-panel-header-menu-button",title:"#elementor-panel-header-title",addButton:"#elementor-panel-header-add-button"},events:{"click @ui.addButton":"onClickAdd","click @ui.menuButton":"onClickMenu"},setTitle:function(a){this.ui.title.html(a)},onClickAdd:function(){elementor.getPanelView().setPage("elements")},onClickMenu:function(){var a=elementor.getPanelView(),b=a.getCurrentPageName(),c="menu"===b?"elements":"menu";a.setPage(c)}}),b.exports=d},{}],12:[function(a,b,c){var d;d=Marionette.CompositeView.extend({template:Marionette.TemplateCache.get("#tmpl-editor-content"),id:"elementor-panel-page-editor",templateHelpers:function(){return{elementData:elementor.getElementData(this.model)}},childViewContainer:"div.elementor-controls",modelEvents:{destroy:"onModelDestroy"},ui:{tabs:".elementor-tabs-controls li"},events:{"click @ui.tabs a":"onClickTabControl"},getChildView:function(a){var b=a.get("type");return elementor.getControlItemView(b)},childViewOptions:function(){return{elementSettingsModel:this.model.get("settings"),elementEditSettings:this.model.get("editSettings")}},onDestroy:function(){this.getOption("editedElementView").$el.removeClass("elementor-element-editable"),this.model.trigger("editor:close"),this.triggerMethod("editor:destroy")},onBeforeRender:function(){var a=elementor.getElementControls(this.model.get("settings"));if(!a)throw new Error("No found editor controls");this.collection=new Backbone.Collection(a)},onRender:function(){this.getOption("editedElementView").$el.addClass("elementor-element-editable"),this.ui.tabs.eq(0).find("a").trigger("click"),this.$(".tooltip-target").tipsy({gravity:function(){var a=Backbone.$(this).data("tooltip-pos");return void 0!==a?a:"n"},title:function(){return this.getAttribute("data-tooltip")}})},onModelDestroy:function(){this.destroy()},onClickTabControl:function(a){a.preventDefault();var b=this.$(a.target);this.ui.tabs.removeClass("active"),b.closest("li").addClass("active"),this.model.get("settings").trigger("control:switch:tab",b.data("tab")),this.openFirstSectionInCurrentTab(b.data("tab"))},openFirstSectionInCurrentTab:function(a){var b="elementor-open",c=this.children.filter(function(a){return!_.isEmpty(a.model.get("section"))}),d=this.children.filter(function(b){return"section"===b.model.get("type")&&a===b.model.get("tab")});_.isEmpty(d)||(d=d[0],d.ui.heading.addClass(b),_.each(c,function(a){return a.model.get("section")!==d.model.get("name")?void a.$el.removeClass(b):void a.$el.addClass(b)}))},onChildviewControlSectionClicked:function(a){var b="elementor-open",c=a.model.get("name"),d=a.ui.heading.hasClass(b),e=this.children.filter(function(a){return!_.isEmpty(a.model.get("section"))});this.$(".elementor-control.elementor-control-type-section .elementor-panel-heading").removeClass(b),d?c="":a.ui.heading.addClass(b),_.each(e,function(a){return a.model.get("section")!==c?void a.$el.removeClass(b):void a.$el.addClass(b)}),elementor.data.trigger("scrollbar:update")}}),b.exports=d},{}],13:[function(a,b,c){var d,e=a("../models/element");d=Backbone.Collection.extend({model:e}),b.exports=d},{"../models/element":16}],14:[function(a,b,c){var d,e=a("../models/element");d=Backbone.Collection.extend({model:e}),b.exports=d},{"../models/element":16}],15:[function(a,b,c){var d,e=a("./collections/categories"),f=a("./collections/elements"),g=a("./views/categories"),h=a("./views/elements"),i=a("./views/search");d=Marionette.LayoutView.extend({template:"#tmpl-elementor-panel-elements",regions:{elements:"#elementor-panel-elements-wrapper",search:"#elementor-panel-elements-search-area"},elementsCollection:null,categoriesCollection:null,initialize:function(){this.listenTo(elementor.panelElements,"element:selected",this.destroy)},initElementsCollection:function(){var a=new f,b=elementor.config.elements.section;a.add({title:elementor.translate("inner_section"),elType:"section",categories:b.categories,keywords:b.keywords,icon:b.icon}),_.each(elementor.config.widgets,function(b,c){a.add({title:b.title,elType:"widget",categories:b.categories,keywords:b.keywords,icon:b.icon,widgetType:c})}),this.elementsCollection=a},initCategoriesCollection:function(){var a={};this.elementsCollection.each(function(b){_.each(b.get("categories"),function(c){a[c]||(a[c]=[]),a[c].push(b)})});var b=new e;_.each(elementor.config.elements_categories,function(c,d){a[d]&&b.add({name:d,title:c.title,icon:c.icon,items:a[d]})}),this.categoriesCollection=b},showCategoriesView:function(){this.getRegion("elements").show(new g({collection:this.categoriesCollection}))},showElementsView:function(){this.getRegion("elements").show(new h({collection:this.elementsCollection}))},clearSearchInput:function(){this.getChildView("search").clearInput()},changeFilter:function(a){elementor.panelElements.reply("filter:value",a).trigger("change")},clearFilters:function(){this.changeFilter(null),this.clearSearchInput()},onChildviewDragStart:function(a){elementor.panelElements.reply("element:selected",a)},onChildviewChildrenRender:function(){this.updateElementsScrollbar()},onChildviewSearchChangeInput:function(a){var b=a.ui.input.val();if(_.isEmpty(b))this.showCategoriesView();else{var c=elementor.panelElements.request("filter:value");_.isEmpty(c)&&this.showElementsView()}this.changeFilter(b,"search")},onDestroy:function(){elementor.panelElements.reply("filter:value",null)},onShow:function(){var a=this.getRegion("search");this.initElementsCollection(),this.initCategoriesCollection(),this.showCategoriesView(),a.show(new i)},updateElementsScrollbar:function(){elementor.data.trigger("scrollbar:update")}}),b.exports=d},{"./collections/categories":13,"./collections/elements":14,"./views/categories":17,"./views/elements":20,"./views/search":21}],16:[function(a,b,c){var d;d=Backbone.Model.extend({defaults:{title:"",categories:[],keywords:[],icon:"",elType:"widget",widgetType:""}}),b.exports=d},{}],17:[function(a,b,c){var d,e=a("./category");d=Marionette.CollectionView.extend({childView:e,id:"elementor-panel-elements-categories"}),b.exports=d},{"./category":18}],18:[function(a,b,c){var d,e=a("./element"),f=a("../collections/elements");d=Marionette.CompositeView.extend({template:"#tmpl-elementor-panel-elements-category",className:"elementor-panel-category",childView:e,childViewContainer:".panel-elements-category-items",initialize:function(){this.collection=new f(this.model.get("items"))}}),b.exports=d},{"../collections/elements":14,"./element":19}],19:[function(a,b,c){var d;d=Marionette.ItemView.extend({template:"#tmpl-elementor-element-library-element",className:"elementor-element-wrapper",triggers:{dragend:"drag:end"},onRender:function(){this.$el.html5Draggable({onDragStart:_.bind(function(){this.triggerMethod("drag:start")},this),groups:["elementor-element"]})}}),b.exports=d},{}],20:[function(a,b,c){var d,e=a("./element");d=Marionette.CollectionView.extend({childView:e,id:"elementor-panel-elements",initialize:function(){this.listenTo(elementor.panelElements,"change",this.onFilterChanged)},filter:function(a){var b=elementor.panelElements.request("filter:value");return!b||_.any(["title","keywords"],function(c){return-1!==a.get(c).toLowerCase().indexOf(b.toLowerCase())})},onFilterChanged:function(){this._renderChildren(),this.triggerMethod("children:render")}}),b.exports=d},{"./element":19}],21:[function(a,b,c){var d;d=Marionette.ItemView.extend({template:"#tmpl-elementor-panel-element-search",id:"elementor-panel-elements-search-wrapper",ui:{input:"input"},events:{"keyup @ui.input":"onInputChanged"},onInputChanged:function(a){var b=27;b===a.keyCode&&this.clearInput(),this.triggerMethod("search:change:input")},clearInput:function(){this.ui.input.val("")}}),b.exports=d},{}],22:[function(a,b,c){var d,e=a("elementor-panel/pages/menu/views/item");d=Marionette.CollectionView.extend({id:"elementor-panel-page-menu",childView:e,initialize:function(){this.collection=new Backbone.Collection([{icon:"paint-brush",title:elementor.translate("colors"),type:"page",pageName:"colorScheme"},{icon:"font",title:elementor.translate("fonts"),type:"page",pageName:"typographyScheme"},{icon:"file-text",title:elementor.translate("page_settings")+" <span>("+elementor.translate("soon")+")</span>"},{icon:"cog",title:elementor.translate("elementor_settings"),type:"link",link:elementor.config.settings_page_link},{icon:"history",title:elementor.translate("revisions_history")+" <span>("+elementor.translate("soon")+")</span>"},{icon:"info-circle",title:elementor.translate("about_elementor"),type:"link",link:elementor.config.elementor_site,newTab:!0}])},onChildviewClick:function(a){var b=a.model.get("type");switch(b){case"page":var c=a.model.get("pageName"),d=a.model.get("title");elementor.getPanelView().setPage(c,d);break;case"link":var e=a.model.get("link"),f=a.model.get("newTab");f?open(e,"_blank"):location.href=a.model.get("link")}}}),b.exports=d},{"elementor-panel/pages/menu/views/item":23}],23:[function(a,b,c){var d;d=Marionette.ItemView.extend({template:"#tmpl-elementor-panel-menu-item",className:"elementor-panel-menu-item",triggers:{click:"click"}}),b.exports=d},{}],24:[function(a,b,c){var d;d=Marionette.CompositeView.extend({id:function(){return"elementor-panel-scheme-"+this.getType()},className:"elementor-panel-scheme",childViewContainer:".elementor-panel-scheme-items",getTemplate:function(){return Marionette.TemplateCache.get("#tmpl-elementor-panel-schemes-"+this.getType())},ui:function(){return{saveButton:".elementor-panel-scheme-save .elementor-button",discardButton:".elementor-panel-scheme-discard .elementor-button",resetButton:".elementor-panel-scheme-reset .elementor-button"}},events:function(){return{"click @ui.saveButton":"saveScheme","click @ui.discardButton":"discardScheme","click @ui.resetButton":"setDefaultScheme"}},initialize:function(){this.model=new Backbone.Model,this.resetScheme()},getType:function(){},getScheme:function(){return elementor.schemes.getScheme(this.getType())},changeChildrenUIValues:function(a){var b=this;_.each(a,function(a,c){var d=b.collection.findWhere({key:c}),e=b.children.findByModelCid(d.cid);e.changeUIValue(a)})},discardScheme:function(){elementor.schemes.resetSchemes(this.getType()),this.ui.saveButton.prop("disabled",!0),this._renderChildren()},setSchemeValue:function(a,b){elementor.schemes.setSchemeValue(this.getType(),a,b)},saveScheme:function(){elementor.schemes.saveScheme(this.getType()),this.ui.saveButton.prop("disabled",!0),this.resetScheme(),this._renderChildren()},setDefaultScheme:function(){var a=elementor.config.default_schemes[this.getType()].items;this.changeChildrenUIValues(a)},resetItems:function(){this.model.set("items",this.getScheme().items)},resetCollection:function(){var a=this.model.get("items");this.collection=new Backbone.Collection,_.each(a,_.bind(function(a,b){a.type=this.getType(),a.key=b,this.collection.add(a)},this))},resetScheme:function(){this.resetItems(),this.resetCollection()},onChildviewValueChange:function(a,b){this.ui.saveButton.removeProp("disabled"),this.setSchemeValue(a.model.get("key"),b)}}),b.exports=d},{}],25:[function(a,b,c){var d,e=a("elementor-panel/pages/schemes/base");d=e.extend({ui:function(){var a=e.prototype.ui.apply(this,arguments);return a.systemSchemes=".elementor-panel-scheme-color-system-scheme",a},events:function(){var a=e.prototype.events.apply(this,arguments);return a["click @ui.systemSchemes"]="onSystemSchemeClick",a},getChildView:function(){return a("elementor-panel/pages/schemes/items/color")},getType:function(){return"color"},onSystemSchemeClick:function(a){var b=Backbone.$(a.currentTarget),c=b.data("schemeName"),d=elementor.config.system_schemes.color[c].items;this.changeChildrenUIValues(d)}}),b.exports=d},{"elementor-panel/pages/schemes/base":24,"elementor-panel/pages/schemes/items/color":28}],26:[function(a,b,c){var d;d=Marionette.ItemView.extend({template:"#tmpl-elementor-panel-schemes-disabled",disabledTitle:"",templateHelpers:function(){return{disabledTitle:this.disabledTitle}},id:"elementor-panel-schemes-disabled"}),b.exports=d},{}],27:[function(a,b,c){var d;d=Marionette.ItemView.extend({getTemplate:function(){return Marionette.TemplateCache.get("#tmpl-elementor-panel-scheme-"+this.model.get("type")+"-item")},className:function(){return"elementor-panel-scheme-item"}}),b.exports=d},{}],28:[function(a,b,c){var d,e=a("elementor-panel/pages/schemes/items/base");d=e.extend({ui:{input:".elementor-panel-scheme-color-value"},changeUIValue:function(a){this.ui.input.wpColorPicker("color",a)},onBeforeDestroy:function(){this.ui.input.wpColorPicker("instance")&&this.ui.input.wpColorPicker("close")},onRender:function(){this.ui.input.wpColorPicker({change:_.bind(function(a,b){this.triggerMethod("value:change",b.color.toString())},this)})}}),b.exports=d;
3
+ },{"elementor-panel/pages/schemes/items/base":27}],29:[function(a,b,c){var d,e=a("elementor-panel/pages/schemes/items/base");d=e.extend({className:function(){var a=e.prototype.className.apply(this,arguments);return a+" elementor-panel-box"},ui:{heading:".elementor-panel-heading",allFields:".elementor-panel-scheme-typography-item-field",inputFields:"input.elementor-panel-scheme-typography-item-field",selectFields:"select.elementor-panel-scheme-typography-item-field",selectFamilyFields:'select.elementor-panel-scheme-typography-item-field[name="font_family"]'},events:{"input @ui.inputFields":"onFieldChange","change @ui.selectFields":"onFieldChange","click @ui.heading":"toggleVisibility"},onRender:function(){var a=this;this.ui.inputFields.add(this.ui.selectFields).each(function(){var b=Backbone.$(this),c=b.attr("name"),d=a.model.get("value")[c];b.val(d)}),this.ui.selectFamilyFields.select2({dir:elementor.config.is_rtl?"rtl":"ltr"})},toggleVisibility:function(){this.ui.heading.toggleClass("elementor-open")},changeUIValue:function(a){this.ui.allFields.each(function(){var b=Backbone.$(this),c=b.attr("name"),d=a[c];b.val(d).trigger("change")})},onFieldChange:function(a){var b=this.$(a.currentTarget),c=elementor.helpers.cloneObject(this.model.get("value")),d=b.attr("name");c[d]=b.val(),"font_family"!==d||_.isEmpty(c[d])||elementor.helpers.enqueueFont(c[d]),this.triggerMethod("value:change",c)}}),b.exports=d},{"elementor-panel/pages/schemes/items/base":27}],30:[function(a,b,c){var d,e=a("elementor-panel/pages/schemes/base");d=e.extend({getChildView:function(){return a("elementor-panel/pages/schemes/items/typography")},getType:function(){return"typography"}}),b.exports=d},{"elementor-panel/pages/schemes/base":24,"elementor-panel/pages/schemes/items/typography":29}],31:[function(a,b,c){var d,e=a("elementor-layouts/edit-mode");d=Marionette.LayoutView.extend({template:"#tmpl-elementor-panel",id:"elementor-panel-inner",regions:{content:"#elementor-panel-content-wrapper",header:"#elementor-panel-header-wrapper",footer:"#elementor-panel-footer",modeSwitcher:"#elementor-mode-switcher"},pages:{},childEvents:{"click:add":function(){this.setPage("elements")},"editor:destroy":function(){this.setPage("elements")}},currentPageName:null,_isScrollbarInitialized:!1,initialize:function(){this.initPages()},initPages:function(){var b={elements:{view:a("elementor-panel/pages/elements/elements"),title:'<img src="'+elementor.config.assets_url+'images/logo-panel.svg">'},editor:{view:a("elementor-panel/pages/editor")},menu:{view:a("elementor-panel/pages/menu/menu"),title:'<img src="'+elementor.config.assets_url+'images/logo-panel.svg">'},colorScheme:{view:a("elementor-panel/pages/schemes/colors")},typographyScheme:{view:a("elementor-panel/pages/schemes/typography")}},c=Object.keys(elementor.schemes.getSchemes()),d=_.difference(c,elementor.schemes.getEnabledSchemesTypes());_.each(d,function(c){var d=elementor.schemes.getScheme(c);b[c+"Scheme"].view=a("elementor-panel/pages/schemes/disabled").extend({disabledTitle:d.disabled_title})}),this.pages=b},getHeaderView:function(){return this.getChildView("header")},getCurrentPageName:function(){return this.currentPageName},getCurrentPageView:function(){return this.getChildView("content")},setPage:function(a,b,c){var d=this.pages[a];if(!d)throw new ReferenceError("Elementor panel doesn't have page named '"+a+"'");this.showChildView("content",new d.view(c)),this.getHeaderView().setTitle(b||d.title),this.currentPageName=a},onBeforeShow:function(){elementor.filterState.reply("get",{type:"parent",term:""});var b=a("elementor-layouts/panel/footer"),c=a("elementor-layouts/panel/header");this.showChildView("modeSwitcher",new e),this.showChildView("header",new c),this.showChildView("footer",new b),this.updateScrollbar=_.throttle(this.updateScrollbar,100),this.getRegion("content").on("before:show",_.bind(this.onEditorBeforeShow,this)).on("empty",_.bind(this.onEditorEmpty,this)).on("show",_.bind(this.updateScrollbar,this)),this.setPage("elements"),this.listenTo(elementor.data,"scrollbar:update",this.updateScrollbar)},onEditorBeforeShow:function(){_.defer(_.bind(this.updateScrollbar,this))},onEditorEmpty:function(){this.updateScrollbar()},updateScrollbar:function(){var a=this.content.$el;return this._isScrollbarInitialized?void a.perfectScrollbar("update"):(a.perfectScrollbar(),void(this._isScrollbarInitialized=!0))}}),b.exports=d},{"elementor-layouts/edit-mode":9,"elementor-layouts/panel/footer":10,"elementor-layouts/panel/header":11,"elementor-panel/pages/editor":12,"elementor-panel/pages/elements/elements":15,"elementor-panel/pages/menu/menu":22,"elementor-panel/pages/schemes/colors":25,"elementor-panel/pages/schemes/disabled":26,"elementor-panel/pages/schemes/typography":30}],32:[function(a,b,c){var d;d=Backbone.Model.extend({initialize:function(a){if(this.controls=elementor.getElementControls(this),this.controls){var b=a||{},c={};_.each(this.controls,function(a){var b=elementor.config.controls[a.type];_.isObject(b.default_value)?c[a.name]=_.extend({},b.default_value,a.default||{}):c[a.name]=a.default||b.default_value}),this.defaults=c,b=_.defaults({},b,c),_.each(this.controls,function(a){"repeater"===a.type&&(b[a.name]=new Backbone.Collection(b[a.name],{model:d}))}),this.set(b)}},getFontControls:function(){return _.filter(this.controls,_.bind(function(a){return"font"===a.type},this))},getStyleControls:function(){return _.filter(this.controls,_.bind(function(a){return this.isStyleControl(a.name)},this))},isStyleControl:function(a){var b=_.find(this.controls,function(b){return a===b.name});return!_.isUndefined(b)&&!_.isEmpty(b.selectors)},getClassControls:function(){return _.filter(this.controls,_.bind(function(a){return this.isClassControl(a.name)},this))},isClassControl:function(a){var b=_.find(this.controls,function(b){return a===b.name});return b&&!_.isUndefined(b.prefix_class)},getControl:function(a){return _.find(this.controls,function(b){return a===b.name})},clone:function(){return new d(elementor.helpers.cloneObject(this.attributes))},toJSON:function(){var a=Backbone.Model.prototype.toJSON.call(this);return delete a.widgetType,delete a.elType,delete a.isInner,_.each(a,function(b,c){b&&b.toJSON&&(a[c]=b.toJSON())}),a}}),b.exports=d},{}],33:[function(a,b,c){var d,e=a("elementor-models/base-settings");d=e.extend({defaults:{_inline_size:"",_column_size:100}}),b.exports=d},{"elementor-models/base-settings":32}],34:[function(a,b,c){var d,e,f=a("elementor-models/base-settings"),g=a("elementor-models/widget-settings"),h=a("elementor-models/column-settings"),i=a("elementor-models/row-settings"),j=a("elementor-models/section-settings");d=Backbone.Model.extend({defaults:{id:"",elType:"",isInner:!1,settings:{},defaultEditSettings:{}},remoteRender:!1,_htmlCache:null,_jqueryXhr:null,initialize:function(a){var b,c=this.get("elements"),d=this.get("elType"),k={widget:g,column:h,row:i,section:j},l=k[d]||f;b=this.get("settings")||{},"widget"===d&&(b.widgetType=this.get("widgetType")),b.elType=d,b.isInner=this.get("isInner"),b=new l(b),this.set("settings",b),this.initEditSettings(),void 0!==c&&this.set("elements",new e(c)),"widget"===this.get("elType")&&(this.remoteRender=!0,this.setHtmlCache(a.htmlCache||"")),delete a.htmlCache,this.renderRemoteServer=_.throttle(this.renderRemoteServer,1e3),this.on("destroy",this.onDestroy),this.on("editor:close",this.onCloseEditor)},initEditSettings:function(){this.set("editSettings",new Backbone.Model(this.get("defaultEditSettings")))},onDestroy:function(){var a=this.get("settings"),b=this.get("elements");void 0!==b&&_.each(_.clone(b.models),function(a){a.destroy()}),a.destroy()},onCloseEditor:function(){this.initEditSettings(),this.renderRemoteServer()},setSetting:function(a,b,c){c=c||!1;var d=this.get("settings");d.set(a,b),this.set("settings",d),c&&(this.trigger("change",this),this.trigger("change:settings",this),this.trigger("change:settings:"+a,this))},getSetting:function(a){var b=this.get("settings");return void 0===b.get(a)?"":b.get(a)},setHtmlCache:function(a){this._htmlCache=a},getHtmlCache:function(){return this._htmlCache},getTitle:function(){var a=elementor.getElementData(this);return a?a.title:"Unknown"},getIcon:function(){var a=elementor.getElementData(this);return a?a.icon:"unknown"},renderRemoteServer:function(){if(this.remoteRender){this.trigger("before:remote:render"),this._jqueryXhr&&4!==this._jqueryXhr&&this._jqueryXhr.abort();var a=this.toJSON();this._jqueryXhr=Backbone.$.ajax({type:"POST",url:elementor.config.ajaxurl,data:{action:"elementor_render_widget",post_id:elementor.config.post_id,data:JSON.stringify(a)},dataType:"json"}).done(_.bind(this.onRemoteGetHtml,this))}},onRemoteGetHtml:function(a){this.setHtmlCache(a.data.render),this.trigger("remote:render")},clone:function(){var a=Backbone.Model.prototype.clone.apply(this,arguments);a.set("id",elementor.helpers.getUniqueID()),a.setHtmlCache(this.getHtmlCache());var b=this.get("elements"),c=this.get("settings");return _.isEmpty(b)||a.set("elements",b.clone()),a.set("settings",c.clone()),a},toJSON:function(a){a=_.extend({copyHtmlCache:!1},a);var b=Backbone.Model.prototype.toJSON.call(this);return _.each(b,function(c,d){c&&c.toJSON&&(b[d]=c.toJSON(a))}),a.copyHtmlCache?b.htmlCache=this.getHtmlCache():delete b.htmlCache,b}}),e=Backbone.Collection.extend({add:function(a,b,c){if(!(b&&b.silent||c))throw"Call Error: Adding model to element collection is allowed only by the dedicated addChildModel() method.";return Backbone.Collection.prototype.add.call(this,a,b)},model:function(a,b){return a.elType?new d(a,b):new Backbone.Model(a,b)},clone:function(){var a=Backbone.Collection.prototype.clone.apply(this,arguments),b=new e;return a.forEach(function(a){b.add(a.clone(),null,!0)}),b}}),e.prototype.sync=function(){return null},e.prototype.fetch=function(){return null},e.prototype.save=function(){return null},d.prototype.sync=function(){return null},d.prototype.fetch=function(){return null},d.prototype.save=function(){return null},b.exports={Model:d,Collection:e}},{"elementor-models/base-settings":32,"elementor-models/column-settings":33,"elementor-models/row-settings":35,"elementor-models/section-settings":36,"elementor-models/widget-settings":37}],35:[function(a,b,c){var d,e=a("elementor-models/base-settings");d=e.extend({defaults:{}}),b.exports=d},{"elementor-models/base-settings":32}],36:[function(a,b,c){var d,e=a("elementor-models/base-settings");d=e.extend({defaults:{}}),b.exports=d},{"elementor-models/base-settings":32}],37:[function(a,b,c){var d,e=a("elementor-models/base-settings");d=e.extend({}),b.exports=d},{"elementor-models/base-settings":32}],38:[function(a,b,c){var d;d={init:function(){var a;this.getModal=function(){return a||(a=this.initModal()),a},Backbone.$(document).on({"heartbeat-send":function(a,b){b.elementor_post_lock={post_ID:elementor.config.post_id}},"heartbeat-tick":function(a,b){b.locked_user?d.showLockMessage(b.locked_user):d.getModal().hide()}}),elementor.config.locked_user&&d.showLockMessage(elementor.config.locked_user)},initModal:function(){var a=elementor.dialogsManager.createWidget("options",{headerMessage:elementor.translate("take_over")});return a.addButton({name:"go_back",text:elementor.translate("go_back"),callback:function(){parent.history.go(-1)}}),a.addButton({name:"take_over",text:elementor.translate("take_over"),callback:function(){wp.heartbeat.enqueue("elementor_force_post_lock",!0),wp.heartbeat.connectNow()}}),a},showLockMessage:function(a){var b=d.getModal();b.setMessage(elementor.translate("dialog_user_taken_over",[a])).show()}},b.exports=d},{}],39:[function(a,b,c){var d;d={_enqueuedFonts:[],elementsHierarchy:{section:{column:{widget:null,section:null}}},enqueueFont:function(a){if(-1===this._enqueuedFonts.indexOf(a)){var b,c=elementor.config.controls.font.fonts[a];switch(c){case"googlefonts":b="https://fonts.googleapis.com/css?family="+a+":100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic";break;case"earlyaccess":var d=a.replace(/\s+/g,"").toLowerCase();b="https://fonts.googleapis.com/earlyaccess/"+d+".css"}_.isEmpty(b)||elementor.$previewContents.find("link:last").after('<link href="'+b+'" rel="stylesheet" type="text/css">'),this._enqueuedFonts.push(a)}},getElementChildType:function(a,b){if(b||(b=this.elementsHierarchy),void 0!==b[a])return Backbone.$.isPlainObject(b[a])?Object.keys(b[a]):null;for(var c in b)if(b.hasOwnProperty(c)&&Backbone.$.isPlainObject(b[c])){var d=this.getElementChildType(a,b[c]);if(d)return d}return null},getUniqueID:function(){var a;return a=Math.random().toString(36).substr(2,7)},stringReplaceAll:function(a,b){var c=new RegExp(Object.keys(b).join("|"),"gi");return a.replace(c,function(a){return b[a]})},isControlVisible:function(a,b){var c;if(c=_.isFunction(a.get)?a.get("condition"):a.condition,_.isEmpty(c))return!0;var d=_.filter(c,function(a,c){var d=c.match(/([a-z_0-9]+)(?:\[([a-z_]+)])?(!?)$/i),e=d[1],f=d[2],g=!!d[3],h=b.get(e);f&&(h=h[f]);var i=_.isArray(a)?_.contains(a,h):a===h;return g?i:!i});return _.isEmpty(d)},cloneObject:function(a){return JSON.parse(JSON.stringify(a))},getYoutubeIDFromURL:function(a){var b=a.match(/^.*(?:youtu.be\/|v\/|e\/|u\/\w+\/|embed\/|v=)([^#\&\?]*).*/);return b&&b[1]}},b.exports=d},{}],40:[function(a,b,c){var d;d=function(){var a,b=this,c=function(){a=elementor.dialogsManager.createWidget("elementor-modal",{id:"elementor-introduction"}),a.getElements("closeButton").on("click",function(){b.setIntroductionViewed()}),a.on("hide",function(){a.getElements("message").empty()})};this.getSettings=function(){return elementor.config.introduction},this.getModal=function(){return a||c(),a},this.startIntroduction=function(){var a=this.getSettings();this.getModal().setHeaderMessage(a.title).setMessage(a.content).show()},this.startOnLoadIntroduction=function(){var a=this.getSettings();a.is_user_should_view&&setTimeout(_.bind(function(){this.startIntroduction()},this),a.delay)},this.setIntroductionViewed=function(){Backbone.$.ajax({type:"POST",url:elementor.config.ajaxurl,data:{action:"elementor_introduction_viewed"}})}},b.exports=new d},{}],41:[function(a,b,c){var d;d={init:function(){this.initModalWidgetType()},initModalWidgetType:function(){var a={getDefaultSettings:function(){var a=DialogsManager.getWidgetType("options").prototype.getDefaultSettings.apply(this,arguments);return _.extend(a,{position:{my:"center",at:"center"},contentWidth:"auto",contentHeight:"auto"})},buildWidget:function(){DialogsManager.getWidgetType("options").prototype.buildWidget.apply(this,arguments);var a=this.addElement("closeButton",'<div><i class="fa fa-times"></i></div>');this.getElements("widgetContent").prepend(a)},attachEvents:function(){this.getElements("closeButton").on("click",this.hide)},onReady:function(){DialogsManager.getWidgetType("options").prototype.onReady.apply(this,arguments);var a=this.getElements(),b=this.getSettings();"auto"!==b.contentWidth&&a.message.width(b.contentWidth),"auto"!==b.contentHeight&&a.message.height(b.contentHeight)}};DialogsManager.addWidgetType("elementor-modal",DialogsManager.getWidgetType("options").extend("elementor-modal",a))}},b.exports=d},{}],42:[function(a,b,c){var d;d={getPresetsDictionary:function(){return{11:100/9,12:12.5,14:100/7,16:100/6,33:100/3,66:2/3*100,83:5/6*100}},getAbsolutePresetValues:function(a){var b=elementor.helpers.cloneObject(a),c=this.getPresetsDictionary();return _.each(b,function(a,d){c[a]&&(b[d]=c[a])}),b},getPresets:function(a,b){var c=elementor.helpers.cloneObject(elementor.config.elements.section.presets);return a&&(c=c[a]),b&&(c=c[b]),c},getPresetByStructure:function(a){var b=this.getParsedStructure(a);return this.getPresets(b.columnsCount,b.presetIndex)},getParsedStructure:function(a){return a+="",{columnsCount:a.slice(0,-1),presetIndex:a.substr(-1)}},getPresetSVG:function(a,b,c,d){b=b||100,c=c||50,d=d||2;var e=this.getAbsolutePresetValues(a),f=this._generatePresetSVGPath(e,b,c,d);return this._createSVGPreset(f,b,c)},_createSVGPreset:function(a,b,c){var d=document.createElementNS("http://www.w3.org/2000/svg","svg");d.setAttributeNS("http://www.w3.org/2000/xmlns/","xmlns:xlink","http://www.w3.org/1999/xlink"),d.setAttribute("viewBox","0 0 "+b+" "+c);var e=document.createElementNS("http://www.w3.org/2000/svg","path");return e.setAttribute("d",a),d.appendChild(e),d},_generatePresetSVGPath:function(a,b,c,d){for(var e=b-d*(a.length-1),f=0,g="",h=0;h<a.length;h++){h&&(g+=" ");var i=a[h]/100*e;f+=i,g+="M"+ +f.toFixed(4)+",0",g+="V"+c,g+="H"+ +(f-i).toFixed(4),g+="V0Z",f+=d}return g}},b.exports=d},{}],43:[function(a,b,c){var d;d=function(){var a=this,b={},c={},d={selectorWrapperPrefix:".elementor-widget-"},e={},f=function(){e.$previewHead.append(e.$style)},g=function(){e.$style=Backbone.$("<style>",{id:"elementor-style-scheme"}),e.$previewHead=elementor.$previewContents.find("head")},h=function(){c=elementor.helpers.cloneObject(elementor.config.schemes.items)},i=function(a,c){b[a]||(b[a]=[]),b[a].push(c)},j=function(b,c){_.each(b.selectors,function(e,f){var g,h,j=a.getSchemeValue(b.scheme.type,b.scheme.value,b.scheme.key);_.isEmpty(j)||(g=f.replace(/\{\{WRAPPER\}\}/g,d.selectorWrapperPrefix+c),h=elementor.getControlItemView().replaceStyleValues(e,j.value),i(g,h))})},k=function(b,c){var d=a.getWidgetSchemeControls(b);_.each(d,function(a){j(a,c)})},l=function(){_.each(elementor.config.widgets,function(a,b){k(a,b)})},m=function(){var a="";return _.each(b,function(b,c){a+=c+"{"+b.join("")+"}"}),a},n=function(){b={}};this.init=function(){return g(),f(),h(),a},this.getWidgetSchemeControls=function(a){return _.filter(a.controls,function(a){return _.isObject(a.scheme)})},this.getSchemes=function(){return c},this.getEnabledSchemesTypes=function(){return elementor.config.schemes.enabled_schemes},this.getScheme=function(a){return c[a]},this.getSchemeValue=function(b,c,d){if(this.getEnabledSchemesTypes().indexOf(b)<0)return!1;var e=a.getScheme(b),f=e.items[c];if(d&&_.isObject(f)){var g=elementor.helpers.cloneObject(f);return g.value=f.value[d],g}return f},this.printSchemesStyle=function(){n(),l(),e.$style.text(m())},this.resetSchemes=function(a){c[a]=elementor.helpers.cloneObject(elementor.config.schemes.items[a]),this.onSchemeChange()},this.saveScheme=function(a){elementor.config.schemes.items[a].items=elementor.helpers.cloneObject(c[a].items),NProgress.start(),Backbone.$.ajax({type:"POST",url:elementor.config.ajaxurl,data:{action:"elementor_apply_scheme",scheme_name:a,data:JSON.stringify(c[a].items)}}).done(function(a){NProgress.done()})},this.setSchemeValue=function(a,b,d){c[a].items[b].value=d,this.onSchemeChange()},this.onSchemeChange=function(){this.printSchemesStyle()}},b.exports=new d},{}],44:[function(a,b,c){var d,e=a("elementor-models/base-settings");d=Marionette.CompositeView.extend({tagName:"div",id:function(){return this.getElementUniqueClass()},attributes:function(){var a=this.model.get("elType");return"widget"===a&&(a=this.model.get("widgetType")),{"data-element_type":a}},baseEvents:{},elementEvents:{},getElementType:function(){return this.model.get("elType")},getChildType:function(){return elementor.helpers.getElementChildType(this.getElementType())},events:function(){return _.extend({},this.baseEvents,this.elementEvents)},getTemplateType:function(){return"remote"},initialize:function(){this.collection=this.model.get("elements"),this.collection&&this.listenTo(this.collection,"add remove reset",this.onCollectionChanged,this),this.listenTo(this.model.get("settings"),"change",this.onSettingsChanged,this),this.listenTo(this.model.get("editSettings"),"change",this.onSettingsChanged,this),this.on("render",this.enqueueFonts),this.on("render",this.renderStyles),this.on("render",this.renderCustomClasses),this.on("render",this.runReadyTrigger),this.initRemoveDialog()},addChildModel:function(a,b){return this.collection.add(a,b,!0)},isCollectionFilled:function(){return!1},isInner:function(){return!!this.model.get("isInner")},initRemoveDialog:function(){var a;this.getRemoveDialog=function(){return a||(a=elementor.dialogsManager.createWidget("confirm",{message:elementor.translate("dialog_confirm_delete"),headerMessage:elementor.translate("delete_element"),strings:{confirm:elementor.translate("delete"),cancel:elementor.translate("cancel")},defaultOption:"confirm",onConfirm:_.bind(function(){this.model.destroy()},this)})),a}},enqueueFonts:function(){_.each(this.model.get("settings").getFontControls(),_.bind(function(a){var b=this.model.getSetting(a.name);if(!_.isEmpty(b)){var c=elementor.helpers.isControlVisible(a,this.model.get("settings"));c&&elementor.helpers.enqueueFont(b)}},this))},renderStyles:function(){var a="",b=elementor.$previewContents.find("#elementor-style-"+this.model.cid),c=this.model.get("settings").getStyleControls();if(_.each(c,_.bind(function(b){var c=this.model.getSetting(b.name);if(_.isNumber(c)||!_.isEmpty(c)){var d=elementor.helpers.isControlVisible(b,this.model.get("settings"));d&&_.each(b.selectors,_.bind(function(d,e){var f=e.replace(/\{\{WRAPPER\}\}/g,"#"+this.getElementUniqueClass()),g=elementor.getControlItemView(b.type).replaceStyleValues(d,c);_.isEmpty(g)||(a+=f+"{"+g+"}")},this))}},this)),"column"===this.model.get("elType")){var d=this.model.getSetting("_inline_size");_.isEmpty(d)||(a+="@media (min-width: 768px) {#"+this.getElementUniqueClass()+"{width:"+d+"%;}")}0===b.length&&(elementor.$previewContents.find("head").append('<style type="text/css" id="elementor-style-'+this.model.cid+'"></style>'),b=elementor.$previewContents.find("#elementor-style-"+this.model.cid)),b.html(a)},renderCustomClasses:function(){this.$el.addClass("elementor-element");var a=this.model.get("settings");_.each(a.attributes,_.bind(function(b,c){if(a.isClassControl(c)){var d=a.getControl(c);this.$el.removeClass(d.prefix_class+a.previous(c));var e=elementor.helpers.isControlVisible(d,this.model.get("settings"));e&&!_.isEmpty(a.get(c))&&(this.$el.addClass(d.prefix_class+a.get(c)),this.$el.addClass(_.result(this,"className")))}},this))},runReadyTrigger:function(){_.defer(_.bind(function(){elementorBindUI.runReadyTrigger(this.$el)},this))},getElementUniqueClass:function(){return"elementor-element-"+this.model.get("id")},onCollectionChanged:function(){elementor.setFlagEditorChange(!0)},onSettingsChanged:function(a){if(this.model.get("editSettings")!==a&&elementor.setFlagEditorChange(!0),this.renderStyles(),this.renderCustomClasses(),this.enqueueFonts(),a instanceof e){var b=!1;if(_.each(a.changedAttributes(),function(c,d){a.isStyleControl(d)||a.isClassControl(d)||(b=!0)}),!b)return}switch(this.getTemplateType()){case"js":this.model.setHtmlCache(),this.render();break;default:this.model.renderRemoteServer()}},onClickRemove:function(a){a.preventDefault(),a.stopPropagation(),this.getRemoveDialog().show()}}),b.exports=d},{"elementor-models/base-settings":32}],45:[function(a,b,c){var d,e=a("elementor-views/base-element"),f=a("elementor-views/element-empty"),g=a("elementor-views/widget");d=e.extend({template:Marionette.TemplateCache.get("#tmpl-elementor-element-column-content"),elementEvents:{"click > .elementor-element-overlay .elementor-editor-column-settings-list .elementor-editor-element-remove":"onClickRemove","click @ui.listTriggers":"onClickTrigger"},getChildView:function(b){return"section"===b.get("elType")?a("elementor-views/section"):g},emptyView:f,className:function(){var a="elementor-column",b=this.isInner()?"inner":"top";return a+=" elementor-"+b+"-column"},childViewContainer:"> .elementor-column-wrap > .elementor-widget-wrap",triggers:{"click > .elementor-element-overlay .elementor-editor-column-settings-list .elementor-editor-element-add":"click:new","click > .elementor-element-overlay .elementor-editor-column-settings-list .elementor-editor-element-edit":"click:edit","click > .elementor-element-overlay .elementor-editor-column-settings-list .elementor-editor-element-trigger":"click:edit","click > .elementor-element-overlay .elementor-editor-column-settings-list .elementor-editor-element-duplicate":"click:duplicate"},ui:{columnTitle:".column-title",columnInner:"> .elementor-column-wrap",listTriggers:"> .elementor-element-overlay .elementor-editor-element-trigger"},behaviors:{Sortable:{behaviorClass:a("elementor-behaviors/sortable"),elChildType:"widget"},Resizable:{behaviorClass:a("elementor-behaviors/resizable")},HandleDuplicate:{behaviorClass:a("elementor-behaviors/handle-duplicate")},HandleEditor:{behaviorClass:a("elementor-behaviors/handle-editor")},HandleEditMode:{behaviorClass:a("elementor-behaviors/handle-edit-mode")},HandleAddMode:{behaviorClass:a("elementor-behaviors/duplicate")},HandleElementsRelation:{behaviorClass:a("elementor-behaviors/elements-relation")}},initialize:function(){e.prototype.initialize.apply(this,arguments),this.listenTo(elementor.data,"widget:drag:start",this.onWidgetDragStart),this.listenTo(elementor.data,"widget:drag:end",this.onWidgetDragEnd)},isDroppingAllowed:function(a,b){var c=elementor.panelElements.request("element:selected"),d=c.model.get("elType");return"section"===d?!this.isInner():"widget"===d},changeSizeUI:function(){var a=this.model.getSetting("_column_size"),b=this.model.getSetting("_inline_size"),c=parseFloat(b||a).toFixed(1)+"%";this.$el.attr("data-col",a),this.ui.columnTitle.html(c)},getSortableOptions:function(){return{connectWith:".elementor-widget-wrap",items:"> .elementor-element"}},onCollectionChanged:function(){e.prototype.onCollectionChanged.apply(this,arguments),this.changeChildContainerClasses()},changeChildContainerClasses:function(){var a="elementor-element-empty",b="elementor-element-populated";this.collection.isEmpty()?this.ui.columnInner.removeClass(b).addClass(a):this.ui.columnInner.removeClass(a).addClass(b)},onRender:function(){var a=this;a.changeChildContainerClasses(),a.changeSizeUI(),a.$el.html5Droppable({items:" > .elementor-column-wrap > .elementor-widget-wrap > .elementor-element, >.elementor-column-wrap > .elementor-widget-wrap > .elementor-empty-view > .elementor-first-add",axis:["vertical"],groups:["elementor-element"],isDroppingAllowed:_.bind(a.isDroppingAllowed,a),onDragging:function(b,c){c.stopPropagation(),a.$el.addClass("elementor-dragging-on-child"),this.dataset.side!==b&&Backbone.$(this).attr("data-side",b)},onDragLeave:function(){a.$el.removeClass("elementor-dragging-on-child"),Backbone.$(this).removeAttr("data-side")},onDropping:function(b,c){c.stopPropagation();var d=elementor.panelElements.request("element:selected"),e=Backbone.$(this).index();"bottom"===b&&e++;var f={id:elementor.helpers.getUniqueID(),elType:d.model.get("elType")};if("widget"===f.elType)f.widgetType=d.model.get("widgetType");else{if("section"!==f.elType)return;f.elements=[],f.isInner=!0}a.triggerMethod("request:add",f,{at:e})}})},onClickTrigger:function(a){a.preventDefault();var b=this.$(a.currentTarget),c=b.hasClass("elementor-active");this.ui.listTriggers.removeClass("elementor-active"),c||b.addClass("elementor-active")},onWidgetDragStart:function(){this.$el.addClass("elementor-dragging")},onWidgetDragEnd:function(){this.$el.removeClass("elementor-dragging")}}),b.exports=d},{"elementor-behaviors/duplicate":2,"elementor-behaviors/elements-relation":3,"elementor-behaviors/handle-duplicate":4,"elementor-behaviors/handle-edit-mode":5,"elementor-behaviors/handle-editor":6,"elementor-behaviors/resizable":7,"elementor-behaviors/sortable":8,"elementor-views/base-element":44,"elementor-views/element-empty":68,"elementor-views/section":69,"elementor-views/widget":71}],46:[function(a,b,c){var d,e=a("elementor-views/controls/base");d=e.extend({onReady:function(){this.ui.select.select2()}}),b.exports=d},{"elementor-views/controls/base":49}],47:[function(a,b,c){var d,e=a("elementor-views/controls/base");d=e.extend({applySavedValue:function(){var a=this.getControlValue(),b=this.$("[data-setting]"),c=this;_.each(a,function(a,d){var e=b.filter(function(){return d===this.dataset.setting});c.setInputValue(e,a)})},getControlValue:function(a){var b=this.elementSettingsModel.get(this.model.get("name"));return Backbone.$.isPlainObject(b)?a?b[a]||"":elementor.helpers.cloneObject(b):{}},setValue:function(a,b){var c=this.getControlValue();"object"==typeof a?_.each(a,function(a,b){c[b]=a}):c[a]=b,this.setSettingsModel(c)},updateElementModel:function(a){var b=this.getInputValue(a.currentTarget),c=a.currentTarget.dataset.setting;this.setValue(c,b)}},{replaceStyleValues:function(a,b){if(!_.isObject(b))return"";try{return a.replace(/\{\{([A-Z]+)}}/g,function(a,c){var d=b[c.toLowerCase()];if(""===d)throw"";return d})}catch(a){return""}}}),b.exports=d},{"elementor-views/controls/base":49}],48:[function(a,b,c){var d,e=a("elementor-views/controls/base-multiple");d=e.extend({getCurrentRange:function(){return this.getUnitRange(this.getControlValue("unit"))},getUnitRange:function(a){var b=this.model.get("range");return!(!b||!b[a])&&b[a]}}),b.exports=d},{"elementor-views/controls/base-multiple":47}],49:[function(a,b,c){var d;d=Marionette.CompositeView.extend({ui:function(){return{input:'input[data-setting][type!="checkbox"][type!="radio"]',checkbox:'input[data-setting][type="checkbox"]',radio:'input[data-setting][type="radio"]',select:"select[data-setting]",textarea:"textarea[data-setting]"}},className:function(){var a="elementor-control elementor-control-"+this.model.get("name")+" elementor-control-type-"+this.model.get("type"),b=this.model.get("classes");return _.isEmpty(b)||(a+=" "+b),_.isEmpty(this.model.get("section"))||(a+=" elementor-control-under-section"),a},getTemplate:function(){return Marionette.TemplateCache.get("#tmpl-elementor-control-"+this.model.get("type")+"-content")},templateHelpers:function(){var a={controlValue:this.getControlValue(),_cid:this.model.cid};return{data:_.extend({},this.model.toJSON(),a)}},baseEvents:{"input @ui.input":"onBaseInputChange","change @ui.checkbox":"onBaseInputChange","change @ui.radio":"onBaseInputChange","input @ui.textarea":"onBaseInputChange","change @ui.select":"onBaseInputChange"},childEvents:{},events:function(){return _.extend({},this.baseEvents,this.childEvents)},initialize:function(a){this.elementSettingsModel=a.elementSettingsModel;var b=this.model.get("type"),c=Backbone.$.extend(!0,{},elementor.config.controls[b],this.model.attributes);this.model.set(c),this.listenTo(this.elementSettingsModel,"change",this.toggleControlVisibility),this.listenTo(this.elementSettingsModel,"control:switch:tab",this.onControlSwitchTab)},getControlValue:function(){return this.elementSettingsModel.get(this.model.get("name"))},isValidValue:function(a){return!0},setValue:function(a){this.setSettingsModel(a)},setSettingsModel:function(a){return!0!==this.isValidValue(a)?void this.triggerMethod("settings:error"):(this.elementSettingsModel.set(this.model.get("name"),a),void this.triggerMethod("settings:change"))},applySavedValue:function(){this.setInputValue('[data-setting="'+this.model.get("name")+'"]',this.getControlValue())},getEditSettings:function(a){var b=this.getOption("elementEditSettings").toJSON();return a?b[a]:b},setEditSetting:function(a,b){var c=this.getOption("elementEditSettings");c.set(a,b)},getInputValue:function(a){var b=this.$(a),c=b.val(),d=b.attr("type");return"checkbox"===d?b.prop("checked"):"radio"===d?b.prop("checked")?c:"":c},getFieldTitleValue:function(){return this.getControlValue()},setInputValue:function(a,b){var c=this.$(a),d=c.attr("type");"checkbox"===d?c.prop("checked",!!b):"radio"===d?c.filter('[value="'+b+'"]').prop("checked",!0):c.val(b)},onSettingsError:function(){this.$el.addClass("elementor-error")},onSettingsChange:function(){this.$el.removeClass("elementor-error")},onRender:function(){this.applySavedValue();var a=this.model.get("label_block")?"block":"inline",b=this.model.get("show_label"),c="elementor-label-"+a;c+=" elementor-control-separator-"+this.model.get("separator"),b||(c+=" elementor-control-hidden-label"),this.$el.addClass(c),this.triggerMethod("ready"),this.toggleControlVisibility()},onBaseInputChange:function(a){
4
+ this.updateElementModel(a),this.triggerMethod("input:change",a)},toggleControlVisibility:function(){var a=elementor.helpers.isControlVisible(this.model,this.elementSettingsModel);this.$el.toggleClass("elementor-hidden-control",!a),elementor.data.trigger("scrollbar:update")},onControlSwitchTab:function(a){this.$el.toggleClass("elementor-active-tab",a===this.model.get("tab")),elementor.data.trigger("scrollbar:update")},onReady:function(){},updateElementModel:function(a){this.setValue(this.getInputValue(a.currentTarget))}},{replaceStyleValues:function(a,b){var c={"{{VALUE}}":b};return elementor.helpers.stringReplaceAll(a,c)}}),b.exports=d},{}],50:[function(a,b,c){var d,e=a("elementor-views/controls/base-multiple");d=e.extend({ui:function(){var a=e.prototype.ui.apply(this,arguments);return a.sliders=".elementor-slider",a.colors=".elementor-box-shadow-color-picker",a},childEvents:{"slide @ui.sliders":"onSlideChange"},initSliders:function(){var a=this.getControlValue();this.ui.sliders.each(function(){var b=Backbone.$(this),c=b.next(".elementor-slider-input").find("input");b.slider({value:a[this.dataset.input],min:+c.attr("min"),max:+c.attr("max")})})},initColors:function(){var a=this;this.ui.colors.wpColorPicker({change:function(){var b=Backbone.$(this),c=b.data("setting");a.setValue(c,b.wpColorPicker("color"))},clear:function(){a.setValue(this.dataset.setting,"")},width:251})},onInputChange:function(a){var b=a.currentTarget.dataset.setting,c=this.ui.sliders.filter('[data-input="'+b+'"]');c.slider("value",this.getControlValue(b))},onReady:function(){this.initSliders(),this.initColors()},onSlideChange:function(a,b){var c=a.currentTarget.dataset.input,d=this.ui.input.filter('[data-setting="'+c+'"]');d.val(b.value),this.setValue(c,b.value)},onBeforeDestroy:function(){this.ui.colors.each(function(){var a=Backbone.$(this);a.wpColorPicker("instance")&&a.wpColorPicker("close")}),this.$el.remove()}}),b.exports=d},{"elementor-views/controls/base-multiple":47}],51:[function(a,b,c){var d,e=a("elementor-views/controls/base");d=e.extend({ui:function(){var a=e.prototype.ui.apply(this,arguments);return a.inputs="[type=radio]",a},childEvents:{"mousedown label":"onMouseDownLabel","click @ui.inputs":"onClickInput","change @ui.inputs":"updateElementModel"},onMouseDownLabel:function(a){var b=this.$(a.currentTarget),c=this.$("#"+b.attr("for"));c.data("checked",c.prop("checked"))},onClickInput:function(a){if(this.model.get("toggle")){var b=this.$(a.currentTarget);b.data("checked")&&b.prop("checked",!1).trigger("change")}},onRender:function(){e.prototype.onRender.apply(this,arguments);var a=this.getControlValue();a?this.ui.inputs.filter("[value="+a+"]").prop("checked",!0):this.model.get("toggle")||this.ui.inputs.first().prop("checked",!0).trigger("change")}}),b.exports=d},{"elementor-views/controls/base":49}],52:[function(a,b,c){var d,e=a("elementor-views/controls/base");d=e.extend({ui:function(){var a=e.prototype.ui.apply(this,arguments);return a.picker=".color-picker-hex",a},onReady:function(){this.ui.picker.wpColorPicker({change:_.bind(function(){this.setValue(this.ui.picker.wpColorPicker("color"))},this),clear:_.bind(function(){this.setValue("")},this),width:251}).wpColorPicker("instance").wrap.find("> .wp-picker-input-wrap > .wp-color-picker").removeAttr("maxlength")},onBeforeDestroy:function(){this.ui.picker.wpColorPicker("instance")&&this.ui.picker.wpColorPicker("close"),this.$el.remove()}}),b.exports=d},{"elementor-views/controls/base":49}],53:[function(a,b,c){var d,e=a("elementor-views/controls/base-units");d=e.extend({ui:function(){var a=e.prototype.ui.apply(this,arguments);return a.controls=".elementor-control-dimension > input:enabled",a.link="button.elementor-link-dimensions",a},childEvents:{"click @ui.link":"onLinkDimensionsClicked"},defaultDimensionValue:0,initialize:function(){e.prototype.initialize.apply(this,arguments),this.model.set("allowed_dimensions",this.filterDimensions(this.model.get("allowed_dimensions")))},getPossibleDimensions:function(){return["top","right","bottom","left"]},filterDimensions:function(a){a=a||"all";var b=this.getPossibleDimensions();return"all"===a?b:(_.isArray(a)||("horizontal"===a?a=["right","left"]:"vertical"===a&&(a=["top","bottom"])),a)},onReady:function(){var a=this.getControlValue();this.isLinkedDimensions()||(this.ui.link.addClass("unlinked"),this.ui.controls.each(_.bind(function(b,c){var d=a[c.dataset.setting];_.isEmpty(d)&&(d=this.defaultDimensionValue),this.$(c).val(d)},this))),this.fillEmptyDimensions()},updateDimensionsValue:function(){var a={},b=this.getPossibleDimensions(),c=this.ui.controls;b.forEach(_.bind(function(b){var d=c.filter('[data-setting="'+b+'"]');a[b]=d.length?d.val():this.defaultDimensionValue},this)),this.setValue(a)},fillEmptyDimensions:function(){var a=this.getPossibleDimensions(),b=this.model.get("allowed_dimensions"),c=this.ui.controls;this.isLinkedDimensions()||a.forEach(_.bind(function(a){var d=c.filter('[data-setting="'+a+'"]'),e=-1!==_.indexOf(b,a);e&&d.length&&_.isEmpty(d.val())&&d.val(this.defaultDimensionValue)},this))},updateDimensions:function(){this.fillEmptyDimensions(),this.updateDimensionsValue()},resetDimensions:function(){this.ui.controls.val(""),this.updateDimensionsValue()},onInputChange:function(a){var b=a.target.dataset.setting;if("unit"===b&&this.resetDimensions(),_.contains(this.getPossibleDimensions(),b)){if(this.isLinkedDimensions()){var c=this.$(a.target);this.ui.controls.val(c.val())}this.updateDimensions()}},onLinkDimensionsClicked:function(a){a.preventDefault(),a.stopPropagation(),this.ui.link.toggleClass("unlinked"),this.setValue("isLinked",!this.ui.link.hasClass("unlinked")),this.isLinkedDimensions()&&this.ui.controls.val(this.ui.controls.eq(0).val()),this.updateDimensions()},isLinkedDimensions:function(){return this.getControlValue("isLinked")}}),b.exports=d},{"elementor-views/controls/base-units":48}],54:[function(a,b,c){var d,e=a("elementor-views/controls/base");d=e.extend({onReady:function(){this.ui.select.select2({dir:elementor.config.is_rtl?"rtl":"ltr"})},templateHelpers:function(){var a=e.prototype.templateHelpers.apply(this,arguments);return a.getFontsByGroups=_.bind(function(a){var b=this.model.get("fonts"),c={};return _.each(b,function(b,d){(_.isArray(a)&&_.contains(a,b)||b===a)&&(c[d]=b)}),c},this),a}}),b.exports=d},{"elementor-views/controls/base":49}],55:[function(a,b,c){var d,e=a("elementor-views/controls/base");d=e.extend({ui:function(){var a=e.prototype.ui.apply(this,arguments);return a.addImages=".elementor-control-gallery-add",a.clearGallery=".elementor-control-gallery-clear",a.galleryThumbnails=".elementor-control-gallery-thumbnails",a},childEvents:{"click @ui.addImages":"onAddImagesClick","click @ui.clearGallery":"onClearGalleryClick","click @ui.galleryThumbnails":"onGalleryThumbnailsClick"},onReady:function(){var a=this.hasImages();this.$el.toggleClass("elementor-gallery-has-images",a).toggleClass("elementor-gallery-empty",!a),this.initRemoveDialog()},hasImages:function(){return!!this.getControlValue().length},openFrame:function(a){this.initFrame(a),this.frame.open()},initFrame:function(a){var b={create:"gallery",add:"gallery-library",edit:"gallery-edit"},c={frame:"post",multiple:!0,state:b[a],button:{text:elementor.translate("insert_media")}};this.hasImages()&&(c.selection=this.fetchSelection()),this.frame=wp.media(c),this.frame.on({update:this.select,"menu:render:default":this.menuRender,"content:render:browse":this.gallerySettings},this)},menuRender:function(a){a.unset("insert"),a.unset("featured-image")},gallerySettings:function(a){a.sidebar.on("ready",function(){a.sidebar.unset("gallery")})},fetchSelection:function(){var a=wp.media.query({orderby:"post__in",order:"ASC",type:"image",perPage:-1,post__in:_.pluck(this.getControlValue(),"id")});return new wp.media.model.Selection(a.models,{props:a.props.toJSON(),multiple:!0})},select:function(a){var b=[];a.each(function(a){b.push({id:a.get("id"),url:a.get("url")})}),this.setValue(b),this.render()},onBeforeDestroy:function(){this.frame&&this.frame.off(),this.$el.remove()},resetGallery:function(){this.setValue(""),this.render()},initRemoveDialog:function(){var a;this.getRemoveDialog=function(){return a||(a=elementor.dialogsManager.createWidget("confirm",{message:elementor.translate("dialog_confirm_gallery_delete"),headerMessage:elementor.translate("delete_gallery"),strings:{confirm:elementor.translate("delete"),cancel:elementor.translate("cancel")},defaultOption:"confirm",onConfirm:_.bind(this.resetGallery,this)})),a}},onAddImagesClick:function(){this.openFrame(this.hasImages()?"add":"create")},onClearGalleryClick:function(){this.getRemoveDialog().show()},onGalleryThumbnailsClick:function(){this.openFrame("edit")}}),b.exports=d},{"elementor-views/controls/base":49}],56:[function(a,b,c){var d,e=a("elementor-views/controls/base");d=e.extend({initialize:function(){e.prototype.initialize.apply(this,arguments),this.filterIcons()},filterIcons:function(){var a=this.model.get("icons"),b=this.model.get("include"),c=this.model.get("exclude");if(b){var d={};return _.each(b,function(b){d[b]=a[b]}),void this.model.set("icons",d)}c&&_.each(c,function(b){delete a[b]})},iconsList:function(a){return a.id?Backbone.$('<span><i class="'+a.id+'"></i> '+a.text+"</span>"):a.text},getFieldTitleValue:function(){var a=this.getControlValue();return a.replace(/^fa fa-/,"").replace("-"," ")},onReady:function(){this.ui.select.select2({allowClear:!0,templateResult:_.bind(this.iconsList,this),templateSelection:_.bind(this.iconsList,this)})}}),b.exports=d},{"elementor-views/controls/base":49}],57:[function(a,b,c){var d,e=a("elementor-views/controls/base-multiple");d=e.extend({ui:function(){return{inputWidth:'input[data-setting="width"]',inputHeight:'input[data-setting="height"]',btnApply:"button.elementor-image-dimensions-apply-button"}},baseEvents:{"click @ui.btnApply":"onApplyClicked"},onApplyClicked:function(a){a.preventDefault(),this.setValue({width:this.ui.inputWidth.val(),height:this.ui.inputHeight.val()})}}),b.exports=d},{"elementor-views/controls/base-multiple":47}],58:[function(a,b,c){var d,e=a("elementor-views/controls/base-multiple");d=e.extend({ui:function(){var a=e.prototype.ui.apply(this,arguments);return a.controlMedia=".elementor-control-media",a.frameOpeners=".elementor-control-media-upload-button, .elementor-control-media-image",a.deleteButton=".elementor-control-media-delete",a},childEvents:{"click @ui.frameOpeners":"openFrame","click @ui.deleteButton":"deleteImage"},onReady:function(){_.isEmpty(this.getControlValue("url"))&&this.ui.controlMedia.addClass("media-empty")},openFrame:function(){this.frame||this.initFrame(),this.frame.open()},deleteImage:function(){this.setValue({url:"",id:""}),this.render()},initFrame:function(){this.frame=wp.media({button:{text:"Insert Media"},states:[new wp.media.controller.Library({title:"Insert Media",library:wp.media.query({type:"image"}),multiple:!1,date:!1})]}),this.frame.on("insert select",_.bind(this.select,this))},select:function(){var a=this.frame.state().get("selection").first().toJSON();a.url&&(this.setValue({url:a.url,id:a.id}),this.render())},onBeforeDestroy:function(){this.$el.remove()}}),b.exports=d},{"elementor-views/controls/base-multiple":47}],59:[function(a,b,c){var d;d=Marionette.CompositeView.extend({template:Marionette.TemplateCache.get("#tmpl-elementor-repeater-row"),className:"repeater-fields",ui:{duplicateButton:".elementor-repeater-tool-duplicate",editButton:".elementor-repeater-tool-edit",removeButton:".elementor-repeater-tool-remove",itemTitle:".elementor-repeater-row-item-title"},triggers:{"click @ui.removeButton":"click:remove","click @ui.duplicateButton":"click:duplicate","click @ui.itemTitle":"click:edit"},templateHelpers:function(){return{itemIndex:this.getOption("itemIndex")}},childViewContainer:".elementor-repeater-row-controls",getChildView:function(a){var b=a.get("type");return elementor.getControlItemView(b)},childViewOptions:function(){return{elementSettingsModel:this.model}},updateIndex:function(a){this.itemIndex=a,this.setTitle()},setTitle:function(){var a,b=this.getOption("titleField");if(b){var c=this.collection.find({name:b}),d=this.children.findByModelCid(c.cid);a=d.getFieldTitleValue()}a||(a=elementor.translate("Item #{0}",[this.getOption("itemIndex")])),this.ui.itemTitle.text(a)},initialize:function(a){this.elementSettingsModel=a.elementSettingsModel,this.itemIndex=0,this.collection=new Backbone.Collection(a.controlFields),a.titleField&&this.listenTo(this.model,"change:"+a.titleField,this.setTitle)},onRender:function(){this.setTitle()}}),b.exports=d},{}],60:[function(a,b,c){var d,e=a("elementor-views/controls/base"),f=a("elementor-views/controls/repeater-row");d=e.extend({ui:{btnAddRow:".elementor-repeater-add",fieldContainer:".elementor-repeater-fields"},events:{"click @ui.btnAddRow":"onButtonAddRowClick","sortstart @ui.fieldContainer":"onSortStart","sortupdate @ui.fieldContainer":"onSortUpdate"},childView:f,childViewContainer:".elementor-repeater-fields",templateHelpers:function(){return{data:_.extend({},this.model.toJSON(),{controlValue:[]})}},childViewOptions:function(){return{controlFields:this.model.get("fields"),titleField:this.model.get("title_field")}},initialize:function(a){e.prototype.initialize.apply(this,arguments),this.collection=this.elementSettingsModel.get(this.model.get("name")),this.listenTo(this.collection,"change add remove reset",this.onCollectionChanged,this)},editRow:function(a){return this.currentEditableChild&&this.currentEditableChild.getChildViewContainer(this.currentEditableChild).removeClass("editable"),this.currentEditableChild===a?void delete this.currentEditableChild:(a.getChildViewContainer(a).addClass("editable"),this.currentEditableChild=a,void this.updateActiveRow())},toggleMinRowsClass:function(){this.model.get("prevent_empty")&&this.$el.toggleClass("elementor-repeater-has-minimum-rows",1>=this.collection.length)},updateActiveRow:function(){var a=0;this.currentEditableChild&&(a=this.currentEditableChild.itemIndex),this.setEditSetting("activeItemIndex",a)},updateChildIndexes:function(){this.children.each(_.bind(function(a){a.updateIndex(this.collection.indexOf(a.model)+1)},this))},onRender:function(){this.ui.fieldContainer.sortable({axis:"y"}),this.toggleMinRowsClass()},onSortStart:function(a,b){b.item.data("oldIndex",b.item.index())},onSortUpdate:function(a,b){var c=b.item.data("oldIndex"),d=this.collection.at(c),e=b.item.index();this.collection.remove(d),this.collection.add(d,{at:e})},onAddChild:function(){this.updateChildIndexes(),this.updateActiveRow()},onRemoveChild:function(a){a===this.currentEditableChild&&delete this.currentEditableChild,this.updateChildIndexes(),this.updateActiveRow()},onCollectionChanged:function(){this.elementSettingsModel.trigger("change"),this.toggleMinRowsClass()},onButtonAddRowClick:function(){var a={};_.each(this.model.get("fields"),function(b){a[b.name]=b.default});var b=this.collection.add(a),c=this.children.findByModel(b);this.editRow(c)},onChildviewClickRemove:function(a){a.model.destroy()},onChildviewClickDuplicate:function(a){this.collection.add(a.model.clone(),{at:a.itemIndex})},onChildviewClickEdit:function(a){this.editRow(a)}}),b.exports=d},{"elementor-views/controls/base":49,"elementor-views/controls/repeater-row":59}],61:[function(a,b,c){var d,e=a("elementor-views/controls/base");d=e.extend({ui:function(){var a=e.prototype.ui.apply(this,arguments);return a.heading=".elementor-panel-heading",a},triggers:{click:"control:section:clicked"}}),b.exports=d},{"elementor-views/controls/base":49}],62:[function(a,b,c){var d,e=a("elementor-views/controls/base");d=e.extend({ui:function(){var a=e.prototype.ui.apply(this,arguments);return a.select=".elementor-select2",a},onReady:function(){var a={allowClear:!0};this.ui.select.select2(a)},onBeforeDestroy:function(){this.ui.select.data("select2")&&this.ui.select.select2("destroy"),this.$el.remove()}}),b.exports=d},{"elementor-views/controls/base":49}],63:[function(a,b,c){var d,e=a("elementor-views/controls/base-units");d=e.extend({ui:function(){var a=e.prototype.ui.apply(this,arguments);return a.slider=".elementor-slider",a},childEvents:{"slide @ui.slider":"onSlideChange"},initSlider:function(){var a=this.getControlValue("size"),b=this.getCurrentRange();this.ui.input.attr(b).val(a),this.ui.slider.slider(_.extend({},b,{value:a}))},resetSize:function(){this.setValue("size",""),this.initSlider()},onReady:function(){this.initSlider()},onSlideChange:function(a,b){this.setValue("size",b.value),this.ui.input.val(b.value)},onInputChange:function(a){var b=a.currentTarget.dataset.setting;"size"===b?this.ui.slider.slider("value",this.getControlValue("size")):"unit"===b&&this.resetSize()},onBeforeDestroy:function(){this.ui.slider.slider("destroy"),this.$el.remove()}}),b.exports=d},{"elementor-views/controls/base-units":48}],64:[function(a,b,c){var d,e=a("elementor-views/controls/base");d=e.extend({ui:function(){var a=e.prototype.ui.apply(this,arguments);return a.resetStructure=".elementor-control-structure-reset",a},childEvents:{"click @ui.resetStructure":"onResetStructureClick"},templateHelpers:function(){var a=e.prototype.templateHelpers.apply(this,arguments);return a.getMorePresets=_.bind(this.getMorePresets,this),a},getCurrentEditedSection:function(){var a=elementor.getPanelView().getCurrentPageView();return a.getOption("editedElementView")},getMorePresets:function(){var a=elementor.presetsFactory.getParsedStructure(this.getControlValue());return elementor.presetsFactory.getPresets(a.columnsCount)},onInputChange:function(){this.getCurrentEditedSection().redefineLayout(),this.render()},onResetStructureClick:function(){this.getCurrentEditedSection().resetColumnsCustomSize()}}),b.exports=d},{"elementor-views/controls/base":49}],65:[function(a,b,c){var d,e=a("elementor-views/controls/base-multiple");d=e.extend({ui:function(){var a=e.prototype.ui.apply(this,arguments);return a.btnExternal="button.elementor-control-url-target",a},childEvents:{"click @ui.btnExternal":"onExternalClicked"},onReady:function(){this.getControlValue("is_external")&&this.ui.btnExternal.addClass("active")},onExternalClicked:function(a){a.preventDefault(),this.ui.btnExternal.toggleClass("active"),this.setValue("is_external",this.isExternal())},isExternal:function(){return this.ui.btnExternal.hasClass("active")}}),b.exports=d},{"elementor-views/controls/base-multiple":47}],66:[function(a,b,c){var d,e=a("elementor-views/controls/base");d=e.extend({ui:function(){var a=e.prototype.ui.apply(this,arguments);return a.form="form",a.loading=".wp-widget-form-loading",a},events:{"keyup @ui.form :input":"onFormChanged","change @ui.form :input":"onFormChanged"},onFormChanged:function(){var a="widget-"+this.model.get("id_base"),b=this.ui.form.elementorSerializeObject()[a].REPLACE_TO_ID;this.setValue(b)},onReady:function(){Backbone.$.ajax({type:"POST",url:elementor.config.ajaxurl,data:{action:"elementor_editor_get_wp_widget_form",widget_type:this.model.get("widget"),data:JSON.stringify(this.elementSettingsModel.toJSON())}}).done(_.bind(function(a){this.ui.form.html(a)},this))}}),b.exports=d},{"elementor-views/controls/base":49}],67:[function(a,b,c){var d,e=a("elementor-views/controls/base");d=e.extend({childEvents:{"keyup textarea.elementor-wp-editor":"updateElementModel"},buttons:{keepInBasic:["bold","italic","link","unlink","wp_adv","fullscreen"],moveToBasic:{underline:"italic"}},initialize:function(){e.prototype.initialize.apply(this,arguments);var a=this;this.editorID="elementorwpeditor"+this.cid;var b={id:this.editorID,selector:"#"+this.editorID,setup:function(b){b.on("keyup change",function(){b.save(),a.setValue(b.getContent())})}};tinyMCEPreInit.mceInit[this.editorID]=_.extend(_.clone(tinyMCEPreInit.mceInit.elementorwpeditor),b),this.rearrangeButtons(),this.$el.addClass("elementor-loading-editor"),_.defer(function(){quicktags({buttons:"strong,em,del,link,img,close",id:a.editorID}),switchEditors.go(a.editorID,"tmce"),delete QTags.instances[0]})},attachElContent:function(){var a=elementor.config.wp_editor.replace(/elementorwpeditor/g,this.editorID).replace("%%EDITORCONTENT%%",this.getControlValue());return this.$el.html(a),this},rearrangeButtons:function(){var a=tinyMCEPreInit.mceInit[this.editorID],b=a.toolbar1.split(","),c=a.toolbar2.split(","),d=Array.prototype.slice.call(this.buttons.keepInBasic),e=_.difference(b,d),f=_.difference(c,Object.keys(this.buttons.moveToBasic));_.each(this.buttons.moveToBasic,function(a,b){var c=d.indexOf(a);-1!==c&&d.splice(c+1,0,b)}),a.toolbar1=d.join(","),a.toolbar2=e+","+f},onBeforeDestroy:function(){tinymce.EditorManager.execCommand("mceRemoveEditor",!0,this.editorID),delete QTags.instances[this.editorID],delete tinyMCEPreInit.mceInit[this.editorID],delete tinyMCEPreInit.qtInit[this.editorID]}}),b.exports=d},{"elementor-views/controls/base":49}],68:[function(a,b,c){var d;d=Marionette.ItemView.extend({template:"#tmpl-elementor-empty-preview",className:"elementor-empty-view",events:{click:"onClickAdd"},onClickAdd:function(){elementor.getPanelView().setPage("elements")}}),b.exports=d},{}],69:[function(a,b,c){var d,e=a("elementor-views/base-element"),f=a("elementor-views/column");d=e.extend({template:Marionette.TemplateCache.get("#tmpl-elementor-element-section-content"),childView:f,className:function(){var a="elementor-section",b=this.isInner()?"inner":"top";return a+=" elementor-"+b+"-section"},tagName:"section",childViewContainer:"> .elementor-container > .elementor-row",triggers:{"click .elementor-editor-section-settings-list .elementor-editor-element-edit":"click:edit","click .elementor-editor-section-settings-list .elementor-editor-element-trigger":"click:edit","click .elementor-editor-section-settings-list .elementor-editor-element-duplicate":"click:duplicate"},elementEvents:{"click .elementor-editor-section-settings-list .elementor-editor-element-remove":"onClickRemove"},behaviors:{Sortable:{behaviorClass:a("elementor-behaviors/sortable"),elChildType:"column"},HandleDuplicate:{behaviorClass:a("elementor-behaviors/handle-duplicate")},HandleEditor:{behaviorClass:a("elementor-behaviors/handle-editor")},HandleEditMode:{behaviorClass:a("elementor-behaviors/handle-edit-mode")},HandleAddMode:{behaviorClass:a("elementor-behaviors/duplicate")},HandleElementsRelation:{behaviorClass:a("elementor-behaviors/elements-relation")}},initialize:function(){e.prototype.initialize.apply(this,arguments),this.listenTo(this.collection,"add remove reset",this._checkIsFull),this.listenTo(this.collection,"remove",this.onCollectionRemove),this.listenTo(this.model,"change:settings:structure",this.onStructureChanged)},addEmptyColumn:function(){this.addChildModel({id:elementor.helpers.getUniqueID(),elType:"column",settings:{},elements:[]})},addChildModel:function(a,b){var c=a instanceof Backbone.Model,d=this.isInner();return c?a.set("isInner",d):a.isInner=d,e.prototype.addChildModel.apply(this,arguments)},getSortableOptions:function(){var a=this.isInner()?".elementor-inner-section":".elementor-top-section";return{connectWith:a+" > .elementor-container > .elementor-row",handle:"> .elementor-element-overlay .elementor-editor-column-settings-list .elementor-editor-element-trigger",items:"> .elementor-column"}},getColumnPercentSize:function(a,b){return b/a.parent().width()*100},getDefaultStructure:function(){return this.collection.length+"0"},getStructure:function(){return this.model.getSetting("structure")},setStructure:function(a){var b=elementor.presetsFactory.getParsedStructure(a);if(+b.columnsCount!==this.collection.length)throw new TypeError("The provided structure doesn't match the columns count.");this.model.setSetting("structure",a,!0)},redefineLayout:function(){var a=elementor.presetsFactory.getPresetByStructure(this.getStructure());this.collection.each(function(b,c){b.setSetting("_column_size",a.preset[c]),b.setSetting("_inline_size",null)}),this.children.invoke("changeSizeUI")},resetLayout:function(){this.setStructure(this.getDefaultStructure())},resetColumnsCustomSize:function(){this.collection.each(function(a){a.setSetting("_inline_size",null)}),this.children.invoke("changeSizeUI")},isCollectionFilled:function(){var a=10,b=this.collection.length;return a<=b},_checkIsFull:function(){this.$el.toggleClass("elementor-section-filled",this.isCollectionFilled())},_checkIsEmpty:function(){this.collection.length||this.addEmptyColumn()},onBeforeRender:function(){this._checkIsEmpty()},onRender:function(){this._checkIsFull()},onAddChild:function(){this.isBuffering||this.resetLayout()},onCollectionRemove:function(){this._checkIsEmpty(),this.resetLayout()},onChildviewRequestResize:function(a,b){var c=a.model.getSetting("_inline_size");c||(c=this.getColumnPercentSize(b.element,b.originalSize.width));var d=this.getColumnPercentSize(b.element,b.size.width),e=d-c;b.element.css({width:"",left:"initial"});var f=this.collection.indexOf(a.model),g=this.collection.at(f+1),h=this.children.findByModelCid(g.cid);if(h){var i=h.$el,j=this.getColumnPercentSize(i,i.width()),k=j-e;d<10||d>100||!e||k<10||k>100||(a.model.setSetting("_inline_size",d.toFixed(3)),a.changeSizeUI(),h.model.setSetting("_inline_size",k.toFixed(3)),h.changeSizeUI())}},onStructureChanged:function(){this.redefineLayout()}}),b.exports=d},{"elementor-behaviors/duplicate":2,"elementor-behaviors/elements-relation":3,"elementor-behaviors/handle-duplicate":4,"elementor-behaviors/handle-edit-mode":5,"elementor-behaviors/handle-editor":6,"elementor-behaviors/sortable":8,"elementor-views/base-element":44,"elementor-views/column":45}],70:[function(a,b,c){var d,e=a("elementor-views/section");d=Marionette.CompositeView.extend({template:Marionette.TemplateCache.get("#tmpl-elementor-preview"),id:"elementor-inner",childViewContainer:"#elementor-section-wrap",childView:e,ui:{addSectionArea:"#elementor-add-section",addNewSection:"#elementor-add-new-section",closePresetsIcon:"#elementor-select-preset-close",addIcon:"#elementor-add-section-button",selectPreset:"#elementor-select-preset",presets:".elementor-preset"},events:{"click @ui.addIcon":"showSelectPresets","click @ui.closePresetsIcon":"closeSelectPresets","click @ui.presets":"onPresetSelected"},behaviors:{Sortable:{behaviorClass:a("elementor-behaviors/sortable"),elChildType:"section"},HandleDuplicate:{behaviorClass:a("elementor-behaviors/handle-duplicate")},HandleAdd:{behaviorClass:a("elementor-behaviors/duplicate")},HandleElementsRelation:{behaviorClass:a("elementor-behaviors/elements-relation")}},getSortableOptions:function(){return{handle:"> .elementor-container > .elementor-row > .elementor-column > .elementor-element-overlay .elementor-editor-section-settings-list .elementor-editor-element-trigger",items:"> .elementor-section"}},getChildType:function(){return["section"]},isCollectionFilled:function(){return!1},initialize:function(){1>this.collection.length&&this.addChildModel({id:elementor.helpers.getUniqueID(),elType:"section",settings:{},elements:[]})},addChildModel:function(a,b){return this.collection.add(a,b,!0)},addSection:function(a){var b={id:elementor.helpers.getUniqueID(),elType:"section",settings:{},elements:[]};a&&_.extend(b,a);var c=this.addChildModel(b);return this.children.findByModelCid(c.cid)},showSelectPresets:function(){this.ui.addNewSection.hide(),this.ui.selectPreset.show()},closeSelectPresets:function(){this.ui.addNewSection.show(),this.ui.selectPreset.hide()},fixBlankPageOffset:function(){var a=27,b=this.$el.offset().top,c=a-b;0<c&&this.$el.css("margin-top",c)},onRender:function(){var a=this;a.ui.addSectionArea.html5Droppable({axis:["vertical"],groups:["elementor-element"],onDragging:function(b){a.ui.addSectionArea.data("side")!==b&&a.ui.addSectionArea.attr("data-side",b)},onDragLeave:function(){a.ui.addSectionArea.removeAttr("data-side")},onDropping:function(){var b=elementor.panelElements.request("element:selected"),c=a.addSection(),d={id:elementor.helpers.getUniqueID(),elType:"widget",widgetType:b.model.get("widgetType")};c.triggerMethod("request:add",d)}}),_.defer(_.bind(a.fixBlankPageOffset,this))},onPresetSelected:function(a){this.closeSelectPresets();var b,c=a.currentTarget.dataset.structure,d=elementor.presetsFactory.getParsedStructure(c),e=[];for(b=0;b<d.columnsCount;b++)e.push({id:elementor.helpers.getUniqueID(),elType:"column",settings:{},elements:[]});var f=this.addSection({elements:e});f.setStructure(c),f.redefineLayout()}}),b.exports=d},{"elementor-behaviors/duplicate":2,"elementor-behaviors/elements-relation":3,"elementor-behaviors/handle-duplicate":4,"elementor-behaviors/sortable":8,"elementor-views/section":69}],71:[function(a,b,c){var d,e=a("elementor-views/base-element");d=e.extend({_templateType:null,getTemplate:function(){return"remote"!==this.getTemplateType()?Marionette.TemplateCache.get("#tmpl-elementor-widget-"+this.model.get("widgetType")+"-content"):_.template("")},className:function(){return"elementor-widget elementor-widget-"+this.model.get("widgetType")},modelEvents:{"before:remote:render":"onModelBeforeRemoteRender","remote:render":"onModelRemoteRender"},triggers:{click:{event:"click:edit",stopPropagation:!1},"click > .elementor-editor-element-settings .elementor-editor-add-element":"click:add","click > .elementor-editor-element-settings .elementor-editor-element-duplicate":"click:duplicate"},elementEvents:{"click > .elementor-editor-element-settings .elementor-editor-element-remove":"onClickRemove"},behaviors:{HandleEditor:{behaviorClass:a("elementor-behaviors/handle-editor")},HandleEditMode:{behaviorClass:a("elementor-behaviors/handle-edit-mode")}},initialize:function(){e.prototype.initialize.apply(this,arguments),this.model.getHtmlCache()||this.model.renderRemoteServer()},getTemplateType:function(){if(null===this.getOption("_templateType")){var a=Backbone.$("#tmpl-elementor-widget-"+this.model.get("widgetType")+"-content");0===a.length?this._templateType="remote":this._templateType="js"}return this.getOption("_templateType")},onModelBeforeRemoteRender:function(){this.$el.addClass("elementor-loading")},onBeforeDestroy:function(){elementor.$previewContents.find("#elementor-style-"+this.model.cid).remove()},onModelRemoteRender:function(){this.isDestroyed||(this.$el.removeClass("elementor-loading"),this.render())},attachElContent:function(a){var b=this.model.getHtmlCache();return b&&(a=b),this.$el.html(a),this},onRender:function(){this.$el.removeClass("elementor-widget-empty").children(".elementor-widget-empty-icon").remove(),this.$el.imagesLoaded().always(_.bind(function(){1>this.$el.height()&&(this.$el.addClass("elementor-widget-empty"),this.$el.append('<i class="elementor-widget-empty-icon eicon-'+this.model.getIcon()+'"></i>'))},this))}}),b.exports=d},{"elementor-behaviors/handle-edit-mode":5,"elementor-behaviors/handle-editor":6,"elementor-views/base-element":44}]},{},[1]);
assets/css/editor-preview-rtl.css CHANGED
@@ -4,6 +4,8 @@ body.layout-section .entry-content {
4
 
5
  #elementor .animated {
6
  animation-fill-mode: none !important; }
 
 
7
 
8
  html.elementor-html {
9
  margin-top: 0 !important; }
@@ -94,12 +96,6 @@ body.elementor-editor-active #elementor {
94
  font-weight: normal;
95
  font-style: normal;
96
  line-height: 1; }
97
- body.elementor-editor-active #elementor .elementor-editor-element-settings .elementor-editor-element-settings-list:not(.elementor-editor-section-settings-list) {
98
- background-color: #495157; }
99
- body.elementor-editor-active #elementor .elementor-editor-element-settings .elementor-editor-element-settings-list:not(.elementor-editor-section-settings-list) .elementor-editor-element-setting:not(:last-child) {
100
- border-left: 1px solid #556068; }
101
- body.elementor-editor-active #elementor .elementor-editor-element-settings .elementor-editor-element-settings-list:not(.elementor-editor-section-settings-list) .elementor-editor-element-setting > a:hover {
102
- background-color: #556068; }
103
  body.elementor-editor-active #elementor .elementor-editor-element-settings .elementor-editor-element-settings-list.elementor-editor-section-settings-list {
104
  background-color: #a4afb7; }
105
  body.elementor-editor-active #elementor .elementor-editor-element-settings .elementor-editor-element-settings-list.elementor-editor-section-settings-list .elementor-editor-element-setting:not(:last-child) {
@@ -125,6 +121,7 @@ body.elementor-editor-active #elementor {
125
  display: inline-block;
126
  width: 100%;
127
  font-size: 11px;
 
128
  color: #fff; }
129
  body.elementor-editor-active #elementor .elementor-editor-element-settings .elementor-editor-element-remove .fa {
130
  color: #f00; }
@@ -136,7 +133,12 @@ body.elementor-editor-active #elementor {
136
  transform: translateY(1px);
137
  border-radius: 3px 3px 0 0; }
138
  body.elementor-editor-active #elementor .elementor-editor-column-settings .elementor-editor-element-settings-list {
139
- float: right; }
 
 
 
 
 
140
  body.elementor-editor-active #elementor .elementor-editor-column-settings .elementor-editor-element-trigger:not(.elementor-active) ~ .elementor-editor-element-setting {
141
  display: none; }
142
  body.elementor-editor-active #elementor .elementor-editor-column-settings .elementor-editor-element-trigger > a {
@@ -152,24 +154,27 @@ body.elementor-editor-active #elementor {
152
  margin-right: 5px; }
153
  body.elementor-editor-active #elementor .elementor-editor-widget-settings {
154
  z-index: 2;
155
- border-radius: 3px; }
156
- body.elementor-editor-active #elementor .elementor-editor-widget-settings:not(.elementor-open) {
157
- display: none; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
158
  @media (max-width: 1023px) {
159
  body.elementor-editor-active #elementor .elementor-editor-element-setting:not(.elementor-editor-element-edit) {
160
  display: none; } }
161
- body.elementor-editor-active #elementor .elementor-element-label {
162
- position: absolute;
163
- left: -1px;
164
- top: -1px;
165
- background-color: #71d7f7;
166
- color: #fff;
167
- font-family: Arial, Helvetica, sans-serif;
168
- font-weight: normal;
169
- font-style: normal;
170
- font-size: 9px;
171
- line-height: 1;
172
- padding: 3px 6px; }
173
  body.elementor-editor-active #elementor .elementor-section-filled .elementor-editor-column-settings .elementor-editor-element-add, body.elementor-editor-active #elementor .elementor-section-filled .elementor-editor-column-settings .elementor-editor-element-duplicate {
174
  display: none; }
175
  body.elementor-editor-active #elementor .elementor-section-filled .elementor-sortable-placeholder.elementor-column {
@@ -224,9 +229,9 @@ body.elementor-editor-active .elementor-widget.elementor-loading {
224
  opacity: .3; }
225
  body.elementor-editor-active .elementor-widget:not(.elementor-loading) {
226
  transition: all .1s; }
227
- body.elementor-editor-active .elementor-widget.elementor-element-editable > .elementor-element-overlay, body.elementor-editor-active .elementor-widget:hover > .elementor-element-overlay {
228
- border: 1px solid #71d7f7; }
229
- body.elementor-editor-active .elementor-widget:not(.elementor-element-editable):not(:hover) .elementor-element-label {
230
  display: none; }
231
  body.elementor-editor-active .elementor-column.elementor-dragging div.elementor-column-wrap {
232
  min-height: 50px; }
@@ -346,6 +351,7 @@ body.elementor-editor-active ul#elementor-select-preset-list {
346
  body.elementor-editor-active ul#elementor-select-preset-list li.elementor-preset svg {
347
  height: 50px; }
348
  body.elementor-editor-preview .elementor-element-overlay,
 
349
  body.elementor-editor-preview .column-title,
350
  body.elementor-editor-preview .elementor-empty,
351
  body.elementor-editor-preview #elementor-add-section,
4
 
5
  #elementor .animated {
6
  animation-fill-mode: none !important; }
7
+ #elementor .elementor-editor-element-settings-list {
8
+ word-break: normal; }
9
 
10
  html.elementor-html {
11
  margin-top: 0 !important; }
96
  font-weight: normal;
97
  font-style: normal;
98
  line-height: 1; }
 
 
 
 
 
 
99
  body.elementor-editor-active #elementor .elementor-editor-element-settings .elementor-editor-element-settings-list.elementor-editor-section-settings-list {
100
  background-color: #a4afb7; }
101
  body.elementor-editor-active #elementor .elementor-editor-element-settings .elementor-editor-element-settings-list.elementor-editor-section-settings-list .elementor-editor-element-setting:not(:last-child) {
121
  display: inline-block;
122
  width: 100%;
123
  font-size: 11px;
124
+ line-height: 1;
125
  color: #fff; }
126
  body.elementor-editor-active #elementor .elementor-editor-element-settings .elementor-editor-element-remove .fa {
127
  color: #f00; }
133
  transform: translateY(1px);
134
  border-radius: 3px 3px 0 0; }
135
  body.elementor-editor-active #elementor .elementor-editor-column-settings .elementor-editor-element-settings-list {
136
+ float: right;
137
+ background-color: #495157; }
138
+ body.elementor-editor-active #elementor .elementor-editor-column-settings .elementor-editor-element-settings-list .elementor-editor-element-setting:not(:last-child) {
139
+ border-left: 1px solid #556068; }
140
+ body.elementor-editor-active #elementor .elementor-editor-column-settings .elementor-editor-element-settings-list .elementor-editor-element-setting > a:hover {
141
+ background-color: #556068; }
142
  body.elementor-editor-active #elementor .elementor-editor-column-settings .elementor-editor-element-trigger:not(.elementor-active) ~ .elementor-editor-element-setting {
143
  display: none; }
144
  body.elementor-editor-active #elementor .elementor-editor-column-settings .elementor-editor-element-trigger > a {
154
  margin-right: 5px; }
155
  body.elementor-editor-active #elementor .elementor-editor-widget-settings {
156
  z-index: 2;
157
+ top: 2px;
158
+ left: 2px; }
159
+ body.elementor-editor-active #elementor .elementor-editor-widget-settings .elementor-editor-element-setting {
160
+ width: 24px; }
161
+ body.elementor-editor-active #elementor .elementor-editor-widget-settings .elementor-editor-element-setting:not(:last-child) {
162
+ padding-left: 2px; }
163
+ body.elementor-editor-active #elementor .elementor-editor-widget-settings .elementor-editor-element-setting > a {
164
+ background-color: #71d7f7;
165
+ font-size: 10px;
166
+ padding: 6px 8px; }
167
+ body.elementor-editor-active #elementor .elementor-editor-widget-settings .elementor-editor-element-setting > a:hover {
168
+ background-color: #41c9f4; }
169
+ body.elementor-editor-active #elementor .elementor-editor-widget-settings .elementor-editor-element-remove .fa {
170
+ color: #ffffff; }
171
+ body.elementor-editor-active #elementor .elementor-editor-widget-settings .elementor-editor-element-remove:hover .fa {
172
+ color: #f00; }
173
+ body.elementor-editor-active #elementor .elementor-editor-widget-settings .elementor-editor-element-edit a {
174
+ cursor: move; }
175
  @media (max-width: 1023px) {
176
  body.elementor-editor-active #elementor .elementor-editor-element-setting:not(.elementor-editor-element-edit) {
177
  display: none; } }
 
 
 
 
 
 
 
 
 
 
 
 
178
  body.elementor-editor-active #elementor .elementor-section-filled .elementor-editor-column-settings .elementor-editor-element-add, body.elementor-editor-active #elementor .elementor-section-filled .elementor-editor-column-settings .elementor-editor-element-duplicate {
179
  display: none; }
180
  body.elementor-editor-active #elementor .elementor-section-filled .elementor-sortable-placeholder.elementor-column {
229
  opacity: .3; }
230
  body.elementor-editor-active .elementor-widget:not(.elementor-loading) {
231
  transition: all .1s; }
232
+ body.elementor-editor-active .elementor-widget.elementor-element-editable, body.elementor-editor-active .elementor-widget:hover {
233
+ outline: 1px solid #71d7f7; }
234
+ body.elementor-editor-active .elementor-widget:not(.elementor-element-editable):not(:hover) .elementor-editor-element-settings {
235
  display: none; }
236
  body.elementor-editor-active .elementor-column.elementor-dragging div.elementor-column-wrap {
237
  min-height: 50px; }
351
  body.elementor-editor-active ul#elementor-select-preset-list li.elementor-preset svg {
352
  height: 50px; }
353
  body.elementor-editor-preview .elementor-element-overlay,
354
+ body.elementor-editor-preview .elementor-editor-widget-settings,
355
  body.elementor-editor-preview .column-title,
356
  body.elementor-editor-preview .elementor-empty,
357
  body.elementor-editor-preview #elementor-add-section,
assets/css/editor-preview-rtl.css.map CHANGED
@@ -1 +1 @@
1
- {"version":3,"sources":["editor-preview-rtl.css","../scss/editor/_compatibility.scss","../scss/editor/editor-preview.scss","../scss/helpers/variables.scss","../scss/helpers/direction.scss"],"names":[],"mappings":"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","file":"editor-preview-rtl.css"}
1
+ {"version":3,"sources":["editor-preview-rtl.css","../scss/editor/_compatibility.scss","../scss/editor/editor-preview.scss","../scss/helpers/variables.scss","../scss/helpers/direction.scss"],"names":[],"mappings":"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","file":"editor-preview-rtl.css"}
assets/css/editor-preview-rtl.min.css CHANGED
@@ -1 +1 @@
1
- @charset "UTF-8";body.layout-section .entry-content{overflow:visible}#elementor .animated{animation-fill-mode:none!important}html.elementor-html{margin-top:0!important}body.elementor-editor-active #elementor{position:relative}body.elementor-editor-active #elementor .elementor-element-empty .elementor-sortable-placeholder{display:none}body.elementor-editor-active #elementor .elementor-empty-view{display:table;width:100%;height:100%;position:relative;z-index:1}body.elementor-editor-active #elementor .elementor-first-add{display:table-cell;vertical-align:middle;text-align:center;border:1px dashed #d5dadf}body.elementor-editor-active #elementor .elementor-first-add .elementor-icon{font-size:19px;color:#a4afb7;cursor:pointer}body.elementor-editor-active #elementor .elementor-element>.elementor-element-overlay{position:absolute;top:0;right:0;left:0;bottom:0;letter-spacing:0;z-index:1}body.elementor-editor-active #elementor .elementor-element.elementor-widget-empty{height:50px;background:#fff}body.elementor-editor-active #elementor .elementor-element.elementor-widget-empty:after{position:absolute;content:'';left:0;right:0;top:0;bottom:0;background-color:rgba(230,233,236,.8)}body.elementor-editor-active #elementor .elementor-element.elementor-widget-empty .elementor-widget-empty-icon{position:absolute;height:25px;width:25px;top:0;bottom:0;right:0;left:0;margin:auto;color:#818a91;font-size:22px}body.elementor-editor-active #elementor .elementor-element:not(:hover):not(.elementor-element-editable)>.elementor-element-overlay .elementor-editor-element-settings-list,body.elementor-editor-active #elementor .elementor-element:not(:hover):not(.ui-resizable-resizing)>.elementor-element-overlay .column-title{display:none}@media (max-width:1023px){body.elementor-editor-active #elementor .elementor-element>.elementor-element-overlay .column-title{display:none}}body.elementor-editor-active #elementor .elementor-element[data-side]{animation:increase-border .6s;animation-timing-function:ease-out}body.elementor-editor-active #elementor .elementor-element[data-side=bottom]+.elementor-element,body.elementor-editor-active #elementor .elementor-element[data-side=top]{border-top:4px solid #71d7f7}body.elementor-editor-active #elementor .elementor-element[data-side=bottom]:last-child{border-bottom:4px solid #71d7f7}@media (min-width:768px){body.elementor-editor-active #elementor .elementor-section:not(.elementor-section-height-full) .elementor-column-wrap.elementor-element-empty,body.elementor-editor-active #elementor .elementor-section:not(.elementor-section-height-full) .elementor-column-wrap.elementor-element-empty .elementor-widget-wrap{position:absolute;width:100%;height:100%;top:0}}body.elementor-editor-active #elementor .elementor-top-column .elementor-widget-wrap .elementor-inner-section{margin-top:20px}body.elementor-editor-active #elementor .elementor-editor-element-settings{position:absolute;overflow:hidden}body.elementor-editor-active #elementor .elementor-editor-element-settings .elementor-editor-element-settings-list{display:table;table-layout:fixed;height:20px;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}body.elementor-editor-active #elementor .elementor-editor-element-settings .elementor-editor-element-settings-list:not(.elementor-editor-section-settings-list){background-color:#495157}body.elementor-editor-active #elementor .elementor-editor-element-settings .elementor-editor-element-settings-list:not(.elementor-editor-section-settings-list) .elementor-editor-element-setting:not(:last-child){border-left:1px solid #556068}body.elementor-editor-active #elementor .elementor-editor-element-settings .elementor-editor-element-settings-list:not(.elementor-editor-section-settings-list) .elementor-editor-element-setting>a:hover{background-color:#556068}body.elementor-editor-active #elementor .elementor-editor-element-settings .elementor-editor-element-settings-list.elementor-editor-section-settings-list{background-color:#a4afb7}body.elementor-editor-active #elementor .elementor-editor-element-settings .elementor-editor-element-settings-list.elementor-editor-section-settings-list .elementor-editor-element-setting:not(:last-child){border-left:1px solid #c2cbd2}body.elementor-editor-active #elementor .elementor-editor-element-settings .elementor-editor-element-settings-list.elementor-editor-section-settings-list .elementor-editor-element-setting.elementor-editor-element-trigger:not(.elementor-active){border:none}body.elementor-editor-active #elementor .elementor-editor-element-settings .elementor-editor-element-settings-list.elementor-editor-section-settings-list .elementor-editor-element-setting>a:hover{background-color:#c2cbd2}body.elementor-editor-active #elementor .elementor-editor-element-settings .elementor-editor-element-settings-list .fa{color:#fff}body.elementor-editor-active #elementor .elementor-editor-element-settings .elementor-editor-element-setting{display:table-cell;vertical-align:middle;width:35px;text-align:center;padding:0;margin:0}@media (max-width:1023px){body.elementor-editor-active #elementor .elementor-editor-element-settings .elementor-editor-element-setting:not(.elementor-editor-element-edit){display:none}}body.elementor-editor-active #elementor .elementor-editor-element-settings .elementor-editor-element-setting>a{padding:8.5px 0;display:inline-block;width:100%;font-size:11px;color:#fff}body.elementor-editor-active #elementor .elementor-editor-element-settings .elementor-editor-element-remove .fa{color:red}body.elementor-editor-active #elementor .elementor-editor-column-settings{right:-1px;z-index:1;bottom:100%;margin-bottom:1px;transform:translateY(1px);border-radius:3px 3px 0 0}body.elementor-editor-active #elementor .elementor-editor-column-settings .elementor-editor-element-settings-list{float:right}body.elementor-editor-active #elementor .elementor-editor-column-settings .elementor-editor-element-trigger:not(.elementor-active)~.elementor-editor-element-setting{display:none}body.elementor-editor-active #elementor .elementor-editor-column-settings .elementor-editor-element-trigger>a{cursor:move;padding:8.5px}body.elementor-editor-active #elementor .elementor-editor-column-settings .elementor-editor-element-trigger.elementor-active>a:after,body.elementor-editor-active #elementor .elementor-editor-column-settings .elementor-editor-element-trigger>a:hover:after{content:"";font-family:FontAwesome;margin-right:5px}body.elementor-editor-active #elementor .elementor-editor-widget-settings{z-index:2;border-radius:3px}body.elementor-editor-active #elementor .elementor-editor-widget-settings:not(.elementor-open){display:none}@media (max-width:1023px){body.elementor-editor-active #elementor .elementor-editor-element-setting:not(.elementor-editor-element-edit){display:none}}body.elementor-editor-active #elementor .elementor-element-label{position:absolute;left:-1px;top:-1px;background-color:#71d7f7;color:#fff;font-family:Arial,Helvetica,sans-serif;font-weight:400;font-style:normal;font-size:9px;line-height:1;padding:3px 6px}body.elementor-editor-active #elementor .elementor-section-filled .elementor-editor-column-settings .elementor-editor-element-add,body.elementor-editor-active #elementor .elementor-section-filled .elementor-editor-column-settings .elementor-editor-element-duplicate,body.elementor-editor-active #elementor .elementor-section-filled .elementor-sortable-placeholder.elementor-column{display:none}body.elementor-editor-active #elementor .elementor-section-filled .elementor-row.elementor-draggable-over{border:1px solid red}body.elementor-editor-active #elementor .elementor-row{min-height:100px}body.elementor-editor-active #elementor .elementor-column.elementor-element-editable>.elementor-element-overlay,body.elementor-editor-active #elementor .elementor-column:hover>.elementor-element-overlay{border:1px solid #fff}body.elementor-editor-active #elementor .elementor-column.elementor-element-editable>.elementor-element-overlay:after,body.elementor-editor-active #elementor .elementor-column:hover>.elementor-element-overlay:after{position:absolute;content:'';left:0;right:0;top:0;bottom:0;width:100%;height:100%;outline:1px dashed #373a3c}body.elementor-editor-active #elementor .elementor-column.elementor-dragging-on-child>.elementor-element-overlay{border:1px solid #71d7f7}body.elementor-editor-active #elementor .elementor-column.elementor-dragging-on-child>.elementor-element-overlay:after{display:none}body.elementor-editor-active #elementor .elementor-column .column-title{position:absolute;bottom:100%;left:0;margin-bottom:5px;color:#999;font-family:Arial,Helvetica,sans-serif;font-weight:400;line-height:1;font-size:12px;font-style:italic}body.elementor-editor-active #elementor .elementor-column>.ui-resizable-e,body.elementor-editor-active #elementor .elementor-column>.ui-resizable-w{cursor:ew-resize;width:7px;position:absolute;left:-5px;top:0;height:100%}body.elementor-editor-active #elementor .elementor-column:last-of-type>.ui-resizable-e,body.elementor-editor-active #elementor .elementor-column:last-of-type>.ui-resizable-w{display:none!important}@media (max-width:1023px){body.elementor-editor-active #elementor .elementor-column>.ui-resizable-e,body.elementor-editor-active #elementor .elementor-column>.ui-resizable-w{display:none!important}}@media (min-width:768px){body.elementor-editor-active .elementor-column-wrap.elementor-element-empty .elementor-widget-wrap{padding:10px}}body.elementor-editor-active .elementor-widget.elementor-loading{opacity:.3}body.elementor-editor-active .elementor-widget:not(.elementor-loading){transition:all .1s}body.elementor-editor-active .elementor-widget.elementor-element-editable>.elementor-element-overlay,body.elementor-editor-active .elementor-widget:hover>.elementor-element-overlay{border:1px solid #71d7f7}body.elementor-editor-active .elementor-widget:not(.elementor-element-editable):not(:hover) .elementor-element-label{display:none}body.elementor-editor-active .elementor-column.elementor-dragging div.elementor-column-wrap{min-height:50px}body.elementor-editor-active div.handle{display:none}body.elementor-editor-active .elementor-sortable-placeholder{background:#71d7f7;transition-timing-function:ease-out}body.elementor-editor-active .elementor-sortable-placeholder:not(.elementor-column){height:5px}body.elementor-editor-active .elementor-sortable-placeholder.elementor-column{width:5px}body.elementor-editor-active .elementor-sortable-helper{position:absolute;border-radius:3px;background-color:#fff;text-align:center;color:#556068;box-shadow:0 2px 6px rgba(0,0,0,.2)}body.elementor-editor-active .elementor-sortable-helper .icon{font-size:28px;padding-top:15px;line-height:1}body.elementor-editor-active .elementor-sortable-helper .elementor-element-title-wrapper{display:table;width:100%}body.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}body.elementor-editor-active .elementor-draggable-over:not([data-dragged-element=section]):not([data-dragged-is-inner=true])>.elementor-empty-view>.elementor-first-add:after,body.elementor-editor-active .elementor-first-add[data-side]:after{content:'';height:4px;display:block;background-color:#71d7f7}body.elementor-editor-active .elementor-draggable-over:not([data-dragged-element=section]):not([data-dragged-is-inner=true])>.elementor-empty-view>.elementor-first-add .elementor-icon,body.elementor-editor-active .elementor-draggable-over[data-dragged-element=section][data-dragged-is-inner=true] .elementor-sortable-placeholder,body.elementor-editor-active .elementor-first-add[data-side] .elementor-icon{display:none}body.elementor-editor-active #elementor-add-section{background-color:hsla(0,0%,100%,.5);margin:60px auto;padding:40px 0;max-width:1140px;position:relative}body.elementor-editor-active #elementor-add-section:not([data-side]){border:2px dashed #d5dadf}body.elementor-editor-active #elementor-add-section[data-side]{border:3px dashed #71d7f7}body.elementor-editor-active #elementor-add-section-inner{text-align:center;margin-top:10px}body.elementor-editor-active #elementor-add-section-button{background-color:#9b0a46;background-image:none;color:#fff;font-size:13px;font-family:Arial,Helvetica,sans-serif;font-weight:400;font-style:normal;line-height:1;text-transform:uppercase;height:40px;width:170px;padding:0;border:none;border-radius:3px;cursor:pointer}body.elementor-editor-active #elementor-add-section-button:hover{opacity:.85;box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.2)}body.elementor-editor-active #elementor-add-section-button:active{box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.1)}body.elementor-editor-active #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:10px}body.elementor-editor-active #elementor-select-preset-close{position:absolute;right:20px;top:20px;font-size:20px;cursor:pointer;line-height:1;color:#d5dadf}body.elementor-editor-active #elementor-select-preset-title{font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:500;font-style:normal;color:#556068}body.elementor-editor-active ul#elementor-select-preset-list{list-style:none;padding:0 25px;margin:20px auto 0;overflow:hidden;max-width:700px}body.elementor-editor-active ul#elementor-select-preset-list li.elementor-preset{cursor:pointer;margin:0;padding:10px;float:right}body.elementor-editor-active ul#elementor-select-preset-list li.elementor-preset:hover path{fill:#6d7882}body.elementor-editor-active ul#elementor-select-preset-list li.elementor-preset:not(:hover) path{fill:#d5dadf}body.elementor-editor-active ul#elementor-select-preset-list li.elementor-preset svg{height:50px}body.elementor-editor-preview #elementor-add-section,body.elementor-editor-preview .column-title,body.elementor-editor-preview .elementor-element-empty,body.elementor-editor-preview .elementor-element-overlay,body.elementor-editor-preview .elementor-empty{display:none}
1
+ @charset "UTF-8";body.layout-section .entry-content{overflow:visible}#elementor .animated{animation-fill-mode:none!important}#elementor .elementor-editor-element-settings-list{word-break:normal}html.elementor-html{margin-top:0!important}body.elementor-editor-active #elementor{position:relative}body.elementor-editor-active #elementor .elementor-element-empty .elementor-sortable-placeholder{display:none}body.elementor-editor-active #elementor .elementor-empty-view{display:table;width:100%;height:100%;position:relative;z-index:1}body.elementor-editor-active #elementor .elementor-first-add{display:table-cell;vertical-align:middle;text-align:center;border:1px dashed #d5dadf}body.elementor-editor-active #elementor .elementor-first-add .elementor-icon{font-size:19px;color:#a4afb7;cursor:pointer}body.elementor-editor-active #elementor .elementor-element>.elementor-element-overlay{position:absolute;top:0;right:0;left:0;bottom:0;letter-spacing:0;z-index:1}body.elementor-editor-active #elementor .elementor-element.elementor-widget-empty{height:50px;background:#fff}body.elementor-editor-active #elementor .elementor-element.elementor-widget-empty:after{position:absolute;content:'';left:0;right:0;top:0;bottom:0;background-color:rgba(230,233,236,.8)}body.elementor-editor-active #elementor .elementor-element.elementor-widget-empty .elementor-widget-empty-icon{position:absolute;height:25px;width:25px;top:0;bottom:0;right:0;left:0;margin:auto;color:#818a91;font-size:22px}body.elementor-editor-active #elementor .elementor-element:not(:hover):not(.elementor-element-editable)>.elementor-element-overlay .elementor-editor-element-settings-list,body.elementor-editor-active #elementor .elementor-element:not(:hover):not(.ui-resizable-resizing)>.elementor-element-overlay .column-title{display:none}@media (max-width:1023px){body.elementor-editor-active #elementor .elementor-element>.elementor-element-overlay .column-title{display:none}}body.elementor-editor-active #elementor .elementor-element[data-side]{animation:increase-border .6s;animation-timing-function:ease-out}body.elementor-editor-active #elementor .elementor-element[data-side=bottom]+.elementor-element,body.elementor-editor-active #elementor .elementor-element[data-side=top]{border-top:4px solid #71d7f7}body.elementor-editor-active #elementor .elementor-element[data-side=bottom]:last-child{border-bottom:4px solid #71d7f7}@media (min-width:768px){body.elementor-editor-active #elementor .elementor-section:not(.elementor-section-height-full) .elementor-column-wrap.elementor-element-empty,body.elementor-editor-active #elementor .elementor-section:not(.elementor-section-height-full) .elementor-column-wrap.elementor-element-empty .elementor-widget-wrap{position:absolute;width:100%;height:100%;top:0}}body.elementor-editor-active #elementor .elementor-top-column .elementor-widget-wrap .elementor-inner-section{margin-top:20px}body.elementor-editor-active #elementor .elementor-editor-element-settings{position:absolute;overflow:hidden}body.elementor-editor-active #elementor .elementor-editor-element-settings .elementor-editor-element-settings-list{display:table;table-layout:fixed;height:20px;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}body.elementor-editor-active #elementor .elementor-editor-element-settings .elementor-editor-element-settings-list.elementor-editor-section-settings-list{background-color:#a4afb7}body.elementor-editor-active #elementor .elementor-editor-element-settings .elementor-editor-element-settings-list.elementor-editor-section-settings-list .elementor-editor-element-setting:not(:last-child){border-left:1px solid #c2cbd2}body.elementor-editor-active #elementor .elementor-editor-element-settings .elementor-editor-element-settings-list.elementor-editor-section-settings-list .elementor-editor-element-setting.elementor-editor-element-trigger:not(.elementor-active){border:none}body.elementor-editor-active #elementor .elementor-editor-element-settings .elementor-editor-element-settings-list.elementor-editor-section-settings-list .elementor-editor-element-setting>a:hover{background-color:#c2cbd2}body.elementor-editor-active #elementor .elementor-editor-element-settings .elementor-editor-element-settings-list .fa{color:#fff}body.elementor-editor-active #elementor .elementor-editor-element-settings .elementor-editor-element-setting{display:table-cell;vertical-align:middle;width:35px;text-align:center;padding:0;margin:0}@media (max-width:1023px){body.elementor-editor-active #elementor .elementor-editor-element-settings .elementor-editor-element-setting:not(.elementor-editor-element-edit){display:none}}body.elementor-editor-active #elementor .elementor-editor-element-settings .elementor-editor-element-setting>a{padding:8.5px 0;display:inline-block;width:100%;font-size:11px;line-height:1;color:#fff}body.elementor-editor-active #elementor .elementor-editor-element-settings .elementor-editor-element-remove .fa{color:red}body.elementor-editor-active #elementor .elementor-editor-column-settings{right:-1px;z-index:1;bottom:100%;margin-bottom:1px;transform:translateY(1px);border-radius:3px 3px 0 0}body.elementor-editor-active #elementor .elementor-editor-column-settings .elementor-editor-element-settings-list{float:right;background-color:#495157}body.elementor-editor-active #elementor .elementor-editor-column-settings .elementor-editor-element-settings-list .elementor-editor-element-setting:not(:last-child){border-left:1px solid #556068}body.elementor-editor-active #elementor .elementor-editor-column-settings .elementor-editor-element-settings-list .elementor-editor-element-setting>a:hover{background-color:#556068}body.elementor-editor-active #elementor .elementor-editor-column-settings .elementor-editor-element-trigger:not(.elementor-active)~.elementor-editor-element-setting{display:none}body.elementor-editor-active #elementor .elementor-editor-column-settings .elementor-editor-element-trigger>a{cursor:move;padding:8.5px}body.elementor-editor-active #elementor .elementor-editor-column-settings .elementor-editor-element-trigger.elementor-active>a:after,body.elementor-editor-active #elementor .elementor-editor-column-settings .elementor-editor-element-trigger>a:hover:after{content:"";font-family:FontAwesome;margin-right:5px}body.elementor-editor-active #elementor .elementor-editor-widget-settings{z-index:2;top:2px;left:2px}body.elementor-editor-active #elementor .elementor-editor-widget-settings .elementor-editor-element-setting{width:24px}body.elementor-editor-active #elementor .elementor-editor-widget-settings .elementor-editor-element-setting:not(:last-child){padding-left:2px}body.elementor-editor-active #elementor .elementor-editor-widget-settings .elementor-editor-element-setting>a{background-color:#71d7f7;font-size:10px;padding:6px 8px}body.elementor-editor-active #elementor .elementor-editor-widget-settings .elementor-editor-element-setting>a:hover{background-color:#41c9f4}body.elementor-editor-active #elementor .elementor-editor-widget-settings .elementor-editor-element-remove .fa{color:#fff}body.elementor-editor-active #elementor .elementor-editor-widget-settings .elementor-editor-element-remove:hover .fa{color:red}body.elementor-editor-active #elementor .elementor-editor-widget-settings .elementor-editor-element-edit a{cursor:move}@media (max-width:1023px){body.elementor-editor-active #elementor .elementor-editor-element-setting:not(.elementor-editor-element-edit){display:none}}body.elementor-editor-active #elementor .elementor-section-filled .elementor-editor-column-settings .elementor-editor-element-add,body.elementor-editor-active #elementor .elementor-section-filled .elementor-editor-column-settings .elementor-editor-element-duplicate,body.elementor-editor-active #elementor .elementor-section-filled .elementor-sortable-placeholder.elementor-column{display:none}body.elementor-editor-active #elementor .elementor-section-filled .elementor-row.elementor-draggable-over{border:1px solid red}body.elementor-editor-active #elementor .elementor-row{min-height:100px}body.elementor-editor-active #elementor .elementor-column.elementor-element-editable>.elementor-element-overlay,body.elementor-editor-active #elementor .elementor-column:hover>.elementor-element-overlay{border:1px solid #fff}body.elementor-editor-active #elementor .elementor-column.elementor-element-editable>.elementor-element-overlay:after,body.elementor-editor-active #elementor .elementor-column:hover>.elementor-element-overlay:after{position:absolute;content:'';left:0;right:0;top:0;bottom:0;width:100%;height:100%;outline:1px dashed #373a3c}body.elementor-editor-active #elementor .elementor-column.elementor-dragging-on-child>.elementor-element-overlay{border:1px solid #71d7f7}body.elementor-editor-active #elementor .elementor-column.elementor-dragging-on-child>.elementor-element-overlay:after{display:none}body.elementor-editor-active #elementor .elementor-column .column-title{position:absolute;bottom:100%;left:0;margin-bottom:5px;color:#999;font-family:Arial,Helvetica,sans-serif;font-weight:400;line-height:1;font-size:12px;font-style:italic}body.elementor-editor-active #elementor .elementor-column>.ui-resizable-e,body.elementor-editor-active #elementor .elementor-column>.ui-resizable-w{cursor:ew-resize;width:7px;position:absolute;left:-5px;top:0;height:100%}body.elementor-editor-active #elementor .elementor-column:last-of-type>.ui-resizable-e,body.elementor-editor-active #elementor .elementor-column:last-of-type>.ui-resizable-w{display:none!important}@media (max-width:1023px){body.elementor-editor-active #elementor .elementor-column>.ui-resizable-e,body.elementor-editor-active #elementor .elementor-column>.ui-resizable-w{display:none!important}}@media (min-width:768px){body.elementor-editor-active .elementor-column-wrap.elementor-element-empty .elementor-widget-wrap{padding:10px}}body.elementor-editor-active .elementor-widget.elementor-loading{opacity:.3}body.elementor-editor-active .elementor-widget:not(.elementor-loading){transition:all .1s}body.elementor-editor-active .elementor-widget.elementor-element-editable,body.elementor-editor-active .elementor-widget:hover{outline:1px solid #71d7f7}body.elementor-editor-active .elementor-widget:not(.elementor-element-editable):not(:hover) .elementor-editor-element-settings{display:none}body.elementor-editor-active .elementor-column.elementor-dragging div.elementor-column-wrap{min-height:50px}body.elementor-editor-active div.handle{display:none}body.elementor-editor-active .elementor-sortable-placeholder{background:#71d7f7;transition-timing-function:ease-out}body.elementor-editor-active .elementor-sortable-placeholder:not(.elementor-column){height:5px}body.elementor-editor-active .elementor-sortable-placeholder.elementor-column{width:5px}body.elementor-editor-active .elementor-sortable-helper{position:absolute;border-radius:3px;background-color:#fff;text-align:center;color:#556068;box-shadow:0 2px 6px rgba(0,0,0,.2)}body.elementor-editor-active .elementor-sortable-helper .icon{font-size:28px;padding-top:15px;line-height:1}body.elementor-editor-active .elementor-sortable-helper .elementor-element-title-wrapper{display:table;width:100%}body.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}body.elementor-editor-active .elementor-draggable-over:not([data-dragged-element=section]):not([data-dragged-is-inner=true])>.elementor-empty-view>.elementor-first-add:after,body.elementor-editor-active .elementor-first-add[data-side]:after{content:'';height:4px;display:block;background-color:#71d7f7}body.elementor-editor-active .elementor-draggable-over:not([data-dragged-element=section]):not([data-dragged-is-inner=true])>.elementor-empty-view>.elementor-first-add .elementor-icon,body.elementor-editor-active .elementor-draggable-over[data-dragged-element=section][data-dragged-is-inner=true] .elementor-sortable-placeholder,body.elementor-editor-active .elementor-first-add[data-side] .elementor-icon{display:none}body.elementor-editor-active #elementor-add-section{background-color:hsla(0,0%,100%,.5);margin:60px auto;padding:40px 0;max-width:1140px;position:relative}body.elementor-editor-active #elementor-add-section:not([data-side]){border:2px dashed #d5dadf}body.elementor-editor-active #elementor-add-section[data-side]{border:3px dashed #71d7f7}body.elementor-editor-active #elementor-add-section-inner{text-align:center;margin-top:10px}body.elementor-editor-active #elementor-add-section-button{background-color:#9b0a46;background-image:none;color:#fff;font-size:13px;font-family:Arial,Helvetica,sans-serif;font-weight:400;font-style:normal;line-height:1;text-transform:uppercase;height:40px;width:170px;padding:0;border:none;border-radius:3px;cursor:pointer}body.elementor-editor-active #elementor-add-section-button:hover{opacity:.85;box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.2)}body.elementor-editor-active #elementor-add-section-button:active{box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.1)}body.elementor-editor-active #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:10px}body.elementor-editor-active #elementor-select-preset-close{position:absolute;right:20px;top:20px;font-size:20px;cursor:pointer;line-height:1;color:#d5dadf}body.elementor-editor-active #elementor-select-preset-title{font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:500;font-style:normal;color:#556068}body.elementor-editor-active ul#elementor-select-preset-list{list-style:none;padding:0 25px;margin:20px auto 0;overflow:hidden;max-width:700px}body.elementor-editor-active ul#elementor-select-preset-list li.elementor-preset{cursor:pointer;margin:0;padding:10px;float:right}body.elementor-editor-active ul#elementor-select-preset-list li.elementor-preset:hover path{fill:#6d7882}body.elementor-editor-active ul#elementor-select-preset-list li.elementor-preset:not(:hover) path{fill:#d5dadf}body.elementor-editor-active ul#elementor-select-preset-list li.elementor-preset svg{height:50px}body.elementor-editor-preview #elementor-add-section,body.elementor-editor-preview .column-title,body.elementor-editor-preview .elementor-editor-widget-settings,body.elementor-editor-preview .elementor-element-empty,body.elementor-editor-preview .elementor-element-overlay,body.elementor-editor-preview .elementor-empty{display:none}
assets/css/editor-preview.css CHANGED
@@ -4,6 +4,8 @@ body.layout-section .entry-content {
4
 
5
  #elementor .animated {
6
  animation-fill-mode: none !important; }
 
 
7
 
8
  html.elementor-html {
9
  margin-top: 0 !important; }
@@ -94,12 +96,6 @@ body.elementor-editor-active #elementor {
94
  font-weight: normal;
95
  font-style: normal;
96
  line-height: 1; }
97
- body.elementor-editor-active #elementor .elementor-editor-element-settings .elementor-editor-element-settings-list:not(.elementor-editor-section-settings-list) {
98
- background-color: #495157; }
99
- body.elementor-editor-active #elementor .elementor-editor-element-settings .elementor-editor-element-settings-list:not(.elementor-editor-section-settings-list) .elementor-editor-element-setting:not(:last-child) {
100
- border-right: 1px solid #556068; }
101
- body.elementor-editor-active #elementor .elementor-editor-element-settings .elementor-editor-element-settings-list:not(.elementor-editor-section-settings-list) .elementor-editor-element-setting > a:hover {
102
- background-color: #556068; }
103
  body.elementor-editor-active #elementor .elementor-editor-element-settings .elementor-editor-element-settings-list.elementor-editor-section-settings-list {
104
  background-color: #a4afb7; }
105
  body.elementor-editor-active #elementor .elementor-editor-element-settings .elementor-editor-element-settings-list.elementor-editor-section-settings-list .elementor-editor-element-setting:not(:last-child) {
@@ -125,6 +121,7 @@ body.elementor-editor-active #elementor {
125
  display: inline-block;
126
  width: 100%;
127
  font-size: 11px;
 
128
  color: #fff; }
129
  body.elementor-editor-active #elementor .elementor-editor-element-settings .elementor-editor-element-remove .fa {
130
  color: #f00; }
@@ -136,7 +133,12 @@ body.elementor-editor-active #elementor {
136
  transform: translateY(1px);
137
  border-radius: 3px 3px 0 0; }
138
  body.elementor-editor-active #elementor .elementor-editor-column-settings .elementor-editor-element-settings-list {
139
- float: left; }
 
 
 
 
 
140
  body.elementor-editor-active #elementor .elementor-editor-column-settings .elementor-editor-element-trigger:not(.elementor-active) ~ .elementor-editor-element-setting {
141
  display: none; }
142
  body.elementor-editor-active #elementor .elementor-editor-column-settings .elementor-editor-element-trigger > a {
@@ -152,24 +154,27 @@ body.elementor-editor-active #elementor {
152
  margin-left: 5px; }
153
  body.elementor-editor-active #elementor .elementor-editor-widget-settings {
154
  z-index: 2;
155
- border-radius: 3px; }
156
- body.elementor-editor-active #elementor .elementor-editor-widget-settings:not(.elementor-open) {
157
- display: none; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
158
  @media (max-width: 1023px) {
159
  body.elementor-editor-active #elementor .elementor-editor-element-setting:not(.elementor-editor-element-edit) {
160
  display: none; } }
161
- body.elementor-editor-active #elementor .elementor-element-label {
162
- position: absolute;
163
- right: -1px;
164
- top: -1px;
165
- background-color: #71d7f7;
166
- color: #fff;
167
- font-family: Arial, Helvetica, sans-serif;
168
- font-weight: normal;
169
- font-style: normal;
170
- font-size: 9px;
171
- line-height: 1;
172
- padding: 3px 6px; }
173
  body.elementor-editor-active #elementor .elementor-section-filled .elementor-editor-column-settings .elementor-editor-element-add, body.elementor-editor-active #elementor .elementor-section-filled .elementor-editor-column-settings .elementor-editor-element-duplicate {
174
  display: none; }
175
  body.elementor-editor-active #elementor .elementor-section-filled .elementor-sortable-placeholder.elementor-column {
@@ -224,9 +229,9 @@ body.elementor-editor-active .elementor-widget.elementor-loading {
224
  opacity: .3; }
225
  body.elementor-editor-active .elementor-widget:not(.elementor-loading) {
226
  transition: all .1s; }
227
- body.elementor-editor-active .elementor-widget.elementor-element-editable > .elementor-element-overlay, body.elementor-editor-active .elementor-widget:hover > .elementor-element-overlay {
228
- border: 1px solid #71d7f7; }
229
- body.elementor-editor-active .elementor-widget:not(.elementor-element-editable):not(:hover) .elementor-element-label {
230
  display: none; }
231
  body.elementor-editor-active .elementor-column.elementor-dragging div.elementor-column-wrap {
232
  min-height: 50px; }
@@ -346,6 +351,7 @@ body.elementor-editor-active ul#elementor-select-preset-list {
346
  body.elementor-editor-active ul#elementor-select-preset-list li.elementor-preset svg {
347
  height: 50px; }
348
  body.elementor-editor-preview .elementor-element-overlay,
 
349
  body.elementor-editor-preview .column-title,
350
  body.elementor-editor-preview .elementor-empty,
351
  body.elementor-editor-preview #elementor-add-section,
4
 
5
  #elementor .animated {
6
  animation-fill-mode: none !important; }
7
+ #elementor .elementor-editor-element-settings-list {
8
+ word-break: normal; }
9
 
10
  html.elementor-html {
11
  margin-top: 0 !important; }
96
  font-weight: normal;
97
  font-style: normal;
98
  line-height: 1; }
 
 
 
 
 
 
99
  body.elementor-editor-active #elementor .elementor-editor-element-settings .elementor-editor-element-settings-list.elementor-editor-section-settings-list {
100
  background-color: #a4afb7; }
101
  body.elementor-editor-active #elementor .elementor-editor-element-settings .elementor-editor-element-settings-list.elementor-editor-section-settings-list .elementor-editor-element-setting:not(:last-child) {
121
  display: inline-block;
122
  width: 100%;
123
  font-size: 11px;
124
+ line-height: 1;
125
  color: #fff; }
126
  body.elementor-editor-active #elementor .elementor-editor-element-settings .elementor-editor-element-remove .fa {
127
  color: #f00; }
133
  transform: translateY(1px);
134
  border-radius: 3px 3px 0 0; }
135
  body.elementor-editor-active #elementor .elementor-editor-column-settings .elementor-editor-element-settings-list {
136
+ float: left;
137
+ background-color: #495157; }
138
+ body.elementor-editor-active #elementor .elementor-editor-column-settings .elementor-editor-element-settings-list .elementor-editor-element-setting:not(:last-child) {
139
+ border-right: 1px solid #556068; }
140
+ body.elementor-editor-active #elementor .elementor-editor-column-settings .elementor-editor-element-settings-list .elementor-editor-element-setting > a:hover {
141
+ background-color: #556068; }
142
  body.elementor-editor-active #elementor .elementor-editor-column-settings .elementor-editor-element-trigger:not(.elementor-active) ~ .elementor-editor-element-setting {
143
  display: none; }
144
  body.elementor-editor-active #elementor .elementor-editor-column-settings .elementor-editor-element-trigger > a {
154
  margin-left: 5px; }
155
  body.elementor-editor-active #elementor .elementor-editor-widget-settings {
156
  z-index: 2;
157
+ top: 2px;
158
+ right: 2px; }
159
+ body.elementor-editor-active #elementor .elementor-editor-widget-settings .elementor-editor-element-setting {
160
+ width: 24px; }
161
+ body.elementor-editor-active #elementor .elementor-editor-widget-settings .elementor-editor-element-setting:not(:last-child) {
162
+ padding-right: 2px; }
163
+ body.elementor-editor-active #elementor .elementor-editor-widget-settings .elementor-editor-element-setting > a {
164
+ background-color: #71d7f7;
165
+ font-size: 10px;
166
+ padding: 6px 8px; }
167
+ body.elementor-editor-active #elementor .elementor-editor-widget-settings .elementor-editor-element-setting > a:hover {
168
+ background-color: #41c9f4; }
169
+ body.elementor-editor-active #elementor .elementor-editor-widget-settings .elementor-editor-element-remove .fa {
170
+ color: #ffffff; }
171
+ body.elementor-editor-active #elementor .elementor-editor-widget-settings .elementor-editor-element-remove:hover .fa {
172
+ color: #f00; }
173
+ body.elementor-editor-active #elementor .elementor-editor-widget-settings .elementor-editor-element-edit a {
174
+ cursor: move; }
175
  @media (max-width: 1023px) {
176
  body.elementor-editor-active #elementor .elementor-editor-element-setting:not(.elementor-editor-element-edit) {
177
  display: none; } }
 
 
 
 
 
 
 
 
 
 
 
 
178
  body.elementor-editor-active #elementor .elementor-section-filled .elementor-editor-column-settings .elementor-editor-element-add, body.elementor-editor-active #elementor .elementor-section-filled .elementor-editor-column-settings .elementor-editor-element-duplicate {
179
  display: none; }
180
  body.elementor-editor-active #elementor .elementor-section-filled .elementor-sortable-placeholder.elementor-column {
229
  opacity: .3; }
230
  body.elementor-editor-active .elementor-widget:not(.elementor-loading) {
231
  transition: all .1s; }
232
+ body.elementor-editor-active .elementor-widget.elementor-element-editable, body.elementor-editor-active .elementor-widget:hover {
233
+ outline: 1px solid #71d7f7; }
234
+ body.elementor-editor-active .elementor-widget:not(.elementor-element-editable):not(:hover) .elementor-editor-element-settings {
235
  display: none; }
236
  body.elementor-editor-active .elementor-column.elementor-dragging div.elementor-column-wrap {
237
  min-height: 50px; }
351
  body.elementor-editor-active ul#elementor-select-preset-list li.elementor-preset svg {
352
  height: 50px; }
353
  body.elementor-editor-preview .elementor-element-overlay,
354
+ body.elementor-editor-preview .elementor-editor-widget-settings,
355
  body.elementor-editor-preview .column-title,
356
  body.elementor-editor-preview .elementor-empty,
357
  body.elementor-editor-preview #elementor-add-section,
assets/css/editor-preview.css.map CHANGED
@@ -1 +1 @@
1
- {"version":3,"sources":["editor-preview.css","../scss/editor/_compatibility.scss","../scss/editor/editor-preview.scss","../scss/helpers/variables.scss","../scss/helpers/direction.scss"],"names":[],"mappings":"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","file":"editor-preview.css"}
1
+ {"version":3,"sources":["editor-preview.css","../scss/editor/_compatibility.scss","../scss/editor/editor-preview.scss","../scss/helpers/variables.scss","../scss/helpers/direction.scss"],"names":[],"mappings":"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","file":"editor-preview.css"}
assets/css/editor-preview.min.css CHANGED
@@ -1 +1 @@
1
- @charset "UTF-8";body.layout-section .entry-content{overflow:visible}#elementor .animated{animation-fill-mode:none!important}html.elementor-html{margin-top:0!important}body.elementor-editor-active #elementor{position:relative}body.elementor-editor-active #elementor .elementor-element-empty .elementor-sortable-placeholder{display:none}body.elementor-editor-active #elementor .elementor-empty-view{display:table;width:100%;height:100%;position:relative;z-index:1}body.elementor-editor-active #elementor .elementor-first-add{display:table-cell;vertical-align:middle;text-align:center;border:1px dashed #d5dadf}body.elementor-editor-active #elementor .elementor-first-add .elementor-icon{font-size:19px;color:#a4afb7;cursor:pointer}body.elementor-editor-active #elementor .elementor-element>.elementor-element-overlay{position:absolute;top:0;right:0;left:0;bottom:0;letter-spacing:0;z-index:1}body.elementor-editor-active #elementor .elementor-element.elementor-widget-empty{height:50px;background:#fff}body.elementor-editor-active #elementor .elementor-element.elementor-widget-empty:after{position:absolute;content:'';left:0;right:0;top:0;bottom:0;background-color:rgba(230,233,236,.8)}body.elementor-editor-active #elementor .elementor-element.elementor-widget-empty .elementor-widget-empty-icon{position:absolute;height:25px;width:25px;top:0;bottom:0;right:0;left:0;margin:auto;color:#818a91;font-size:22px}body.elementor-editor-active #elementor .elementor-element:not(:hover):not(.elementor-element-editable)>.elementor-element-overlay .elementor-editor-element-settings-list,body.elementor-editor-active #elementor .elementor-element:not(:hover):not(.ui-resizable-resizing)>.elementor-element-overlay .column-title{display:none}@media (max-width:1023px){body.elementor-editor-active #elementor .elementor-element>.elementor-element-overlay .column-title{display:none}}body.elementor-editor-active #elementor .elementor-element[data-side]{animation:increase-border .6s;animation-timing-function:ease-out}body.elementor-editor-active #elementor .elementor-element[data-side=bottom]+.elementor-element,body.elementor-editor-active #elementor .elementor-element[data-side=top]{border-top:4px solid #71d7f7}body.elementor-editor-active #elementor .elementor-element[data-side=bottom]:last-child{border-bottom:4px solid #71d7f7}@media (min-width:768px){body.elementor-editor-active #elementor .elementor-section:not(.elementor-section-height-full) .elementor-column-wrap.elementor-element-empty,body.elementor-editor-active #elementor .elementor-section:not(.elementor-section-height-full) .elementor-column-wrap.elementor-element-empty .elementor-widget-wrap{position:absolute;width:100%;height:100%;top:0}}body.elementor-editor-active #elementor .elementor-top-column .elementor-widget-wrap .elementor-inner-section{margin-top:20px}body.elementor-editor-active #elementor .elementor-editor-element-settings{position:absolute;overflow:hidden}body.elementor-editor-active #elementor .elementor-editor-element-settings .elementor-editor-element-settings-list{display:table;table-layout:fixed;height:20px;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}body.elementor-editor-active #elementor .elementor-editor-element-settings .elementor-editor-element-settings-list:not(.elementor-editor-section-settings-list){background-color:#495157}body.elementor-editor-active #elementor .elementor-editor-element-settings .elementor-editor-element-settings-list:not(.elementor-editor-section-settings-list) .elementor-editor-element-setting:not(:last-child){border-right:1px solid #556068}body.elementor-editor-active #elementor .elementor-editor-element-settings .elementor-editor-element-settings-list:not(.elementor-editor-section-settings-list) .elementor-editor-element-setting>a:hover{background-color:#556068}body.elementor-editor-active #elementor .elementor-editor-element-settings .elementor-editor-element-settings-list.elementor-editor-section-settings-list{background-color:#a4afb7}body.elementor-editor-active #elementor .elementor-editor-element-settings .elementor-editor-element-settings-list.elementor-editor-section-settings-list .elementor-editor-element-setting:not(:last-child){border-right:1px solid #c2cbd2}body.elementor-editor-active #elementor .elementor-editor-element-settings .elementor-editor-element-settings-list.elementor-editor-section-settings-list .elementor-editor-element-setting.elementor-editor-element-trigger:not(.elementor-active){border:none}body.elementor-editor-active #elementor .elementor-editor-element-settings .elementor-editor-element-settings-list.elementor-editor-section-settings-list .elementor-editor-element-setting>a:hover{background-color:#c2cbd2}body.elementor-editor-active #elementor .elementor-editor-element-settings .elementor-editor-element-settings-list .fa{color:#fff}body.elementor-editor-active #elementor .elementor-editor-element-settings .elementor-editor-element-setting{display:table-cell;vertical-align:middle;width:35px;text-align:center;padding:0;margin:0}@media (max-width:1023px){body.elementor-editor-active #elementor .elementor-editor-element-settings .elementor-editor-element-setting:not(.elementor-editor-element-edit){display:none}}body.elementor-editor-active #elementor .elementor-editor-element-settings .elementor-editor-element-setting>a{padding:8.5px 0;display:inline-block;width:100%;font-size:11px;color:#fff}body.elementor-editor-active #elementor .elementor-editor-element-settings .elementor-editor-element-remove .fa{color:red}body.elementor-editor-active #elementor .elementor-editor-column-settings{left:-1px;z-index:1;bottom:100%;margin-bottom:1px;transform:translateY(1px);border-radius:3px 3px 0 0}body.elementor-editor-active #elementor .elementor-editor-column-settings .elementor-editor-element-settings-list{float:left}body.elementor-editor-active #elementor .elementor-editor-column-settings .elementor-editor-element-trigger:not(.elementor-active)~.elementor-editor-element-setting{display:none}body.elementor-editor-active #elementor .elementor-editor-column-settings .elementor-editor-element-trigger>a{cursor:move;padding:8.5px}body.elementor-editor-active #elementor .elementor-editor-column-settings .elementor-editor-element-trigger.elementor-active>a:after,body.elementor-editor-active #elementor .elementor-editor-column-settings .elementor-editor-element-trigger>a:hover:after{content:"";font-family:FontAwesome;margin-left:5px}body.elementor-editor-active #elementor .elementor-editor-widget-settings{z-index:2;border-radius:3px}body.elementor-editor-active #elementor .elementor-editor-widget-settings:not(.elementor-open){display:none}@media (max-width:1023px){body.elementor-editor-active #elementor .elementor-editor-element-setting:not(.elementor-editor-element-edit){display:none}}body.elementor-editor-active #elementor .elementor-element-label{position:absolute;right:-1px;top:-1px;background-color:#71d7f7;color:#fff;font-family:Arial,Helvetica,sans-serif;font-weight:400;font-style:normal;font-size:9px;line-height:1;padding:3px 6px}body.elementor-editor-active #elementor .elementor-section-filled .elementor-editor-column-settings .elementor-editor-element-add,body.elementor-editor-active #elementor .elementor-section-filled .elementor-editor-column-settings .elementor-editor-element-duplicate,body.elementor-editor-active #elementor .elementor-section-filled .elementor-sortable-placeholder.elementor-column{display:none}body.elementor-editor-active #elementor .elementor-section-filled .elementor-row.elementor-draggable-over{border:1px solid red}body.elementor-editor-active #elementor .elementor-row{min-height:100px}body.elementor-editor-active #elementor .elementor-column.elementor-element-editable>.elementor-element-overlay,body.elementor-editor-active #elementor .elementor-column:hover>.elementor-element-overlay{border:1px solid #fff}body.elementor-editor-active #elementor .elementor-column.elementor-element-editable>.elementor-element-overlay:after,body.elementor-editor-active #elementor .elementor-column:hover>.elementor-element-overlay:after{position:absolute;content:'';left:0;right:0;top:0;bottom:0;width:100%;height:100%;outline:1px dashed #373a3c}body.elementor-editor-active #elementor .elementor-column.elementor-dragging-on-child>.elementor-element-overlay{border:1px solid #71d7f7}body.elementor-editor-active #elementor .elementor-column.elementor-dragging-on-child>.elementor-element-overlay:after{display:none}body.elementor-editor-active #elementor .elementor-column .column-title{position:absolute;bottom:100%;right:0;margin-bottom:5px;color:#999;font-family:Arial,Helvetica,sans-serif;font-weight:400;line-height:1;font-size:12px;font-style:italic}body.elementor-editor-active #elementor .elementor-column>.ui-resizable-e,body.elementor-editor-active #elementor .elementor-column>.ui-resizable-w{cursor:ew-resize;width:7px;position:absolute;right:-5px;top:0;height:100%}body.elementor-editor-active #elementor .elementor-column:last-of-type>.ui-resizable-e,body.elementor-editor-active #elementor .elementor-column:last-of-type>.ui-resizable-w{display:none!important}@media (max-width:1023px){body.elementor-editor-active #elementor .elementor-column>.ui-resizable-e,body.elementor-editor-active #elementor .elementor-column>.ui-resizable-w{display:none!important}}@media (min-width:768px){body.elementor-editor-active .elementor-column-wrap.elementor-element-empty .elementor-widget-wrap{padding:10px}}body.elementor-editor-active .elementor-widget.elementor-loading{opacity:.3}body.elementor-editor-active .elementor-widget:not(.elementor-loading){transition:all .1s}body.elementor-editor-active .elementor-widget.elementor-element-editable>.elementor-element-overlay,body.elementor-editor-active .elementor-widget:hover>.elementor-element-overlay{border:1px solid #71d7f7}body.elementor-editor-active .elementor-widget:not(.elementor-element-editable):not(:hover) .elementor-element-label{display:none}body.elementor-editor-active .elementor-column.elementor-dragging div.elementor-column-wrap{min-height:50px}body.elementor-editor-active div.handle{display:none}body.elementor-editor-active .elementor-sortable-placeholder{background:#71d7f7;transition-timing-function:ease-out}body.elementor-editor-active .elementor-sortable-placeholder:not(.elementor-column){height:5px}body.elementor-editor-active .elementor-sortable-placeholder.elementor-column{width:5px}body.elementor-editor-active .elementor-sortable-helper{position:absolute;border-radius:3px;background-color:#fff;text-align:center;color:#556068;box-shadow:0 2px 6px rgba(0,0,0,.2)}body.elementor-editor-active .elementor-sortable-helper .icon{font-size:28px;padding-top:15px;line-height:1}body.elementor-editor-active .elementor-sortable-helper .elementor-element-title-wrapper{display:table;width:100%}body.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}body.elementor-editor-active .elementor-draggable-over:not([data-dragged-element=section]):not([data-dragged-is-inner=true])>.elementor-empty-view>.elementor-first-add:after,body.elementor-editor-active .elementor-first-add[data-side]:after{content:'';height:4px;display:block;background-color:#71d7f7}body.elementor-editor-active .elementor-draggable-over:not([data-dragged-element=section]):not([data-dragged-is-inner=true])>.elementor-empty-view>.elementor-first-add .elementor-icon,body.elementor-editor-active .elementor-draggable-over[data-dragged-element=section][data-dragged-is-inner=true] .elementor-sortable-placeholder,body.elementor-editor-active .elementor-first-add[data-side] .elementor-icon{display:none}body.elementor-editor-active #elementor-add-section{background-color:hsla(0,0%,100%,.5);margin:60px auto;padding:40px 0;max-width:1140px;position:relative}body.elementor-editor-active #elementor-add-section:not([data-side]){border:2px dashed #d5dadf}body.elementor-editor-active #elementor-add-section[data-side]{border:3px dashed #71d7f7}body.elementor-editor-active #elementor-add-section-inner{text-align:center;margin-top:10px}body.elementor-editor-active #elementor-add-section-button{background-color:#9b0a46;background-image:none;color:#fff;font-size:13px;font-family:Arial,Helvetica,sans-serif;font-weight:400;font-style:normal;line-height:1;text-transform:uppercase;height:40px;width:170px;padding:0;border:none;border-radius:3px;cursor:pointer}body.elementor-editor-active #elementor-add-section-button:hover{opacity:.85;box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.2)}body.elementor-editor-active #elementor-add-section-button:active{box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.1)}body.elementor-editor-active #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:10px}body.elementor-editor-active #elementor-select-preset-close{position:absolute;right:20px;top:20px;font-size:20px;cursor:pointer;line-height:1;color:#d5dadf}body.elementor-editor-active #elementor-select-preset-title{font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:500;font-style:normal;color:#556068}body.elementor-editor-active ul#elementor-select-preset-list{list-style:none;padding:0 25px;margin:20px auto 0;overflow:hidden;max-width:700px}body.elementor-editor-active ul#elementor-select-preset-list li.elementor-preset{cursor:pointer;margin:0;padding:10px;float:left}body.elementor-editor-active ul#elementor-select-preset-list li.elementor-preset:hover path{fill:#6d7882}body.elementor-editor-active ul#elementor-select-preset-list li.elementor-preset:not(:hover) path{fill:#d5dadf}body.elementor-editor-active ul#elementor-select-preset-list li.elementor-preset svg{height:50px}body.elementor-editor-preview #elementor-add-section,body.elementor-editor-preview .column-title,body.elementor-editor-preview .elementor-element-empty,body.elementor-editor-preview .elementor-element-overlay,body.elementor-editor-preview .elementor-empty{display:none}
1
+ @charset "UTF-8";body.layout-section .entry-content{overflow:visible}#elementor .animated{animation-fill-mode:none!important}#elementor .elementor-editor-element-settings-list{word-break:normal}html.elementor-html{margin-top:0!important}body.elementor-editor-active #elementor{position:relative}body.elementor-editor-active #elementor .elementor-element-empty .elementor-sortable-placeholder{display:none}body.elementor-editor-active #elementor .elementor-empty-view{display:table;width:100%;height:100%;position:relative;z-index:1}body.elementor-editor-active #elementor .elementor-first-add{display:table-cell;vertical-align:middle;text-align:center;border:1px dashed #d5dadf}body.elementor-editor-active #elementor .elementor-first-add .elementor-icon{font-size:19px;color:#a4afb7;cursor:pointer}body.elementor-editor-active #elementor .elementor-element>.elementor-element-overlay{position:absolute;top:0;right:0;left:0;bottom:0;letter-spacing:0;z-index:1}body.elementor-editor-active #elementor .elementor-element.elementor-widget-empty{height:50px;background:#fff}body.elementor-editor-active #elementor .elementor-element.elementor-widget-empty:after{position:absolute;content:'';left:0;right:0;top:0;bottom:0;background-color:rgba(230,233,236,.8)}body.elementor-editor-active #elementor .elementor-element.elementor-widget-empty .elementor-widget-empty-icon{position:absolute;height:25px;width:25px;top:0;bottom:0;right:0;left:0;margin:auto;color:#818a91;font-size:22px}body.elementor-editor-active #elementor .elementor-element:not(:hover):not(.elementor-element-editable)>.elementor-element-overlay .elementor-editor-element-settings-list,body.elementor-editor-active #elementor .elementor-element:not(:hover):not(.ui-resizable-resizing)>.elementor-element-overlay .column-title{display:none}@media (max-width:1023px){body.elementor-editor-active #elementor .elementor-element>.elementor-element-overlay .column-title{display:none}}body.elementor-editor-active #elementor .elementor-element[data-side]{animation:increase-border .6s;animation-timing-function:ease-out}body.elementor-editor-active #elementor .elementor-element[data-side=bottom]+.elementor-element,body.elementor-editor-active #elementor .elementor-element[data-side=top]{border-top:4px solid #71d7f7}body.elementor-editor-active #elementor .elementor-element[data-side=bottom]:last-child{border-bottom:4px solid #71d7f7}@media (min-width:768px){body.elementor-editor-active #elementor .elementor-section:not(.elementor-section-height-full) .elementor-column-wrap.elementor-element-empty,body.elementor-editor-active #elementor .elementor-section:not(.elementor-section-height-full) .elementor-column-wrap.elementor-element-empty .elementor-widget-wrap{position:absolute;width:100%;height:100%;top:0}}body.elementor-editor-active #elementor .elementor-top-column .elementor-widget-wrap .elementor-inner-section{margin-top:20px}body.elementor-editor-active #elementor .elementor-editor-element-settings{position:absolute;overflow:hidden}body.elementor-editor-active #elementor .elementor-editor-element-settings .elementor-editor-element-settings-list{display:table;table-layout:fixed;height:20px;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}body.elementor-editor-active #elementor .elementor-editor-element-settings .elementor-editor-element-settings-list.elementor-editor-section-settings-list{background-color:#a4afb7}body.elementor-editor-active #elementor .elementor-editor-element-settings .elementor-editor-element-settings-list.elementor-editor-section-settings-list .elementor-editor-element-setting:not(:last-child){border-right:1px solid #c2cbd2}body.elementor-editor-active #elementor .elementor-editor-element-settings .elementor-editor-element-settings-list.elementor-editor-section-settings-list .elementor-editor-element-setting.elementor-editor-element-trigger:not(.elementor-active){border:none}body.elementor-editor-active #elementor .elementor-editor-element-settings .elementor-editor-element-settings-list.elementor-editor-section-settings-list .elementor-editor-element-setting>a:hover{background-color:#c2cbd2}body.elementor-editor-active #elementor .elementor-editor-element-settings .elementor-editor-element-settings-list .fa{color:#fff}body.elementor-editor-active #elementor .elementor-editor-element-settings .elementor-editor-element-setting{display:table-cell;vertical-align:middle;width:35px;text-align:center;padding:0;margin:0}@media (max-width:1023px){body.elementor-editor-active #elementor .elementor-editor-element-settings .elementor-editor-element-setting:not(.elementor-editor-element-edit){display:none}}body.elementor-editor-active #elementor .elementor-editor-element-settings .elementor-editor-element-setting>a{padding:8.5px 0;display:inline-block;width:100%;font-size:11px;line-height:1;color:#fff}body.elementor-editor-active #elementor .elementor-editor-element-settings .elementor-editor-element-remove .fa{color:red}body.elementor-editor-active #elementor .elementor-editor-column-settings{left:-1px;z-index:1;bottom:100%;margin-bottom:1px;transform:translateY(1px);border-radius:3px 3px 0 0}body.elementor-editor-active #elementor .elementor-editor-column-settings .elementor-editor-element-settings-list{float:left;background-color:#495157}body.elementor-editor-active #elementor .elementor-editor-column-settings .elementor-editor-element-settings-list .elementor-editor-element-setting:not(:last-child){border-right:1px solid #556068}body.elementor-editor-active #elementor .elementor-editor-column-settings .elementor-editor-element-settings-list .elementor-editor-element-setting>a:hover{background-color:#556068}body.elementor-editor-active #elementor .elementor-editor-column-settings .elementor-editor-element-trigger:not(.elementor-active)~.elementor-editor-element-setting{display:none}body.elementor-editor-active #elementor .elementor-editor-column-settings .elementor-editor-element-trigger>a{cursor:move;padding:8.5px}body.elementor-editor-active #elementor .elementor-editor-column-settings .elementor-editor-element-trigger.elementor-active>a:after,body.elementor-editor-active #elementor .elementor-editor-column-settings .elementor-editor-element-trigger>a:hover:after{content:"";font-family:FontAwesome;margin-left:5px}body.elementor-editor-active #elementor .elementor-editor-widget-settings{z-index:2;top:2px;right:2px}body.elementor-editor-active #elementor .elementor-editor-widget-settings .elementor-editor-element-setting{width:24px}body.elementor-editor-active #elementor .elementor-editor-widget-settings .elementor-editor-element-setting:not(:last-child){padding-right:2px}body.elementor-editor-active #elementor .elementor-editor-widget-settings .elementor-editor-element-setting>a{background-color:#71d7f7;font-size:10px;padding:6px 8px}body.elementor-editor-active #elementor .elementor-editor-widget-settings .elementor-editor-element-setting>a:hover{background-color:#41c9f4}body.elementor-editor-active #elementor .elementor-editor-widget-settings .elementor-editor-element-remove .fa{color:#fff}body.elementor-editor-active #elementor .elementor-editor-widget-settings .elementor-editor-element-remove:hover .fa{color:red}body.elementor-editor-active #elementor .elementor-editor-widget-settings .elementor-editor-element-edit a{cursor:move}@media (max-width:1023px){body.elementor-editor-active #elementor .elementor-editor-element-setting:not(.elementor-editor-element-edit){display:none}}body.elementor-editor-active #elementor .elementor-section-filled .elementor-editor-column-settings .elementor-editor-element-add,body.elementor-editor-active #elementor .elementor-section-filled .elementor-editor-column-settings .elementor-editor-element-duplicate,body.elementor-editor-active #elementor .elementor-section-filled .elementor-sortable-placeholder.elementor-column{display:none}body.elementor-editor-active #elementor .elementor-section-filled .elementor-row.elementor-draggable-over{border:1px solid red}body.elementor-editor-active #elementor .elementor-row{min-height:100px}body.elementor-editor-active #elementor .elementor-column.elementor-element-editable>.elementor-element-overlay,body.elementor-editor-active #elementor .elementor-column:hover>.elementor-element-overlay{border:1px solid #fff}body.elementor-editor-active #elementor .elementor-column.elementor-element-editable>.elementor-element-overlay:after,body.elementor-editor-active #elementor .elementor-column:hover>.elementor-element-overlay:after{position:absolute;content:'';left:0;right:0;top:0;bottom:0;width:100%;height:100%;outline:1px dashed #373a3c}body.elementor-editor-active #elementor .elementor-column.elementor-dragging-on-child>.elementor-element-overlay{border:1px solid #71d7f7}body.elementor-editor-active #elementor .elementor-column.elementor-dragging-on-child>.elementor-element-overlay:after{display:none}body.elementor-editor-active #elementor .elementor-column .column-title{position:absolute;bottom:100%;right:0;margin-bottom:5px;color:#999;font-family:Arial,Helvetica,sans-serif;font-weight:400;line-height:1;font-size:12px;font-style:italic}body.elementor-editor-active #elementor .elementor-column>.ui-resizable-e,body.elementor-editor-active #elementor .elementor-column>.ui-resizable-w{cursor:ew-resize;width:7px;position:absolute;right:-5px;top:0;height:100%}body.elementor-editor-active #elementor .elementor-column:last-of-type>.ui-resizable-e,body.elementor-editor-active #elementor .elementor-column:last-of-type>.ui-resizable-w{display:none!important}@media (max-width:1023px){body.elementor-editor-active #elementor .elementor-column>.ui-resizable-e,body.elementor-editor-active #elementor .elementor-column>.ui-resizable-w{display:none!important}}@media (min-width:768px){body.elementor-editor-active .elementor-column-wrap.elementor-element-empty .elementor-widget-wrap{padding:10px}}body.elementor-editor-active .elementor-widget.elementor-loading{opacity:.3}body.elementor-editor-active .elementor-widget:not(.elementor-loading){transition:all .1s}body.elementor-editor-active .elementor-widget.elementor-element-editable,body.elementor-editor-active .elementor-widget:hover{outline:1px solid #71d7f7}body.elementor-editor-active .elementor-widget:not(.elementor-element-editable):not(:hover) .elementor-editor-element-settings{display:none}body.elementor-editor-active .elementor-column.elementor-dragging div.elementor-column-wrap{min-height:50px}body.elementor-editor-active div.handle{display:none}body.elementor-editor-active .elementor-sortable-placeholder{background:#71d7f7;transition-timing-function:ease-out}body.elementor-editor-active .elementor-sortable-placeholder:not(.elementor-column){height:5px}body.elementor-editor-active .elementor-sortable-placeholder.elementor-column{width:5px}body.elementor-editor-active .elementor-sortable-helper{position:absolute;border-radius:3px;background-color:#fff;text-align:center;color:#556068;box-shadow:0 2px 6px rgba(0,0,0,.2)}body.elementor-editor-active .elementor-sortable-helper .icon{font-size:28px;padding-top:15px;line-height:1}body.elementor-editor-active .elementor-sortable-helper .elementor-element-title-wrapper{display:table;width:100%}body.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}body.elementor-editor-active .elementor-draggable-over:not([data-dragged-element=section]):not([data-dragged-is-inner=true])>.elementor-empty-view>.elementor-first-add:after,body.elementor-editor-active .elementor-first-add[data-side]:after{content:'';height:4px;display:block;background-color:#71d7f7}body.elementor-editor-active .elementor-draggable-over:not([data-dragged-element=section]):not([data-dragged-is-inner=true])>.elementor-empty-view>.elementor-first-add .elementor-icon,body.elementor-editor-active .elementor-draggable-over[data-dragged-element=section][data-dragged-is-inner=true] .elementor-sortable-placeholder,body.elementor-editor-active .elementor-first-add[data-side] .elementor-icon{display:none}body.elementor-editor-active #elementor-add-section{background-color:hsla(0,0%,100%,.5);margin:60px auto;padding:40px 0;max-width:1140px;position:relative}body.elementor-editor-active #elementor-add-section:not([data-side]){border:2px dashed #d5dadf}body.elementor-editor-active #elementor-add-section[data-side]{border:3px dashed #71d7f7}body.elementor-editor-active #elementor-add-section-inner{text-align:center;margin-top:10px}body.elementor-editor-active #elementor-add-section-button{background-color:#9b0a46;background-image:none;color:#fff;font-size:13px;font-family:Arial,Helvetica,sans-serif;font-weight:400;font-style:normal;line-height:1;text-transform:uppercase;height:40px;width:170px;padding:0;border:none;border-radius:3px;cursor:pointer}body.elementor-editor-active #elementor-add-section-button:hover{opacity:.85;box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.2)}body.elementor-editor-active #elementor-add-section-button:active{box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.1)}body.elementor-editor-active #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:10px}body.elementor-editor-active #elementor-select-preset-close{position:absolute;right:20px;top:20px;font-size:20px;cursor:pointer;line-height:1;color:#d5dadf}body.elementor-editor-active #elementor-select-preset-title{font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:500;font-style:normal;color:#556068}body.elementor-editor-active ul#elementor-select-preset-list{list-style:none;padding:0 25px;margin:20px auto 0;overflow:hidden;max-width:700px}body.elementor-editor-active ul#elementor-select-preset-list li.elementor-preset{cursor:pointer;margin:0;padding:10px;float:left}body.elementor-editor-active ul#elementor-select-preset-list li.elementor-preset:hover path{fill:#6d7882}body.elementor-editor-active ul#elementor-select-preset-list li.elementor-preset:not(:hover) path{fill:#d5dadf}body.elementor-editor-active ul#elementor-select-preset-list li.elementor-preset svg{height:50px}body.elementor-editor-preview #elementor-add-section,body.elementor-editor-preview .column-title,body.elementor-editor-preview .elementor-editor-widget-settings,body.elementor-editor-preview .elementor-element-empty,body.elementor-editor-preview .elementor-element-overlay,body.elementor-editor-preview .elementor-empty{display:none}
assets/css/editor-rtl.css CHANGED
@@ -53,19 +53,21 @@ body {
53
  right: 0; }
54
  body.elementor-editor-active #elementor-mode-switcher-preview .fa:before {
55
  content: ""; }
56
- body:not(.elementor-editor-active) #elementor-preview {
57
  left: 0; }
58
- body:not(.elementor-editor-active) #elementor-panel {
59
  right: -280px; }
60
- body:not(.elementor-editor-active) #elementor-mode-switcher-preview .fa:before {
 
 
61
  content: ""; }
62
 
63
  iframe,
64
  img {
65
  border: 0 none; }
66
 
67
- #elementor-preview, #elementor-panel {
68
- transition: right 0.5s; }
69
 
70
  #elementor-loading {
71
  position: fixed;
@@ -428,7 +430,14 @@ select {
428
  border: 0; }
429
  #elementor-panel :focus {
430
  outline: 0; }
431
- #elementor-panel .elementor-panel-inner {
 
 
 
 
 
 
 
432
  position: relative;
433
  height: 100%;
434
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2); }
53
  right: 0; }
54
  body.elementor-editor-active #elementor-mode-switcher-preview .fa:before {
55
  content: ""; }
56
+ body.elementor-editor-preview #elementor-preview {
57
  left: 0; }
58
+ body.elementor-editor-preview #elementor-panel {
59
  right: -280px; }
60
+ body.elementor-editor-preview #elementor-panel > .ui-resizable-e, body.elementor-editor-preview #elementor-panel > .ui-resizable-w {
61
+ display: none; }
62
+ body.elementor-editor-preview #elementor-mode-switcher-preview .fa:before {
63
  content: ""; }
64
 
65
  iframe,
66
  img {
67
  border: 0 none; }
68
 
69
+ #elementor-preview:not(.ui-resizable-resizing), #elementor-panel:not(.ui-resizable-resizing) {
70
+ transition: right 0.5s, width 0.5s; }
71
 
72
  #elementor-loading {
73
  position: fixed;
430
  border: 0; }
431
  #elementor-panel :focus {
432
  outline: 0; }
433
+ #elementor-panel > .ui-resizable-e, #elementor-panel > .ui-resizable-w {
434
+ position: absolute;
435
+ top: 0;
436
+ height: 100%;
437
+ width: 7px;
438
+ left: -5px;
439
+ cursor: ew-resize; }
440
+ #elementor-panel #elementor-panel-inner {
441
  position: relative;
442
  height: 100%;
443
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2); }
assets/css/editor-rtl.css.map CHANGED
@@ -1 +1 @@
1
- {"version":3,"sources":["editor-rtl.css","../scss/common/common.scss","../scss/helpers/mixins.scss","../scss/helpers/utilities.scss","../scss/editor/_wrapper.scss","../scss/helpers/variables.scss","../scss/helpers/direction.scss","../scss/editor/_global.scss","../scss/editor/_loader.scss","../scss/editor/_buttons.scss","../scss/editor/_forms.scss","../scss/editor/_perfect-scrollbar.scss","../scss/editor/_nprogress.scss","../scss/editor/panel/_panel.scss","../scss/editor/panel/_reset.scss","../scss/editor/panel/_global.scss","../scss/editor/panel/_header.scss","../scss/editor/panel/_elements.scss","../scss/editor/panel/_categories.scss","../scss/editor/panel/_schemes.scss","../scss/editor/panel/_menu.scss","../scss/editor/panel/_element-settings.scss","../scss/editor/panel/_control.scss","../scss/editor/panel/controls/_repeater.scss","../scss/editor/panel/controls/_textarea.scss","../scss/editor/panel/controls/_box-shadow.scss","../scss/editor/panel/_color-picker.scss","../scss/editor/panel/_footer.scss","../scss/editor/_mode-switcher.scss","../scss/editor/_devices.scss","../scss/editor/_tipsy.scss","../scss/editor/_dialog.scss","../scss/editor/_introduction.scss"],"names":[],"mappings":"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","file":"editor-rtl.css"}
1
+ {"version":3,"sources":["editor-rtl.css","../scss/common/common.scss","../scss/helpers/mixins.scss","../scss/helpers/utilities.scss","../scss/editor/_wrapper.scss","../scss/helpers/variables.scss","../scss/helpers/direction.scss","../scss/editor/_global.scss","../scss/editor/_loader.scss","../scss/editor/_buttons.scss","../scss/editor/_forms.scss","../scss/editor/_perfect-scrollbar.scss","../scss/editor/_nprogress.scss","../scss/editor/panel/_panel.scss","../scss/editor/panel/_reset.scss","../scss/editor/panel/_global.scss","../scss/editor/panel/_header.scss","../scss/editor/panel/_elements.scss","../scss/editor/panel/_categories.scss","../scss/editor/panel/_schemes.scss","../scss/editor/panel/_menu.scss","../scss/editor/panel/_element-settings.scss","../scss/editor/panel/_control.scss","../scss/editor/panel/controls/_repeater.scss","../scss/editor/panel/controls/_textarea.scss","../scss/editor/panel/controls/_box-shadow.scss","../scss/editor/panel/_color-picker.scss","../scss/editor/panel/_footer.scss","../scss/editor/_mode-switcher.scss","../scss/editor/_devices.scss","../scss/editor/_tipsy.scss","../scss/editor/_dialog.scss","../scss/editor/_introduction.scss"],"names":[],"mappings":"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","file":"editor-rtl.css"}
assets/css/editor-rtl.min.css CHANGED
@@ -1 +1 @@
1
- @charset "UTF-8";.elementor-video-wrapper{position:relative;height:0}.elementor-video-wrapper iframe{position:absolute;top:0;left:0;height:100%;width:100%}.elementor-clearfix:after,.elementor-clearfix:before{content:" ";display:table}.elementor-clearfix:after{clear:both}.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}body,html{height:100%;margin:0;padding:0}html{background-color:#f1f1f1}body{color:#6d7882;font-family:Roboto,Arial,Helvetica,Verdana,sans-serif;font-size:13px;font-weight:400;line-height:1.4;text-decoration:none;text-transform:none;overflow:hidden}body.elementor-editor-active #elementor-preview{right:280px;left:0}body.elementor-editor-active #elementor-panel{right:0}body.elementor-editor-active #elementor-mode-switcher-preview .fa:before{content:""}body:not(.elementor-editor-active) #elementor-preview{left:0}body:not(.elementor-editor-active) #elementor-panel{right:-280px}body:not(.elementor-editor-active) #elementor-mode-switcher-preview .fa:before{content:""}iframe,img{border:0 none}#elementor-panel,#elementor-preview{transition:right .5s}#elementor-loading{position:fixed;top:0;left:0;bottom:0;right:0;background:#6d7882;z-index:3}#elementor-loader-wrapper{position:absolute;top:50%;left: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:#e6e9ec;position:absolute;animation:a 1.8s linear infinite}#elementor-loader-wrapper .elementor-loader-box:nth-of-type(1){width:20%;height:100%;left:0;top:0}#elementor-loader-wrapper .elementor-loader-box:not(:nth-of-type(1)){right:0;height:20%;width:60%}#elementor-loader-wrapper .elementor-loader-box:nth-of-type(2){top:0;animation-delay:-.45s}#elementor-loader-wrapper .elementor-loader-box:nth-of-type(3){top:40%;animation-delay:-.9s}#elementor-loader-wrapper .elementor-loader-box:nth-of-type(4){bottom:0;animation-delay:-1.35s}@keyframes a{0%{opacity:.3}50%{opacity:1}to{opacity:.3}}#elementor-loading-title{color:#fff;text-align:center;text-transform:uppercase;margin-top:30px;letter-spacing:7px;font-size:10px;animation:b 1.5s linear infinite}@keyframes b{0%{opacity:1}50%{opacity:.6}to{opacity:1}}.select2-dropdown{border-color:#a4afb7}.select2-dropdown .select2-search__field{outline:none}.elementor-button{border:none;cursor:pointer;border-radius:3px;transition:all .5s}.elementor-button:not(.elementor-button-state) .elementor-state-icon{display:none}.elementor-button .elementor-state-icon{float:left;padding-left:5px}#elementor-panel #elementor-panel-footer-save.elementor-save-active .elementor-button,.elementor-button-success{color:#fff}#elementor-panel #elementor-panel-footer-save.elementor-save-active [disabled].elementor-button,.elementor-button-success[disabled]{background-color:#c2cbd2}#elementor-panel #elementor-panel-footer-save.elementor-save-active .elementor-button:not([disabled]),.elementor-button-success:not([disabled]){background-color:#38b54a}#elementor-panel #elementor-panel-footer-save.elementor-save-active .elementor-button:not([disabled]):hover,.elementor-button-success:not([disabled]):hover{opacity:.85;box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.2)}#elementor-panel #elementor-panel-footer-save.elementor-save-active .elementor-button:not([disabled]):active,.elementor-button-success:not([disabled]):active{box-shadow:0 5px 10px rgba(0,0,0,.19),0 3px 3px rgba(0,0,0,.1)}input,select,textarea{border-radius:3px;font-size:12px;width:100%;background:none;box-shadow:none;color:#495157;border:1px solid;margin:0}input:not(:focus),select:not(:focus),textarea:not(:focus){border-color:#d5dadf}input:focus,select:focus,textarea:focus{border-color:#a4afb7}.elementor-error input,.elementor-error select,.elementor-error textarea{border-color:#b01b1b}input,textarea{padding:5px 8px}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;padding:0;text-align:center;vertical-align:middle;width:16px;min-width:16px;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;border-radius:4px;opacity:0;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;border-radius:4px;transition:background-color .2s linear;bottom:0;height:8px}.ps-container>.ps-scrollbar-y-rail{display:none;position:absolute;border-radius:4px;opacity:0;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;border-radius:4px;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:2;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #39b54a,0 0 5px #39b54a;opacity:1;transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:none;position:fixed;z-index:2;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:2px solid transparent;border-top-color:#39b54a;border-left-color:#39b54a;border-radius:50%;animation:c .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@keyframes c{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#nprogress .bar,#nprogress .spinner{z-index:4}#elementor-panel{font-family:Roboto,Arial,Helvetica,Verdana,sans-serif;font-size:13px;font-weight:400;line-height:1.4;background-color:#e6e9ec;position:fixed;width:280px;height:100%;top:0;bottom:0;overflow:visible}#elementor-panel *,#elementor-panel :after,#elementor-panel :before{box-sizing:border-box}#elementor-panel ::-moz-selection{background:#5bc0de;color:#fff}#elementor-panel ::selection{background:#5bc0de;color:#fff}#elementor-panel a{color:#9b0a46;text-decoration:none;transition:none}#elementor-panel a:visited{color:inherit}#elementor-panel ol,#elementor-panel ul{list-style:none;padding:0;margin:0}#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-inner{position:relative;height:100%;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-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 .select2-container{width:100%!important}#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--single,#elementor-panel .select2-container.select2-container--open .select2-selection--single{border-color:#a4afb7}#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-panel #elementor-panel-page-editor .elementor-controls .pojo-widget-button-collapse{display:none}#elementor-panel .panel-alert{padding:15px;border-left:5px solid transparent;position:relative;font-size:12px;line-height:1.5;text-align:right}#elementor-panel .panel-alert.panel-alert-info{color:#31708f;background-color:#d9edf7;border-color:#bcdff1}#elementor-panel .panel-alert.panel-alert-success{color:#3c763d;background-color:#dff0d8;border-color:#cae6be}#elementor-panel .panel-alert.panel-alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#f9f0c3}#elementor-panel .panel-alert.panel-alert-danger{color:#a94442;background-color:#f2dede;border-color:#e8c4c4}#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;transition:all .5s}#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-search-area{box-shadow:0 0 8px rgba(0,0,0,.1)}#elementor-panel #elementor-panel-elements{overflow:hidden;padding:5px}#elementor-panel .elementor-element-wrapper{float:right;width:50%;padding:5px;text-align:center;box-sizing:border-box}#elementor-panel .elementor-element{border-radius:3px;background-color:#fff;cursor:move}#elementor-panel .elementor-element:hover{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;line-height:1;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}#elementor-panel #elementor-panel-elements-search-wrapper .fa{position:absolute;left:15px;top:50%;color:#a4afb7;transform:translateY(-50%)}#elementor-panel #elementor-panel-elements-search-input{width:100%;background-color:#fff;line-height:1;font-size:11px;padding:8px 15px 8px 42px;font-style:italic;color:#a4afb7;border:none;border-radius:0;margin:0}#elementor-panel .elementor-panel-category:first-child .panel-elements-category-title{padding-top:14px}#elementor-panel .panel-elements-category-title{padding:7px 15px;text-transform:uppercase;font-size:11px;line-height:1}#elementor-panel .panel-elements-category-items{overflow:hidden;padding:5px}#elementor-panel .elementor-panel-scheme .elementor-panel-scheme-title{padding:10px 20px;margin-top:10px}#elementor-panel .elementor-panel-scheme .elementor-panel-scheme-buttons{padding-right:20px;display:table;table-layout:fixed;width:100%;height:40px;background-color:#fff;box-shadow:0 0 8px rgba(0,0,0,.1)}#elementor-panel .elementor-panel-scheme .elementor-panel-scheme-button-wrapper{display:table-cell;vertical-align:middle}#elementor-panel .elementor-panel-scheme .elementor-panel-scheme-save{text-align:center}#elementor-panel .elementor-panel-scheme .elementor-panel-scheme-save .elementor-button{padding:6px 18px;text-transform:uppercase}#elementor-panel .elementor-panel-scheme .elementor-panel-scheme-discard .elementor-button,#elementor-panel .elementor-panel-scheme .elementor-panel-scheme-reset .elementor-button{color:#a4afb7;background:none}#elementor-panel .elementor-panel-scheme .elementor-panel-scheme-discard .fa,#elementor-panel .elementor-panel-scheme .elementor-panel-scheme-reset .fa{margin-right:3px}#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;margin-bottom:10px}#elementor-panel #elementor-panel-scheme-color .elementor-panel-scheme-item:not(:nth-child(4n)){margin-left:13px}#elementor-panel #elementor-panel-scheme-color .wp-picker-container.wp-picker-active{transform:translateY(-37px)}#elementor-panel #elementor-panel-scheme-color .wp-picker-container.wp-picker-active .wp-color-result{margin-right:7px}#elementor-panel .elementor-panel-scheme-color-title{text-align:center;text-transform:uppercase;margin-top:10px;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{transition:border .5s;overflow:hidden;padding: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{float:left;height:20px;width:25%}#elementor-panel #elementor-panel-schemes-disabled{padding:20px}#elementor-panel #elementor-panel-schemes-disabled a{color:#9b0a46;cursor:pointer}#elementor-panel #elementor-panel-schemes-disabled a:hover{text-decoration:underline}#elementor-panel #elementor-panel-content-wrapper{position:absolute;bottom:40px;top:40px;left:0;width:100%}#elementor-panel #elementor-panel-page-menu{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-page-editor .elementor-tabs-controls{background-color:#fff;box-shadow:0 0 8px rgba(0,0,0,.1)}#elementor-panel #elementor-panel-page-editor .elementor-tabs-controls ul{display:table;table-layout:fixed;width:100%}#elementor-panel #elementor-panel-page-editor .elementor-tabs-controls ul li{display:table-cell}#elementor-panel #elementor-panel-page-editor .elementor-tabs-controls ul li.elementor-tab-control-content a:before{content:'\f040'}#elementor-panel #elementor-panel-page-editor .elementor-tabs-controls ul li.elementor-tab-control-style a:before{content:'\f042'}#elementor-panel #elementor-panel-page-editor .elementor-tabs-controls ul li.elementor-tab-control-advanced a:before{content:'\f013'}#elementor-panel #elementor-panel-page-editor .elementor-tabs-controls ul li.elementor-tab-control-responsive a:before{content:'\f10a'}#elementor-panel #elementor-panel-page-editor .elementor-tabs-controls ul li.elementor-tab-control-column a:before,#elementor-panel #elementor-panel-page-editor .elementor-tabs-controls ul li.elementor-tab-control-layout a:before{content:'\f0db'}#elementor-panel #elementor-panel-page-editor .elementor-tabs-controls ul li.active{background-image:linear-gradient(180deg,#f3f3f3,#fff);border-bottom:3px solid #9b0a46}#elementor-panel #elementor-panel-page-editor .elementor-tabs-controls ul li a{display:block;line-height:1;text-align:center;padding:12px 0 8px;font-size:10px;color:#6d7882}#elementor-panel #elementor-panel-page-editor .elementor-tabs-controls ul li a:before{font-family:FontAwesome;font-size:16px;display:block;line-height:1;margin-bottom:6px}#elementor-panel #elementor-panel-page-editor .elementor-controls>.elementor-control:not(.elementor-active-tab){display:none}#elementor-panel #elementor-panel-page-editor .elementor-control{background-color:#fff;position:relative;padding:0 20px 15px}#elementor-panel #elementor-panel-page-editor .elementor-control.elementor-control-separator-default:before{content:'';height:1px;display:block;margin-bottom:15px;background-color:#e6e9ec}#elementor-panel #elementor-panel-page-editor .elementor-control.elementor-control-separator-default.elementor-control-wp{margin-top:15px}#elementor-panel #elementor-panel-page-editor .elementor-control.elementor-control-separator-default.elementor-control-wp:before{background-color:transparent}#elementor-panel #elementor-panel-page-editor .elementor-control.elementor-control-separator-before{padding-top:15px}#elementor-panel #elementor-panel-page-editor .elementor-control.elementor-control-separator-before:before{content:'';position:absolute;height:3px;width:100%;top:0;left:0;background-color:#d5dadf}#elementor-panel #elementor-panel-page-editor .elementor-control.elementor-active-tab.elementor-control-under-section,#elementor-panel #elementor-panel-page-editor .elementor-control.elementor-active-tab.elementor-hidden-control,#elementor-panel #elementor-panel-page-editor .elementor-control.elementor-control-hidden-label .elementor-control-title{display:none}#elementor-panel #elementor-panel-page-editor .elementor-control.elementor-active-tab.elementor-control-under-section.elementor-open{display:block}#elementor-panel #elementor-panel-page-editor .elementor-control.elementor-active-tab.elementor-control-under-section.elementor-open.elementor-hidden-control{display:none}#elementor-panel #elementor-panel-page-editor .elementor-control.elementor-control-type-heading .elementor-control-title{font-weight:700;margin:0}#elementor-panel #elementor-panel-page-editor .elementor-label-block:not(.elementor-control-hidden-label):not(.elementor-control-type-heading) .elementor-control-title{display:block;margin-bottom:10px}#elementor-panel #elementor-panel-page-editor .elementor-label-inline .elementor-control-field{display:table;width:100%}#elementor-panel #elementor-panel-page-editor .elementor-label-inline .elementor-control-field>*{display:table-cell;vertical-align:middle}#elementor-panel #elementor-panel-page-editor .elementor-label-inline .elementor-control-title{width:45%}#elementor-panel #elementor-panel-page-editor .elementor-control-description{margin-top:10px;font-size:11px;font-style:italic}#elementor-panel #elementor-panel-page-editor .elementor-control-descriptor{font-size:11px;font-style:italic;color:#a4afb7}#elementor-panel #elementor-panel-page-editor .elementor-choices{display:table;width:100%;height:27px;background-color:#a4afb7;text-align:center;border-spacing:1px;border-radius:3px}#elementor-panel #elementor-panel-page-editor .elementor-choices input{display:none}#elementor-panel #elementor-panel-page-editor .elementor-choices input:checked+.elementor-choices-label{color:#fff}#elementor-panel #elementor-panel-page-editor .elementor-choices input:not(:checked)+.elementor-choices-label{background-color:#fff;color:#a4afb7}#elementor-panel #elementor-panel-page-editor .elementor-choices .elementor-choices-label{display:table-cell;vertical-align:middle;font-size:12px;transition:all .5s;cursor:pointer}#elementor-panel #elementor-panel-page-editor .elementor-slider{display:inline-block;margin-top:10px;height:4px;background-color:#a4afb7;border-radius:5px;position:relative;width:67%}#elementor-panel #elementor-panel-page-editor .elementor-slider .ui-slider-handle{height:16px;width:16px;background-color:#fff;display:inline-block;top:50%;transform:translateY(-50%) translateX(-8px);position:absolute;box-shadow:1px 1px 6px rgba(0,0,0,.3);border-radius:50%;cursor:pointer}#elementor-panel #elementor-panel-page-editor .elementor-slider-input{width:33%;float:left}#elementor-panel #elementor-panel-page-editor .elementor-slider-input input{width:80%;float:left}#elementor-panel #elementor-panel-page-editor .elementor-units-choices{float:left}#elementor-panel #elementor-panel-page-editor .elementor-units-choices input{display:none}#elementor-panel #elementor-panel-page-editor .elementor-units-choices input:not(:checked)+label{color:#c2cbd2}#elementor-panel #elementor-panel-page-editor .elementor-units-choices input:checked+label{text-decoration:underline}#elementor-panel #elementor-panel-page-editor .elementor-units-choices label{cursor:pointer;padding:0 2px;text-transform:uppercase;font-size:9px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-media .elementor-control-media{padding:7px;border:1px solid;height:150px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-media .elementor-control-media:not(:hover){border-color:#d5dadf}#elementor-panel #elementor-panel-page-editor .elementor-control-type-media .elementor-control-media:not(:hover) .elementor-control-media-upload-button{background-color:#d5dadf}#elementor-panel #elementor-panel-page-editor .elementor-control-type-media .elementor-control-media:hover{border-color:#a4afb7}#elementor-panel #elementor-panel-page-editor .elementor-control-type-media .elementor-control-media:hover .elementor-control-media-upload-button{background-color:#a4afb7}#elementor-panel #elementor-panel-page-editor .elementor-control-type-media .elementor-control-media.media-empty .elementor-control-media-image-area,#elementor-panel #elementor-panel-page-editor .elementor-control-type-media .elementor-control-media:not(.media-empty) .elementor-control-media-upload-button{display:none}#elementor-panel #elementor-panel-page-editor .elementor-control-type-media .elementor-control-media>*{height:100%;cursor:pointer;position:relative}#elementor-panel #elementor-panel-page-editor .elementor-control-type-media .fa-plus-circle{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);color:#fff;font-size:20px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-media .elementor-control-media-image-area:not(:hover) .elementor-control-media-delete{display:none}#elementor-panel #elementor-panel-page-editor .elementor-control-type-media .elementor-control-media-image-area:hover .elementor-control-media-image{opacity:.5}#elementor-panel #elementor-panel-page-editor .elementor-control-type-media .elementor-control-media-delete{position:absolute;bottom:0;left:0;right:0;text-align:center;line-height:1;padding:9.5px;font-size:11px;color:#fff;background-color:#a4afb7;text-transform:uppercase}#elementor-panel #elementor-panel-page-editor .elementor-control-type-media .elementor-control-media-image{height:100%;background-size:cover}#elementor-panel #elementor-panel-page-editor .elementor-control-type-dimensions .elementor-control-dimensions{overflow:hidden}#elementor-panel #elementor-panel-page-editor .elementor-control-type-dimensions li{float:left;width:20%}#elementor-panel #elementor-panel-page-editor .elementor-control-type-dimensions li .elementor-link-dimensions,#elementor-panel #elementor-panel-page-editor .elementor-control-type-dimensions li input{display:block;text-align:center;width:100%;border-color:#a4afb7;height:27px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-dimensions li input{border-left:none;border-radius:0;padding:4px 0}#elementor-panel #elementor-panel-page-editor .elementor-control-type-dimensions li input+span{display:block;text-align:center;color:#d5dadf;font-size:9px;text-transform:uppercase;line-height:1;padding-top:5px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-dimensions li input:focus+span{color:#a4afb7}#elementor-panel #elementor-panel-page-editor .elementor-control-type-dimensions li .elementor-link-dimensions{border:1px solid #a4afb7;border-left:none;background-color:#fff;padding:0;outline:none;border-radius:0 3px 3px 0;cursor:pointer}#elementor-panel #elementor-panel-page-editor .elementor-control-type-dimensions li:first-child input{border-left:1px solid #a4afb7;border-radius:3px 0 0 3px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-dimensions .elementor-link-dimensions.unlinked{background-color:#fff}#elementor-panel #elementor-panel-page-editor .elementor-control-type-dimensions .elementor-link-dimensions.unlinked .elementor-linked{display:none}#elementor-panel #elementor-panel-page-editor .elementor-control-type-dimensions .elementor-link-dimensions:not(.unlinked){background-color:#a4afb7}#elementor-panel #elementor-panel-page-editor .elementor-control-type-dimensions .elementor-link-dimensions:not(.unlinked) .elementor-unlinked{display:none}#elementor-panel #elementor-panel-page-editor .elementor-control-type-dimensions .elementor-link-dimensions .elementor-linked{color:#fff}#elementor-panel #elementor-panel-page-editor .elementor-control-type-url .elementor-control-url-external-hide .elementor-control-url-target{display:none}#elementor-panel #elementor-panel-page-editor .elementor-control-type-url .elementor-control-url-external-show input{padding-right:46px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-url .elementor-control-input-wrapper{position:relative}#elementor-panel #elementor-panel-page-editor .elementor-control-type-url .elementor-control-url-target{position:absolute;top:0;right:0;padding:0;height:100%;width:40px;border:none;border-left:1px solid;background:none;cursor:pointer;font-size:10px;border-radius:0 3px 3px 0}#elementor-panel #elementor-panel-page-editor .elementor-control-type-url .elementor-control-url-target.active{background-color:#a4afb7}#elementor-panel #elementor-panel-page-editor .elementor-control-type-url .elementor-control-url-target.active .elementor-control-url-external{color:#fff}#elementor-panel #elementor-panel-page-editor .elementor-control-type-url .elementor-control-url-target:not(.active) .elementor-control-url-external{opacity:.5}#elementor-panel #elementor-panel-page-editor .elementor-control-type-url input{direction:ltr}#elementor-panel #elementor-panel-page-editor .elementor-control-type-url input:not(:focus)+.elementor-control-url-target{border-color:#d5dadf}#elementor-panel #elementor-panel-page-editor .elementor-control-type-url input:not(:focus)+.elementor-control-url-target.active{background-color:#d5dadf}#elementor-panel #elementor-panel-page-editor .elementor-control-type-url input:focus+.elementor-control-url-target{border-color:#a4afb7}#elementor-panel #elementor-panel-page-editor .elementor-control-type-url input:focus+.elementor-control-url-target.active{background-color:#a4afb7}#elementor-panel #elementor-panel-page-editor .elementor-control-align .elementor-choices,#elementor-panel #elementor-panel-page-editor .elementor-control-position .elementor-choices,#elementor-panel #elementor-panel-page-editor .elementor-control-text_align .elementor-choices{direction:ltr}#elementor-panel #elementor-panel-page-editor .elementor-control-type-slider .elementor-control-input-wrapper{overflow:hidden}#elementor-panel #elementor-panel-page-editor .elementor-control-type-section{margin-top:10px;padding:0}#elementor-panel #elementor-panel-page-editor .elementor-control-type-section+.elementor-control:not(.elementor-control-type-section){padding-top:15px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-section+.elementor-control:not(.elementor-control-type-section):before{display:none}#elementor-panel #elementor-panel-page-editor .wp-picker-container:not(.wp-picker-active){float:left}#elementor-panel #elementor-panel-page-editor .wp-picker-container.wp-picker-active{transform:translateY(-18px)}#elementor-panel #elementor-panel-page-editor .wp-picker-container.wp-picker-active .wp-color-result{margin-right:3px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-wysiwyg *{box-sizing:content-box}#elementor-panel #elementor-panel-page-editor .elementor-control-type-wysiwyg .wp-editor-container{border:1px solid #e6e9ec;border-radius:3px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-wysiwyg #insert-media-button{margin-top:7px;height:auto;line-height:1;font-size:11px;padding:3px 9px;background-color:#e6e9ec}#elementor-panel #elementor-panel-page-editor .elementor-control-type-wysiwyg .ed_button{height:22px;width:auto}#elementor-panel #elementor-panel-page-editor .elementor-control-type-wysiwyg .wp-media-buttons-icon{height:14px;margin:0}#elementor-panel #elementor-panel-page-editor .elementor-control-type-wysiwyg .wp-media-buttons-icon:before{font-size:14px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-wysiwyg .wp-switch-editor{border:none;color:#6d7882;font-size:11px;padding:3px 12px 4px;border-radius:3px 3px 0 0}#elementor-panel #elementor-panel-page-editor .elementor-control-type-wysiwyg .html-active .switch-tmce{background-color:transparent}#elementor-panel #elementor-panel-page-editor .elementor-control-type-wysiwyg .html-active .switch-html,#elementor-panel #elementor-panel-page-editor .elementor-control-type-wysiwyg .tmce-active .switch-tmce{background-color:#e6e9ec}#elementor-panel #elementor-panel-page-editor .elementor-control-type-wysiwyg .tmce-active .switch-html{background-color:transparent}#elementor-panel #elementor-panel-page-editor .elementor-control-type-wysiwyg .mce-toolbar-grp,#elementor-panel #elementor-panel-page-editor .elementor-control-type-wysiwyg .quicktags-toolbar{background-color:#e6e9ec}#elementor-panel #elementor-panel-page-editor .elementor-control-type-wysiwyg .mce-toolbar-grp>div{padding:0 3px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-wysiwyg .elementor-wp-editor{box-sizing:border-box}#elementor-panel #elementor-panel-page-editor .elementor-control-type-wysiwyg .mce-ico{color:#6d7882;font-size:16px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-wysiwyg .mce-btn.mce-active,#elementor-panel #elementor-panel-page-editor .elementor-control-type-wysiwyg .mce-btn:active,#elementor-panel #elementor-panel-page-editor .elementor-control-type-wysiwyg .mce-btn:hover{border-color:#d5dadf}#elementor-panel #elementor-panel-page-editor .elementor-control-type-wysiwyg .mce-path{padding:5px 10px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-wysiwyg .mce-path-item{font-size:12px;color:#6d7882}#elementor-panel #elementor-panel-page-editor .elementor-control-type-icon .select2-selection__rendered .fa{margin-right:3px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-gallery.elementor-gallery-empty .elementor-control-gallery-clear,#elementor-panel #elementor-panel-page-editor .elementor-control-type-gallery.elementor-gallery-empty .elementor-control-gallery-thumbnails{display:none}#elementor-panel #elementor-panel-page-editor .elementor-control-type-gallery .elementor-control-media{padding-top:20px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-gallery .elementor-control-gallery-thumbnails{overflow:hidden;margin-top:20px;cursor:pointer}#elementor-panel #elementor-panel-page-editor .elementor-control-type-gallery .elementor-control-gallery-thumbnail{width:40px;height:40px;background-size:cover;background-position:50% 50%;float:right;margin-bottom:10px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-gallery .elementor-control-gallery-thumbnail:not(:nth-child(5n)){margin-left:10px}#elementor-panel #elementor-panel-page-editor .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-panel-page-editor .elementor-control-type-gallery .elementor-control-gallery-clear{color:#b01b1b;cursor:pointer}#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-preset{border:1px solid #e6e9ec;padding:3px;border-radius:3px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-preset:not(.elementor-control-structure-current-preset){display:inline-block;cursor:pointer;height:50px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-preset:not(.elementor-control-structure-current-preset) svg{height:100%}#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-preset path{fill:#e6e9ec}#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-current-preset{height:80px;margin-top:15px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-current-preset svg{width:100%}#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-reset{padding:10px 0 0 2px;font-size:11px;cursor:pointer;color:#a4afb7}#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-reset i{margin-left:8px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-more-presets-title,#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-title{color:#495157;font-weight:700;padding:13.5px 20px;line-height:1;position:relative}#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-more-presets-title:after,#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-more-presets-title:before,#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-title:after,#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-title:before{content:'';position:absolute;left:0;right:0}#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-more-presets-title:before,#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-title:before{top:0;background-color:#e6e9ec;transform:translateY(-100%)}#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-more-presets-title:after,#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-title:after{bottom:0;height:1px;background-color:#e6e9ec}#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-title{margin:10px -20px 0}#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-title:before{height:10px;box-shadow:inset 0 2px 4px hsla(0,0%,50%,.1)}#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-more-presets-title{margin:15px -20px 0}#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-more-presets-title:before{height:3px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-more-presets{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-more-presets input{display:none}#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-more-presets input:checked+.elementor-control-structure-preset{border:1px solid #a4afb7}#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-more-presets input:checked+.elementor-control-structure-preset path{fill:#a4afb7}#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-preset-wrapper{margin-top:15px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-preset-title{text-align:center;padding-top:5px;font-style:italic;font-size:11px;line-height:1;color:#a4afb7}#elementor-panel #elementor-panel-page-editor .elementor-control-type-image_dimensions .elementor-control-description{margin:0 0 15px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-image_dimensions .elementor-control-input-wrapper{overflow:hidden}#elementor-panel #elementor-panel-page-editor .elementor-control-type-image_dimensions .elementor-image-dimensions-field{width:70px;float:right}#elementor-panel #elementor-panel-page-editor .elementor-control-type-image_dimensions .elementor-image-dimensions-field input:focus+.elementor-image-dimensions-field-description{color:#a4afb7}#elementor-panel #elementor-panel-page-editor .elementor-control-type-image_dimensions .elementor-image-dimensions-separator{width:20px;text-align:center;float:right;padding-top:4px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-image_dimensions .elementor-image-dimensions-field-description{text-transform:uppercase;margin-top:5px;color:#d5dadf;font-size:9px;text-align:center;line-height:1}#elementor-panel #elementor-panel-page-editor .elementor-control-type-image_dimensions .elementor-image-dimensions-apply-button{float:left;height:27px;width:70px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-hidden{display:none!important}#elementor-panel #elementor-panel-page-editor .elementor-control-type-repeater,#elementor-panel #elementor-panel-page-editor .elementor-control-type-repeater .elementor-control{padding:0 10px 15px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-repeater .elementor-control:before,#elementor-panel #elementor-panel-page-editor .elementor-control-type-repeater.elementor-repeater-has-minimum-rows .elementor-repeater-tool-remove{display:none}#elementor-panel #elementor-panel-page-editor .elementor-control-type-repeater .repeater-fields{margin:10px 0}#elementor-panel #elementor-panel-page-editor .elementor-control-type-repeater .elementor-repeater-row-controls{border:1px solid #d5dadf;border-top-width:0;padding-top:15px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-repeater .elementor-repeater-row-controls:not(.editable){display:none}#elementor-panel #elementor-panel-page-editor .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;transition:all .5s}#elementor-panel #elementor-panel-page-editor .elementor-control-type-repeater .elementor-repeater-row-tools:hover{background-color:#a4afb7}#elementor-panel #elementor-panel-page-editor .elementor-control-type-repeater .elementor-repeater-row-tools>div{display:table-cell;text-align:center;vertical-align:middle;cursor:pointer}#elementor-panel #elementor-panel-page-editor .elementor-control-type-repeater .elementor-repeater-row-tools>div:not(.elementor-repeater-row-handle-sortable){background-color:#fff}#elementor-panel #elementor-panel-page-editor .elementor-control-type-repeater .elementor-repeater-row-tools>div:hover{opacity:.95}#elementor-panel #elementor-panel-page-editor .elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-item-title{text-align:right;padding:0 20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#elementor-panel #elementor-panel-page-editor .elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-tool{width:40px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-handle-sortable{cursor:move;width:10px;color:#fff}#elementor-panel #elementor-panel-page-editor .elementor-control-type-repeater .elementor-button-wrapper{text-align:center;padding:10px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-repeater .elementor-repeater-add{background-color:#a4afb7;color:#fff;font-size:11px;text-transform:uppercase;padding:6.5px 15px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-repeater .elementor-repeater-add:hover{background-color:#6d7882}#elementor-panel #elementor-panel-page-editor .elementor-control-type-textarea textarea{display:block}#elementor-panel #elementor-panel-page-editor .elementor-control-type-box_shadow .elementor-control-input-wrapper{overflow:hidden}#elementor-panel #elementor-panel-page-editor .elementor-control-type-box_shadow .elementor-box-shadow-slider{margin-top:10px}#elementor-panel .wp-picker-container.wp-picker-active{position:absolute;z-index:1;left:0;background-color:#fff;border:solid #fff;border-width:0 17px 0 12px;padding-top:10px}#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 *{box-sizing:content-box}#elementor-panel .wp-picker-container .iris-picker{border:none}#elementor-panel .wp-color-result{margin:0;width:48px;height:25px;box-shadow:inset 0 0 0 3px #fff;transition:border .5s;padding:0;border-radius:3px;border:1px solid #d5dadf}#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{height:24px;width:48px;padding:0;background-color:#d5dadf;border-radius:0 3px 3px 0;margin:0}#elementor-panel .wp-color-picker{float:left;width:100px;border-radius:3px 0 0 3px;line-height:1}#elementor-panel .wp-picker-holder *{box-sizing:content-box}#elementor-panel .wp-picker-open~.wp-picker-holder{clear:both;margin-bottom:15px}#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;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;box-shadow:-2px -5px 8px rgba(0,0,0,.1);cursor:default}#elementor-panel .elementor-panel-footer-sub-menu{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{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;transform:translateY(-50%);background-color:#e6e9ec;font-size:15px;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%;transform:translateX(-50%) translateY(-50%)}#elementor-mode-switcher-preview-input{display:none}#elementor-preview{background-color:#333;position:absolute;height:100%;top:0;right:0;border:0}#elementor-preview.elementor-device-desktop{overflow-y:hidden}#elementor-preview.elementor-device-desktop #elementor-preview-responsive-wrapper{min-width:1024px;width:100%;height:100%}#elementor-preview.elementor-device-laptop #elementor-preview-responsive-wrapper{width:1024px;height:768px;padding:10px 70px 10px 40px}#elementor-preview.elementor-device-tablet #elementor-preview-responsive-wrapper{width:768px;height:1024px;padding:40px 10px 70px}#elementor-preview.elementor-device-mobile-landscape #elementor-preview-responsive-wrapper{width:640px;height:360px;padding:10px 70px 10px 40px}#elementor-preview.elementor-device-mobile #elementor-preview-responsive-wrapper{width:360px;height:640px;padding:40px 10px 70px}#elementor-preview:not(.elementor-device-desktop){overflow:auto}#elementor-preview:not(.elementor-device-desktop) #elementor-preview-responsive-wrapper{border-radius:30px;background-color:#111;margin:30px auto 80px}#elementor-preview-responsive-wrapper{position:absolute;top:0;bottom:0;left:0;right:0;transition:all .5s ease 0s}#elementor-preview-iframe{width:100%;height:100%;background-color:#fff}.tipsy{font-size:10px;position:absolute;padding:5px;z-index:4}.tipsy-inner{background-color:#000;color:#fff;max-width:200px;padding:5px 8px 4px;text-align:center;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}.dialog-widget{position:fixed;height:100%;width:100%;top:0;left:0;background-color:rgba(0,0,0,.5);z-index:3}.dialog-widget *{box-sizing:border-box}.dialog-widget-content{background-color:#fff;position:absolute;border-radius:3px;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}.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:none;margin: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-widget-header{line-height:1;padding:20px 0;font-weight:500}.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:focus,.dialog-options-widget .dialog-buttons-wrapper>button:focus{background-color:#e6e9ec}.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:350px}.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%}.dialog-popup-message{height:155px;width:155px;background-color:#fff;border-radius:10px}.elementor-dialog-message{padding:15px}.elementor-dialog-message .fa{font-size:85px;padding:10px}.elementor-dialog-message-text{text-transform:uppercase}.dialog-elementor-modal-close-button{cursor:pointer;position:absolute;top:16px;left:20px;font-size:16px;color:#a4afb7;line-height:1}#elementor-introduction .dialog-widget-header{padding:40px 0 0}#elementor-introduction .dialog-widget-content{width:700px;max-width:100%}#elementor-introduction .elementor-video-wrapper{padding-bottom:62.4%}#elementor-introduction .dialog-message{margin-top:40px}#elementor-introduction-title{color:#9b0a46;font-size:27px;font-weight:700}#elementor-introduction-subtitle{margin-top:12px;font-size:16px;color:#a4afb7}
1
+ @charset "UTF-8";.elementor-video-wrapper{position:relative;height:0}.elementor-video-wrapper iframe{position:absolute;top:0;left:0;height:100%;width:100%}.elementor-clearfix:after,.elementor-clearfix:before{content:" ";display:table}.elementor-clearfix:after{clear:both}.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}body,html{height:100%;margin:0;padding:0}html{background-color:#f1f1f1}body{color:#6d7882;font-family:Roboto,Arial,Helvetica,Verdana,sans-serif;font-size:13px;font-weight:400;line-height:1.4;text-decoration:none;text-transform:none;overflow:hidden}body.elementor-editor-active #elementor-preview{right:280px;left:0}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}body.elementor-editor-preview #elementor-panel{right:-280px}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:""}iframe,img{border:0 none}#elementor-panel:not(.ui-resizable-resizing),#elementor-preview:not(.ui-resizable-resizing){transition:right .5s,width .5s}#elementor-loading{position:fixed;top:0;left:0;bottom:0;right:0;background:#6d7882;z-index:3}#elementor-loader-wrapper{position:absolute;top:50%;left: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:#e6e9ec;position:absolute;animation:a 1.8s linear infinite}#elementor-loader-wrapper .elementor-loader-box:nth-of-type(1){width:20%;height:100%;left:0;top:0}#elementor-loader-wrapper .elementor-loader-box:not(:nth-of-type(1)){right:0;height:20%;width:60%}#elementor-loader-wrapper .elementor-loader-box:nth-of-type(2){top:0;animation-delay:-.45s}#elementor-loader-wrapper .elementor-loader-box:nth-of-type(3){top:40%;animation-delay:-.9s}#elementor-loader-wrapper .elementor-loader-box:nth-of-type(4){bottom:0;animation-delay:-1.35s}@keyframes a{0%{opacity:.3}50%{opacity:1}to{opacity:.3}}#elementor-loading-title{color:#fff;text-align:center;text-transform:uppercase;margin-top:30px;letter-spacing:7px;font-size:10px;animation:b 1.5s linear infinite}@keyframes b{0%{opacity:1}50%{opacity:.6}to{opacity:1}}.select2-dropdown{border-color:#a4afb7}.select2-dropdown .select2-search__field{outline:none}.elementor-button{border:none;cursor:pointer;border-radius:3px;transition:all .5s}.elementor-button:not(.elementor-button-state) .elementor-state-icon{display:none}.elementor-button .elementor-state-icon{float:left;padding-left:5px}#elementor-panel #elementor-panel-footer-save.elementor-save-active .elementor-button,.elementor-button-success{color:#fff}#elementor-panel #elementor-panel-footer-save.elementor-save-active [disabled].elementor-button,.elementor-button-success[disabled]{background-color:#c2cbd2}#elementor-panel #elementor-panel-footer-save.elementor-save-active .elementor-button:not([disabled]),.elementor-button-success:not([disabled]){background-color:#38b54a}#elementor-panel #elementor-panel-footer-save.elementor-save-active .elementor-button:not([disabled]):hover,.elementor-button-success:not([disabled]):hover{opacity:.85;box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.2)}#elementor-panel #elementor-panel-footer-save.elementor-save-active .elementor-button:not([disabled]):active,.elementor-button-success:not([disabled]):active{box-shadow:0 5px 10px rgba(0,0,0,.19),0 3px 3px rgba(0,0,0,.1)}input,select,textarea{border-radius:3px;font-size:12px;width:100%;background:none;box-shadow:none;color:#495157;border:1px solid;margin:0}input:not(:focus),select:not(:focus),textarea:not(:focus){border-color:#d5dadf}input:focus,select:focus,textarea:focus{border-color:#a4afb7}.elementor-error input,.elementor-error select,.elementor-error textarea{border-color:#b01b1b}input,textarea{padding:5px 8px}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;padding:0;text-align:center;vertical-align:middle;width:16px;min-width:16px;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;border-radius:4px;opacity:0;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;border-radius:4px;transition:background-color .2s linear;bottom:0;height:8px}.ps-container>.ps-scrollbar-y-rail{display:none;position:absolute;border-radius:4px;opacity:0;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;border-radius:4px;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:2;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #39b54a,0 0 5px #39b54a;opacity:1;transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:none;position:fixed;z-index:2;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:2px solid transparent;border-top-color:#39b54a;border-left-color:#39b54a;border-radius:50%;animation:c .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@keyframes c{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#nprogress .bar,#nprogress .spinner{z-index:4}#elementor-panel{font-family:Roboto,Arial,Helvetica,Verdana,sans-serif;font-size:13px;font-weight:400;line-height:1.4;background-color:#e6e9ec;position:fixed;width:280px;height:100%;top:0;bottom:0;overflow:visible}#elementor-panel *,#elementor-panel :after,#elementor-panel :before{box-sizing:border-box}#elementor-panel ::-moz-selection{background:#5bc0de;color:#fff}#elementor-panel ::selection{background:#5bc0de;color:#fff}#elementor-panel a{color:#9b0a46;text-decoration:none;transition:none}#elementor-panel a:visited{color:inherit}#elementor-panel ol,#elementor-panel ul{list-style:none;padding:0;margin:0}#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>.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%;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-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 .select2-container{width:100%!important}#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--single,#elementor-panel .select2-container.select2-container--open .select2-selection--single{border-color:#a4afb7}#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-panel #elementor-panel-page-editor .elementor-controls .pojo-widget-button-collapse{display:none}#elementor-panel .panel-alert{padding:15px;border-left:5px solid transparent;position:relative;font-size:12px;line-height:1.5;text-align:right}#elementor-panel .panel-alert.panel-alert-info{color:#31708f;background-color:#d9edf7;border-color:#bcdff1}#elementor-panel .panel-alert.panel-alert-success{color:#3c763d;background-color:#dff0d8;border-color:#cae6be}#elementor-panel .panel-alert.panel-alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#f9f0c3}#elementor-panel .panel-alert.panel-alert-danger{color:#a94442;background-color:#f2dede;border-color:#e8c4c4}#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;transition:all .5s}#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-search-area{box-shadow:0 0 8px rgba(0,0,0,.1)}#elementor-panel #elementor-panel-elements{overflow:hidden;padding:5px}#elementor-panel .elementor-element-wrapper{float:right;width:50%;padding:5px;text-align:center;box-sizing:border-box}#elementor-panel .elementor-element{border-radius:3px;background-color:#fff;cursor:move}#elementor-panel .elementor-element:hover{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;line-height:1;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}#elementor-panel #elementor-panel-elements-search-wrapper .fa{position:absolute;left:15px;top:50%;color:#a4afb7;transform:translateY(-50%)}#elementor-panel #elementor-panel-elements-search-input{width:100%;background-color:#fff;line-height:1;font-size:11px;padding:8px 15px 8px 42px;font-style:italic;color:#a4afb7;border:none;border-radius:0;margin:0}#elementor-panel .elementor-panel-category:first-child .panel-elements-category-title{padding-top:14px}#elementor-panel .panel-elements-category-title{padding:7px 15px;text-transform:uppercase;font-size:11px;line-height:1}#elementor-panel .panel-elements-category-items{overflow:hidden;padding:5px}#elementor-panel .elementor-panel-scheme .elementor-panel-scheme-title{padding:10px 20px;margin-top:10px}#elementor-panel .elementor-panel-scheme .elementor-panel-scheme-buttons{padding-right:20px;display:table;table-layout:fixed;width:100%;height:40px;background-color:#fff;box-shadow:0 0 8px rgba(0,0,0,.1)}#elementor-panel .elementor-panel-scheme .elementor-panel-scheme-button-wrapper{display:table-cell;vertical-align:middle}#elementor-panel .elementor-panel-scheme .elementor-panel-scheme-save{text-align:center}#elementor-panel .elementor-panel-scheme .elementor-panel-scheme-save .elementor-button{padding:6px 18px;text-transform:uppercase}#elementor-panel .elementor-panel-scheme .elementor-panel-scheme-discard .elementor-button,#elementor-panel .elementor-panel-scheme .elementor-panel-scheme-reset .elementor-button{color:#a4afb7;background:none}#elementor-panel .elementor-panel-scheme .elementor-panel-scheme-discard .fa,#elementor-panel .elementor-panel-scheme .elementor-panel-scheme-reset .fa{margin-right:3px}#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;margin-bottom:10px}#elementor-panel #elementor-panel-scheme-color .elementor-panel-scheme-item:not(:nth-child(4n)){margin-left:13px}#elementor-panel #elementor-panel-scheme-color .wp-picker-container.wp-picker-active{transform:translateY(-37px)}#elementor-panel #elementor-panel-scheme-color .wp-picker-container.wp-picker-active .wp-color-result{margin-right:7px}#elementor-panel .elementor-panel-scheme-color-title{text-align:center;text-transform:uppercase;margin-top:10px;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{transition:border .5s;overflow:hidden;padding: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{float:left;height:20px;width:25%}#elementor-panel #elementor-panel-schemes-disabled{padding:20px}#elementor-panel #elementor-panel-schemes-disabled a{color:#9b0a46;cursor:pointer}#elementor-panel #elementor-panel-schemes-disabled a:hover{text-decoration:underline}#elementor-panel #elementor-panel-content-wrapper{position:absolute;bottom:40px;top:40px;left:0;width:100%}#elementor-panel #elementor-panel-page-menu{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-page-editor .elementor-tabs-controls{background-color:#fff;box-shadow:0 0 8px rgba(0,0,0,.1)}#elementor-panel #elementor-panel-page-editor .elementor-tabs-controls ul{display:table;table-layout:fixed;width:100%}#elementor-panel #elementor-panel-page-editor .elementor-tabs-controls ul li{display:table-cell}#elementor-panel #elementor-panel-page-editor .elementor-tabs-controls ul li.elementor-tab-control-content a:before{content:'\f040'}#elementor-panel #elementor-panel-page-editor .elementor-tabs-controls ul li.elementor-tab-control-style a:before{content:'\f042'}#elementor-panel #elementor-panel-page-editor .elementor-tabs-controls ul li.elementor-tab-control-advanced a:before{content:'\f013'}#elementor-panel #elementor-panel-page-editor .elementor-tabs-controls ul li.elementor-tab-control-responsive a:before{content:'\f10a'}#elementor-panel #elementor-panel-page-editor .elementor-tabs-controls ul li.elementor-tab-control-column a:before,#elementor-panel #elementor-panel-page-editor .elementor-tabs-controls ul li.elementor-tab-control-layout a:before{content:'\f0db'}#elementor-panel #elementor-panel-page-editor .elementor-tabs-controls ul li.active{background-image:linear-gradient(180deg,#f3f3f3,#fff);border-bottom:3px solid #9b0a46}#elementor-panel #elementor-panel-page-editor .elementor-tabs-controls ul li a{display:block;line-height:1;text-align:center;padding:12px 0 8px;font-size:10px;color:#6d7882}#elementor-panel #elementor-panel-page-editor .elementor-tabs-controls ul li a:before{font-family:FontAwesome;font-size:16px;display:block;line-height:1;margin-bottom:6px}#elementor-panel #elementor-panel-page-editor .elementor-controls>.elementor-control:not(.elementor-active-tab){display:none}#elementor-panel #elementor-panel-page-editor .elementor-control{background-color:#fff;position:relative;padding:0 20px 15px}#elementor-panel #elementor-panel-page-editor .elementor-control.elementor-control-separator-default:before{content:'';height:1px;display:block;margin-bottom:15px;background-color:#e6e9ec}#elementor-panel #elementor-panel-page-editor .elementor-control.elementor-control-separator-default.elementor-control-wp{margin-top:15px}#elementor-panel #elementor-panel-page-editor .elementor-control.elementor-control-separator-default.elementor-control-wp:before{background-color:transparent}#elementor-panel #elementor-panel-page-editor .elementor-control.elementor-control-separator-before{padding-top:15px}#elementor-panel #elementor-panel-page-editor .elementor-control.elementor-control-separator-before:before{content:'';position:absolute;height:3px;width:100%;top:0;left:0;background-color:#d5dadf}#elementor-panel #elementor-panel-page-editor .elementor-control.elementor-active-tab.elementor-control-under-section,#elementor-panel #elementor-panel-page-editor .elementor-control.elementor-active-tab.elementor-hidden-control,#elementor-panel #elementor-panel-page-editor .elementor-control.elementor-control-hidden-label .elementor-control-title{display:none}#elementor-panel #elementor-panel-page-editor .elementor-control.elementor-active-tab.elementor-control-under-section.elementor-open{display:block}#elementor-panel #elementor-panel-page-editor .elementor-control.elementor-active-tab.elementor-control-under-section.elementor-open.elementor-hidden-control{display:none}#elementor-panel #elementor-panel-page-editor .elementor-control.elementor-control-type-heading .elementor-control-title{font-weight:700;margin:0}#elementor-panel #elementor-panel-page-editor .elementor-label-block:not(.elementor-control-hidden-label):not(.elementor-control-type-heading) .elementor-control-title{display:block;margin-bottom:10px}#elementor-panel #elementor-panel-page-editor .elementor-label-inline .elementor-control-field{display:table;width:100%}#elementor-panel #elementor-panel-page-editor .elementor-label-inline .elementor-control-field>*{display:table-cell;vertical-align:middle}#elementor-panel #elementor-panel-page-editor .elementor-label-inline .elementor-control-title{width:45%}#elementor-panel #elementor-panel-page-editor .elementor-control-description{margin-top:10px;font-size:11px;font-style:italic}#elementor-panel #elementor-panel-page-editor .elementor-control-descriptor{font-size:11px;font-style:italic;color:#a4afb7}#elementor-panel #elementor-panel-page-editor .elementor-choices{display:table;width:100%;height:27px;background-color:#a4afb7;text-align:center;border-spacing:1px;border-radius:3px}#elementor-panel #elementor-panel-page-editor .elementor-choices input{display:none}#elementor-panel #elementor-panel-page-editor .elementor-choices input:checked+.elementor-choices-label{color:#fff}#elementor-panel #elementor-panel-page-editor .elementor-choices input:not(:checked)+.elementor-choices-label{background-color:#fff;color:#a4afb7}#elementor-panel #elementor-panel-page-editor .elementor-choices .elementor-choices-label{display:table-cell;vertical-align:middle;font-size:12px;transition:all .5s;cursor:pointer}#elementor-panel #elementor-panel-page-editor .elementor-slider{display:inline-block;margin-top:10px;height:4px;background-color:#a4afb7;border-radius:5px;position:relative;width:67%}#elementor-panel #elementor-panel-page-editor .elementor-slider .ui-slider-handle{height:16px;width:16px;background-color:#fff;display:inline-block;top:50%;transform:translateY(-50%) translateX(-8px);position:absolute;box-shadow:1px 1px 6px rgba(0,0,0,.3);border-radius:50%;cursor:pointer}#elementor-panel #elementor-panel-page-editor .elementor-slider-input{width:33%;float:left}#elementor-panel #elementor-panel-page-editor .elementor-slider-input input{width:80%;float:left}#elementor-panel #elementor-panel-page-editor .elementor-units-choices{float:left}#elementor-panel #elementor-panel-page-editor .elementor-units-choices input{display:none}#elementor-panel #elementor-panel-page-editor .elementor-units-choices input:not(:checked)+label{color:#c2cbd2}#elementor-panel #elementor-panel-page-editor .elementor-units-choices input:checked+label{text-decoration:underline}#elementor-panel #elementor-panel-page-editor .elementor-units-choices label{cursor:pointer;padding:0 2px;text-transform:uppercase;font-size:9px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-media .elementor-control-media{padding:7px;border:1px solid;height:150px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-media .elementor-control-media:not(:hover){border-color:#d5dadf}#elementor-panel #elementor-panel-page-editor .elementor-control-type-media .elementor-control-media:not(:hover) .elementor-control-media-upload-button{background-color:#d5dadf}#elementor-panel #elementor-panel-page-editor .elementor-control-type-media .elementor-control-media:hover{border-color:#a4afb7}#elementor-panel #elementor-panel-page-editor .elementor-control-type-media .elementor-control-media:hover .elementor-control-media-upload-button{background-color:#a4afb7}#elementor-panel #elementor-panel-page-editor .elementor-control-type-media .elementor-control-media.media-empty .elementor-control-media-image-area,#elementor-panel #elementor-panel-page-editor .elementor-control-type-media .elementor-control-media:not(.media-empty) .elementor-control-media-upload-button{display:none}#elementor-panel #elementor-panel-page-editor .elementor-control-type-media .elementor-control-media>*{height:100%;cursor:pointer;position:relative}#elementor-panel #elementor-panel-page-editor .elementor-control-type-media .fa-plus-circle{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);color:#fff;font-size:20px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-media .elementor-control-media-image-area:not(:hover) .elementor-control-media-delete{display:none}#elementor-panel #elementor-panel-page-editor .elementor-control-type-media .elementor-control-media-image-area:hover .elementor-control-media-image{opacity:.5}#elementor-panel #elementor-panel-page-editor .elementor-control-type-media .elementor-control-media-delete{position:absolute;bottom:0;left:0;right:0;text-align:center;line-height:1;padding:9.5px;font-size:11px;color:#fff;background-color:#a4afb7;text-transform:uppercase}#elementor-panel #elementor-panel-page-editor .elementor-control-type-media .elementor-control-media-image{height:100%;background-size:cover}#elementor-panel #elementor-panel-page-editor .elementor-control-type-dimensions .elementor-control-dimensions{overflow:hidden}#elementor-panel #elementor-panel-page-editor .elementor-control-type-dimensions li{float:left;width:20%}#elementor-panel #elementor-panel-page-editor .elementor-control-type-dimensions li .elementor-link-dimensions,#elementor-panel #elementor-panel-page-editor .elementor-control-type-dimensions li input{display:block;text-align:center;width:100%;border-color:#a4afb7;height:27px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-dimensions li input{border-left:none;border-radius:0;padding:4px 0}#elementor-panel #elementor-panel-page-editor .elementor-control-type-dimensions li input+span{display:block;text-align:center;color:#d5dadf;font-size:9px;text-transform:uppercase;line-height:1;padding-top:5px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-dimensions li input:focus+span{color:#a4afb7}#elementor-panel #elementor-panel-page-editor .elementor-control-type-dimensions li .elementor-link-dimensions{border:1px solid #a4afb7;border-left:none;background-color:#fff;padding:0;outline:none;border-radius:0 3px 3px 0;cursor:pointer}#elementor-panel #elementor-panel-page-editor .elementor-control-type-dimensions li:first-child input{border-left:1px solid #a4afb7;border-radius:3px 0 0 3px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-dimensions .elementor-link-dimensions.unlinked{background-color:#fff}#elementor-panel #elementor-panel-page-editor .elementor-control-type-dimensions .elementor-link-dimensions.unlinked .elementor-linked{display:none}#elementor-panel #elementor-panel-page-editor .elementor-control-type-dimensions .elementor-link-dimensions:not(.unlinked){background-color:#a4afb7}#elementor-panel #elementor-panel-page-editor .elementor-control-type-dimensions .elementor-link-dimensions:not(.unlinked) .elementor-unlinked{display:none}#elementor-panel #elementor-panel-page-editor .elementor-control-type-dimensions .elementor-link-dimensions .elementor-linked{color:#fff}#elementor-panel #elementor-panel-page-editor .elementor-control-type-url .elementor-control-url-external-hide .elementor-control-url-target{display:none}#elementor-panel #elementor-panel-page-editor .elementor-control-type-url .elementor-control-url-external-show input{padding-right:46px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-url .elementor-control-input-wrapper{position:relative}#elementor-panel #elementor-panel-page-editor .elementor-control-type-url .elementor-control-url-target{position:absolute;top:0;right:0;padding:0;height:100%;width:40px;border:none;border-left:1px solid;background:none;cursor:pointer;font-size:10px;border-radius:0 3px 3px 0}#elementor-panel #elementor-panel-page-editor .elementor-control-type-url .elementor-control-url-target.active{background-color:#a4afb7}#elementor-panel #elementor-panel-page-editor .elementor-control-type-url .elementor-control-url-target.active .elementor-control-url-external{color:#fff}#elementor-panel #elementor-panel-page-editor .elementor-control-type-url .elementor-control-url-target:not(.active) .elementor-control-url-external{opacity:.5}#elementor-panel #elementor-panel-page-editor .elementor-control-type-url input{direction:ltr}#elementor-panel #elementor-panel-page-editor .elementor-control-type-url input:not(:focus)+.elementor-control-url-target{border-color:#d5dadf}#elementor-panel #elementor-panel-page-editor .elementor-control-type-url input:not(:focus)+.elementor-control-url-target.active{background-color:#d5dadf}#elementor-panel #elementor-panel-page-editor .elementor-control-type-url input:focus+.elementor-control-url-target{border-color:#a4afb7}#elementor-panel #elementor-panel-page-editor .elementor-control-type-url input:focus+.elementor-control-url-target.active{background-color:#a4afb7}#elementor-panel #elementor-panel-page-editor .elementor-control-align .elementor-choices,#elementor-panel #elementor-panel-page-editor .elementor-control-position .elementor-choices,#elementor-panel #elementor-panel-page-editor .elementor-control-text_align .elementor-choices{direction:ltr}#elementor-panel #elementor-panel-page-editor .elementor-control-type-slider .elementor-control-input-wrapper{overflow:hidden}#elementor-panel #elementor-panel-page-editor .elementor-control-type-section{margin-top:10px;padding:0}#elementor-panel #elementor-panel-page-editor .elementor-control-type-section+.elementor-control:not(.elementor-control-type-section){padding-top:15px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-section+.elementor-control:not(.elementor-control-type-section):before{display:none}#elementor-panel #elementor-panel-page-editor .wp-picker-container:not(.wp-picker-active){float:left}#elementor-panel #elementor-panel-page-editor .wp-picker-container.wp-picker-active{transform:translateY(-18px)}#elementor-panel #elementor-panel-page-editor .wp-picker-container.wp-picker-active .wp-color-result{margin-right:3px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-wysiwyg *{box-sizing:content-box}#elementor-panel #elementor-panel-page-editor .elementor-control-type-wysiwyg .wp-editor-container{border:1px solid #e6e9ec;border-radius:3px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-wysiwyg #insert-media-button{margin-top:7px;height:auto;line-height:1;font-size:11px;padding:3px 9px;background-color:#e6e9ec}#elementor-panel #elementor-panel-page-editor .elementor-control-type-wysiwyg .ed_button{height:22px;width:auto}#elementor-panel #elementor-panel-page-editor .elementor-control-type-wysiwyg .wp-media-buttons-icon{height:14px;margin:0}#elementor-panel #elementor-panel-page-editor .elementor-control-type-wysiwyg .wp-media-buttons-icon:before{font-size:14px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-wysiwyg .wp-switch-editor{border:none;color:#6d7882;font-size:11px;padding:3px 12px 4px;border-radius:3px 3px 0 0}#elementor-panel #elementor-panel-page-editor .elementor-control-type-wysiwyg .html-active .switch-tmce{background-color:transparent}#elementor-panel #elementor-panel-page-editor .elementor-control-type-wysiwyg .html-active .switch-html,#elementor-panel #elementor-panel-page-editor .elementor-control-type-wysiwyg .tmce-active .switch-tmce{background-color:#e6e9ec}#elementor-panel #elementor-panel-page-editor .elementor-control-type-wysiwyg .tmce-active .switch-html{background-color:transparent}#elementor-panel #elementor-panel-page-editor .elementor-control-type-wysiwyg .mce-toolbar-grp,#elementor-panel #elementor-panel-page-editor .elementor-control-type-wysiwyg .quicktags-toolbar{background-color:#e6e9ec}#elementor-panel #elementor-panel-page-editor .elementor-control-type-wysiwyg .mce-toolbar-grp>div{padding:0 3px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-wysiwyg .elementor-wp-editor{box-sizing:border-box}#elementor-panel #elementor-panel-page-editor .elementor-control-type-wysiwyg .mce-ico{color:#6d7882;font-size:16px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-wysiwyg .mce-btn.mce-active,#elementor-panel #elementor-panel-page-editor .elementor-control-type-wysiwyg .mce-btn:active,#elementor-panel #elementor-panel-page-editor .elementor-control-type-wysiwyg .mce-btn:hover{border-color:#d5dadf}#elementor-panel #elementor-panel-page-editor .elementor-control-type-wysiwyg .mce-path{padding:5px 10px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-wysiwyg .mce-path-item{font-size:12px;color:#6d7882}#elementor-panel #elementor-panel-page-editor .elementor-control-type-icon .select2-selection__rendered .fa{margin-right:3px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-gallery.elementor-gallery-empty .elementor-control-gallery-clear,#elementor-panel #elementor-panel-page-editor .elementor-control-type-gallery.elementor-gallery-empty .elementor-control-gallery-thumbnails{display:none}#elementor-panel #elementor-panel-page-editor .elementor-control-type-gallery .elementor-control-media{padding-top:20px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-gallery .elementor-control-gallery-thumbnails{overflow:hidden;margin-top:20px;cursor:pointer}#elementor-panel #elementor-panel-page-editor .elementor-control-type-gallery .elementor-control-gallery-thumbnail{width:40px;height:40px;background-size:cover;background-position:50% 50%;float:right;margin-bottom:10px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-gallery .elementor-control-gallery-thumbnail:not(:nth-child(5n)){margin-left:10px}#elementor-panel #elementor-panel-page-editor .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-panel-page-editor .elementor-control-type-gallery .elementor-control-gallery-clear{color:#b01b1b;cursor:pointer}#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-preset{border:1px solid #e6e9ec;padding:3px;border-radius:3px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-preset:not(.elementor-control-structure-current-preset){display:inline-block;cursor:pointer;height:50px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-preset:not(.elementor-control-structure-current-preset) svg{height:100%}#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-preset path{fill:#e6e9ec}#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-current-preset{height:80px;margin-top:15px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-current-preset svg{width:100%}#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-reset{padding:10px 0 0 2px;font-size:11px;cursor:pointer;color:#a4afb7}#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-reset i{margin-left:8px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-more-presets-title,#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-title{color:#495157;font-weight:700;padding:13.5px 20px;line-height:1;position:relative}#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-more-presets-title:after,#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-more-presets-title:before,#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-title:after,#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-title:before{content:'';position:absolute;left:0;right:0}#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-more-presets-title:before,#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-title:before{top:0;background-color:#e6e9ec;transform:translateY(-100%)}#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-more-presets-title:after,#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-title:after{bottom:0;height:1px;background-color:#e6e9ec}#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-title{margin:10px -20px 0}#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-title:before{height:10px;box-shadow:inset 0 2px 4px hsla(0,0%,50%,.1)}#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-more-presets-title{margin:15px -20px 0}#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-more-presets-title:before{height:3px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-more-presets{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-more-presets input{display:none}#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-more-presets input:checked+.elementor-control-structure-preset{border:1px solid #a4afb7}#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-more-presets input:checked+.elementor-control-structure-preset path{fill:#a4afb7}#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-preset-wrapper{margin-top:15px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-preset-title{text-align:center;padding-top:5px;font-style:italic;font-size:11px;line-height:1;color:#a4afb7}#elementor-panel #elementor-panel-page-editor .elementor-control-type-image_dimensions .elementor-control-description{margin:0 0 15px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-image_dimensions .elementor-control-input-wrapper{overflow:hidden}#elementor-panel #elementor-panel-page-editor .elementor-control-type-image_dimensions .elementor-image-dimensions-field{width:70px;float:right}#elementor-panel #elementor-panel-page-editor .elementor-control-type-image_dimensions .elementor-image-dimensions-field input:focus+.elementor-image-dimensions-field-description{color:#a4afb7}#elementor-panel #elementor-panel-page-editor .elementor-control-type-image_dimensions .elementor-image-dimensions-separator{width:20px;text-align:center;float:right;padding-top:4px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-image_dimensions .elementor-image-dimensions-field-description{text-transform:uppercase;margin-top:5px;color:#d5dadf;font-size:9px;text-align:center;line-height:1}#elementor-panel #elementor-panel-page-editor .elementor-control-type-image_dimensions .elementor-image-dimensions-apply-button{float:left;height:27px;width:70px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-hidden{display:none!important}#elementor-panel #elementor-panel-page-editor .elementor-control-type-repeater,#elementor-panel #elementor-panel-page-editor .elementor-control-type-repeater .elementor-control{padding:0 10px 15px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-repeater .elementor-control:before,#elementor-panel #elementor-panel-page-editor .elementor-control-type-repeater.elementor-repeater-has-minimum-rows .elementor-repeater-tool-remove{display:none}#elementor-panel #elementor-panel-page-editor .elementor-control-type-repeater .repeater-fields{margin:10px 0}#elementor-panel #elementor-panel-page-editor .elementor-control-type-repeater .elementor-repeater-row-controls{border:1px solid #d5dadf;border-top-width:0;padding-top:15px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-repeater .elementor-repeater-row-controls:not(.editable){display:none}#elementor-panel #elementor-panel-page-editor .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;transition:all .5s}#elementor-panel #elementor-panel-page-editor .elementor-control-type-repeater .elementor-repeater-row-tools:hover{background-color:#a4afb7}#elementor-panel #elementor-panel-page-editor .elementor-control-type-repeater .elementor-repeater-row-tools>div{display:table-cell;text-align:center;vertical-align:middle;cursor:pointer}#elementor-panel #elementor-panel-page-editor .elementor-control-type-repeater .elementor-repeater-row-tools>div:not(.elementor-repeater-row-handle-sortable){background-color:#fff}#elementor-panel #elementor-panel-page-editor .elementor-control-type-repeater .elementor-repeater-row-tools>div:hover{opacity:.95}#elementor-panel #elementor-panel-page-editor .elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-item-title{text-align:right;padding:0 20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#elementor-panel #elementor-panel-page-editor .elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-tool{width:40px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-handle-sortable{cursor:move;width:10px;color:#fff}#elementor-panel #elementor-panel-page-editor .elementor-control-type-repeater .elementor-button-wrapper{text-align:center;padding:10px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-repeater .elementor-repeater-add{background-color:#a4afb7;color:#fff;font-size:11px;text-transform:uppercase;padding:6.5px 15px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-repeater .elementor-repeater-add:hover{background-color:#6d7882}#elementor-panel #elementor-panel-page-editor .elementor-control-type-textarea textarea{display:block}#elementor-panel #elementor-panel-page-editor .elementor-control-type-box_shadow .elementor-control-input-wrapper{overflow:hidden}#elementor-panel #elementor-panel-page-editor .elementor-control-type-box_shadow .elementor-box-shadow-slider{margin-top:10px}#elementor-panel .wp-picker-container.wp-picker-active{position:absolute;z-index:1;left:0;background-color:#fff;border:solid #fff;border-width:0 17px 0 12px;padding-top:10px}#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 *{box-sizing:content-box}#elementor-panel .wp-picker-container .iris-picker{border:none}#elementor-panel .wp-color-result{margin:0;width:48px;height:25px;box-shadow:inset 0 0 0 3px #fff;transition:border .5s;padding:0;border-radius:3px;border:1px solid #d5dadf}#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{height:24px;width:48px;padding:0;background-color:#d5dadf;border-radius:0 3px 3px 0;margin:0}#elementor-panel .wp-color-picker{float:left;width:100px;border-radius:3px 0 0 3px;line-height:1}#elementor-panel .wp-picker-holder *{box-sizing:content-box}#elementor-panel .wp-picker-open~.wp-picker-holder{clear:both;margin-bottom:15px}#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;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;box-shadow:-2px -5px 8px rgba(0,0,0,.1);cursor:default}#elementor-panel .elementor-panel-footer-sub-menu{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{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;transform:translateY(-50%);background-color:#e6e9ec;font-size:15px;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%;transform:translateX(-50%) translateY(-50%)}#elementor-mode-switcher-preview-input{display:none}#elementor-preview{background-color:#333;position:absolute;height:100%;top:0;right:0;border:0}#elementor-preview.elementor-device-desktop{overflow-y:hidden}#elementor-preview.elementor-device-desktop #elementor-preview-responsive-wrapper{min-width:1024px;width:100%;height:100%}#elementor-preview.elementor-device-laptop #elementor-preview-responsive-wrapper{width:1024px;height:768px;padding:10px 70px 10px 40px}#elementor-preview.elementor-device-tablet #elementor-preview-responsive-wrapper{width:768px;height:1024px;padding:40px 10px 70px}#elementor-preview.elementor-device-mobile-landscape #elementor-preview-responsive-wrapper{width:640px;height:360px;padding:10px 70px 10px 40px}#elementor-preview.elementor-device-mobile #elementor-preview-responsive-wrapper{width:360px;height:640px;padding:40px 10px 70px}#elementor-preview:not(.elementor-device-desktop){overflow:auto}#elementor-preview:not(.elementor-device-desktop) #elementor-preview-responsive-wrapper{border-radius:30px;background-color:#111;margin:30px auto 80px}#elementor-preview-responsive-wrapper{position:absolute;top:0;bottom:0;left:0;right:0;transition:all .5s ease 0s}#elementor-preview-iframe{width:100%;height:100%;background-color:#fff}.tipsy{font-size:10px;position:absolute;padding:5px;z-index:4}.tipsy-inner{background-color:#000;color:#fff;max-width:200px;padding:5px 8px 4px;text-align:center;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}.dialog-widget{position:fixed;height:100%;width:100%;top:0;left:0;background-color:rgba(0,0,0,.5);z-index:3}.dialog-widget *{box-sizing:border-box}.dialog-widget-content{background-color:#fff;position:absolute;border-radius:3px;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}.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:none;margin: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-widget-header{line-height:1;padding:20px 0;font-weight:500}.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:focus,.dialog-options-widget .dialog-buttons-wrapper>button:focus{background-color:#e6e9ec}.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:350px}.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%}.dialog-popup-message{height:155px;width:155px;background-color:#fff;border-radius:10px}.elementor-dialog-message{padding:15px}.elementor-dialog-message .fa{font-size:85px;padding:10px}.elementor-dialog-message-text{text-transform:uppercase}.dialog-elementor-modal-close-button{cursor:pointer;position:absolute;top:16px;left:20px;font-size:16px;color:#a4afb7;line-height:1}#elementor-introduction .dialog-widget-header{padding:40px 0 0}#elementor-introduction .dialog-widget-content{width:700px;max-width:100%}#elementor-introduction .elementor-video-wrapper{padding-bottom:62.4%}#elementor-introduction .dialog-message{margin-top:40px}#elementor-introduction-title{color:#9b0a46;font-size:27px;font-weight:700}#elementor-introduction-subtitle{margin-top:12px;font-size:16px;color:#a4afb7}
assets/css/editor.css CHANGED
@@ -53,19 +53,21 @@ body {
53
  left: 0; }
54
  body.elementor-editor-active #elementor-mode-switcher-preview .fa:before {
55
  content: ""; }
56
- body:not(.elementor-editor-active) #elementor-preview {
57
  left: 0; }
58
- body:not(.elementor-editor-active) #elementor-panel {
59
  left: -280px; }
60
- body:not(.elementor-editor-active) #elementor-mode-switcher-preview .fa:before {
 
 
61
  content: ""; }
62
 
63
  iframe,
64
  img {
65
  border: 0 none; }
66
 
67
- #elementor-preview, #elementor-panel {
68
- transition: left 0.5s; }
69
 
70
  #elementor-loading {
71
  position: fixed;
@@ -428,7 +430,14 @@ select {
428
  border: 0; }
429
  #elementor-panel :focus {
430
  outline: 0; }
431
- #elementor-panel .elementor-panel-inner {
 
 
 
 
 
 
 
432
  position: relative;
433
  height: 100%;
434
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2); }
53
  left: 0; }
54
  body.elementor-editor-active #elementor-mode-switcher-preview .fa:before {
55
  content: ""; }
56
+ body.elementor-editor-preview #elementor-preview {
57
  left: 0; }
58
+ body.elementor-editor-preview #elementor-panel {
59
  left: -280px; }
60
+ body.elementor-editor-preview #elementor-panel > .ui-resizable-e, body.elementor-editor-preview #elementor-panel > .ui-resizable-w {
61
+ display: none; }
62
+ body.elementor-editor-preview #elementor-mode-switcher-preview .fa:before {
63
  content: ""; }
64
 
65
  iframe,
66
  img {
67
  border: 0 none; }
68
 
69
+ #elementor-preview:not(.ui-resizable-resizing), #elementor-panel:not(.ui-resizable-resizing) {
70
+ transition: left 0.5s, width 0.5s; }
71
 
72
  #elementor-loading {
73
  position: fixed;
430
  border: 0; }
431
  #elementor-panel :focus {
432
  outline: 0; }
433
+ #elementor-panel > .ui-resizable-e, #elementor-panel > .ui-resizable-w {
434
+ position: absolute;
435
+ top: 0;
436
+ height: 100%;
437
+ width: 7px;
438
+ right: -5px;
439
+ cursor: ew-resize; }
440
+ #elementor-panel #elementor-panel-inner {
441
  position: relative;
442
  height: 100%;
443
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2); }
assets/css/editor.css.map CHANGED
@@ -1 +1 @@
1
- {"version":3,"sources":["editor.css","../scss/common/common.scss","../scss/helpers/mixins.scss","../scss/helpers/utilities.scss","../scss/editor/_wrapper.scss","../scss/helpers/variables.scss","../scss/helpers/direction.scss","../scss/editor/_global.scss","../scss/editor/_loader.scss","../scss/editor/_buttons.scss","../scss/editor/_forms.scss","../scss/editor/_perfect-scrollbar.scss","../scss/editor/_nprogress.scss","../scss/editor/panel/_panel.scss","../scss/editor/panel/_reset.scss","../scss/editor/panel/_global.scss","../scss/editor/panel/_header.scss","../scss/editor/panel/_elements.scss","../scss/editor/panel/_categories.scss","../scss/editor/panel/_schemes.scss","../scss/editor/panel/_menu.scss","../scss/editor/panel/_element-settings.scss","../scss/editor/panel/_control.scss","../scss/editor/panel/controls/_repeater.scss","../scss/editor/panel/controls/_textarea.scss","../scss/editor/panel/controls/_box-shadow.scss","../scss/editor/panel/_color-picker.scss","../scss/editor/panel/_footer.scss","../scss/editor/_mode-switcher.scss","../scss/editor/_devices.scss","../scss/editor/_tipsy.scss","../scss/editor/_dialog.scss","../scss/editor/_introduction.scss"],"names":[],"mappings":"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","file":"editor.css"}
1
+ {"version":3,"sources":["editor.css","../scss/common/common.scss","../scss/helpers/mixins.scss","../scss/helpers/utilities.scss","../scss/editor/_wrapper.scss","../scss/helpers/variables.scss","../scss/helpers/direction.scss","../scss/editor/_global.scss","../scss/editor/_loader.scss","../scss/editor/_buttons.scss","../scss/editor/_forms.scss","../scss/editor/_perfect-scrollbar.scss","../scss/editor/_nprogress.scss","../scss/editor/panel/_panel.scss","../scss/editor/panel/_reset.scss","../scss/editor/panel/_global.scss","../scss/editor/panel/_header.scss","../scss/editor/panel/_elements.scss","../scss/editor/panel/_categories.scss","../scss/editor/panel/_schemes.scss","../scss/editor/panel/_menu.scss","../scss/editor/panel/_element-settings.scss","../scss/editor/panel/_control.scss","../scss/editor/panel/controls/_repeater.scss","../scss/editor/panel/controls/_textarea.scss","../scss/editor/panel/controls/_box-shadow.scss","../scss/editor/panel/_color-picker.scss","../scss/editor/panel/_footer.scss","../scss/editor/_mode-switcher.scss","../scss/editor/_devices.scss","../scss/editor/_tipsy.scss","../scss/editor/_dialog.scss","../scss/editor/_introduction.scss"],"names":[],"mappings":"AAAA,iBAAiB;ACCjB;EACC,mBAAkB;EAClB,UAAS,EAAA;EAET;IACC,mBAAkB;IAClB,OAAM;IACN,QAAO;IACP,aAAY;IACZ,YAAW,EAAA;;ACJZ;EAEC,aAAY;EACZ,eAAc,EAAA;AAEf;EACC,YAAW,EAAA;;ACJb;;;;EAKC,mBAAkB;EAClB,WAAU;EACV,YAAW;EACX,aAAY;EACZ,WAAU;EACV,iBAAgB;EAChB,uBAAmB;EACnB,UAAS,EAAA;;AChBV;;EAEI,aAAY;EACZ,UAAS;EACT,WAAU,EAAA;;AAGd;EACI,0BAAyB,EAAA;;AAG7B;EACI,eC0CkB;EDzClB,2DAA0D;EAC1D,gBAAe;EACf,oBAAmB;EACnB,iBAAgB;EAChB,sBAAqB;EACrB,qBAAoB;EACpB,iBAAgB,EAAA;EAIlB;IEaA,YFZqB;IEqBrB,SFpBe,EAAA;EAGf;IEQA,QFPiB,EAAA;EAMf;IACC,aAAoC,EAAA;EAQvC;IACC,QAAO,EAAA;EAGR;IEZA,aAAY,EAAA;IFeX;MACC,cAAa,EAAA;EAOb;IACC,aAAoC,EAAA;;AAOzC;;EAEI,eAAc,EAAA;;AAKjB;EACC,kCAA+C,EAAA;;AG5EjD;EACC,gBAAe;EACf,OAAM;EACN,QAAO;EACP,UAAS;EACT,SAAQ;EACR,oBFiDqB;EEhDrB,cF0GkB,EAAA;;AEvGnB;EAGC,mBAAkB;EAClB,SAAQ;EACR,UAAS;EACT,6CAA4C;EAC5C,aANY,EAAA;EAQZ;IACC,cATW;IAUX,mBAAkB,EAAA;EAGnB;IACC,0BFqCyB,EAAA;EGjE3B;IAGC,mBAAkB;IAClB,qCAA+C,EAAA;IAE/C;MACC,WAAU;MACV,aAAY;MACZ,QAAO;MACP,OAAM,EAAA;IAGP;MACC,SAAQ;MACR,YAAW;MACX,WAAU,EAAA;IAGX;MACC,OAAM;MACN,wBAAwC,EAAA;IAGzC;MACC,SAAQ;MACR,uBAA0C,EAAA;IAG3C;MACC,UAAS;MACT,wBAA0C,EAAA;AAI5C;EACC;IACC,YAAW,EAAA;EAEZ;IACC,WAAU,EAAA;EAEX;IACC,YAAW,EAAA,EAAA;ADTb;EAcC,YAAW;EACX,mBAAkB;EAClB,0BAAyB;EACzB,iBAAgB;EAChB,oBAAmB;EACnB,gBAAe;EACf,2CAA0C,EAAA;AAlB1C;EACC;IACC,WAAU,EAAA;EAEX;IACC,YAAW,EAAA;EAEZ;IACC,WAAU,EAAA,EAAA;AAcb;EACC,sBFCqB,EAAA;EECrB;IACC,cAAa,EAAA;;AE1Df;EACC,aAAY;EACZ,gBAAe;EACf,mBAAkB;EAClB,qBJiGyB,EAAA;EI7FxB;IACC,cAAa,EAAA;EAIf;IACC,YAAW;IACX,kBAAiB,EAAA;;AAInB;EACC,YAAW,EAAA;EAEX;IACC,0BJkCsB,EAAA;EI/BvB;IACC,0BAAyB,EAAA;IAEzB;MACC,cAAa;MACb,sEAAqE,EAAA;IAGtE;MACC,yEAAwE,EAAA;;ACnC3E;EACC,mBAAkB;EAClB,gBAAe;EACf,YAAW;EACX,iBAAgB;EAChB,iBAAgB;EAChB,eL8CsB;EK7CtB,kBAAiB;EACjB,UAAS,EAAA;EAET;IACC,sBL+CuB,EAAA;EK5CxB;IACC,sBLyCoB,EAAA;;AKnCrB;EACC,sBL0CsB,EAAA;;AKtCxB;EACC,iBAAgB,EAAA;;AAGjB;EACC,iBAAgB,EAAA;;AAGjB;;EAEC,0BAAkC;EAClC,iBAAgB;EAChB,YAAW;EACX,YAAW;EACX,gBAAe;EACf,sBAAqB;EACrB,eAAc;EACd,aAAY;EACZ,qBAAoB;EACpB,WAAU;EACV,WAAU;EACV,mBAAkB;EAClB,uBAAsB;EACtB,YAAW;EACX,gBAAe;EACf,0CAAyC,EAAA;EACzC;;IACC,sBLGoB,EAAA;;AKCtB;EACC,0BLG0B;EKF1B,oBAAmB;EACnB,WAAU,EAAA;;AAGX;EACC,aAAY,EAAA;;AChEb;EACC,uBAAsB;EACtB,4BAA2B,EAAA;;AAG5B;;EAEC,eAAc,EAAA;;AAGf;EACC,qBAAoB,EAAA;;AAGrB;EACC,uBAAsB;EACtB,aAAY,EAAA;;AAGb;EACC,uBAAsB,EAAA;;AAGvB;EACC,uBAAsB;EACtB,aAAY,EAAA;;AAGb;EACC,uBAAsB,EAAA;;AAGvB;EACC,cAAa;EACb,mBAAkB;EAClB,oCAAoC;EAIpC,mBAAkB;EAClB,WAAU;EAIV,8DAA6D;EAC7D,YAAW;EACX,oDAAoD;EACpD,YAAW,EAAA;;AAGZ;EACC,mBAAkB;EAClB,oCAAoC;EACpC,uBAAsB;EAItB,mBAAkB;EAIlB,yCAAwC;EACxC,UAAS;EACT,+CAA+C;EAC/C,YAAW,EAAA;;AAGZ;EACC,cAAa;EACb,mBAAkB;EAClB,oCAAoC;EAIpC,mBAAkB;EAClB,WAAU;EAIV,8DAA6D;EAC7D,WAAU;EACV,mDAAmD;EACnD,WAAU,EAAA;;AAGX;EACC,mBAAkB;EAClB,oCAAoC;EACpC,uBAAsB;EAItB,mBAAkB;EAIlB,yCAAwC;EACxC,SAAQ;EACR,8CAA8C;EAC9C,WAAU,EAAA;;AAGX;EACC,qBAAoB,EAAA;;AAGrB;EACC,uBAAsB;EACtB,aAAY,EAAA;;AAGb;EACC,uBAAsB,EAAA;;AAGvB;EACC,uBAAsB;EACtB,aAAY,EAAA;;AAGb;EACC,uBAAsB,EAAA;;AAGvB;;EAEC,aAAY,EAAA;;AAGb;EACC,uBAAsB;EACtB,aAAY,EAAA;;AAGb;EACC,uBAAsB,EAAA;;AAGvB;EACC,uBAAsB;EACtB,aAAY,EAAA;;AAGb;EACC,uBAAsB,EAAA;;AChJvB,8BAA8B;AAC9B;EACC,qBAAoB,EAAA;;AAGrB;EACC,oBP2DuB;EO1DvB,gBAAe;EACf,cAAa;EACb,OAAM;EACN,QAAO;EACP,YAAW;EACX,YAAW,EAAA;;AAGZ,uBAAuB;AACvB;EACC,eAAc;EACd,mBAAkB;EAClB,SAAQ;EACR,aAAY;EACZ,aAAY;EACZ,8CAA6D;EAC7D,aAAY;EACZ,6CAA4C,EAAA;;AAG7C,4CAA4C;AAC5C;EACC,cAAa;EACb,gBAAe;EACf,cAAa;EACb,UAAS;EACT,YAAW,EAAA;;AAGZ;EACC,YAAW;EACX,aAAY;EACZ,uBAAsB;EACtB,8BAA6B;EAC7B,0BPwBuB;EOvBvB,2BPuBuB;EOtBvB,mBAAkB;EAClB,mDAAkD,EAAA;;AAGnD;EACC,iBAAgB;EAChB,mBAAkB,EAAA;;AAGnB;;EAEC,mBAAkB,EAAA;;AAGnB;EACC;IAAO,wBAAuB,EAAA;EAC9B;IAAO,0BAAyB,EAAA,EAAA;AAKhC;;EAEC,gBAAe,EAAA;;AClEjB;EACC,2DAA0D;EAC1D,gBAAe;EACf,oBAAmB;EACnB,iBAAgB;EAMhB,0BRmD0B;EQlD1B,gBAAe;EACf,aAAY;EACZ,aAAY;EACZ,OAAM;EACN,UAAS;EACN,kBAAiB,EAAA;ECfpB;IACC,uBAAsB,EAAA;EAIxB;IACC,oBTSsB;ISRtB,eTNsB,EAAA;ESIvB;IACC,oBTSsB;ISRtB,eTNsB,EAAA;ESSvB;IACC,eTgDsB;IS/CtB,sBAAqB;IACrB,iBAAgB,EAAA;IAChB;MACC,eAAc,EAAA;EAIhB;;IAEC,iBAAgB;IAChB,WAAU;IACV,UAAS,EAAA;EAGV;;;;;;IAMC,gBAAe;IACf,oBAAmB,EAAA;EAGpB;;IAEC,UAAS;IACT,qBAAoB,EAAA;EAGrB;IACC,yBAAwB,EAAA;EAGzB;IACC,4BAA2B,EAAA;EAG5B;IACC,gBAAe;IACf,aAAY;IACZ,UAAS,EAAA;EAGV;IACC,WAAU;IACV,UAAS,EAAA;EAGV;IACC,WAAU,EAAA;ED7CV;IACC,mBAAkB;IAClB,OAAM;IACN,aAAY;IACZ,WAAU;IPuBV,YAAa;IOrBb,kBAAiB,EAAA;EAGlB;IACO,mBAAkB;IACxB,aAAY;IACN,yCAAqC,EAAA;EAGzC;IACE,YAAW;IACX,mBAAkB;IAClB,oBAAmB,EAAA;EEpCzB;IACC,eAAc;IACd,oBAAmB;IACnB,aAAY;IACZ,gBAAe;IACf,YAAW;IACX,iCAA2C;IAC3C,gBAAe,EAAA;IAQZ;MACC,aAAoC,EAAA;IAYrC;MACC,iBAAgB,EAAA;IAMpB;MACC,oBAAmB;MACnB,uBAAsB,EAAA;EAIxB;IACC,YAAW;IACX,eVSsB,EAAA;EUNvB;IACC,eVKsB;IUJtB,kBAAiB,EAAA;EAGlB;IACC,iBAAgB;IAChB,uBAAsB,EAAA;EAGvB;IACC,wBAAuB,EAAA;EAGxB;IACC,gBAAe,EAAA;EAKhB;IACC,uBAAsB,EAAA;IAIrB;MACC,sBVdsB,EAAA;IUoBvB;MACC,sBVvBmB,EAAA;EU6BtB;IACC,aAAY,EAAA;EAGb;IACC,kBAAiB,EAAA;EAGlB;IACC,aAAY;IACZ,OAAM,EAAA;EAOJ;IACC,cAAa,EAAA;EAOjB;IACC,cAAa;IACb,mCAAkC;IAClC,mBAAkB;IAClB,gBAAe;IACf,iBAAgB;IAChB,iBTUY,EAAA;ISRZ;MACC,eV9FkB;MU+FlB,0BV9FgB;MU+FhB,sBV9FgC,EAAA;IUiGjC;MACC,eV9FoB;MU+FpB,0BV9FkB;MU+FlB,sBV9FqC,EAAA;IUiGtC;MACC,eV9FoB;MU+FpB,0BV9FkB;MU+FlB,sBV9FqC,EAAA;IUiGtC;MACC,eV9FmB;MU+FnB,0BV9FkB;MU+FlB,sBV9FoC,EAAA;EW7CtC;IACI,eAAc;IACd,aAAY;IACZ,YAAW;IACd,0BXwDsB;IWvDtB,YAAW,EAAA;IAER;MACF,oBAAmB;MACnB,uBAAsB;MACtB,mBAAkB,EAAA;EAMpB;IACC,YAAW,EAAA;IAEX;MACC,gBAAe;MACf,eAAc;MACd,gBAAe;MACf,aAAY;MACZ,kBAAiB;MACjB,qBX4EwB,EAAA;MW1ExB;QACC,eX8BsB,EAAA;EWzBzB;IACC,gBAAe,EAAA;IAEf;MACC,YAAW,EAAA;ECrCb;IACC,uCZiG+C,EAAA;EY9FhD;IACC,iBAAgB;IAChB,aAAY,EAAA;EAIb;IACC,YXmHY;IWlHZ,WAAU;IACV,aAAY;IACZ,mBAAkB;IAClB,uBAAsB,EAAA;EAGvB;IACC,mBAAkB;IAClB,uBAAsB;IACtB,aAAY,EAAA;IAEZ;MACC,yCAAwC,EAAA;MAExC;QACC,eZiCoB,EAAA;IY7BtB;MACC,gBAAe;MACf,kBAAiB;MACjB,eAAc;MACd,eZkBqB,EAAA;IYftB;MACC,eAAc;MACd,YAAW,EAAA;IAGZ;MACC,gBAAe;MACf,eZQqB;MYPrB,oBAAmB;MACnB,uBAAsB;MACtB,aAAY,EAAA;EAId;IACC,mBAAkB,EAAA;IAElB;MACC,mBAAkB;MXXlB,YWYiB;MACjB,SAAQ;MACR,eZHoB;MYIpB,4BAA2B,EAAA;EAI7B;IACC,YAAW;IACX,uBAAsB;IACtB,eAAc;IACd,gBAAe;IX/Dd,2BAAwC;IWiEzC,mBAAkB;IAClB,eZfqB;IYgBrB,aAAY;IACZ,iBAAgB;IAChB,UAAS,EAAA;ECxER;IACC,kBAAiB,EAAA;EAKpB;IACC,kBAAiB;IACjB,0BAAyB;IACzB,gBAAe;IACf,eAAc,EAAA;EAGf;IACC,iBAAgB;IAChB,aAAY,EAAA;ECfZ;IACC,mBAAkB;IAClB,iBAAgB,EAAA;EAGjB;IbOC,mBaN2B;IAC3B,eAAc;IACd,oBAAmB;IACnB,YAAW;IACX,aAAY;IACZ,uBAAsB;IACtB,uCdoF8C,EAAA;EcjF/C;IACC,oBAAmB;IACnB,uBAAsB,EAAA;EAGvB;IACC,mBAAkB,EAAA;IAElB;MACC,kBAAiB;MACjB,0BAAyB,EAAA;EAM1B;IACC,edsBmB;IcrBnB,iBAAgB,EAAA;EAOjB;IACC,kBAAiB,EAAA;EAOnB;IACC,mBAAkB,EAAA;EAGnB;IACC,sBAAqB;IACrB,oBAAmB,EAAA;IAEnB;Mb9CA,mBa+CyB,EAAA;EAMzB;IACC,6BAA4B,EAAA;IAE5B;MACC,kBAAiB,EAAA;EAMrB;IACC,mBAAkB;IAClB,0BAAyB;IACzB,iBAAgB;IAChB,edtBuB;IcuBvB,eAAc,EAAA;EAGf;IACC,eAAc;IACd,oBAAmB;IACnB,YAAW;IACX,oBAAmB,EAAA;IAElB;MACC,oBAAmB;MACnB,uBAAsB,EAAA;EAMxB;IACC,YAAW,EAAA;EAUV;IACC,cAAa,EAAA;EAMjB;IACC,oBAAmB,EAAA;IAEnB;MACC,gBAAe;MACf,edhEoB;MciEpB,mBAAkB;MAClB,gBAAe,EAAA;EAIjB;IACC,uBAAsB;IACtB,iBAAgB;IAChB,aAAY;IACZ,mBAAkB;IAClB,0BAAkC;IAClC,gBAAe,EAAA;IAEf;MACC,0BAA+B,EAAA;EAIjC;IACC,YAAW;IACX,aAAY;IACZ,WAAU,EAAA;EAGX;IACC,cAAa,EAAA;IAEb;MACC,edzFqB;Mc0FrB,gBAAe,EAAA;MAEf;QACC,2BAA0B,EAAA;ENxGzB;IACI,mBAAkB;IAClB,aAAY;IACZ,UAAS;IACT,QAAO;IACP,YAAW,EAAA;EOtDnB;IACC,uCfiG+C,EAAA;Ee9FhD;IACC,eAAc;IACd,YAAW;IACX,aAAY;IACZ,gBAAe;IACf,mBAAkB,EAAA;IAElB;MACC,uBAAsB,EAAA;IAGvB;MACC,oBAAmB;MACnB,uBAAsB,EAAA;EAIxB;IACC,mBAAkB;IAClB,YAAW,EAAA;EAGZ;IACC,iBAAgB,EAAA;IAEhB;MACC,efmCsB,EAAA;EgBhEvB;IACC,0BhBAqB;IgBCrB,uChB+F8C,EAAA;IgB7F9C;MACC,eAAc;MACd,oBAAmB;MACnB,YAAW,EAAA;MAEX;QACC,oBAAmB,EAAA;QAGlB;UACC,iBAAgB,EAAA;QAKjB;UACC,iBAAgB,EAAA;QAKjB;UACC,iBAAgB,EAAA;QAKjB;UACC,iBAAgB,EAAA;QAKjB;UACC,iBAAgB,EAAA;QAKjB;UACC,iBAAgB,EAAA;QAIlB;UACC,4DAA2D;UAC3D,iCAAuC,EAAA;QAGxC;UACC,eAAc;UACd,eAAc;UACd,mBAAkB;UAClB,oBAAmB;UACnB,gBAAe;UACf,ehBNiB,EAAA;UgBQjB;YACC,yBAAwB;YACxB,gBAAe;YACf,eAAc;YACd,eAAc;YACd,mBAAkB,EAAA;EC7DrB;IACC,cAAa,EAAA;EAKhB;IACC,uBAAsB;IACtB,mBAAkB;IAClB,qBAAoB,EAAA;IAMlB;MACC,YAAW;MACX,YAAW;MACX,eAAc;MACd,oBAAmB;MACnB,0BjBmCsB,EAAA;IiBhCvB;MACC,iBAAgB,EAAA;MAEhB;QACC,8BAA6B,EAAA;IAKhC;MACC,kBAAiB,EAAA;MAEjB;QACC,YAAW;QACX,mBAAkB;QAClB,YAAW;QACX,YAAW;QACX,OAAM;QACN,QAAO;QACP,0BjBUoB,EAAA;IiBHtB;MACC,cAAa,EAAA;IAOd;MACC,cAAa,EAAA;IAGd;MACC,cAAa,EAAA;MAEb;QACC,eAAc,EAAA;QAEd;UACC,cAAa,EAAA;IAQhB;MACC,kBAAiB;MACjB,UAAS,EAAA;EASV;IACC,eAAc;IACd,oBAAmB,EAAA;EAOrB;IACC,eAAc;IACd,YAAW,EAAA;IAEX;MACC,oBAAmB;MACnB,uBAAsB,EAAA;EAIxB;IACC,WAAU,EAAA;EAIZ;IACC,iBAAgB;IAChB,gBAAe;IACf,mBAAkB,EAAA;EAGnB;IACC,gBAAe;IACf,mBAAkB;IAClB,ejBtEoB,EAAA;EiByErB;IACC,eAAc;IACd,YAAW;IACX,aAAY;IACZ,0BjB7EoB;IiB8EpB,mBAAkB;IAClB,oBAAmB;IACnB,mBAAkB,EAAA;IAElB;MACC,cAAa,EAAA;MAEb;QACC,YAAW,EAAA;MAGZ;QACC,uBAAsB;QACtB,ejB3FkB,EAAA;IiB+FpB;MACC,oBAAmB;MACnB,uBAAsB;MACtB,gBAAe;MACf,oBAAmB;MACnB,gBAAe,EAAA;EAIjB;IACC,sBAAqB;IACrB,iBAAgB;IAChB,YAAW;IACX,0BjB5GoB;IiB6GpB,mBAAkB;IAClB,mBAAkB;IAClB,WAAU,EAAA;IAEV;MACC,aAAY;MACZ,YAAW;MACX,uBAAsB;MACtB,sBAAqB;MACrB,SAAQ;MACR,6CAA4C;MAC5C,mBAAkB;MAClB,2CAA0C;MAC1C,mBAAkB;MAClB,gBAAe,EAAA;EAIjB;IACC,WAAU;IACV,ahBlDY,EAAA;IgBoDZ;MACC,WAAU;MACV,ahBtDW,EAAA;EgB0Db;IACC,ahB3DY,EAAA;IgB6DZ;MACC,cAAa,EAAA;MAEb;QACC,ejB/IoB,EAAA;MiBkJrB;QACC,2BAA0B,EAAA;IAI5B;MACC,gBAAe;MACf,eAAc;MACd,0BAAyB;MACzB,eAAc,EAAA;EAOf;IACC,aAAY;IACZ,kBAAiB;IACjB,cAAa,EAAA;IAEb;MACC,sBjBvKqB,EAAA;MiByKrB;QACC,0BjB1KoB,EAAA;IiB8KtB;MACC,sBjBjLkB,EAAA;MiBmLlB;QACC,0BjBpLiB,EAAA;IiB0LlB;MACC,cAAa,EAAA;IAMd;MACC,cAAa,EAAA;IAIf;MACC,aAAY;MACZ,gBAAe;MACf,mBAAkB,EAAA;EAIpB;IACC,mBAAkB;IAClB,SAAQ;IACR,UAAS;IACT,6CAA4C;IAC5C,YAAW;IACX,gBAAe,EAAA;EAOd;IACC,cAAa,EAAA;EAMd;IACC,YAAW,EAAA;EAKd;IACC,mBAAkB;IAClB,UAAS;IACT,QAAO;IACP,SAAQ;IACR,mBAAkB;IAClB,eAAc;IACd,eAAc;IACd,gBAAe;IACf,YAAW;IACX,0BjBjPmB;IiBkPnB,0BAAyB,EAAA;EAG1B;IACC,aAAY;IACZ,uBAAsB,EAAA;EAMvB;IACC,iBAAgB,EAAA;EAGjB;IACC,YAAW;IACX,WAAU,EAAA;IAEV;;MAEC,eAAc;MACd,mBAAkB;MAClB,YAAW;MACX,sBjB1QkB;MiB2QlB,aAAY,EAAA;IAGb;MACC,kBAAiB;MACjB,iBAAgB;MAChB,eAAc,EAAA;MAEd;QACC,eAAc;QACd,mBAAkB;QAClB,ejBpRoB;QiBqRpB,eAAc;QACd,0BAAyB;QACzB,eAAc;QACd,iBAAgB,EAAA;MAKhB;QACC,ejBhSgB,EAAA;IiBqSnB;MACC,0BAA+B;MAC/B,kBAAiB;MACjB,uBAAsB;MACtB,WAAU;MACV,cAAa;MACb,2BAA0B;MAC1B,gBAAe,EAAA;IAKf;MACC,+BAAoC;MACpC,2BAA0B,EAAA;EAO5B;IACC,uBAAsB,EAAA;IAEtB;MACC,cAAa,EAAA;EAIf;IACC,0BjBnUkB,EAAA;IiBqUlB;MACC,cAAa,EAAA;EAIf;IACC,YAAW,EAAA;EAWZ;IACC,cAAa,EAAA;EAMd;IACC,oBAAmB,EAAA;EAIrB;IACC,mBAAkB,EAAA;EAGnB;IACC,mBAAkB;IAClB,OAAM;IACN,SAAQ;IACR,WAAU;IACV,aAAY;IACZ,YAAW;IACX,aAAY;IACZ,uBAAsB;IACtB,iBAAgB;IAChB,gBAAe;IACf,gBAAe;IACf,2BAA0B,EAAA;IAE1B;MACC,0BjBrXkB,EAAA;MiBuXlB;QACC,YAAW,EAAA;IAMZ;MACC,YAAW,EAAA;EAKd;IACC,eAAc,EAAA;IAIb;MACC,sBjBxYoB,EAAA;MiB0YpB;QACC,0BjB3YmB,EAAA;IiBkZrB;MACC,sBjBrZiB,EAAA;MiBuZjB;QACC,0BjBxZgB,EAAA;EiBkapB;IACC,eAAc,EAAA;EAOf;IACC,iBAAgB,EAAA;EAKlB;IACC,iBAAgB;IAChB,WAAU,EAAA;IAIT;MACC,kBAAiB,EAAA;MAEjB;QACC,cAAa,EAAA;EAShB;IACC,ahBrXW,EAAA;EgBwXZ;IACC,6BAA4B,EAAA;IAE5B;MACC,kBAAiB,EAAA;EAQnB;IACC,wBAAuB,EAAA;EAGxB;IACC,0BAAoC;IACpC,mBAAkB,EAAA;EAGnB;IACC,gBAAe;IACf,gBAAe;IACf,eAAc;IACd,gBAAe;IACf,iBAAgB;IAChB,0BjB7dwB,EAAA;EiBgezB;IACC,aAAY;IACZ,eAAc,EAAA;EAGf;IACC,aAAY;IACZ,UAAS,EAAA;IAET;MACC,gBAAe,EAAA;EAIjB;IACC,aAAY;IACZ,ejBvfmB;IiBwfnB,gBAAe;IACf,sBAAqB;IACrB,2BAA0B,EAAA;EAK1B;IACC,8BAA6B,EAAA;EAG9B;IACC,0BjB7fuB,EAAA;EiBmgBxB;IACC,0BjBpgBuB,EAAA;EiBugBxB;IACC,8BAA6B,EAAA;EAI/B;IACC,0BjB7gBwB,EAAA;EiBkhBxB;IACC,eAAc,EAAA;EAIhB;IACC,uBAAsB,EAAA;EAGvB;IACC,ejBniBmB;IiBoiBnB,gBAAe,EAAA;EAKf;IACC,sBjBtiBqB,EAAA;EiB0iBvB;IACC,kBAAiB,EAAA;EAGlB;IACC,gBAAe;IACf,ejBpjBmB,EAAA;EiB6jBnB;IACC,kBAAiB,EAAA;EAUlB;IACC,cAAa,EAAA;EAIf;IACC,kBAAiB,EAAA;EAGlB;IACC,iBAAgB;IAChB,iBAAgB;IAChB,gBAAe,EAAA;EAGhB;IACC,YAAW;IACX,aAAY;IACZ,uBAAsB;IACtB,6BAA4B;IAC5B,YhBphBU;IgBqhBV,oBAAmB,EAAA;IAEnB;MhBzoBD,mBgB0oB0B,EAAA;EAI1B;IACC,YAAW;IACX,aAAY;IACZ,YAAW;IACX,0BjBtmBmB;IiBumBnB,iBAAgB;IAChB,0BAAyB,EAAA;EAG1B;IACC,ejBpmBqB;IiBqmBrB,gBAAe,EAAA;EAOhB;IACC,0BAAoC;IACpC,aAAY;IACZ,mBAAkB,EAAA;IAElB;MACC,sBAAqB;MACrB,gBAAe;MACf,aAAY,EAAA;MAEZ;QACC,aAAY,EAAA;IAId;MACC,cjB/nBuB,EAAA;EiBmoBzB;IACC,aAAY;IACZ,iBAAgB,EAAA;IAEhB;MACC,YAAW,EAAA;EAIb;IACC,sBAAqB;IACrB,gBAAe;IACf,gBAAe;IACf,ejBrpBmB,EAAA;IiBupBnB;MhBnsBD,kBgBosByB,EAAA;EAIzB;IACC,ejBjqBoB;IiBkqBpB,kBAAiB;IACjB,qBAAoB;IACpB,eAAc;IACd,mBAAkB,EAAA;IAElB;MACC,YAAW;MACX,mBAAkB;MAClB,QAAO;MACP,SAAQ,EAAA;IAGT;MACC,OAAM;MACN,0BjBvqBuB;MiBwqBvB,6BAA4B,EAAA;IAG7B;MACC,UAAS;MACT,YAAW;MACX,0BjB9qBuB,EAAA;EiBkrBzB;IACC,qBAAoB,EAAA;IAEpB;MACC,aAAY;MACZ,qDAAgD,EAAA;EAIlD;IACC,qBAAoB,EAAA;IAEpB;MACC,YAAW,EAAA;EAIb;IACC,qBAAa;IAAb,cAAa;IACb,oBAAe;QAAf,gBAAe;IACf,uBAA8B;QAA9B,+BAA8B,EAAA;IAE9B;MACC,cAAa,EAAA;MAEb;QACC,0BAA+B,EAAA;QAE/B;UACC,cjBptBgB,EAAA;EiB0tBpB;IACC,iBAAgB,EAAA;EAGjB;IACC,mBAAkB;IAClB,iBAAgB;IAChB,mBAAkB;IAClB,gBAAe;IACf,eAAc;IACd,ejBpuBmB,EAAA;EiB2uBpB;IACC,iBAAgB,EAAA;EAGjB;IACC,iBAAgB,EAAA;EAGjB;IACC,YAAW;IACX,YhB/qBU,EAAA;IgBqrBR;MACC,ejB5vBgB,EAAA;EiBkwBpB;IACC,YAAW;IACX,mBAAkB;IAClB,YhB/rBU;IgBgsBV,iBAAgB,EAAA;EAGjB;IACC,0BAAyB;IACzB,gBAAe;IACf,ejB1wBsB;IiB2wBtB,eAAc;IACd,mBAAkB;IAClB,eAAc,EAAA;EAGf;IACC,ahBpsBW;IgBqsBX,aAAY;IACZ,YAAW,EAAA;EAKb;IACC,yBAAwB,EAAA;ECj1BzB;IACC,qBAAoB,EAAA;EAKpB;IACC,cAAa,EAAA;EAMd;IACC,cAAa,EAAA;EAIf;IACC,eAAc,EAAA;EAGf;IACC,0BAAkC;IAClC,oBAAmB;IACnB,kBAAiB,EAAA;IAEjB;MACC,cAAa,EAAA;EAIf;IACC,eAAc;IACd,oBAAmB;IACnB,YAAW;IACX,elBeqB;IkBdrB,0BlBmBuB;IkBlBvB,aAAY;IACZ,oBAAmB;IACnB,oBAAmB,EAAA;IAEnB;MACC,0BlBWmB,EAAA;IkBRpB;MACC,oBAAmB;MACnB,mBAAkB;MAClB,uBAAsB;MACtB,gBAAe,EAAA;MAEf;QACC,uBAAsB,EAAA;MAGvB;QACC,aAAY,EAAA;IAId;MACC,iBjB8DU;MiB7DV,gBAAe;MACf,oBAAmB;MACnB,iBAAgB;MAChB,wBAAuB,EAAA;IAGxB;MACC,YAAW,EAAA;IAGZ;MACC,aAAY;MACZ,YAAW;MACX,YAAW,EAAA;EAIb;IACC,mBAAkB;IAClB,cAAa,EAAA;EAGd;IACC,0BlBhCoB;IkBiCpB,YAAW;IACX,gBAAe;IACf,0BAAyB;IACzB,oBAAmB,EAAA;IAEnB;MACC,0BlBzCmB,EAAA;EmBxDrB;IACC,eAAc,EAAA;ECDf;IACC,iBAAgB,EAAA;EAGjB;IACC,iBAAgB,EAAA;ECLjB;IACC,mBAAkB;IAClB,WAAU;IACV,QAAO;IACP,uBAAsB;IACtB,mBAAkB;IAClB,4BAA2B;IAC3B,kBAAiB,EAAA;IAEjB;MACC,aAAY,EAAA;IAGb;MACC,mBAAkB;MAClB,YAAW,EAAA;EAIb;IACC,wBAAuB,EAAA;EAGxB;IACC,aAAY,EAAA;EAId;IACC,UAAS;IACT,YAAW;IACX,aAAY;IACZ,kCAAiC;IACjC,uBAAsB;IACtB,WAAU;IACV,mBAAkB;IAClB,0BAAkC,EAAA;IAElC;MACC,cAAa,EAAA;IAGd;MACC,0BAA+B,EAAA;IAGhC;MAEC,WAAU,EAAA;EAIZ;IACC,aAAY;IACZ,YAAW;IACX,WAAU;IACV,0BAAyB;IACzB,2BAA0B;IAC1B,UAAS,EAAA;EAGV;IACC,YAAW;IACX,aAAY;IACZ,2BAA0B;IAC1B,eAAc,EAAA;EAKd;IACC,wBAAuB,EAAA;EAMxB;IACC,YAAW;IACX,oBAAmB,EAAA;EC7ErB;IACC,mBAAkB;IAClB,UAAS;IACT,QAAO;IACP,SAAQ;IACR,aAAY;IACZ,0BtB8CsB,EAAA;EsB3CvB;IACC,eAAc;IACd,oBAAmB;IACnB,YAAW;IACX,aAAY,EAAA;EAGb;IACC,oBAAmB;IACnB,uBAAsB;IACtB,mBAAkB;IAClB,gBAAe;IACf,etBmCqB;IsBlCrB,qBtB+EyB,EAAA;IsB7EzB;MACC,YAAW,EAAA;IAKX;MACC,etB2BsB,EAAA;IsBxBvB;MACC,cAAa,EAAA;EAKhB;IACC,mBAAkB;IAClB,aAAY;IACZ,QAAO;IACP,YAAW;IACX,0BtBQsB;IsBPtB,cAAa;IACb,6CtBkDkD;IsBjDlD,gBAAe,EAAA;EAGhB;IACC,mBAAkB;IAClB,iBAAgB,EAAA;EAGjB;IACC,0BtBLsB;IsBMtB,eAAc;IACd,oBAAmB;IACnB,YAAW;IACX,gBAAe,EAAA;IAEf;MACC,mBAAkB,EAAA;IAKlB;MACC,0BAAyB,EAAA;IAI3B;MACC,qCAAoC,EAAA;IAGrC;MACC,qCAAoC,EAAA;IAGrC;MACC,oBAAmB;MACnB,aAAY;MACZ,uBAAsB,EAAA;IAGvB;MACC,YAAW;MACX,etBlCoB,EAAA;IsBqCrB;MACC,iBrBgCW;MqB/BX,etBrCuB,EAAA;IsBwCxB;MACC,YAAW;MACX,iBrB0BW;MqBzBX,gBAAe;MACf,mBAAkB;MAClB,etB/CoB,EAAA;EsBmDtB;IACC,iBrBkBY;IqBjBZ,gBAAe;IACf,etBpDwB,EAAA;EsBuDzB;IACC,YAAW;IACX,gBAAe,EAAA;IAEf;MACC,gBAAe;MACf,0BAAyB;MACzB,YAAW;MACX,aAAY;MACZ,0BtBrEqB;MsBsErB,etBnEoB,EAAA;EsB+ErB;IACC,etBvEsB,EAAA;EsB6EvB;IACC,etB/EsB,EAAA;;AuBhExB;EACC,mBAAkB;EtBmCjB,WsBlCkB;EACnB,SAAQ;EACR,YAAW;EACX,aAAY;EACZ,4BAA2B;EAC3B,0BvBsD0B;EuBrD1B,gBAAe;EtByGf,2CAA4B;EsBvG5B,gBAAe,EAAA;EAEf;IACC,0BvB+CqB;IuB9CrB,eAAc,EAAA;;AAMf;EACC,0BvBuCqB;EuBtCrB,eAAc,EAAA;;AAIhB;EACC,YAAW;EACX,aAAY;EACZ,mBAAkB;EAClB,OAAM;EACN,QAAO,EAAA;;AAGR;EACC,gBAAe,EAAA;EAEf;IACC,mBAAkB;IAClB,SAAQ;IACR,UAAS;IACT,6CAA4C,EAAA;;AAI9C;EACC,cAAa,EAAA;;AC/Cd;EACC,uBAAsB;EACtB,mBAAkB;EAClB,aAAY;EACZ,OAAM;EACN,SAAQ;EACR,UAAS,EAAA;EAIR;IACC,mBAAkB,EAAA;IAElB;MACC,kBxBiIO;MwBhIP,YAAW;MACX,aAAY,EAAA;EAMb;IACC,cxBiIqC;IwBhIrC,cxB8HqC;IwB7HrC,6BAA4B,EAAA;EAM7B;IACC,axBsHqC;IwBrHrC,exBuHqC;IwBtHrC,wBAAuB,EAAA;EAMxB;IACC,aAAY;IACZ,cAAa;IACb,6BAA4B,EAAA;EAM7B;IACC,aAAY;IACZ,cAAa;IACb,wBAAuB,EAAA;EAK1B;IACC,eAAc,EAAA;IAEd;MACC,oBAAmB;MACnB,uBAAsB;MACtB,uBAAsB,EAAA;;AAKzB;EACC,mBAAkB;EAClB,OAAM;EACN,UAAS;EACT,QAAO;EACP,SAAQ;EACR,4BAA2B,EAAA;;AAG5B;EACC,YAAW;EACX,aAAY;EACZ,uBAAsB,EAAA;;AC/EvB;EACC,gBAAe;EACf,mBAAkB;EAClB,aAAY;EACZ,gBAAe,EAAA;;AAGhB;EACC,uBAAsB;EACtB,YAAW;EACX,iBAAgB;EAChB,qBAAoB;EACpB,mBAAkB;EAClB,mBAAkB,EAAA;;AAGnB;EACC,mBAAkB;EAClB,SAAQ;EACR,UAAS;EACT,eAAc;EACd,wBACD,EAAA;;AAEA;EACC,0BAAyB,EAAA;;AAG1B;EACC,uBAAsB,EAAA;;AAGvB;EACC,wBAAuB,EAAA;;AAGxB;EACC,yBAAwB,EAAA;;AAGzB;EACC,+BAA8B;EAC9B,gCAA+B;EAC/B,OAAM;EACN,2BAA0B;EAC1B,iBAAgB,EAAA;;AAGjB;EACC,UAAS;EACT,kBAAiB,EAAA;;AAGlB;EACC,WAAU,EAAA;;AAGX;EACC,OAAM;EACN,YAAW;EACX,2BAA0B;EAC1B,iBAAgB;EAChB,+BAA8B;EAC9B,gCAA+B,EAAA;;AAGhC;EACC,UAAS;EACT,wBAAuB;EACvB,oBAAmB;EACnB,+BAA8B;EAC9B,gCAA+B,EAAA;;AAGhC;EACC,UAAS;EACT,kBAAiB,EAAA;;AAGlB;EACC,WAAU,EAAA;;AAGX;EACC,YAAW,EAAA;;AAGZ;EACC,SAAQ;EACR,iBAAgB;EAChB,8BAA6B;EAC7B,iCAAgC,EAAA;;AAGjC;EACC,SAAQ;EACR,yBAAwB;EACxB,mBAAkB,EAAA;;AAGnB;EACC,QAAO;EACP,0BAAyB;EACzB,kBAAiB,EAAA;;ACvGlB;EACC,gBAAe;EACf,aAAY;EACZ,YAAW;EACX,OAAM;EACN,QAAO;EACP,qCAAoC;EACpC,cAAa,EAAA;EAEb;IACC,uBAAsB,EAAA;;AAIxB;EACC,uBAAsB;EACtB,mBAAkB;EAClB,mBAAkB;EAClB,gDAA+C;EAC/C,iBAAgB,EAAA;;AAGjB;EACC,mBAAkB,EAAA;;AAGnB;EACC,gBAAe,EAAA;;AAGhB;EACC,8BAAwC;EACxC,mBAAkB,EAAA;EAElB;IACC,aAAY;IACZ,iBAAgB;IAChB,gBAAe;IACf,gBAAe;IACf,gBAAe;IACf,cAAa;IACb,UAAS,EAAA;IAET;MACC,e1BUmB,EAAA;I0BPpB;MACC,e1BgBqB,EAAA;I0BbtB;MACC,e1BaqB,EAAA;I0BVtB;MACC,2CAAkD,EAAA;;AAKrD;EACC,eAAc;EACd,gBAAe;EACf,iBAAgB,EAAA;;AAKhB;EACC,gBAAe;EACf,e1BnBqB,EAAA;A0BwBrB;EACC,WAAU,EAAA;EAEV;IzBnED,gCyBoEkD,EAAA;EAGjD;IACC,0B1BvBuB,EAAA;;A0B6B3B;EACC,0BAAyB;EACzB,uBAAsB,EAAA;EAEtB;IACC,aAAY;IACZ,aAAY,EAAA;EAGb;IACC,gBAAe;IACf,iBAAgB,EAAA;;AAQhB;EACC,YAAW,EAAA;;AAMd;EACC,cAAa;EACb,aAAY;EACZ,uBAAsB;EACtB,oBAAmB,EAAA;;AAGpB;EACC,cAAa,EAAA;EAEb;IACC,gBAAe;IACf,cAAa,EAAA;;AAIf;EACC,0BAAyB,EAAA;;AAK1B;EACC,gBAAe;EACf,mBAAkB;EAClB,UAAS;EzBhGR,YyBiGgB;EACjB,gBAAe;EACf,e1BxFqB;E0ByFrB,eAAc,EAAA;;ACnJd;EACC,kBAAiB,EAAA;AAGlB;EACC,aAAY;EACZ,gBAAe,EAAA;AAGhB;EACC,sBAAqB,EAAA;AAGtB;EACC,iBAAgB,EAAA;;AAIlB;EACC,e3B2CsB;E2B1CtB,gBAAe;EACf,kBAAiB,EAAA;;AAGlB;EACC,iBAAgB;EAChB,gBAAe;EACf,e3B+BqB,EAAA","file":"editor.css"}
assets/css/editor.min.css CHANGED
@@ -1 +1 @@
1
- @charset "UTF-8";.elementor-video-wrapper{position:relative;height:0}.elementor-video-wrapper iframe{position:absolute;top:0;left:0;height:100%;width:100%}.elementor-clearfix:after,.elementor-clearfix:before{content:" ";display:table}.elementor-clearfix:after{clear:both}.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}body,html{height:100%;margin:0;padding:0}html{background-color:#f1f1f1}body{color:#6d7882;font-family:Roboto,Arial,Helvetica,Verdana,sans-serif;font-size:13px;font-weight:400;line-height:1.4;text-decoration:none;text-transform:none;overflow:hidden}body.elementor-editor-active #elementor-preview{left:280px;right:0}body.elementor-editor-active #elementor-panel{left:0}body.elementor-editor-active #elementor-mode-switcher-preview .fa:before{content:""}body:not(.elementor-editor-active) #elementor-preview{left:0}body:not(.elementor-editor-active) #elementor-panel{left:-280px}body:not(.elementor-editor-active) #elementor-mode-switcher-preview .fa:before{content:""}iframe,img{border:0 none}#elementor-panel,#elementor-preview{transition:left .5s}#elementor-loading{position:fixed;top:0;left:0;bottom:0;right:0;background:#6d7882;z-index:3}#elementor-loader-wrapper{position:absolute;top:50%;left: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:#e6e9ec;position:absolute;animation:a 1.8s linear infinite}#elementor-loader-wrapper .elementor-loader-box:nth-of-type(1){width:20%;height:100%;left:0;top:0}#elementor-loader-wrapper .elementor-loader-box:not(:nth-of-type(1)){right:0;height:20%;width:60%}#elementor-loader-wrapper .elementor-loader-box:nth-of-type(2){top:0;animation-delay:-.45s}#elementor-loader-wrapper .elementor-loader-box:nth-of-type(3){top:40%;animation-delay:-.9s}#elementor-loader-wrapper .elementor-loader-box:nth-of-type(4){bottom:0;animation-delay:-1.35s}@keyframes a{0%{opacity:.3}50%{opacity:1}to{opacity:.3}}#elementor-loading-title{color:#fff;text-align:center;text-transform:uppercase;margin-top:30px;letter-spacing:7px;font-size:10px;animation:b 1.5s linear infinite}@keyframes b{0%{opacity:1}50%{opacity:.6}to{opacity:1}}.select2-dropdown{border-color:#a4afb7}.select2-dropdown .select2-search__field{outline:none}.elementor-button{border:none;cursor:pointer;border-radius:3px;transition:all .5s}.elementor-button:not(.elementor-button-state) .elementor-state-icon{display:none}.elementor-button .elementor-state-icon{float:left;padding-left:5px}#elementor-panel #elementor-panel-footer-save.elementor-save-active .elementor-button,.elementor-button-success{color:#fff}#elementor-panel #elementor-panel-footer-save.elementor-save-active [disabled].elementor-button,.elementor-button-success[disabled]{background-color:#c2cbd2}#elementor-panel #elementor-panel-footer-save.elementor-save-active .elementor-button:not([disabled]),.elementor-button-success:not([disabled]){background-color:#38b54a}#elementor-panel #elementor-panel-footer-save.elementor-save-active .elementor-button:not([disabled]):hover,.elementor-button-success:not([disabled]):hover{opacity:.85;box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.2)}#elementor-panel #elementor-panel-footer-save.elementor-save-active .elementor-button:not([disabled]):active,.elementor-button-success:not([disabled]):active{box-shadow:0 5px 10px rgba(0,0,0,.19),0 3px 3px rgba(0,0,0,.1)}input,select,textarea{border-radius:3px;font-size:12px;width:100%;background:none;box-shadow:none;color:#495157;border:1px solid;margin:0}input:not(:focus),select:not(:focus),textarea:not(:focus){border-color:#d5dadf}input:focus,select:focus,textarea:focus{border-color:#a4afb7}.elementor-error input,.elementor-error select,.elementor-error textarea{border-color:#b01b1b}input,textarea{padding:5px 8px}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;padding:0;text-align:center;vertical-align:middle;width:16px;min-width:16px;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;border-radius:4px;opacity:0;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;border-radius:4px;transition:background-color .2s linear;bottom:0;height:8px}.ps-container>.ps-scrollbar-y-rail{display:none;position:absolute;border-radius:4px;opacity:0;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;border-radius:4px;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:2;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #39b54a,0 0 5px #39b54a;opacity:1;transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:none;position:fixed;z-index:2;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:2px solid transparent;border-top-color:#39b54a;border-left-color:#39b54a;border-radius:50%;animation:c .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@keyframes c{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#nprogress .bar,#nprogress .spinner{z-index:4}#elementor-panel{font-family:Roboto,Arial,Helvetica,Verdana,sans-serif;font-size:13px;font-weight:400;line-height:1.4;background-color:#e6e9ec;position:fixed;width:280px;height:100%;top:0;bottom:0;overflow:visible}#elementor-panel *,#elementor-panel :after,#elementor-panel :before{box-sizing:border-box}#elementor-panel ::-moz-selection{background:#5bc0de;color:#fff}#elementor-panel ::selection{background:#5bc0de;color:#fff}#elementor-panel a{color:#9b0a46;text-decoration:none;transition:none}#elementor-panel a:visited{color:inherit}#elementor-panel ol,#elementor-panel ul{list-style:none;padding:0;margin:0}#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-inner{position:relative;height:100%;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-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 .select2-container{width:100%!important}#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--single,#elementor-panel .select2-container.select2-container--open .select2-selection--single{border-color:#a4afb7}#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-panel #elementor-panel-page-editor .elementor-controls .pojo-widget-button-collapse{display:none}#elementor-panel .panel-alert{padding:15px;border-left:5px solid transparent;position:relative;font-size:12px;line-height:1.5;text-align:left}#elementor-panel .panel-alert.panel-alert-info{color:#31708f;background-color:#d9edf7;border-color:#bcdff1}#elementor-panel .panel-alert.panel-alert-success{color:#3c763d;background-color:#dff0d8;border-color:#cae6be}#elementor-panel .panel-alert.panel-alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#f9f0c3}#elementor-panel .panel-alert.panel-alert-danger{color:#a94442;background-color:#f2dede;border-color:#e8c4c4}#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;transition:all .5s}#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-search-area{box-shadow:0 0 8px rgba(0,0,0,.1)}#elementor-panel #elementor-panel-elements{overflow:hidden;padding:5px}#elementor-panel .elementor-element-wrapper{float:left;width:50%;padding:5px;text-align:center;box-sizing:border-box}#elementor-panel .elementor-element{border-radius:3px;background-color:#fff;cursor:move}#elementor-panel .elementor-element:hover{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;line-height:1;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}#elementor-panel #elementor-panel-elements-search-wrapper .fa{position:absolute;right:15px;top:50%;color:#a4afb7;transform:translateY(-50%)}#elementor-panel #elementor-panel-elements-search-input{width:100%;background-color:#fff;line-height:1;font-size:11px;padding:8px 42px 8px 15px;font-style:italic;color:#a4afb7;border:none;border-radius:0;margin:0}#elementor-panel .elementor-panel-category:first-child .panel-elements-category-title{padding-top:14px}#elementor-panel .panel-elements-category-title{padding:7px 15px;text-transform:uppercase;font-size:11px;line-height:1}#elementor-panel .panel-elements-category-items{overflow:hidden;padding:5px}#elementor-panel .elementor-panel-scheme .elementor-panel-scheme-title{padding:10px 20px;margin-top:10px}#elementor-panel .elementor-panel-scheme .elementor-panel-scheme-buttons{padding-left:20px;display:table;table-layout:fixed;width:100%;height:40px;background-color:#fff;box-shadow:0 0 8px rgba(0,0,0,.1)}#elementor-panel .elementor-panel-scheme .elementor-panel-scheme-button-wrapper{display:table-cell;vertical-align:middle}#elementor-panel .elementor-panel-scheme .elementor-panel-scheme-save{text-align:center}#elementor-panel .elementor-panel-scheme .elementor-panel-scheme-save .elementor-button{padding:6px 18px;text-transform:uppercase}#elementor-panel .elementor-panel-scheme .elementor-panel-scheme-discard .elementor-button,#elementor-panel .elementor-panel-scheme .elementor-panel-scheme-reset .elementor-button{color:#a4afb7;background:none}#elementor-panel .elementor-panel-scheme .elementor-panel-scheme-discard .fa,#elementor-panel .elementor-panel-scheme .elementor-panel-scheme-reset .fa{margin-right:3px}#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;margin-bottom:10px}#elementor-panel #elementor-panel-scheme-color .elementor-panel-scheme-item:not(:nth-child(4n)){margin-right:13px}#elementor-panel #elementor-panel-scheme-color .wp-picker-container.wp-picker-active{transform:translateY(-37px)}#elementor-panel #elementor-panel-scheme-color .wp-picker-container.wp-picker-active .wp-color-result{margin-right:7px}#elementor-panel .elementor-panel-scheme-color-title{text-align:center;text-transform:uppercase;margin-top:10px;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{transition:border .5s;overflow:hidden;padding: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{float:left;height:20px;width:25%}#elementor-panel #elementor-panel-schemes-disabled{padding:20px}#elementor-panel #elementor-panel-schemes-disabled a{color:#9b0a46;cursor:pointer}#elementor-panel #elementor-panel-schemes-disabled a:hover{text-decoration:underline}#elementor-panel #elementor-panel-content-wrapper{position:absolute;bottom:40px;top:40px;left:0;width:100%}#elementor-panel #elementor-panel-page-menu{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-page-editor .elementor-tabs-controls{background-color:#fff;box-shadow:0 0 8px rgba(0,0,0,.1)}#elementor-panel #elementor-panel-page-editor .elementor-tabs-controls ul{display:table;table-layout:fixed;width:100%}#elementor-panel #elementor-panel-page-editor .elementor-tabs-controls ul li{display:table-cell}#elementor-panel #elementor-panel-page-editor .elementor-tabs-controls ul li.elementor-tab-control-content a:before{content:'\f040'}#elementor-panel #elementor-panel-page-editor .elementor-tabs-controls ul li.elementor-tab-control-style a:before{content:'\f042'}#elementor-panel #elementor-panel-page-editor .elementor-tabs-controls ul li.elementor-tab-control-advanced a:before{content:'\f013'}#elementor-panel #elementor-panel-page-editor .elementor-tabs-controls ul li.elementor-tab-control-responsive a:before{content:'\f10a'}#elementor-panel #elementor-panel-page-editor .elementor-tabs-controls ul li.elementor-tab-control-column a:before,#elementor-panel #elementor-panel-page-editor .elementor-tabs-controls ul li.elementor-tab-control-layout a:before{content:'\f0db'}#elementor-panel #elementor-panel-page-editor .elementor-tabs-controls ul li.active{background-image:linear-gradient(180deg,#f3f3f3,#fff);border-bottom:3px solid #9b0a46}#elementor-panel #elementor-panel-page-editor .elementor-tabs-controls ul li a{display:block;line-height:1;text-align:center;padding:12px 0 8px;font-size:10px;color:#6d7882}#elementor-panel #elementor-panel-page-editor .elementor-tabs-controls ul li a:before{font-family:FontAwesome;font-size:16px;display:block;line-height:1;margin-bottom:6px}#elementor-panel #elementor-panel-page-editor .elementor-controls>.elementor-control:not(.elementor-active-tab){display:none}#elementor-panel #elementor-panel-page-editor .elementor-control{background-color:#fff;position:relative;padding:0 20px 15px}#elementor-panel #elementor-panel-page-editor .elementor-control.elementor-control-separator-default:before{content:'';height:1px;display:block;margin-bottom:15px;background-color:#e6e9ec}#elementor-panel #elementor-panel-page-editor .elementor-control.elementor-control-separator-default.elementor-control-wp{margin-top:15px}#elementor-panel #elementor-panel-page-editor .elementor-control.elementor-control-separator-default.elementor-control-wp:before{background-color:transparent}#elementor-panel #elementor-panel-page-editor .elementor-control.elementor-control-separator-before{padding-top:15px}#elementor-panel #elementor-panel-page-editor .elementor-control.elementor-control-separator-before:before{content:'';position:absolute;height:3px;width:100%;top:0;left:0;background-color:#d5dadf}#elementor-panel #elementor-panel-page-editor .elementor-control.elementor-active-tab.elementor-control-under-section,#elementor-panel #elementor-panel-page-editor .elementor-control.elementor-active-tab.elementor-hidden-control,#elementor-panel #elementor-panel-page-editor .elementor-control.elementor-control-hidden-label .elementor-control-title{display:none}#elementor-panel #elementor-panel-page-editor .elementor-control.elementor-active-tab.elementor-control-under-section.elementor-open{display:block}#elementor-panel #elementor-panel-page-editor .elementor-control.elementor-active-tab.elementor-control-under-section.elementor-open.elementor-hidden-control{display:none}#elementor-panel #elementor-panel-page-editor .elementor-control.elementor-control-type-heading .elementor-control-title{font-weight:700;margin:0}#elementor-panel #elementor-panel-page-editor .elementor-label-block:not(.elementor-control-hidden-label):not(.elementor-control-type-heading) .elementor-control-title{display:block;margin-bottom:10px}#elementor-panel #elementor-panel-page-editor .elementor-label-inline .elementor-control-field{display:table;width:100%}#elementor-panel #elementor-panel-page-editor .elementor-label-inline .elementor-control-field>*{display:table-cell;vertical-align:middle}#elementor-panel #elementor-panel-page-editor .elementor-label-inline .elementor-control-title{width:45%}#elementor-panel #elementor-panel-page-editor .elementor-control-description{margin-top:10px;font-size:11px;font-style:italic}#elementor-panel #elementor-panel-page-editor .elementor-control-descriptor{font-size:11px;font-style:italic;color:#a4afb7}#elementor-panel #elementor-panel-page-editor .elementor-choices{display:table;width:100%;height:27px;background-color:#a4afb7;text-align:center;border-spacing:1px;border-radius:3px}#elementor-panel #elementor-panel-page-editor .elementor-choices input{display:none}#elementor-panel #elementor-panel-page-editor .elementor-choices input:checked+.elementor-choices-label{color:#fff}#elementor-panel #elementor-panel-page-editor .elementor-choices input:not(:checked)+.elementor-choices-label{background-color:#fff;color:#a4afb7}#elementor-panel #elementor-panel-page-editor .elementor-choices .elementor-choices-label{display:table-cell;vertical-align:middle;font-size:12px;transition:all .5s;cursor:pointer}#elementor-panel #elementor-panel-page-editor .elementor-slider{display:inline-block;margin-top:10px;height:4px;background-color:#a4afb7;border-radius:5px;position:relative;width:67%}#elementor-panel #elementor-panel-page-editor .elementor-slider .ui-slider-handle{height:16px;width:16px;background-color:#fff;display:inline-block;top:50%;transform:translateY(-50%) translateX(-8px);position:absolute;box-shadow:1px 1px 6px rgba(0,0,0,.3);border-radius:50%;cursor:pointer}#elementor-panel #elementor-panel-page-editor .elementor-slider-input{width:33%;float:right}#elementor-panel #elementor-panel-page-editor .elementor-slider-input input{width:80%;float:right}#elementor-panel #elementor-panel-page-editor .elementor-units-choices{float:right}#elementor-panel #elementor-panel-page-editor .elementor-units-choices input{display:none}#elementor-panel #elementor-panel-page-editor .elementor-units-choices input:not(:checked)+label{color:#c2cbd2}#elementor-panel #elementor-panel-page-editor .elementor-units-choices input:checked+label{text-decoration:underline}#elementor-panel #elementor-panel-page-editor .elementor-units-choices label{cursor:pointer;padding:0 2px;text-transform:uppercase;font-size:9px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-media .elementor-control-media{padding:7px;border:1px solid;height:150px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-media .elementor-control-media:not(:hover){border-color:#d5dadf}#elementor-panel #elementor-panel-page-editor .elementor-control-type-media .elementor-control-media:not(:hover) .elementor-control-media-upload-button{background-color:#d5dadf}#elementor-panel #elementor-panel-page-editor .elementor-control-type-media .elementor-control-media:hover{border-color:#a4afb7}#elementor-panel #elementor-panel-page-editor .elementor-control-type-media .elementor-control-media:hover .elementor-control-media-upload-button{background-color:#a4afb7}#elementor-panel #elementor-panel-page-editor .elementor-control-type-media .elementor-control-media.media-empty .elementor-control-media-image-area,#elementor-panel #elementor-panel-page-editor .elementor-control-type-media .elementor-control-media:not(.media-empty) .elementor-control-media-upload-button{display:none}#elementor-panel #elementor-panel-page-editor .elementor-control-type-media .elementor-control-media>*{height:100%;cursor:pointer;position:relative}#elementor-panel #elementor-panel-page-editor .elementor-control-type-media .fa-plus-circle{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);color:#fff;font-size:20px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-media .elementor-control-media-image-area:not(:hover) .elementor-control-media-delete{display:none}#elementor-panel #elementor-panel-page-editor .elementor-control-type-media .elementor-control-media-image-area:hover .elementor-control-media-image{opacity:.5}#elementor-panel #elementor-panel-page-editor .elementor-control-type-media .elementor-control-media-delete{position:absolute;bottom:0;left:0;right:0;text-align:center;line-height:1;padding:9.5px;font-size:11px;color:#fff;background-color:#a4afb7;text-transform:uppercase}#elementor-panel #elementor-panel-page-editor .elementor-control-type-media .elementor-control-media-image{height:100%;background-size:cover}#elementor-panel #elementor-panel-page-editor .elementor-control-type-dimensions .elementor-control-dimensions{overflow:hidden}#elementor-panel #elementor-panel-page-editor .elementor-control-type-dimensions li{float:left;width:20%}#elementor-panel #elementor-panel-page-editor .elementor-control-type-dimensions li .elementor-link-dimensions,#elementor-panel #elementor-panel-page-editor .elementor-control-type-dimensions li input{display:block;text-align:center;width:100%;border-color:#a4afb7;height:27px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-dimensions li input{border-left:none;border-radius:0;padding:4px 0}#elementor-panel #elementor-panel-page-editor .elementor-control-type-dimensions li input+span{display:block;text-align:center;color:#d5dadf;font-size:9px;text-transform:uppercase;line-height:1;padding-top:5px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-dimensions li input:focus+span{color:#a4afb7}#elementor-panel #elementor-panel-page-editor .elementor-control-type-dimensions li .elementor-link-dimensions{border:1px solid #a4afb7;border-left:none;background-color:#fff;padding:0;outline:none;border-radius:0 3px 3px 0;cursor:pointer}#elementor-panel #elementor-panel-page-editor .elementor-control-type-dimensions li:first-child input{border-left:1px solid #a4afb7;border-radius:3px 0 0 3px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-dimensions .elementor-link-dimensions.unlinked{background-color:#fff}#elementor-panel #elementor-panel-page-editor .elementor-control-type-dimensions .elementor-link-dimensions.unlinked .elementor-linked{display:none}#elementor-panel #elementor-panel-page-editor .elementor-control-type-dimensions .elementor-link-dimensions:not(.unlinked){background-color:#a4afb7}#elementor-panel #elementor-panel-page-editor .elementor-control-type-dimensions .elementor-link-dimensions:not(.unlinked) .elementor-unlinked{display:none}#elementor-panel #elementor-panel-page-editor .elementor-control-type-dimensions .elementor-link-dimensions .elementor-linked{color:#fff}#elementor-panel #elementor-panel-page-editor .elementor-control-type-url .elementor-control-url-external-hide .elementor-control-url-target{display:none}#elementor-panel #elementor-panel-page-editor .elementor-control-type-url .elementor-control-url-external-show input{padding-right:46px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-url .elementor-control-input-wrapper{position:relative}#elementor-panel #elementor-panel-page-editor .elementor-control-type-url .elementor-control-url-target{position:absolute;top:0;right:0;padding:0;height:100%;width:40px;border:none;border-left:1px solid;background:none;cursor:pointer;font-size:10px;border-radius:0 3px 3px 0}#elementor-panel #elementor-panel-page-editor .elementor-control-type-url .elementor-control-url-target.active{background-color:#a4afb7}#elementor-panel #elementor-panel-page-editor .elementor-control-type-url .elementor-control-url-target.active .elementor-control-url-external{color:#fff}#elementor-panel #elementor-panel-page-editor .elementor-control-type-url .elementor-control-url-target:not(.active) .elementor-control-url-external{opacity:.5}#elementor-panel #elementor-panel-page-editor .elementor-control-type-url input{direction:ltr}#elementor-panel #elementor-panel-page-editor .elementor-control-type-url input:not(:focus)+.elementor-control-url-target{border-color:#d5dadf}#elementor-panel #elementor-panel-page-editor .elementor-control-type-url input:not(:focus)+.elementor-control-url-target.active{background-color:#d5dadf}#elementor-panel #elementor-panel-page-editor .elementor-control-type-url input:focus+.elementor-control-url-target{border-color:#a4afb7}#elementor-panel #elementor-panel-page-editor .elementor-control-type-url input:focus+.elementor-control-url-target.active{background-color:#a4afb7}#elementor-panel #elementor-panel-page-editor .elementor-control-align .elementor-choices,#elementor-panel #elementor-panel-page-editor .elementor-control-position .elementor-choices,#elementor-panel #elementor-panel-page-editor .elementor-control-text_align .elementor-choices{direction:ltr}#elementor-panel #elementor-panel-page-editor .elementor-control-type-slider .elementor-control-input-wrapper{overflow:hidden}#elementor-panel #elementor-panel-page-editor .elementor-control-type-section{margin-top:10px;padding:0}#elementor-panel #elementor-panel-page-editor .elementor-control-type-section+.elementor-control:not(.elementor-control-type-section){padding-top:15px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-section+.elementor-control:not(.elementor-control-type-section):before{display:none}#elementor-panel #elementor-panel-page-editor .wp-picker-container:not(.wp-picker-active){float:right}#elementor-panel #elementor-panel-page-editor .wp-picker-container.wp-picker-active{transform:translateY(-18px)}#elementor-panel #elementor-panel-page-editor .wp-picker-container.wp-picker-active .wp-color-result{margin-right:3px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-wysiwyg *{box-sizing:content-box}#elementor-panel #elementor-panel-page-editor .elementor-control-type-wysiwyg .wp-editor-container{border:1px solid #e6e9ec;border-radius:3px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-wysiwyg #insert-media-button{margin-top:7px;height:auto;line-height:1;font-size:11px;padding:3px 9px;background-color:#e6e9ec}#elementor-panel #elementor-panel-page-editor .elementor-control-type-wysiwyg .ed_button{height:22px;width:auto}#elementor-panel #elementor-panel-page-editor .elementor-control-type-wysiwyg .wp-media-buttons-icon{height:14px;margin:0}#elementor-panel #elementor-panel-page-editor .elementor-control-type-wysiwyg .wp-media-buttons-icon:before{font-size:14px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-wysiwyg .wp-switch-editor{border:none;color:#6d7882;font-size:11px;padding:3px 12px 4px;border-radius:3px 3px 0 0}#elementor-panel #elementor-panel-page-editor .elementor-control-type-wysiwyg .html-active .switch-tmce{background-color:transparent}#elementor-panel #elementor-panel-page-editor .elementor-control-type-wysiwyg .html-active .switch-html,#elementor-panel #elementor-panel-page-editor .elementor-control-type-wysiwyg .tmce-active .switch-tmce{background-color:#e6e9ec}#elementor-panel #elementor-panel-page-editor .elementor-control-type-wysiwyg .tmce-active .switch-html{background-color:transparent}#elementor-panel #elementor-panel-page-editor .elementor-control-type-wysiwyg .mce-toolbar-grp,#elementor-panel #elementor-panel-page-editor .elementor-control-type-wysiwyg .quicktags-toolbar{background-color:#e6e9ec}#elementor-panel #elementor-panel-page-editor .elementor-control-type-wysiwyg .mce-toolbar-grp>div{padding:0 3px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-wysiwyg .elementor-wp-editor{box-sizing:border-box}#elementor-panel #elementor-panel-page-editor .elementor-control-type-wysiwyg .mce-ico{color:#6d7882;font-size:16px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-wysiwyg .mce-btn.mce-active,#elementor-panel #elementor-panel-page-editor .elementor-control-type-wysiwyg .mce-btn:active,#elementor-panel #elementor-panel-page-editor .elementor-control-type-wysiwyg .mce-btn:hover{border-color:#d5dadf}#elementor-panel #elementor-panel-page-editor .elementor-control-type-wysiwyg .mce-path{padding:5px 10px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-wysiwyg .mce-path-item{font-size:12px;color:#6d7882}#elementor-panel #elementor-panel-page-editor .elementor-control-type-icon .select2-selection__rendered .fa{margin-right:3px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-gallery.elementor-gallery-empty .elementor-control-gallery-clear,#elementor-panel #elementor-panel-page-editor .elementor-control-type-gallery.elementor-gallery-empty .elementor-control-gallery-thumbnails{display:none}#elementor-panel #elementor-panel-page-editor .elementor-control-type-gallery .elementor-control-media{padding-top:20px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-gallery .elementor-control-gallery-thumbnails{overflow:hidden;margin-top:20px;cursor:pointer}#elementor-panel #elementor-panel-page-editor .elementor-control-type-gallery .elementor-control-gallery-thumbnail{width:40px;height:40px;background-size:cover;background-position:50% 50%;float:left;margin-bottom:10px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-gallery .elementor-control-gallery-thumbnail:not(:nth-child(5n)){margin-right:10px}#elementor-panel #elementor-panel-page-editor .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-panel-page-editor .elementor-control-type-gallery .elementor-control-gallery-clear{color:#b01b1b;cursor:pointer}#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-preset{border:1px solid #e6e9ec;padding:3px;border-radius:3px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-preset:not(.elementor-control-structure-current-preset){display:inline-block;cursor:pointer;height:50px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-preset:not(.elementor-control-structure-current-preset) svg{height:100%}#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-preset path{fill:#e6e9ec}#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-current-preset{height:80px;margin-top:15px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-current-preset svg{width:100%}#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-reset{padding:10px 0 0 2px;font-size:11px;cursor:pointer;color:#a4afb7}#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-reset i{margin-right:8px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-more-presets-title,#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-title{color:#495157;font-weight:700;padding:13.5px 20px;line-height:1;position:relative}#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-more-presets-title:after,#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-more-presets-title:before,#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-title:after,#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-title:before{content:'';position:absolute;left:0;right:0}#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-more-presets-title:before,#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-title:before{top:0;background-color:#e6e9ec;transform:translateY(-100%)}#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-more-presets-title:after,#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-title:after{bottom:0;height:1px;background-color:#e6e9ec}#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-title{margin:10px -20px 0}#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-title:before{height:10px;box-shadow:inset 0 2px 4px hsla(0,0%,50%,.1)}#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-more-presets-title{margin:15px -20px 0}#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-more-presets-title:before{height:3px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-more-presets{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-more-presets input{display:none}#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-more-presets input:checked+.elementor-control-structure-preset{border:1px solid #a4afb7}#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-more-presets input:checked+.elementor-control-structure-preset path{fill:#a4afb7}#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-preset-wrapper{margin-top:15px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-preset-title{text-align:center;padding-top:5px;font-style:italic;font-size:11px;line-height:1;color:#a4afb7}#elementor-panel #elementor-panel-page-editor .elementor-control-type-image_dimensions .elementor-control-description{margin:0 0 15px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-image_dimensions .elementor-control-input-wrapper{overflow:hidden}#elementor-panel #elementor-panel-page-editor .elementor-control-type-image_dimensions .elementor-image-dimensions-field{width:70px;float:left}#elementor-panel #elementor-panel-page-editor .elementor-control-type-image_dimensions .elementor-image-dimensions-field input:focus+.elementor-image-dimensions-field-description{color:#a4afb7}#elementor-panel #elementor-panel-page-editor .elementor-control-type-image_dimensions .elementor-image-dimensions-separator{width:20px;text-align:center;float:left;padding-top:4px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-image_dimensions .elementor-image-dimensions-field-description{text-transform:uppercase;margin-top:5px;color:#d5dadf;font-size:9px;text-align:center;line-height:1}#elementor-panel #elementor-panel-page-editor .elementor-control-type-image_dimensions .elementor-image-dimensions-apply-button{float:right;height:27px;width:70px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-hidden{display:none!important}#elementor-panel #elementor-panel-page-editor .elementor-control-type-repeater,#elementor-panel #elementor-panel-page-editor .elementor-control-type-repeater .elementor-control{padding:0 10px 15px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-repeater .elementor-control:before,#elementor-panel #elementor-panel-page-editor .elementor-control-type-repeater.elementor-repeater-has-minimum-rows .elementor-repeater-tool-remove{display:none}#elementor-panel #elementor-panel-page-editor .elementor-control-type-repeater .repeater-fields{margin:10px 0}#elementor-panel #elementor-panel-page-editor .elementor-control-type-repeater .elementor-repeater-row-controls{border:1px solid #d5dadf;border-top-width:0;padding-top:15px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-repeater .elementor-repeater-row-controls:not(.editable){display:none}#elementor-panel #elementor-panel-page-editor .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;transition:all .5s}#elementor-panel #elementor-panel-page-editor .elementor-control-type-repeater .elementor-repeater-row-tools:hover{background-color:#a4afb7}#elementor-panel #elementor-panel-page-editor .elementor-control-type-repeater .elementor-repeater-row-tools>div{display:table-cell;text-align:center;vertical-align:middle;cursor:pointer}#elementor-panel #elementor-panel-page-editor .elementor-control-type-repeater .elementor-repeater-row-tools>div:not(.elementor-repeater-row-handle-sortable){background-color:#fff}#elementor-panel #elementor-panel-page-editor .elementor-control-type-repeater .elementor-repeater-row-tools>div:hover{opacity:.95}#elementor-panel #elementor-panel-page-editor .elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-item-title{text-align:left;padding:0 20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#elementor-panel #elementor-panel-page-editor .elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-tool{width:40px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-handle-sortable{cursor:move;width:10px;color:#fff}#elementor-panel #elementor-panel-page-editor .elementor-control-type-repeater .elementor-button-wrapper{text-align:center;padding:10px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-repeater .elementor-repeater-add{background-color:#a4afb7;color:#fff;font-size:11px;text-transform:uppercase;padding:6.5px 15px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-repeater .elementor-repeater-add:hover{background-color:#6d7882}#elementor-panel #elementor-panel-page-editor .elementor-control-type-textarea textarea{display:block}#elementor-panel #elementor-panel-page-editor .elementor-control-type-box_shadow .elementor-control-input-wrapper{overflow:hidden}#elementor-panel #elementor-panel-page-editor .elementor-control-type-box_shadow .elementor-box-shadow-slider{margin-top:10px}#elementor-panel .wp-picker-container.wp-picker-active{position:absolute;z-index:1;left:0;background-color:#fff;border:solid #fff;border-width:0 17px 0 12px;padding-top:10px}#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 *{box-sizing:content-box}#elementor-panel .wp-picker-container .iris-picker{border:none}#elementor-panel .wp-color-result{margin:0;width:48px;height:25px;box-shadow:inset 0 0 0 3px #fff;transition:border .5s;padding:0;border-radius:3px;border:1px solid #d5dadf}#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{height:24px;width:48px;padding:0;background-color:#d5dadf;border-radius:0 3px 3px 0;margin:0}#elementor-panel .wp-color-picker{float:left;width:100px;border-radius:3px 0 0 3px;line-height:1}#elementor-panel .wp-picker-holder *{box-sizing:content-box}#elementor-panel .wp-picker-open~.wp-picker-holder{clear:both;margin-bottom:15px}#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;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;box-shadow:-2px -5px 8px rgba(0,0,0,.1);cursor:default}#elementor-panel .elementor-panel-footer-sub-menu{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{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;transform:translateY(-50%);background-color:#e6e9ec;font-size:15px;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%;transform:translateX(-50%) translateY(-50%)}#elementor-mode-switcher-preview-input{display:none}#elementor-preview{background-color:#333;position:absolute;height:100%;top:0;right:0;border:0}#elementor-preview.elementor-device-desktop{overflow-y:hidden}#elementor-preview.elementor-device-desktop #elementor-preview-responsive-wrapper{min-width:1024px;width:100%;height:100%}#elementor-preview.elementor-device-laptop #elementor-preview-responsive-wrapper{width:1024px;height:768px;padding:10px 70px 10px 40px}#elementor-preview.elementor-device-tablet #elementor-preview-responsive-wrapper{width:768px;height:1024px;padding:40px 10px 70px}#elementor-preview.elementor-device-mobile-landscape #elementor-preview-responsive-wrapper{width:640px;height:360px;padding:10px 70px 10px 40px}#elementor-preview.elementor-device-mobile #elementor-preview-responsive-wrapper{width:360px;height:640px;padding:40px 10px 70px}#elementor-preview:not(.elementor-device-desktop){overflow:auto}#elementor-preview:not(.elementor-device-desktop) #elementor-preview-responsive-wrapper{border-radius:30px;background-color:#111;margin:30px auto 80px}#elementor-preview-responsive-wrapper{position:absolute;top:0;bottom:0;left:0;right:0;transition:all .5s ease 0s}#elementor-preview-iframe{width:100%;height:100%;background-color:#fff}.tipsy{font-size:10px;position:absolute;padding:5px;z-index:4}.tipsy-inner{background-color:#000;color:#fff;max-width:200px;padding:5px 8px 4px;text-align:center;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}.dialog-widget{position:fixed;height:100%;width:100%;top:0;left:0;background-color:rgba(0,0,0,.5);z-index:3}.dialog-widget *{box-sizing:border-box}.dialog-widget-content{background-color:#fff;position:absolute;border-radius:3px;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}.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:none;margin: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-widget-header{line-height:1;padding:20px 0;font-weight:500}.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:focus,.dialog-options-widget .dialog-buttons-wrapper>button:focus{background-color:#e6e9ec}.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:350px}.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%}.dialog-popup-message{height:155px;width:155px;background-color:#fff;border-radius:10px}.elementor-dialog-message{padding:15px}.elementor-dialog-message .fa{font-size:85px;padding:10px}.elementor-dialog-message-text{text-transform:uppercase}.dialog-elementor-modal-close-button{cursor:pointer;position:absolute;top:16px;right:20px;font-size:16px;color:#a4afb7;line-height:1}#elementor-introduction .dialog-widget-header{padding:40px 0 0}#elementor-introduction .dialog-widget-content{width:700px;max-width:100%}#elementor-introduction .elementor-video-wrapper{padding-bottom:62.4%}#elementor-introduction .dialog-message{margin-top:40px}#elementor-introduction-title{color:#9b0a46;font-size:27px;font-weight:700}#elementor-introduction-subtitle{margin-top:12px;font-size:16px;color:#a4afb7}
1
+ @charset "UTF-8";.elementor-video-wrapper{position:relative;height:0}.elementor-video-wrapper iframe{position:absolute;top:0;left:0;height:100%;width:100%}.elementor-clearfix:after,.elementor-clearfix:before{content:" ";display:table}.elementor-clearfix:after{clear:both}.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}body,html{height:100%;margin:0;padding:0}html{background-color:#f1f1f1}body{color:#6d7882;font-family:Roboto,Arial,Helvetica,Verdana,sans-serif;font-size:13px;font-weight:400;line-height:1.4;text-decoration:none;text-transform:none;overflow:hidden}body.elementor-editor-active #elementor-preview{left:280px;right:0}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}body.elementor-editor-preview #elementor-panel{left:-280px}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:""}iframe,img{border:0 none}#elementor-panel:not(.ui-resizable-resizing),#elementor-preview:not(.ui-resizable-resizing){transition:left .5s,width .5s}#elementor-loading{position:fixed;top:0;left:0;bottom:0;right:0;background:#6d7882;z-index:3}#elementor-loader-wrapper{position:absolute;top:50%;left: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:#e6e9ec;position:absolute;animation:a 1.8s linear infinite}#elementor-loader-wrapper .elementor-loader-box:nth-of-type(1){width:20%;height:100%;left:0;top:0}#elementor-loader-wrapper .elementor-loader-box:not(:nth-of-type(1)){right:0;height:20%;width:60%}#elementor-loader-wrapper .elementor-loader-box:nth-of-type(2){top:0;animation-delay:-.45s}#elementor-loader-wrapper .elementor-loader-box:nth-of-type(3){top:40%;animation-delay:-.9s}#elementor-loader-wrapper .elementor-loader-box:nth-of-type(4){bottom:0;animation-delay:-1.35s}@keyframes a{0%{opacity:.3}50%{opacity:1}to{opacity:.3}}#elementor-loading-title{color:#fff;text-align:center;text-transform:uppercase;margin-top:30px;letter-spacing:7px;font-size:10px;animation:b 1.5s linear infinite}@keyframes b{0%{opacity:1}50%{opacity:.6}to{opacity:1}}.select2-dropdown{border-color:#a4afb7}.select2-dropdown .select2-search__field{outline:none}.elementor-button{border:none;cursor:pointer;border-radius:3px;transition:all .5s}.elementor-button:not(.elementor-button-state) .elementor-state-icon{display:none}.elementor-button .elementor-state-icon{float:left;padding-left:5px}#elementor-panel #elementor-panel-footer-save.elementor-save-active .elementor-button,.elementor-button-success{color:#fff}#elementor-panel #elementor-panel-footer-save.elementor-save-active [disabled].elementor-button,.elementor-button-success[disabled]{background-color:#c2cbd2}#elementor-panel #elementor-panel-footer-save.elementor-save-active .elementor-button:not([disabled]),.elementor-button-success:not([disabled]){background-color:#38b54a}#elementor-panel #elementor-panel-footer-save.elementor-save-active .elementor-button:not([disabled]):hover,.elementor-button-success:not([disabled]):hover{opacity:.85;box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.2)}#elementor-panel #elementor-panel-footer-save.elementor-save-active .elementor-button:not([disabled]):active,.elementor-button-success:not([disabled]):active{box-shadow:0 5px 10px rgba(0,0,0,.19),0 3px 3px rgba(0,0,0,.1)}input,select,textarea{border-radius:3px;font-size:12px;width:100%;background:none;box-shadow:none;color:#495157;border:1px solid;margin:0}input:not(:focus),select:not(:focus),textarea:not(:focus){border-color:#d5dadf}input:focus,select:focus,textarea:focus{border-color:#a4afb7}.elementor-error input,.elementor-error select,.elementor-error textarea{border-color:#b01b1b}input,textarea{padding:5px 8px}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;padding:0;text-align:center;vertical-align:middle;width:16px;min-width:16px;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;border-radius:4px;opacity:0;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;border-radius:4px;transition:background-color .2s linear;bottom:0;height:8px}.ps-container>.ps-scrollbar-y-rail{display:none;position:absolute;border-radius:4px;opacity:0;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;border-radius:4px;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:2;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #39b54a,0 0 5px #39b54a;opacity:1;transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:none;position:fixed;z-index:2;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:2px solid transparent;border-top-color:#39b54a;border-left-color:#39b54a;border-radius:50%;animation:c .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@keyframes c{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#nprogress .bar,#nprogress .spinner{z-index:4}#elementor-panel{font-family:Roboto,Arial,Helvetica,Verdana,sans-serif;font-size:13px;font-weight:400;line-height:1.4;background-color:#e6e9ec;position:fixed;width:280px;height:100%;top:0;bottom:0;overflow:visible}#elementor-panel *,#elementor-panel :after,#elementor-panel :before{box-sizing:border-box}#elementor-panel ::-moz-selection{background:#5bc0de;color:#fff}#elementor-panel ::selection{background:#5bc0de;color:#fff}#elementor-panel a{color:#9b0a46;text-decoration:none;transition:none}#elementor-panel a:visited{color:inherit}#elementor-panel ol,#elementor-panel ul{list-style:none;padding:0;margin:0}#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>.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%;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-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 .select2-container{width:100%!important}#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--single,#elementor-panel .select2-container.select2-container--open .select2-selection--single{border-color:#a4afb7}#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-panel #elementor-panel-page-editor .elementor-controls .pojo-widget-button-collapse{display:none}#elementor-panel .panel-alert{padding:15px;border-left:5px solid transparent;position:relative;font-size:12px;line-height:1.5;text-align:left}#elementor-panel .panel-alert.panel-alert-info{color:#31708f;background-color:#d9edf7;border-color:#bcdff1}#elementor-panel .panel-alert.panel-alert-success{color:#3c763d;background-color:#dff0d8;border-color:#cae6be}#elementor-panel .panel-alert.panel-alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#f9f0c3}#elementor-panel .panel-alert.panel-alert-danger{color:#a94442;background-color:#f2dede;border-color:#e8c4c4}#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;transition:all .5s}#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-search-area{box-shadow:0 0 8px rgba(0,0,0,.1)}#elementor-panel #elementor-panel-elements{overflow:hidden;padding:5px}#elementor-panel .elementor-element-wrapper{float:left;width:50%;padding:5px;text-align:center;box-sizing:border-box}#elementor-panel .elementor-element{border-radius:3px;background-color:#fff;cursor:move}#elementor-panel .elementor-element:hover{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;line-height:1;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}#elementor-panel #elementor-panel-elements-search-wrapper .fa{position:absolute;right:15px;top:50%;color:#a4afb7;transform:translateY(-50%)}#elementor-panel #elementor-panel-elements-search-input{width:100%;background-color:#fff;line-height:1;font-size:11px;padding:8px 42px 8px 15px;font-style:italic;color:#a4afb7;border:none;border-radius:0;margin:0}#elementor-panel .elementor-panel-category:first-child .panel-elements-category-title{padding-top:14px}#elementor-panel .panel-elements-category-title{padding:7px 15px;text-transform:uppercase;font-size:11px;line-height:1}#elementor-panel .panel-elements-category-items{overflow:hidden;padding:5px}#elementor-panel .elementor-panel-scheme .elementor-panel-scheme-title{padding:10px 20px;margin-top:10px}#elementor-panel .elementor-panel-scheme .elementor-panel-scheme-buttons{padding-left:20px;display:table;table-layout:fixed;width:100%;height:40px;background-color:#fff;box-shadow:0 0 8px rgba(0,0,0,.1)}#elementor-panel .elementor-panel-scheme .elementor-panel-scheme-button-wrapper{display:table-cell;vertical-align:middle}#elementor-panel .elementor-panel-scheme .elementor-panel-scheme-save{text-align:center}#elementor-panel .elementor-panel-scheme .elementor-panel-scheme-save .elementor-button{padding:6px 18px;text-transform:uppercase}#elementor-panel .elementor-panel-scheme .elementor-panel-scheme-discard .elementor-button,#elementor-panel .elementor-panel-scheme .elementor-panel-scheme-reset .elementor-button{color:#a4afb7;background:none}#elementor-panel .elementor-panel-scheme .elementor-panel-scheme-discard .fa,#elementor-panel .elementor-panel-scheme .elementor-panel-scheme-reset .fa{margin-right:3px}#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;margin-bottom:10px}#elementor-panel #elementor-panel-scheme-color .elementor-panel-scheme-item:not(:nth-child(4n)){margin-right:13px}#elementor-panel #elementor-panel-scheme-color .wp-picker-container.wp-picker-active{transform:translateY(-37px)}#elementor-panel #elementor-panel-scheme-color .wp-picker-container.wp-picker-active .wp-color-result{margin-right:7px}#elementor-panel .elementor-panel-scheme-color-title{text-align:center;text-transform:uppercase;margin-top:10px;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{transition:border .5s;overflow:hidden;padding: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{float:left;height:20px;width:25%}#elementor-panel #elementor-panel-schemes-disabled{padding:20px}#elementor-panel #elementor-panel-schemes-disabled a{color:#9b0a46;cursor:pointer}#elementor-panel #elementor-panel-schemes-disabled a:hover{text-decoration:underline}#elementor-panel #elementor-panel-content-wrapper{position:absolute;bottom:40px;top:40px;left:0;width:100%}#elementor-panel #elementor-panel-page-menu{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-page-editor .elementor-tabs-controls{background-color:#fff;box-shadow:0 0 8px rgba(0,0,0,.1)}#elementor-panel #elementor-panel-page-editor .elementor-tabs-controls ul{display:table;table-layout:fixed;width:100%}#elementor-panel #elementor-panel-page-editor .elementor-tabs-controls ul li{display:table-cell}#elementor-panel #elementor-panel-page-editor .elementor-tabs-controls ul li.elementor-tab-control-content a:before{content:'\f040'}#elementor-panel #elementor-panel-page-editor .elementor-tabs-controls ul li.elementor-tab-control-style a:before{content:'\f042'}#elementor-panel #elementor-panel-page-editor .elementor-tabs-controls ul li.elementor-tab-control-advanced a:before{content:'\f013'}#elementor-panel #elementor-panel-page-editor .elementor-tabs-controls ul li.elementor-tab-control-responsive a:before{content:'\f10a'}#elementor-panel #elementor-panel-page-editor .elementor-tabs-controls ul li.elementor-tab-control-column a:before,#elementor-panel #elementor-panel-page-editor .elementor-tabs-controls ul li.elementor-tab-control-layout a:before{content:'\f0db'}#elementor-panel #elementor-panel-page-editor .elementor-tabs-controls ul li.active{background-image:linear-gradient(180deg,#f3f3f3,#fff);border-bottom:3px solid #9b0a46}#elementor-panel #elementor-panel-page-editor .elementor-tabs-controls ul li a{display:block;line-height:1;text-align:center;padding:12px 0 8px;font-size:10px;color:#6d7882}#elementor-panel #elementor-panel-page-editor .elementor-tabs-controls ul li a:before{font-family:FontAwesome;font-size:16px;display:block;line-height:1;margin-bottom:6px}#elementor-panel #elementor-panel-page-editor .elementor-controls>.elementor-control:not(.elementor-active-tab){display:none}#elementor-panel #elementor-panel-page-editor .elementor-control{background-color:#fff;position:relative;padding:0 20px 15px}#elementor-panel #elementor-panel-page-editor .elementor-control.elementor-control-separator-default:before{content:'';height:1px;display:block;margin-bottom:15px;background-color:#e6e9ec}#elementor-panel #elementor-panel-page-editor .elementor-control.elementor-control-separator-default.elementor-control-wp{margin-top:15px}#elementor-panel #elementor-panel-page-editor .elementor-control.elementor-control-separator-default.elementor-control-wp:before{background-color:transparent}#elementor-panel #elementor-panel-page-editor .elementor-control.elementor-control-separator-before{padding-top:15px}#elementor-panel #elementor-panel-page-editor .elementor-control.elementor-control-separator-before:before{content:'';position:absolute;height:3px;width:100%;top:0;left:0;background-color:#d5dadf}#elementor-panel #elementor-panel-page-editor .elementor-control.elementor-active-tab.elementor-control-under-section,#elementor-panel #elementor-panel-page-editor .elementor-control.elementor-active-tab.elementor-hidden-control,#elementor-panel #elementor-panel-page-editor .elementor-control.elementor-control-hidden-label .elementor-control-title{display:none}#elementor-panel #elementor-panel-page-editor .elementor-control.elementor-active-tab.elementor-control-under-section.elementor-open{display:block}#elementor-panel #elementor-panel-page-editor .elementor-control.elementor-active-tab.elementor-control-under-section.elementor-open.elementor-hidden-control{display:none}#elementor-panel #elementor-panel-page-editor .elementor-control.elementor-control-type-heading .elementor-control-title{font-weight:700;margin:0}#elementor-panel #elementor-panel-page-editor .elementor-label-block:not(.elementor-control-hidden-label):not(.elementor-control-type-heading) .elementor-control-title{display:block;margin-bottom:10px}#elementor-panel #elementor-panel-page-editor .elementor-label-inline .elementor-control-field{display:table;width:100%}#elementor-panel #elementor-panel-page-editor .elementor-label-inline .elementor-control-field>*{display:table-cell;vertical-align:middle}#elementor-panel #elementor-panel-page-editor .elementor-label-inline .elementor-control-title{width:45%}#elementor-panel #elementor-panel-page-editor .elementor-control-description{margin-top:10px;font-size:11px;font-style:italic}#elementor-panel #elementor-panel-page-editor .elementor-control-descriptor{font-size:11px;font-style:italic;color:#a4afb7}#elementor-panel #elementor-panel-page-editor .elementor-choices{display:table;width:100%;height:27px;background-color:#a4afb7;text-align:center;border-spacing:1px;border-radius:3px}#elementor-panel #elementor-panel-page-editor .elementor-choices input{display:none}#elementor-panel #elementor-panel-page-editor .elementor-choices input:checked+.elementor-choices-label{color:#fff}#elementor-panel #elementor-panel-page-editor .elementor-choices input:not(:checked)+.elementor-choices-label{background-color:#fff;color:#a4afb7}#elementor-panel #elementor-panel-page-editor .elementor-choices .elementor-choices-label{display:table-cell;vertical-align:middle;font-size:12px;transition:all .5s;cursor:pointer}#elementor-panel #elementor-panel-page-editor .elementor-slider{display:inline-block;margin-top:10px;height:4px;background-color:#a4afb7;border-radius:5px;position:relative;width:67%}#elementor-panel #elementor-panel-page-editor .elementor-slider .ui-slider-handle{height:16px;width:16px;background-color:#fff;display:inline-block;top:50%;transform:translateY(-50%) translateX(-8px);position:absolute;box-shadow:1px 1px 6px rgba(0,0,0,.3);border-radius:50%;cursor:pointer}#elementor-panel #elementor-panel-page-editor .elementor-slider-input{width:33%;float:right}#elementor-panel #elementor-panel-page-editor .elementor-slider-input input{width:80%;float:right}#elementor-panel #elementor-panel-page-editor .elementor-units-choices{float:right}#elementor-panel #elementor-panel-page-editor .elementor-units-choices input{display:none}#elementor-panel #elementor-panel-page-editor .elementor-units-choices input:not(:checked)+label{color:#c2cbd2}#elementor-panel #elementor-panel-page-editor .elementor-units-choices input:checked+label{text-decoration:underline}#elementor-panel #elementor-panel-page-editor .elementor-units-choices label{cursor:pointer;padding:0 2px;text-transform:uppercase;font-size:9px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-media .elementor-control-media{padding:7px;border:1px solid;height:150px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-media .elementor-control-media:not(:hover){border-color:#d5dadf}#elementor-panel #elementor-panel-page-editor .elementor-control-type-media .elementor-control-media:not(:hover) .elementor-control-media-upload-button{background-color:#d5dadf}#elementor-panel #elementor-panel-page-editor .elementor-control-type-media .elementor-control-media:hover{border-color:#a4afb7}#elementor-panel #elementor-panel-page-editor .elementor-control-type-media .elementor-control-media:hover .elementor-control-media-upload-button{background-color:#a4afb7}#elementor-panel #elementor-panel-page-editor .elementor-control-type-media .elementor-control-media.media-empty .elementor-control-media-image-area,#elementor-panel #elementor-panel-page-editor .elementor-control-type-media .elementor-control-media:not(.media-empty) .elementor-control-media-upload-button{display:none}#elementor-panel #elementor-panel-page-editor .elementor-control-type-media .elementor-control-media>*{height:100%;cursor:pointer;position:relative}#elementor-panel #elementor-panel-page-editor .elementor-control-type-media .fa-plus-circle{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);color:#fff;font-size:20px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-media .elementor-control-media-image-area:not(:hover) .elementor-control-media-delete{display:none}#elementor-panel #elementor-panel-page-editor .elementor-control-type-media .elementor-control-media-image-area:hover .elementor-control-media-image{opacity:.5}#elementor-panel #elementor-panel-page-editor .elementor-control-type-media .elementor-control-media-delete{position:absolute;bottom:0;left:0;right:0;text-align:center;line-height:1;padding:9.5px;font-size:11px;color:#fff;background-color:#a4afb7;text-transform:uppercase}#elementor-panel #elementor-panel-page-editor .elementor-control-type-media .elementor-control-media-image{height:100%;background-size:cover}#elementor-panel #elementor-panel-page-editor .elementor-control-type-dimensions .elementor-control-dimensions{overflow:hidden}#elementor-panel #elementor-panel-page-editor .elementor-control-type-dimensions li{float:left;width:20%}#elementor-panel #elementor-panel-page-editor .elementor-control-type-dimensions li .elementor-link-dimensions,#elementor-panel #elementor-panel-page-editor .elementor-control-type-dimensions li input{display:block;text-align:center;width:100%;border-color:#a4afb7;height:27px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-dimensions li input{border-left:none;border-radius:0;padding:4px 0}#elementor-panel #elementor-panel-page-editor .elementor-control-type-dimensions li input+span{display:block;text-align:center;color:#d5dadf;font-size:9px;text-transform:uppercase;line-height:1;padding-top:5px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-dimensions li input:focus+span{color:#a4afb7}#elementor-panel #elementor-panel-page-editor .elementor-control-type-dimensions li .elementor-link-dimensions{border:1px solid #a4afb7;border-left:none;background-color:#fff;padding:0;outline:none;border-radius:0 3px 3px 0;cursor:pointer}#elementor-panel #elementor-panel-page-editor .elementor-control-type-dimensions li:first-child input{border-left:1px solid #a4afb7;border-radius:3px 0 0 3px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-dimensions .elementor-link-dimensions.unlinked{background-color:#fff}#elementor-panel #elementor-panel-page-editor .elementor-control-type-dimensions .elementor-link-dimensions.unlinked .elementor-linked{display:none}#elementor-panel #elementor-panel-page-editor .elementor-control-type-dimensions .elementor-link-dimensions:not(.unlinked){background-color:#a4afb7}#elementor-panel #elementor-panel-page-editor .elementor-control-type-dimensions .elementor-link-dimensions:not(.unlinked) .elementor-unlinked{display:none}#elementor-panel #elementor-panel-page-editor .elementor-control-type-dimensions .elementor-link-dimensions .elementor-linked{color:#fff}#elementor-panel #elementor-panel-page-editor .elementor-control-type-url .elementor-control-url-external-hide .elementor-control-url-target{display:none}#elementor-panel #elementor-panel-page-editor .elementor-control-type-url .elementor-control-url-external-show input{padding-right:46px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-url .elementor-control-input-wrapper{position:relative}#elementor-panel #elementor-panel-page-editor .elementor-control-type-url .elementor-control-url-target{position:absolute;top:0;right:0;padding:0;height:100%;width:40px;border:none;border-left:1px solid;background:none;cursor:pointer;font-size:10px;border-radius:0 3px 3px 0}#elementor-panel #elementor-panel-page-editor .elementor-control-type-url .elementor-control-url-target.active{background-color:#a4afb7}#elementor-panel #elementor-panel-page-editor .elementor-control-type-url .elementor-control-url-target.active .elementor-control-url-external{color:#fff}#elementor-panel #elementor-panel-page-editor .elementor-control-type-url .elementor-control-url-target:not(.active) .elementor-control-url-external{opacity:.5}#elementor-panel #elementor-panel-page-editor .elementor-control-type-url input{direction:ltr}#elementor-panel #elementor-panel-page-editor .elementor-control-type-url input:not(:focus)+.elementor-control-url-target{border-color:#d5dadf}#elementor-panel #elementor-panel-page-editor .elementor-control-type-url input:not(:focus)+.elementor-control-url-target.active{background-color:#d5dadf}#elementor-panel #elementor-panel-page-editor .elementor-control-type-url input:focus+.elementor-control-url-target{border-color:#a4afb7}#elementor-panel #elementor-panel-page-editor .elementor-control-type-url input:focus+.elementor-control-url-target.active{background-color:#a4afb7}#elementor-panel #elementor-panel-page-editor .elementor-control-align .elementor-choices,#elementor-panel #elementor-panel-page-editor .elementor-control-position .elementor-choices,#elementor-panel #elementor-panel-page-editor .elementor-control-text_align .elementor-choices{direction:ltr}#elementor-panel #elementor-panel-page-editor .elementor-control-type-slider .elementor-control-input-wrapper{overflow:hidden}#elementor-panel #elementor-panel-page-editor .elementor-control-type-section{margin-top:10px;padding:0}#elementor-panel #elementor-panel-page-editor .elementor-control-type-section+.elementor-control:not(.elementor-control-type-section){padding-top:15px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-section+.elementor-control:not(.elementor-control-type-section):before{display:none}#elementor-panel #elementor-panel-page-editor .wp-picker-container:not(.wp-picker-active){float:right}#elementor-panel #elementor-panel-page-editor .wp-picker-container.wp-picker-active{transform:translateY(-18px)}#elementor-panel #elementor-panel-page-editor .wp-picker-container.wp-picker-active .wp-color-result{margin-right:3px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-wysiwyg *{box-sizing:content-box}#elementor-panel #elementor-panel-page-editor .elementor-control-type-wysiwyg .wp-editor-container{border:1px solid #e6e9ec;border-radius:3px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-wysiwyg #insert-media-button{margin-top:7px;height:auto;line-height:1;font-size:11px;padding:3px 9px;background-color:#e6e9ec}#elementor-panel #elementor-panel-page-editor .elementor-control-type-wysiwyg .ed_button{height:22px;width:auto}#elementor-panel #elementor-panel-page-editor .elementor-control-type-wysiwyg .wp-media-buttons-icon{height:14px;margin:0}#elementor-panel #elementor-panel-page-editor .elementor-control-type-wysiwyg .wp-media-buttons-icon:before{font-size:14px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-wysiwyg .wp-switch-editor{border:none;color:#6d7882;font-size:11px;padding:3px 12px 4px;border-radius:3px 3px 0 0}#elementor-panel #elementor-panel-page-editor .elementor-control-type-wysiwyg .html-active .switch-tmce{background-color:transparent}#elementor-panel #elementor-panel-page-editor .elementor-control-type-wysiwyg .html-active .switch-html,#elementor-panel #elementor-panel-page-editor .elementor-control-type-wysiwyg .tmce-active .switch-tmce{background-color:#e6e9ec}#elementor-panel #elementor-panel-page-editor .elementor-control-type-wysiwyg .tmce-active .switch-html{background-color:transparent}#elementor-panel #elementor-panel-page-editor .elementor-control-type-wysiwyg .mce-toolbar-grp,#elementor-panel #elementor-panel-page-editor .elementor-control-type-wysiwyg .quicktags-toolbar{background-color:#e6e9ec}#elementor-panel #elementor-panel-page-editor .elementor-control-type-wysiwyg .mce-toolbar-grp>div{padding:0 3px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-wysiwyg .elementor-wp-editor{box-sizing:border-box}#elementor-panel #elementor-panel-page-editor .elementor-control-type-wysiwyg .mce-ico{color:#6d7882;font-size:16px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-wysiwyg .mce-btn.mce-active,#elementor-panel #elementor-panel-page-editor .elementor-control-type-wysiwyg .mce-btn:active,#elementor-panel #elementor-panel-page-editor .elementor-control-type-wysiwyg .mce-btn:hover{border-color:#d5dadf}#elementor-panel #elementor-panel-page-editor .elementor-control-type-wysiwyg .mce-path{padding:5px 10px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-wysiwyg .mce-path-item{font-size:12px;color:#6d7882}#elementor-panel #elementor-panel-page-editor .elementor-control-type-icon .select2-selection__rendered .fa{margin-right:3px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-gallery.elementor-gallery-empty .elementor-control-gallery-clear,#elementor-panel #elementor-panel-page-editor .elementor-control-type-gallery.elementor-gallery-empty .elementor-control-gallery-thumbnails{display:none}#elementor-panel #elementor-panel-page-editor .elementor-control-type-gallery .elementor-control-media{padding-top:20px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-gallery .elementor-control-gallery-thumbnails{overflow:hidden;margin-top:20px;cursor:pointer}#elementor-panel #elementor-panel-page-editor .elementor-control-type-gallery .elementor-control-gallery-thumbnail{width:40px;height:40px;background-size:cover;background-position:50% 50%;float:left;margin-bottom:10px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-gallery .elementor-control-gallery-thumbnail:not(:nth-child(5n)){margin-right:10px}#elementor-panel #elementor-panel-page-editor .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-panel-page-editor .elementor-control-type-gallery .elementor-control-gallery-clear{color:#b01b1b;cursor:pointer}#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-preset{border:1px solid #e6e9ec;padding:3px;border-radius:3px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-preset:not(.elementor-control-structure-current-preset){display:inline-block;cursor:pointer;height:50px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-preset:not(.elementor-control-structure-current-preset) svg{height:100%}#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-preset path{fill:#e6e9ec}#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-current-preset{height:80px;margin-top:15px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-current-preset svg{width:100%}#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-reset{padding:10px 0 0 2px;font-size:11px;cursor:pointer;color:#a4afb7}#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-reset i{margin-right:8px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-more-presets-title,#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-title{color:#495157;font-weight:700;padding:13.5px 20px;line-height:1;position:relative}#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-more-presets-title:after,#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-more-presets-title:before,#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-title:after,#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-title:before{content:'';position:absolute;left:0;right:0}#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-more-presets-title:before,#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-title:before{top:0;background-color:#e6e9ec;transform:translateY(-100%)}#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-more-presets-title:after,#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-title:after{bottom:0;height:1px;background-color:#e6e9ec}#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-title{margin:10px -20px 0}#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-title:before{height:10px;box-shadow:inset 0 2px 4px hsla(0,0%,50%,.1)}#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-more-presets-title{margin:15px -20px 0}#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-more-presets-title:before{height:3px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-more-presets{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-more-presets input{display:none}#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-more-presets input:checked+.elementor-control-structure-preset{border:1px solid #a4afb7}#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-more-presets input:checked+.elementor-control-structure-preset path{fill:#a4afb7}#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-preset-wrapper{margin-top:15px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-structure .elementor-control-structure-preset-title{text-align:center;padding-top:5px;font-style:italic;font-size:11px;line-height:1;color:#a4afb7}#elementor-panel #elementor-panel-page-editor .elementor-control-type-image_dimensions .elementor-control-description{margin:0 0 15px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-image_dimensions .elementor-control-input-wrapper{overflow:hidden}#elementor-panel #elementor-panel-page-editor .elementor-control-type-image_dimensions .elementor-image-dimensions-field{width:70px;float:left}#elementor-panel #elementor-panel-page-editor .elementor-control-type-image_dimensions .elementor-image-dimensions-field input:focus+.elementor-image-dimensions-field-description{color:#a4afb7}#elementor-panel #elementor-panel-page-editor .elementor-control-type-image_dimensions .elementor-image-dimensions-separator{width:20px;text-align:center;float:left;padding-top:4px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-image_dimensions .elementor-image-dimensions-field-description{text-transform:uppercase;margin-top:5px;color:#d5dadf;font-size:9px;text-align:center;line-height:1}#elementor-panel #elementor-panel-page-editor .elementor-control-type-image_dimensions .elementor-image-dimensions-apply-button{float:right;height:27px;width:70px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-hidden{display:none!important}#elementor-panel #elementor-panel-page-editor .elementor-control-type-repeater,#elementor-panel #elementor-panel-page-editor .elementor-control-type-repeater .elementor-control{padding:0 10px 15px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-repeater .elementor-control:before,#elementor-panel #elementor-panel-page-editor .elementor-control-type-repeater.elementor-repeater-has-minimum-rows .elementor-repeater-tool-remove{display:none}#elementor-panel #elementor-panel-page-editor .elementor-control-type-repeater .repeater-fields{margin:10px 0}#elementor-panel #elementor-panel-page-editor .elementor-control-type-repeater .elementor-repeater-row-controls{border:1px solid #d5dadf;border-top-width:0;padding-top:15px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-repeater .elementor-repeater-row-controls:not(.editable){display:none}#elementor-panel #elementor-panel-page-editor .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;transition:all .5s}#elementor-panel #elementor-panel-page-editor .elementor-control-type-repeater .elementor-repeater-row-tools:hover{background-color:#a4afb7}#elementor-panel #elementor-panel-page-editor .elementor-control-type-repeater .elementor-repeater-row-tools>div{display:table-cell;text-align:center;vertical-align:middle;cursor:pointer}#elementor-panel #elementor-panel-page-editor .elementor-control-type-repeater .elementor-repeater-row-tools>div:not(.elementor-repeater-row-handle-sortable){background-color:#fff}#elementor-panel #elementor-panel-page-editor .elementor-control-type-repeater .elementor-repeater-row-tools>div:hover{opacity:.95}#elementor-panel #elementor-panel-page-editor .elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-item-title{text-align:left;padding:0 20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#elementor-panel #elementor-panel-page-editor .elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-tool{width:40px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-handle-sortable{cursor:move;width:10px;color:#fff}#elementor-panel #elementor-panel-page-editor .elementor-control-type-repeater .elementor-button-wrapper{text-align:center;padding:10px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-repeater .elementor-repeater-add{background-color:#a4afb7;color:#fff;font-size:11px;text-transform:uppercase;padding:6.5px 15px}#elementor-panel #elementor-panel-page-editor .elementor-control-type-repeater .elementor-repeater-add:hover{background-color:#6d7882}#elementor-panel #elementor-panel-page-editor .elementor-control-type-textarea textarea{display:block}#elementor-panel #elementor-panel-page-editor .elementor-control-type-box_shadow .elementor-control-input-wrapper{overflow:hidden}#elementor-panel #elementor-panel-page-editor .elementor-control-type-box_shadow .elementor-box-shadow-slider{margin-top:10px}#elementor-panel .wp-picker-container.wp-picker-active{position:absolute;z-index:1;left:0;background-color:#fff;border:solid #fff;border-width:0 17px 0 12px;padding-top:10px}#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 *{box-sizing:content-box}#elementor-panel .wp-picker-container .iris-picker{border:none}#elementor-panel .wp-color-result{margin:0;width:48px;height:25px;box-shadow:inset 0 0 0 3px #fff;transition:border .5s;padding:0;border-radius:3px;border:1px solid #d5dadf}#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{height:24px;width:48px;padding:0;background-color:#d5dadf;border-radius:0 3px 3px 0;margin:0}#elementor-panel .wp-color-picker{float:left;width:100px;border-radius:3px 0 0 3px;line-height:1}#elementor-panel .wp-picker-holder *{box-sizing:content-box}#elementor-panel .wp-picker-open~.wp-picker-holder{clear:both;margin-bottom:15px}#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;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;box-shadow:-2px -5px 8px rgba(0,0,0,.1);cursor:default}#elementor-panel .elementor-panel-footer-sub-menu{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{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;transform:translateY(-50%);background-color:#e6e9ec;font-size:15px;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%;transform:translateX(-50%) translateY(-50%)}#elementor-mode-switcher-preview-input{display:none}#elementor-preview{background-color:#333;position:absolute;height:100%;top:0;right:0;border:0}#elementor-preview.elementor-device-desktop{overflow-y:hidden}#elementor-preview.elementor-device-desktop #elementor-preview-responsive-wrapper{min-width:1024px;width:100%;height:100%}#elementor-preview.elementor-device-laptop #elementor-preview-responsive-wrapper{width:1024px;height:768px;padding:10px 70px 10px 40px}#elementor-preview.elementor-device-tablet #elementor-preview-responsive-wrapper{width:768px;height:1024px;padding:40px 10px 70px}#elementor-preview.elementor-device-mobile-landscape #elementor-preview-responsive-wrapper{width:640px;height:360px;padding:10px 70px 10px 40px}#elementor-preview.elementor-device-mobile #elementor-preview-responsive-wrapper{width:360px;height:640px;padding:40px 10px 70px}#elementor-preview:not(.elementor-device-desktop){overflow:auto}#elementor-preview:not(.elementor-device-desktop) #elementor-preview-responsive-wrapper{border-radius:30px;background-color:#111;margin:30px auto 80px}#elementor-preview-responsive-wrapper{position:absolute;top:0;bottom:0;left:0;right:0;transition:all .5s ease 0s}#elementor-preview-iframe{width:100%;height:100%;background-color:#fff}.tipsy{font-size:10px;position:absolute;padding:5px;z-index:4}.tipsy-inner{background-color:#000;color:#fff;max-width:200px;padding:5px 8px 4px;text-align:center;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}.dialog-widget{position:fixed;height:100%;width:100%;top:0;left:0;background-color:rgba(0,0,0,.5);z-index:3}.dialog-widget *{box-sizing:border-box}.dialog-widget-content{background-color:#fff;position:absolute;border-radius:3px;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}.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:none;margin: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-widget-header{line-height:1;padding:20px 0;font-weight:500}.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:focus,.dialog-options-widget .dialog-buttons-wrapper>button:focus{background-color:#e6e9ec}.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:350px}.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%}.dialog-popup-message{height:155px;width:155px;background-color:#fff;border-radius:10px}.elementor-dialog-message{padding:15px}.elementor-dialog-message .fa{font-size:85px;padding:10px}.elementor-dialog-message-text{text-transform:uppercase}.dialog-elementor-modal-close-button{cursor:pointer;position:absolute;top:16px;right:20px;font-size:16px;color:#a4afb7;line-height:1}#elementor-introduction .dialog-widget-header{padding:40px 0 0}#elementor-introduction .dialog-widget-content{width:700px;max-width:100%}#elementor-introduction .elementor-video-wrapper{padding-bottom:62.4%}#elementor-introduction .dialog-message{margin-top:40px}#elementor-introduction-title{color:#9b0a46;font-size:27px;font-weight:700}#elementor-introduction-subtitle{margin-top:12px;font-size:16px;color:#a4afb7}
assets/css/frontend-rtl.css CHANGED
@@ -58,7 +58,8 @@
58
  max-width: none;
59
  top: 50%;
60
  left: 50%;
61
- transform: translateY(-50%) translateX(-50%);
 
62
  object-fit: cover; }
63
  .elementor .elementor-background-overlay {
64
  height: 100%;
@@ -141,7 +142,8 @@
141
 
142
  .elementor-widget-wrap {
143
  position: relative;
144
- width: 100%; }
 
145
 
146
  .elementor-widget {
147
  position: relative; }
@@ -462,7 +464,7 @@
462
  font-size: 13px; }
463
  .elementor-alert button.elementor-alert-dismiss {
464
  position: absolute;
465
- right: 10px;
466
  top: 10px;
467
  padding: 3px;
468
  font-size: 13px;
@@ -544,7 +546,7 @@
544
  .elementor-tabs .elementor-tabs-wrapper {
545
  overflow: hidden; }
546
  .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title {
547
- display: inline-block; }
548
  .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title > span {
549
  position: relative;
550
  display: block;
@@ -674,14 +676,12 @@
674
  padding: 0; }
675
  .elementor-widget-icon-list .elementor-icon-list-item {
676
  margin: 0;
677
- padding: 0;
678
- line-height: 1.5;
679
- display: table; }
680
  .elementor-widget-icon-list .elementor-icon-list-item a {
681
- display: table; }
682
  .elementor-widget-icon-list .elementor-icon-list-icon,
683
  .elementor-widget-icon-list .elementor-icon-list-text {
684
- display: table-cell;
685
  vertical-align: middle; }
686
  .elementor-widget-icon-list .elementor-icon-list-icon {
687
  width: 1em;
@@ -914,6 +914,9 @@
914
  .elementor-widget.elementor-shape-circle .elementor-icon.elementor-social-icon {
915
  border-radius: 50%; }
916
 
 
 
 
917
  .slick-slider {
918
  position: relative;
919
  display: block;
@@ -1145,13 +1148,13 @@ ul.slick-dots {
1145
  }
1146
  */
1147
  @media (max-width: 767px) {
1148
- body:not(.elementor-editor-active) .elementor-hidden-phone, body:not(.elementor-editor-active) .elementor-visible-tablet, body:not(.elementor-editor-active) .elementor-visible-desktop {
1149
  display: none; } }
1150
  @media (min-width: 480px) and (max-width: 1023px) {
1151
- body:not(.elementor-editor-active) .elementor-hidden-tablet, body:not(.elementor-editor-active) .elementor-visible-phone, body:not(.elementor-editor-active) .elementor-visible-desktop {
1152
  display: none; } }
1153
  @media (min-width: 1024px) {
1154
- body:not(.elementor-editor-active) .elementor-hidden-desktop, body:not(.elementor-editor-active) .elementor-visible-phone, body:not(.elementor-editor-active) .elementor-visible-tablet {
1155
  display: none; } }
1156
  body:not(.elementor-editor-active) .elementor-hidden {
1157
  display: none; }
58
  max-width: none;
59
  top: 50%;
60
  left: 50%;
61
+ transform: translateY(-50%) translateX(-50%); }
62
+ .elementor .elementor-html5-video {
63
  object-fit: cover; }
64
  .elementor .elementor-background-overlay {
65
  height: 100%;
142
 
143
  .elementor-widget-wrap {
144
  position: relative;
145
+ width: 100%;
146
+ z-index: 1; }
147
 
148
  .elementor-widget {
149
  position: relative; }
464
  font-size: 13px; }
465
  .elementor-alert button.elementor-alert-dismiss {
466
  position: absolute;
467
+ left: 10px;
468
  top: 10px;
469
  padding: 3px;
470
  font-size: 13px;
546
  .elementor-tabs .elementor-tabs-wrapper {
547
  overflow: hidden; }
548
  .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title {
549
+ display: table-cell; }
550
  .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title > span {
551
  position: relative;
552
  display: block;
676
  padding: 0; }
677
  .elementor-widget-icon-list .elementor-icon-list-item {
678
  margin: 0;
679
+ padding: 0; }
 
 
680
  .elementor-widget-icon-list .elementor-icon-list-item a {
681
+ display: inline; }
682
  .elementor-widget-icon-list .elementor-icon-list-icon,
683
  .elementor-widget-icon-list .elementor-icon-list-text {
684
+ display: inline;
685
  vertical-align: middle; }
686
  .elementor-widget-icon-list .elementor-icon-list-icon {
687
  width: 1em;
914
  .elementor-widget.elementor-shape-circle .elementor-icon.elementor-social-icon {
915
  border-radius: 50%; }
916
 
917
+ body.elementor-page .elementor-widget-menu-anchor {
918
+ margin-bottom: 0; }
919
+
920
  .slick-slider {
921
  position: relative;
922
  display: block;
1148
  }
1149
  */
1150
  @media (max-width: 767px) {
1151
+ body:not(.elementor-editor-active) .elementor-hidden-phone {
1152
  display: none; } }
1153
  @media (min-width: 480px) and (max-width: 1023px) {
1154
+ body:not(.elementor-editor-active) .elementor-hidden-tablet {
1155
  display: none; } }
1156
  @media (min-width: 1024px) {
1157
+ body:not(.elementor-editor-active) .elementor-hidden-desktop {
1158
  display: none; } }
1159
  body:not(.elementor-editor-active) .elementor-hidden {
1160
  display: none; }
assets/css/frontend-rtl.css.map CHANGED
@@ -1 +1 @@
1
- {"version":3,"sources":["frontend-rtl.css","../scss/common/common.scss","../scss/frontend/_global.scss","../scss/helpers/variables.scss","../scss/frontend/_grid.scss","../scss/helpers/mixins.scss","../scss/helpers/utilities.scss","../scss/frontend/widgets/heading.scss","../scss/frontend/widgets/image.scss","../scss/frontend/widgets/button.scss","../scss/frontend/widgets/divider.scss","../scss/frontend/widgets/image-gallery.scss","../scss/frontend/widgets/counter.scss","../scss/frontend/widgets/alert.scss","../scss/helpers/direction.scss","../scss/frontend/widgets/progress.scss","../scss/frontend/widgets/tabs.scss","../scss/frontend/widgets/accordion.scss","../scss/frontend/widgets/toggle.scss","../scss/frontend/widgets/icon.scss","../scss/frontend/widgets/icon-list.scss","../scss/frontend/widgets/video.scss","../scss/frontend/widgets/image-carousel.scss","../scss/frontend/widgets/image-box.scss","../scss/frontend/widgets/icon-box.scss","../scss/frontend/widgets/testimonial.scss","../scss/frontend/widgets/social-icons.scss","../scss/frontend/_slick.scss","../scss/frontend/_animate.scss","../scss/frontend/_visibility.scss"],"names":[],"mappings":"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","file":"frontend-rtl.css"}
1
+ {"version":3,"sources":["frontend-rtl.css","../scss/common/common.scss","../scss/frontend/_global.scss","../scss/helpers/variables.scss","../scss/frontend/_grid.scss","../scss/helpers/mixins.scss","../scss/helpers/utilities.scss","../scss/frontend/widgets/heading.scss","../scss/frontend/widgets/image.scss","../scss/frontend/widgets/button.scss","../scss/frontend/widgets/divider.scss","../scss/frontend/widgets/image-gallery.scss","../scss/frontend/widgets/counter.scss","../scss/frontend/widgets/alert.scss","../scss/helpers/direction.scss","../scss/frontend/widgets/progress.scss","../scss/frontend/widgets/tabs.scss","../scss/frontend/widgets/accordion.scss","../scss/frontend/widgets/toggle.scss","../scss/frontend/widgets/icon.scss","../scss/frontend/widgets/icon-list.scss","../scss/frontend/widgets/video.scss","../scss/frontend/widgets/image-carousel.scss","../scss/frontend/widgets/image-box.scss","../scss/frontend/widgets/icon-box.scss","../scss/frontend/widgets/testimonial.scss","../scss/frontend/widgets/social-icons.scss","../scss/frontend/widgets/menu-anchor.scss","../scss/frontend/_slick.scss","../scss/frontend/_animate.scss","../scss/frontend/_visibility.scss"],"names":[],"mappings":"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","file":"frontend-rtl.css"}
assets/css/frontend-rtl.min.css CHANGED
@@ -1 +1 @@
1
- @charset "UTF-8";.elementor-video-wrapper{position:relative;height:0}.elementor-video-wrapper iframe{position:absolute;top:0;left:0;height:100%;width:100%}#wpadminbar #wp-admin-bar-elementor_edit_page>.ab-item:before{content:"\e800";font-family:eicon;font-size:12px;margin-top:5px}.elementor{-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual}.elementor *,.elementor :after,.elementor :before{box-sizing:border-box}.elementor a{box-shadow:none;text-decoration:none}.elementor hr{margin:0;background-color:transparent}.elementor img{height:auto;max-width:100%;border:none;border-radius:0;box-shadow:none}.elementor figure{margin:0}.elementor embed,.elementor iframe,.elementor object,.elementor video{max-width:100%;width:100%;margin:0;line-height:1}.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}.elementor .elementor-background-video{position:absolute;max-width:none;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);object-fit:cover}.elementor .elementor-background-overlay{height:100%;width:100%;top:0;left:0;position:absolute}.elementor .elementor-invisible{visibility:hidden}#elementor-select-preset{display:none}.elementor-section{position:relative}.elementor-section .elementor-container{margin-right:auto;margin-left:auto;position:relative}.elementor-section .elementor-container.elementor-container-fluid{max-width:100%}.elementor-section.elementor-section-height-full{height:100vh}.elementor-section.elementor-section-height-full>.elementor-container{height:100%}@media (min-width:768px){.elementor-section>.elementor-container{display:-ms-flexbox;display:flex}.elementor-section.elementor-section-items-top>.elementor-container{-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}.elementor-section.elementor-section-items-middle>.elementor-container{-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.elementor-section.elementor-section-items-bottom>.elementor-container{-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end}.elementor-section.elementor-section-content-top .elementor-column-wrap{-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}.elementor-section.elementor-section-content-middle .elementor-column-wrap{-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.elementor-section.elementor-section-content-bottom .elementor-column-wrap{-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end}}.elementor-row{width:100%;display:-ms-flexbox;display:flex}@media (max-width:767px){.elementor-row{-ms-flex-wrap:wrap;flex-wrap:wrap}}.elementor-column-wrap{width:100%}@media (min-width:768px){.elementor-column-wrap{display:-ms-flexbox;display:flex}}.elementor-widget-wrap{position:relative;width:100%}.elementor-widget{position:relative}.elementor-widget:not(:last-child){margin-bottom:20px}.elementor-column{position:relative;min-height:1px;display:-ms-flexbox;display:flex}@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:1023px){.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 (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%}.elementor-column-gap-default .elementor-element-populated{padding:10px}.elementor-column-gap-narrow .elementor-element-populated{padding:5px}.elementor-column-gap-extended .elementor-element-populated{padding:15px}.elementor-column-gap-wide .elementor-element-populated{padding:20px}.elementor-column-gap-wider .elementor-element-populated{padding:30px}}@media (max-width:767px){.elementor-column{width:100%}}.elementor-clearfix:after,.elementor-clearfix:before{content:" ";display:table}.elementor-clearfix:after{clear:both}.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-widget-heading .elementor-heading-title{padding:0;margin:0;line-height:1}.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{overflow:hidden}.elementor-widget-image .elementor-image img{vertical-align:middle}.elementor-widget-image .elementor-image.elementor-image-shape-circle{border-radius:50%}.elementor-button-wrapper.elementor-align-center{text-align:center}.elementor-button-wrapper.elementor-align-right{text-align:right}.elementor-button-wrapper.elementor-align-left{text-align:left}.elementor-button-wrapper.elementor-align-justify .elementor-button{width:100%}.elementor-button{display:inline-block;line-height:1;border-radius:3px;padding:12px 24px;color:#fff;text-align:center;transition:all .5s}.elementor-button:focus,.elementor-button:hover,.elementor-button:visited{color:#fff;opacity:.9}.elementor-button.elementor-size-small{font-size:13px;padding:10px 20px}.elementor-button.elementor-size-medium{font-size:15px}.elementor-button.elementor-size-large{font-size:16px;padding:15px 30px}.elementor-button.elementor-size-xl{font-size:18px;padding:20px 40px}.elementor-button.elementor-size-xxl{font-size:20px;padding:25px 50px}.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-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{background-color:#dcdcdc;opacity:.7;width:100%}.gallery-spacing-custom .elementor-image-gallery .gallery-icon{padding:0}.elementor-counter{text-align:center}.elementor-counter .elementor-counter-number-wrapper{font-size:69px;font-weight:600;color:#222;line-height:1}.elementor-counter .elementor-counter-title{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;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:right}.elementor-progress-wrapper{position:relative;background-color:#eee;color:#fff;height:30px;line-height:30px;border-radius:2px}.elementor-progress-wrapper .elementor-progress-bar{display:inline-block;height:100%;width:0;border-radius:2px;transition:width 1s ease-in-out}.elementor-progress-wrapper .elementor-progress-inner-text{display:inline-block;position:absolute;right:0;padding:0 15px;font-size:11px;width:0;transition:width 1s ease-in-out}.elementor-progress-wrapper .elementor-progress-inner-text .elementor-progress-percentage{position:relative;float:left}.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-wrapper .elementor-progress-inner-text{padding:0 10px}}.elementor-tabs{text-align:right}.elementor-tabs .elementor-tabs-wrapper{overflow:hidden}.elementor-tabs .elementor-tabs-wrapper .elementor-tab-title{display:inline-block}.elementor-tabs .elementor-tabs-wrapper .elementor-tab-title>span{position:relative;display:block;padding:20px 25px;line-height:1;font-weight:700;cursor:pointer}.elementor-tabs .elementor-tabs-wrapper .elementor-tab-title.active>span{border:1px solid #d4d4d4;border-bottom:none}.elementor-tabs .elementor-tabs-wrapper .elementor-tab-title.active>span:after,.elementor-tabs .elementor-tabs-wrapper .elementor-tab-title.active>span:before{display:block;content:'';position:absolute;bottom:0;height:0;width:999em;border-bottom:1px solid #d4d4d4}.elementor-tabs .elementor-tabs-wrapper .elementor-tab-title.active>span:before{right:100%}.elementor-tabs .elementor-tabs-wrapper .elementor-tab-title.active>span:after{left:100%}.elementor-tabs .elementor-tab-content{padding:20px;display:none;border:1px solid #d4d4d4;border-top:none}@media (max-width:767px){.elementor-tabs .elementor-tabs-wrapper .elementor-tab-title>span{padding:12px 15px}.elementor-tabs .elementor-tab-content{padding:10px}}.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-accordion-title{padding:15px 20px;font-weight:700;line-height:1;cursor:pointer}.elementor-accordion .elementor-accordion-title .elementor-accordion-icon{display:inline-block;width:1.5em}.elementor-accordion .elementor-accordion-title .elementor-accordion-icon.elementor-accordion-icon-right{float:right;text-align:right}.elementor-accordion .elementor-accordion-title .elementor-accordion-icon.elementor-accordion-icon-left{float:left;text-align:left}.elementor-accordion .elementor-accordion-title .elementor-accordion-icon .fa:before{content:'\f067'}.elementor-accordion .elementor-accordion-title.active .elementor-accordion-icon .fa:before{content:'\f068'}.elementor-accordion .elementor-accordion-content{display:none;padding:15px 20px;border-top:1px solid #d4d4d4}@media (max-width:767px){.elementor-accordion .elementor-accordion-title{padding:12px 15px}.elementor-accordion .elementor-accordion-title .elementor-accordion-icon{width:1.2em}.elementor-accordion .elementor-accordion-content{padding:7px 15px}}.elementor-toggle{text-align:right}.elementor-toggle .elementor-toggle-title{font-weight:700;line-height:1;padding:15px;border-bottom:1px solid #d4d4d4;cursor:pointer}.elementor-toggle .elementor-toggle-title .elementor-toggle-icon{display:inline-block;width:1em}.elementor-toggle .elementor-toggle-title .elementor-toggle-icon .fa:before{content:""}.elementor-toggle .elementor-toggle-title.active{border-bottom:none}.elementor-toggle .elementor-toggle-title.active .elementor-toggle-icon .fa:before{content:'\f0d7'}.elementor-toggle .elementor-toggle-content{padding:0 15px 15px;border-bottom:1px solid #d4d4d4;display:none}@media (max-width:767px){.elementor-toggle .elementor-toggle-title{padding:12px}.elementor-toggle .elementor-toggle-content{padding:0 12px 10px}}.elementor-widget .elementor-icon{display:inline-block;line-height:1;transition:all .5s}.elementor-widget .elementor-icon a,.elementor-widget .elementor-icon a:hover{color:inherit}.elementor-widget .elementor-icon i{font-size:50px;width:1em;height:1em}.elementor-widget.elementor-view-stacked .elementor-icon{background-color:#000;color:#fff}.elementor-widget.elementor-view-framed .elementor-icon{color:#000;border:3px solid #000}.elementor-widget.elementor-align-right .elementor-icon-wrapper{text-align:right}.elementor-widget.elementor-align-left .elementor-icon-wrapper{text-align:left}.elementor-widget.elementor-align-center .elementor-icon-wrapper{text-align:center}.elementor-widget.elementor-shape-circle .elementor-icon{border-radius:50%}.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;line-height:1.5;display:table}.elementor-widget-icon-list .elementor-icon-list-item a{display:table}.elementor-widget-icon-list .elementor-icon-list-icon,.elementor-widget-icon-list .elementor-icon-list-text{display:table-cell;vertical-align:middle}.elementor-widget-icon-list .elementor-icon-list-icon{width:1em;line-height:1}.elementor-widget-video.elementor-aspect-ratio-169 .elementor-video-wrapper{padding-bottom:56.25%}.elementor-widget-video.elementor-aspect-ratio-43 .elementor-video-wrapper{padding-bottom:75%}.elementor-widget-video.elementor-aspect-ratio-32 .elementor-video-wrapper{padding-bottom:66.6666%}.elementor-widget-video .elementor-video-wrapper{padding-top:25px}.elementor-widget-video .elementor-custom-embed-image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:50%;cursor:pointer}.elementor-widget-video .elementor-custom-embed-image-overlay:hover .elementor-custom-embed-play i{opacity:.9;text-shadow:3px 2px 30px rgba(0,0,0,.6)}.elementor-widget-video .elementor-custom-embed-play{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.elementor-widget-video .elementor-custom-embed-play i{font-size:100px;color:#fff;opacity:.7;text-shadow:3px 2px 24px rgba(0,0,0,.5);transition:all .5s}.elementor-image-carousel-wrapper .slick-image-stretch .slick-slide .slick-slide-image{width:100%}.elementor-widget-image-box .elementor-image-box-wrapper{overflow:hidden}.elementor-widget-image-box .elementor-image-box-content{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:-ms-flexbox;display:flex}.elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper{text-align:left;-ms-flex-direction:row;flex-direction:row}.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper{text-align:right;-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{-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}.elementor-widget-image-box.elementor-vertical-align-middle .elementor-image-box-wrapper{-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.elementor-widget-image-box.elementor-vertical-align-bottom .elementor-image-box-wrapper{-ms-flex-align:end;-ms-grid-row-align:flex-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}}.elementor-widget-image-box .elementor-image-box-wrapper{text-align:center}.elementor-widget-image-box .elementor-image-box-description{margin:0}.elementor-widget-icon-box .elementor-icon-box-wrapper{overflow:hidden}@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:-ms-flexbox;display:flex}.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper{text-align:left;-ms-flex-direction:row;flex-direction:row}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper{text-align:right;-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{-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}.elementor-widget-icon-box.elementor-vertical-align-middle .elementor-icon-box-wrapper{-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.elementor-widget-icon-box.elementor-vertical-align-bottom .elementor-icon-box-wrapper{-ms-flex-align:end;-ms-grid-row-align:flex-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}}.elementor-widget-icon-box .elementor-icon-box-wrapper{text-align:center}.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;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-widget .elementor-social-icons-wrapper{font-size:0}.elementor-widget .elementor-icon.elementor-social-icon{background-color:#000;color:#fff;font-size:20px;text-align:center;padding:.6em;margin-left:5px;cursor:pointer}.elementor-widget .elementor-icon.elementor-social-icon:last-child{margin:0}.elementor-widget .elementor-icon.elementor-social-icon i{font-size:inherit}.elementor-widget .elementor-icon.elementor-social-icon:hover{opacity:.5}.elementor-widget .elementor-icon.elementor-social-icon-behance{background-color:#1769ff}.elementor-widget .elementor-icon.elementor-social-icon-bitbucket{background-color:#205081}.elementor-widget .elementor-icon.elementor-social-icon-codepen{background-color:#000}.elementor-widget .elementor-icon.elementor-social-icon-delicious{background-color:#39f}.elementor-widget .elementor-icon.elementor-social-icon-digg{background-color:#005be2}.elementor-widget .elementor-icon.elementor-social-icon-dribbble{background-color:#ea4c89}.elementor-widget .elementor-icon.elementor-social-icon-facebook{background-color:#3b5998}.elementor-widget .elementor-icon.elementor-social-icon-flickr{background-color:#0063dc}.elementor-widget .elementor-icon.elementor-social-icon-foursquare{background-color:#2d5be3}.elementor-widget .elementor-icon.elementor-social-icon-github{background-color:#333}.elementor-widget .elementor-icon.elementor-social-icon-google-plus{background-color:#dd4b39}.elementor-widget .elementor-icon.elementor-social-icon-instagram{background-color:#262626}.elementor-widget .elementor-icon.elementor-social-icon-jsfiddle{background-color:#487aa2}.elementor-widget .elementor-icon.elementor-social-icon-linkedin{background-color:#0077b5}.elementor-widget .elementor-icon.elementor-social-icon-medium{background-color:#00ab6b}.elementor-widget .elementor-icon.elementor-social-icon-pinterest{background-color:#bd081c}.elementor-widget .elementor-icon.elementor-social-icon-product-hunt{background-color:#da552f}.elementor-widget .elementor-icon.elementor-social-icon-reddit{background-color:#ff4500}.elementor-widget .elementor-icon.elementor-social-icon-snapchat{background-color:#fffc00}.elementor-widget .elementor-icon.elementor-social-icon-soundcloud{background-color:#f80}.elementor-widget .elementor-icon.elementor-social-icon-stack-overflow{background-color:#fe7a15}.elementor-widget .elementor-icon.elementor-social-icon-tumblr{background-color:#35465c}.elementor-widget .elementor-icon.elementor-social-icon-twitter{background-color:#55acee}.elementor-widget .elementor-icon.elementor-social-icon-vimeo{background-color:#1ab7ea}.elementor-widget .elementor-icon.elementor-social-icon-wordpress{background-color:#21759b}.elementor-widget .elementor-icon.elementor-social-icon-youtube{background-color:#cd201f}.elementor-widget.elementor-widget-social-icons.elementor-align-right{text-align:right}.elementor-widget.elementor-widget-social-icons.elementor-align-left{text-align:left}.elementor-widget.elementor-widget-social-icons.elementor-align-center{text-align:center}.elementor-widget.elementor-shape-rounded .elementor-icon.elementor-social-icon{border-radius:10%}.elementor-widget.elementor-shape-circle .elementor-icon.elementor-social-icon{border-radius:50%}.slick-slider{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;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{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}[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}.slick-loading .slick-list{background:#fff url(../images/ajax-loader.gif) 50% no-repeat}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;padding:0;transform:translateY(-50%);cursor:pointer;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:none;background:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.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}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:'\f104'}[dir=rtl] .slick-prev:before{content:'\f105'}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:'\f105'}[dir=rtl] .slick-next:before{content:'\f104'}.slick-dotted.slick-slider{margin-bottom:30px}ul.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;line-height:1}ul.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0;padding:0;cursor:pointer}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}ul.slick-dots li button:focus,ul.slick-dots li button:hover{outline:none}ul.slick-dots li button:focus:before,ul.slick-dots li button:hover:before{opacity:1}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}ul.slick-dots li.slick-active button:before{opacity:.75;color:#000}.slick-slider .slick-next,.slick-slider .slick-prev{z-index:1}.slick-slide img{margin:auto}.slick-arrows-inside .slick-prev{left:20px}[dir=rtl] .slick-arrows-inside .slick-prev{left:auto;right:20px}.slick-arrows-inside .slick-next{right:20px}[dir=rtl] .slick-arrows-inside .slick-next{left:20px;right:auto}.slick-dots-inside .slick-dots{bottom:5px}.slick-dots-inside.slick-dotted.slick-slider{margin-bottom:0}.animated{animation-duration:1.25s}.animated.animated-slow{animation-duration:2s}.animated.animated-fast{animation-duration:.75s}.animated.infinite{animation-iteration-count:infinite}@media (max-width:767px){body:not(.elementor-editor-active) .elementor-hidden-phone,body:not(.elementor-editor-active) .elementor-visible-desktop,body:not(.elementor-editor-active) .elementor-visible-tablet{display:none}}@media (min-width:480px) and (max-width:1023px){body:not(.elementor-editor-active) .elementor-hidden-tablet,body:not(.elementor-editor-active) .elementor-visible-desktop,body:not(.elementor-editor-active) .elementor-visible-phone{display:none}}@media (min-width:1024px){body:not(.elementor-editor-active) .elementor-hidden-desktop,body:not(.elementor-editor-active) .elementor-visible-phone,body:not(.elementor-editor-active) .elementor-visible-tablet{display:none}}body:not(.elementor-editor-active) .elementor-hidden{display:none}
1
+ @charset "UTF-8";.elementor-video-wrapper{position:relative;height:0}.elementor-video-wrapper iframe{position:absolute;top:0;left:0;height:100%;width:100%}#wpadminbar #wp-admin-bar-elementor_edit_page>.ab-item:before{content:"\e800";font-family:eicon;font-size:12px;margin-top:5px}.elementor{-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual}.elementor *,.elementor :after,.elementor :before{box-sizing:border-box}.elementor a{box-shadow:none;text-decoration:none}.elementor hr{margin:0;background-color:transparent}.elementor img{height:auto;max-width:100%;border:none;border-radius:0;box-shadow:none}.elementor figure{margin:0}.elementor embed,.elementor iframe,.elementor object,.elementor video{max-width:100%;width:100%;margin:0;line-height:1}.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}.elementor .elementor-background-video{position:absolute;max-width:none;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.elementor .elementor-html5-video{object-fit:cover}.elementor .elementor-background-overlay{height:100%;width:100%;top:0;left:0;position:absolute}.elementor .elementor-invisible{visibility:hidden}#elementor-select-preset{display:none}.elementor-section{position:relative}.elementor-section .elementor-container{margin-right:auto;margin-left:auto;position:relative}.elementor-section .elementor-container.elementor-container-fluid{max-width:100%}.elementor-section.elementor-section-height-full{height:100vh}.elementor-section.elementor-section-height-full>.elementor-container{height:100%}@media (min-width:768px){.elementor-section>.elementor-container{display:-ms-flexbox;display:flex}.elementor-section.elementor-section-items-top>.elementor-container{-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}.elementor-section.elementor-section-items-middle>.elementor-container{-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.elementor-section.elementor-section-items-bottom>.elementor-container{-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end}.elementor-section.elementor-section-content-top .elementor-column-wrap{-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}.elementor-section.elementor-section-content-middle .elementor-column-wrap{-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.elementor-section.elementor-section-content-bottom .elementor-column-wrap{-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end}}.elementor-row{width:100%;display:-ms-flexbox;display:flex}@media (max-width:767px){.elementor-row{-ms-flex-wrap:wrap;flex-wrap:wrap}}.elementor-column-wrap{width:100%}@media (min-width:768px){.elementor-column-wrap{display:-ms-flexbox;display:flex}}.elementor-widget-wrap{position:relative;width:100%;z-index:1}.elementor-widget{position:relative}.elementor-widget:not(:last-child){margin-bottom:20px}.elementor-column{position:relative;min-height:1px;display:-ms-flexbox;display:flex}@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:1023px){.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 (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%}.elementor-column-gap-default .elementor-element-populated{padding:10px}.elementor-column-gap-narrow .elementor-element-populated{padding:5px}.elementor-column-gap-extended .elementor-element-populated{padding:15px}.elementor-column-gap-wide .elementor-element-populated{padding:20px}.elementor-column-gap-wider .elementor-element-populated{padding:30px}}@media (max-width:767px){.elementor-column{width:100%}}.elementor-clearfix:after,.elementor-clearfix:before{content:" ";display:table}.elementor-clearfix:after{clear:both}.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-widget-heading .elementor-heading-title{padding:0;margin:0;line-height:1}.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{overflow:hidden}.elementor-widget-image .elementor-image img{vertical-align:middle}.elementor-widget-image .elementor-image.elementor-image-shape-circle{border-radius:50%}.elementor-button-wrapper.elementor-align-center{text-align:center}.elementor-button-wrapper.elementor-align-right{text-align:right}.elementor-button-wrapper.elementor-align-left{text-align:left}.elementor-button-wrapper.elementor-align-justify .elementor-button{width:100%}.elementor-button{display:inline-block;line-height:1;border-radius:3px;padding:12px 24px;color:#fff;text-align:center;transition:all .5s}.elementor-button:focus,.elementor-button:hover,.elementor-button:visited{color:#fff;opacity:.9}.elementor-button.elementor-size-small{font-size:13px;padding:10px 20px}.elementor-button.elementor-size-medium{font-size:15px}.elementor-button.elementor-size-large{font-size:16px;padding:15px 30px}.elementor-button.elementor-size-xl{font-size:18px;padding:20px 40px}.elementor-button.elementor-size-xxl{font-size:20px;padding:25px 50px}.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-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{background-color:#dcdcdc;opacity:.7;width:100%}.gallery-spacing-custom .elementor-image-gallery .gallery-icon{padding:0}.elementor-counter{text-align:center}.elementor-counter .elementor-counter-number-wrapper{font-size:69px;font-weight:600;color:#222;line-height:1}.elementor-counter .elementor-counter-title{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;border-radius:2px}.elementor-progress-wrapper .elementor-progress-bar{display:inline-block;height:100%;width:0;border-radius:2px;transition:width 1s ease-in-out}.elementor-progress-wrapper .elementor-progress-inner-text{display:inline-block;position:absolute;right:0;padding:0 15px;font-size:11px;width:0;transition:width 1s ease-in-out}.elementor-progress-wrapper .elementor-progress-inner-text .elementor-progress-percentage{position:relative;float:left}.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-wrapper .elementor-progress-inner-text{padding:0 10px}}.elementor-tabs{text-align:right}.elementor-tabs .elementor-tabs-wrapper{overflow:hidden}.elementor-tabs .elementor-tabs-wrapper .elementor-tab-title{display:table-cell}.elementor-tabs .elementor-tabs-wrapper .elementor-tab-title>span{position:relative;display:block;padding:20px 25px;line-height:1;font-weight:700;cursor:pointer}.elementor-tabs .elementor-tabs-wrapper .elementor-tab-title.active>span{border:1px solid #d4d4d4;border-bottom:none}.elementor-tabs .elementor-tabs-wrapper .elementor-tab-title.active>span:after,.elementor-tabs .elementor-tabs-wrapper .elementor-tab-title.active>span:before{display:block;content:'';position:absolute;bottom:0;height:0;width:999em;border-bottom:1px solid #d4d4d4}.elementor-tabs .elementor-tabs-wrapper .elementor-tab-title.active>span:before{right:100%}.elementor-tabs .elementor-tabs-wrapper .elementor-tab-title.active>span:after{left:100%}.elementor-tabs .elementor-tab-content{padding:20px;display:none;border:1px solid #d4d4d4;border-top:none}@media (max-width:767px){.elementor-tabs .elementor-tabs-wrapper .elementor-tab-title>span{padding:12px 15px}.elementor-tabs .elementor-tab-content{padding:10px}}.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-accordion-title{padding:15px 20px;font-weight:700;line-height:1;cursor:pointer}.elementor-accordion .elementor-accordion-title .elementor-accordion-icon{display:inline-block;width:1.5em}.elementor-accordion .elementor-accordion-title .elementor-accordion-icon.elementor-accordion-icon-right{float:right;text-align:right}.elementor-accordion .elementor-accordion-title .elementor-accordion-icon.elementor-accordion-icon-left{float:left;text-align:left}.elementor-accordion .elementor-accordion-title .elementor-accordion-icon .fa:before{content:'\f067'}.elementor-accordion .elementor-accordion-title.active .elementor-accordion-icon .fa:before{content:'\f068'}.elementor-accordion .elementor-accordion-content{display:none;padding:15px 20px;border-top:1px solid #d4d4d4}@media (max-width:767px){.elementor-accordion .elementor-accordion-title{padding:12px 15px}.elementor-accordion .elementor-accordion-title .elementor-accordion-icon{width:1.2em}.elementor-accordion .elementor-accordion-content{padding:7px 15px}}.elementor-toggle{text-align:right}.elementor-toggle .elementor-toggle-title{font-weight:700;line-height:1;padding:15px;border-bottom:1px solid #d4d4d4;cursor:pointer}.elementor-toggle .elementor-toggle-title .elementor-toggle-icon{display:inline-block;width:1em}.elementor-toggle .elementor-toggle-title .elementor-toggle-icon .fa:before{content:""}.elementor-toggle .elementor-toggle-title.active{border-bottom:none}.elementor-toggle .elementor-toggle-title.active .elementor-toggle-icon .fa:before{content:'\f0d7'}.elementor-toggle .elementor-toggle-content{padding:0 15px 15px;border-bottom:1px solid #d4d4d4;display:none}@media (max-width:767px){.elementor-toggle .elementor-toggle-title{padding:12px}.elementor-toggle .elementor-toggle-content{padding:0 12px 10px}}.elementor-widget .elementor-icon{display:inline-block;line-height:1;transition:all .5s}.elementor-widget .elementor-icon a,.elementor-widget .elementor-icon a:hover{color:inherit}.elementor-widget .elementor-icon i{font-size:50px;width:1em;height:1em}.elementor-widget.elementor-view-stacked .elementor-icon{background-color:#000;color:#fff}.elementor-widget.elementor-view-framed .elementor-icon{color:#000;border:3px solid #000}.elementor-widget.elementor-align-right .elementor-icon-wrapper{text-align:right}.elementor-widget.elementor-align-left .elementor-icon-wrapper{text-align:left}.elementor-widget.elementor-align-center .elementor-icon-wrapper{text-align:center}.elementor-widget.elementor-shape-circle .elementor-icon{border-radius:50%}.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}.elementor-widget-icon-list .elementor-icon-list-item a{display:inline}.elementor-widget-icon-list .elementor-icon-list-icon,.elementor-widget-icon-list .elementor-icon-list-text{display:inline;vertical-align:middle}.elementor-widget-icon-list .elementor-icon-list-icon{width:1em;line-height:1}.elementor-widget-video.elementor-aspect-ratio-169 .elementor-video-wrapper{padding-bottom:56.25%}.elementor-widget-video.elementor-aspect-ratio-43 .elementor-video-wrapper{padding-bottom:75%}.elementor-widget-video.elementor-aspect-ratio-32 .elementor-video-wrapper{padding-bottom:66.6666%}.elementor-widget-video .elementor-video-wrapper{padding-top:25px}.elementor-widget-video .elementor-custom-embed-image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:50%;cursor:pointer}.elementor-widget-video .elementor-custom-embed-image-overlay:hover .elementor-custom-embed-play i{opacity:.9;text-shadow:3px 2px 30px rgba(0,0,0,.6)}.elementor-widget-video .elementor-custom-embed-play{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.elementor-widget-video .elementor-custom-embed-play i{font-size:100px;color:#fff;opacity:.7;text-shadow:3px 2px 24px rgba(0,0,0,.5);transition:all .5s}.elementor-image-carousel-wrapper .slick-image-stretch .slick-slide .slick-slide-image{width:100%}.elementor-widget-image-box .elementor-image-box-wrapper{overflow:hidden}.elementor-widget-image-box .elementor-image-box-content{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:-ms-flexbox;display:flex}.elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper{text-align:left;-ms-flex-direction:row;flex-direction:row}.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper{text-align:right;-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{-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}.elementor-widget-image-box.elementor-vertical-align-middle .elementor-image-box-wrapper{-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.elementor-widget-image-box.elementor-vertical-align-bottom .elementor-image-box-wrapper{-ms-flex-align:end;-ms-grid-row-align:flex-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}}.elementor-widget-image-box .elementor-image-box-wrapper{text-align:center}.elementor-widget-image-box .elementor-image-box-description{margin:0}.elementor-widget-icon-box .elementor-icon-box-wrapper{overflow:hidden}@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:-ms-flexbox;display:flex}.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper{text-align:left;-ms-flex-direction:row;flex-direction:row}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper{text-align:right;-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{-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}.elementor-widget-icon-box.elementor-vertical-align-middle .elementor-icon-box-wrapper{-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.elementor-widget-icon-box.elementor-vertical-align-bottom .elementor-icon-box-wrapper{-ms-flex-align:end;-ms-grid-row-align:flex-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}}.elementor-widget-icon-box .elementor-icon-box-wrapper{text-align:center}.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;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-widget .elementor-social-icons-wrapper{font-size:0}.elementor-widget .elementor-icon.elementor-social-icon{background-color:#000;color:#fff;font-size:20px;text-align:center;padding:.6em;margin-left:5px;cursor:pointer}.elementor-widget .elementor-icon.elementor-social-icon:last-child{margin:0}.elementor-widget .elementor-icon.elementor-social-icon i{font-size:inherit}.elementor-widget .elementor-icon.elementor-social-icon:hover{opacity:.5}.elementor-widget .elementor-icon.elementor-social-icon-behance{background-color:#1769ff}.elementor-widget .elementor-icon.elementor-social-icon-bitbucket{background-color:#205081}.elementor-widget .elementor-icon.elementor-social-icon-codepen{background-color:#000}.elementor-widget .elementor-icon.elementor-social-icon-delicious{background-color:#39f}.elementor-widget .elementor-icon.elementor-social-icon-digg{background-color:#005be2}.elementor-widget .elementor-icon.elementor-social-icon-dribbble{background-color:#ea4c89}.elementor-widget .elementor-icon.elementor-social-icon-facebook{background-color:#3b5998}.elementor-widget .elementor-icon.elementor-social-icon-flickr{background-color:#0063dc}.elementor-widget .elementor-icon.elementor-social-icon-foursquare{background-color:#2d5be3}.elementor-widget .elementor-icon.elementor-social-icon-github{background-color:#333}.elementor-widget .elementor-icon.elementor-social-icon-google-plus{background-color:#dd4b39}.elementor-widget .elementor-icon.elementor-social-icon-instagram{background-color:#262626}.elementor-widget .elementor-icon.elementor-social-icon-jsfiddle{background-color:#487aa2}.elementor-widget .elementor-icon.elementor-social-icon-linkedin{background-color:#0077b5}.elementor-widget .elementor-icon.elementor-social-icon-medium{background-color:#00ab6b}.elementor-widget .elementor-icon.elementor-social-icon-pinterest{background-color:#bd081c}.elementor-widget .elementor-icon.elementor-social-icon-product-hunt{background-color:#da552f}.elementor-widget .elementor-icon.elementor-social-icon-reddit{background-color:#ff4500}.elementor-widget .elementor-icon.elementor-social-icon-snapchat{background-color:#fffc00}.elementor-widget .elementor-icon.elementor-social-icon-soundcloud{background-color:#f80}.elementor-widget .elementor-icon.elementor-social-icon-stack-overflow{background-color:#fe7a15}.elementor-widget .elementor-icon.elementor-social-icon-tumblr{background-color:#35465c}.elementor-widget .elementor-icon.elementor-social-icon-twitter{background-color:#55acee}.elementor-widget .elementor-icon.elementor-social-icon-vimeo{background-color:#1ab7ea}.elementor-widget .elementor-icon.elementor-social-icon-wordpress{background-color:#21759b}.elementor-widget .elementor-icon.elementor-social-icon-youtube{background-color:#cd201f}.elementor-widget.elementor-widget-social-icons.elementor-align-right{text-align:right}.elementor-widget.elementor-widget-social-icons.elementor-align-left{text-align:left}.elementor-widget.elementor-widget-social-icons.elementor-align-center{text-align:center}.elementor-widget.elementor-shape-rounded .elementor-icon.elementor-social-icon{border-radius:10%}.elementor-widget.elementor-shape-circle .elementor-icon.elementor-social-icon{border-radius:50%}body.elementor-page .elementor-widget-menu-anchor{margin-bottom:0}.slick-slider{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;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{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}[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}.slick-loading .slick-list{background:#fff url(../images/ajax-loader.gif) 50% no-repeat}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;padding:0;transform:translateY(-50%);cursor:pointer;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:none;background:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.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}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:'\f104'}[dir=rtl] .slick-prev:before{content:'\f105'}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:'\f105'}[dir=rtl] .slick-next:before{content:'\f104'}.slick-dotted.slick-slider{margin-bottom:30px}ul.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;line-height:1}ul.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0;padding:0;cursor:pointer}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}ul.slick-dots li button:focus,ul.slick-dots li button:hover{outline:none}ul.slick-dots li button:focus:before,ul.slick-dots li button:hover:before{opacity:1}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}ul.slick-dots li.slick-active button:before{opacity:.75;color:#000}.slick-slider .slick-next,.slick-slider .slick-prev{z-index:1}.slick-slide img{margin:auto}.slick-arrows-inside .slick-prev{left:20px}[dir=rtl] .slick-arrows-inside .slick-prev{left:auto;right:20px}.slick-arrows-inside .slick-next{right:20px}[dir=rtl] .slick-arrows-inside .slick-next{left:20px;right:auto}.slick-dots-inside .slick-dots{bottom:5px}.slick-dots-inside.slick-dotted.slick-slider{margin-bottom:0}.animated{animation-duration:1.25s}.animated.animated-slow{animation-duration:2s}.animated.animated-fast{animation-duration:.75s}.animated.infinite{animation-iteration-count:infinite}@media (max-width:767px){body:not(.elementor-editor-active) .elementor-hidden-phone{display:none}}@media (min-width:480px) and (max-width:1023px){body:not(.elementor-editor-active) .elementor-hidden-tablet{display:none}}@media (min-width:1024px){body:not(.elementor-editor-active) .elementor-hidden-desktop{display:none}}body:not(.elementor-editor-active) .elementor-hidden{display:none}
assets/css/frontend.css CHANGED
@@ -58,7 +58,8 @@
58
  max-width: none;
59
  top: 50%;
60
  left: 50%;
61
- transform: translateY(-50%) translateX(-50%);
 
62
  object-fit: cover; }
63
  .elementor .elementor-background-overlay {
64
  height: 100%;
@@ -141,7 +142,8 @@
141
 
142
  .elementor-widget-wrap {
143
  position: relative;
144
- width: 100%; }
 
145
 
146
  .elementor-widget {
147
  position: relative; }
@@ -544,7 +546,7 @@
544
  .elementor-tabs .elementor-tabs-wrapper {
545
  overflow: hidden; }
546
  .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title {
547
- display: inline-block; }
548
  .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title > span {
549
  position: relative;
550
  display: block;
@@ -674,14 +676,12 @@
674
  padding: 0; }
675
  .elementor-widget-icon-list .elementor-icon-list-item {
676
  margin: 0;
677
- padding: 0;
678
- line-height: 1.5;
679
- display: table; }
680
  .elementor-widget-icon-list .elementor-icon-list-item a {
681
- display: table; }
682
  .elementor-widget-icon-list .elementor-icon-list-icon,
683
  .elementor-widget-icon-list .elementor-icon-list-text {
684
- display: table-cell;
685
  vertical-align: middle; }
686
  .elementor-widget-icon-list .elementor-icon-list-icon {
687
  width: 1em;
@@ -914,6 +914,9 @@
914
  .elementor-widget.elementor-shape-circle .elementor-icon.elementor-social-icon {
915
  border-radius: 50%; }
916
 
 
 
 
917
  .slick-slider {
918
  position: relative;
919
  display: block;
@@ -1145,13 +1148,13 @@ ul.slick-dots {
1145
  }
1146
  */
1147
  @media (max-width: 767px) {
1148
- body:not(.elementor-editor-active) .elementor-hidden-phone, body:not(.elementor-editor-active) .elementor-visible-tablet, body:not(.elementor-editor-active) .elementor-visible-desktop {
1149
  display: none; } }
1150
  @media (min-width: 480px) and (max-width: 1023px) {
1151
- body:not(.elementor-editor-active) .elementor-hidden-tablet, body:not(.elementor-editor-active) .elementor-visible-phone, body:not(.elementor-editor-active) .elementor-visible-desktop {
1152
  display: none; } }
1153
  @media (min-width: 1024px) {
1154
- body:not(.elementor-editor-active) .elementor-hidden-desktop, body:not(.elementor-editor-active) .elementor-visible-phone, body:not(.elementor-editor-active) .elementor-visible-tablet {
1155
  display: none; } }
1156
  body:not(.elementor-editor-active) .elementor-hidden {
1157
  display: none; }
58
  max-width: none;
59
  top: 50%;
60
  left: 50%;
61
+ transform: translateY(-50%) translateX(-50%); }
62
+ .elementor .elementor-html5-video {
63
  object-fit: cover; }
64
  .elementor .elementor-background-overlay {
65
  height: 100%;
142
 
143
  .elementor-widget-wrap {
144
  position: relative;
145
+ width: 100%;
146
+ z-index: 1; }
147
 
148
  .elementor-widget {
149
  position: relative; }
546
  .elementor-tabs .elementor-tabs-wrapper {
547
  overflow: hidden; }
548
  .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title {
549
+ display: table-cell; }
550
  .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title > span {
551
  position: relative;
552
  display: block;
676
  padding: 0; }
677
  .elementor-widget-icon-list .elementor-icon-list-item {
678
  margin: 0;
679
+ padding: 0; }
 
 
680
  .elementor-widget-icon-list .elementor-icon-list-item a {
681
+ display: inline; }
682
  .elementor-widget-icon-list .elementor-icon-list-icon,
683
  .elementor-widget-icon-list .elementor-icon-list-text {
684
+ display: inline;
685
  vertical-align: middle; }
686
  .elementor-widget-icon-list .elementor-icon-list-icon {
687
  width: 1em;
914
  .elementor-widget.elementor-shape-circle .elementor-icon.elementor-social-icon {
915
  border-radius: 50%; }
916
 
917
+ body.elementor-page .elementor-widget-menu-anchor {
918
+ margin-bottom: 0; }
919
+
920
  .slick-slider {
921
  position: relative;
922
  display: block;
1148
  }
1149
  */
1150
  @media (max-width: 767px) {
1151
+ body:not(.elementor-editor-active) .elementor-hidden-phone {
1152
  display: none; } }
1153
  @media (min-width: 480px) and (max-width: 1023px) {
1154
+ body:not(.elementor-editor-active) .elementor-hidden-tablet {
1155
  display: none; } }
1156
  @media (min-width: 1024px) {
1157
+ body:not(.elementor-editor-active) .elementor-hidden-desktop {
1158
  display: none; } }
1159
  body:not(.elementor-editor-active) .elementor-hidden {
1160
  display: none; }
assets/css/frontend.css.map CHANGED
@@ -1 +1 @@
1
- {"version":3,"sources":["frontend.css","../scss/common/common.scss","../scss/frontend/_global.scss","../scss/helpers/variables.scss","../scss/frontend/_grid.scss","../scss/helpers/mixins.scss","../scss/helpers/utilities.scss","../scss/frontend/widgets/heading.scss","../scss/frontend/widgets/image.scss","../scss/frontend/widgets/button.scss","../scss/frontend/widgets/divider.scss","../scss/frontend/widgets/image-gallery.scss","../scss/frontend/widgets/counter.scss","../scss/frontend/widgets/alert.scss","../scss/helpers/direction.scss","../scss/frontend/widgets/progress.scss","../scss/frontend/widgets/tabs.scss","../scss/frontend/widgets/accordion.scss","../scss/frontend/widgets/toggle.scss","../scss/frontend/widgets/icon.scss","../scss/frontend/widgets/icon-list.scss","../scss/frontend/widgets/video.scss","../scss/frontend/widgets/image-carousel.scss","../scss/frontend/widgets/image-box.scss","../scss/frontend/widgets/icon-box.scss","../scss/frontend/widgets/testimonial.scss","../scss/frontend/widgets/social-icons.scss","../scss/frontend/_slick.scss","../scss/frontend/_animate.scss","../scss/frontend/_visibility.scss"],"names":[],"mappings":"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","file":"frontend.css"}
1
+ {"version":3,"sources":["frontend.css","../scss/common/common.scss","../scss/frontend/_global.scss","../scss/helpers/variables.scss","../scss/frontend/_grid.scss","../scss/helpers/mixins.scss","../scss/helpers/utilities.scss","../scss/frontend/widgets/heading.scss","../scss/frontend/widgets/image.scss","../scss/frontend/widgets/button.scss","../scss/frontend/widgets/divider.scss","../scss/frontend/widgets/image-gallery.scss","../scss/frontend/widgets/counter.scss","../scss/frontend/widgets/alert.scss","../scss/helpers/direction.scss","../scss/frontend/widgets/progress.scss","../scss/frontend/widgets/tabs.scss","../scss/frontend/widgets/accordion.scss","../scss/frontend/widgets/toggle.scss","../scss/frontend/widgets/icon.scss","../scss/frontend/widgets/icon-list.scss","../scss/frontend/widgets/video.scss","../scss/frontend/widgets/image-carousel.scss","../scss/frontend/widgets/image-box.scss","../scss/frontend/widgets/icon-box.scss","../scss/frontend/widgets/testimonial.scss","../scss/frontend/widgets/social-icons.scss","../scss/frontend/widgets/menu-anchor.scss","../scss/frontend/_slick.scss","../scss/frontend/_animate.scss","../scss/frontend/_visibility.scss"],"names":[],"mappings":"AAAA,iBAAiB;ACCjB;EACC,mBAAkB;EAClB,UAAS,EAAA;EAET;IACC,mBAAkB;IAClB,OAAM;IACN,QAAO;IACP,aAAY;IACZ,YAAW,EAAA;;ACLb;EACC,iBAAgB;EAChB,mBAAkB;EAClB,gBAAe;EACf,gBAAe,EAAA;;AAGhB;EASC,wBAAe;MAAf,oBAAe;UAAf,gBAAe,EAAA;EANd;IACC,uBAAsB,EAAA;EAOxB;IACC,iBAAgB;IAChB,sBAAqB,EAAA;EAEtB;IACC,UAAS;IACT,8BAA6B,EAAA;EAE9B;IACC,aAAY;IACZ,gBAAe;IACf,aAAY;IACZ,iBAAgB;IAChB,iBAAgB,EAAA;EAEjB;IACC,UAAS,EAAA;EAIV;;;;IAIC,gBAAe;IACf,YAAW;IACX,UAAS;IACT,eAAc,EAAA;EAGf;IACC,eAAc,EAAA;EAIf;IACC,aAAY;IACZ,YAAW;IACX,OAAM;IACN,QAAO;IACP,mBAAkB;IAClB,iBAAgB;IAChB,WC4Cc,EAAA;EDzCf;IACC,mBAAkB;IAClB,gBAAe;IACf,SAAQ;IACR,UAAS;IACT,6CAA4C,EAAA;EAG7C;IACC,kBAAiB,EAAA;EAIlB;IACC,aAAY;IACZ,YAAW;IACX,OAAM;IACN,QAAO;IACP,mBAAkB,EAAA;EAGnB;IACC,mBAAkB,EAAA;;AAMpB;EACE,cAAa,EAAA;;AE5Ff;EACC,mBAAkB,EAAA;EAElB;IACC,mBAAkB;IAClB,kBAAiB;IACjB,mBAAkB,EAAA;IAElB;MACC,gBAAe,EAAA;EAKjB;IACC,cAAa,EAAA;IAEb;MACC,aAAY,EAAA;EAId;IAEC;MACC,qBAAa;MAAb,cAAa,EAAA;IAOZ;MACC,sBAAuB;UAAvB,+BAAuB;UAAvB,wBAAuB,EAAA;IAMxB;MACC,uBAAmB;UAAnB,2BAAmB;UAAnB,oBAAmB,EAAA;IAMpB;MACC,oBAAqB;UAArB,6BAAqB;UAArB,sBAAqB,EAAA;IAStB;MACC,sBAAuB;UAAvB,+BAAuB;UAAvB,wBAAuB,EAAA;IAMxB;MACC,uBAAmB;UAAnB,2BAAmB;UAAnB,oBAAmB,EAAA;IAMpB;MACC,oBAAqB;UAArB,6BAAqB;UAArB,sBAAqB,EAAA,EAAA;;AAQ1B;EACC,YAAW;EACX,qBAAa;EAAb,cAAa;EAEb,kDAAkD;EAIlD;;;;;;;;KAQG,EAAA;EAXH;IALD;MAME,oBAAe;UAAf,gBAAe,EAAA,EAAA;;AAcjB;EACC,YAAW,EAAA;EAEX;IAHD;MAIE,qBAAa;MAAb,cAAa,EAAA,EAAA;;AAIf;EACC,mBAAkB;EAClB,YAAW;EACX,WAAU,EAAA;;AAGX;EACC,mBAAkB,EAAA;EAElB;IACC,oBAAmB,EAAA;;AAKrB;EACC,mBAAkB;EAClB,gBAAe;EACf,qBAAa;EAAb,cAAa,EAAA;;AA4Bb;EAVC;IACC,WD5BK,EAAA;EC2BN;IACC,eD3BS,EAAA;EC0BV;IACC,aD1BO,EAAA;ECyBR;IACC,eDzBS,EAAA;ECwBV;IACC,eDxBS,EAAA;ECuBV;IACC,WDvBK,EAAA;ECsBN;IACC,WDtBK,EAAA;ECqBN;IACC,WDrBK,EAAA;ECoBN;IACC,eDpBS,EAAA;ECmBV;IACC,WDnBK,EAAA;ECkBN;IACC,WDlBK,EAAA;ECiBN;IACC,WDjBK,EAAA;ECgBN;IACC,eDhBS,EAAA;ECeV;IACC,WDfK,EAAA;ECcN;IACC,WDdK,EAAA;ECaN;IACC,WDbK,EAAA;ECYN;IACC,eDZS,EAAA;ECWV;IACC,WDXK,EAAA;ECUN;IACC,YDVS,EAAA,EAAA;ACuBX;EAdC;IACC,WD5BK,EAAA;EC2BN;IACC,eD3BS,EAAA;EC0BV;IACC,aD1BO,EAAA;ECyBR;IACC,eDzBS,EAAA;ECwBV;IACC,eDxBS,EAAA;ECuBV;IACC,WDvBK,EAAA;ECsBN;IACC,WDtBK,EAAA;ECqBN;IACC,WDrBK,EAAA;ECoBN;IACC,eDpBS,EAAA;ECmBV;IACC,WDnBK,EAAA;ECkBN;IACC,WDlBK,EAAA;ECiBN;IACC,WDjBK,EAAA;ECgBN;IACC,eDhBS,EAAA;ECeV;IACC,WDfK,EAAA;ECcN;IACC,WDdK,EAAA;ECaN;IACC,WDbK,EAAA;ECYN;IACC,eDZS,EAAA;ECWV;IACC,WDXK,EAAA;ECUN;IACC,YDVS,EAAA,EAAA;AC2BX;EAlBC;IACC,WD5BK,EAAA;EC2BN;IACC,eD3BS,EAAA;EC0BV;IACC,aD1BO,EAAA;ECyBR;IACC,eDzBS,EAAA;ECwBV;IACC,eDxBS,EAAA;ECuBV;IACC,WDvBK,EAAA;ECsBN;IACC,WDtBK,EAAA;ECqBN;IACC,WDrBK,EAAA;ECoBN;IACC,eDpBS,EAAA;ECmBV;IACC,WDnBK,EAAA;ECkBN;IACC,WDlBK,EAAA;ECiBN;IACC,WDjBK,EAAA;ECgBN;IACC,eDhBS,EAAA;ECeV;IACC,WDfK,EAAA;ECcN;IACC,WDdK,EAAA;ECaN;IACC,WDbK,EAAA;ECYN;IACC,eDZS,EAAA;ECWV;IACC,WDXK,EAAA;ECUN;IACC,YDVS,EAAA,EAAA;;ACgCZ;EAjCE;IACC,WDlBK,EAAA;ECiBN;IACC,eDjBS,EAAA;ECgBV;IACC,aDhBO,EAAA;ECeR;IACC,eDfS,EAAA;ECcV;IACC,eDdS,EAAA;ECaV;IACC,WDbK,EAAA;ECYN;IACC,WDZK,EAAA;ECWN;IACC,WDXK,EAAA;ECUN;IACC,eDVS,EAAA;ECSV;IACC,WDTK,EAAA;ECQN;IACC,WDRK,EAAA;ECON;IACC,WDPK,EAAA;ECMN;IACC,eDNS,EAAA;ECKV;IACC,WDLK,EAAA;ECIN;IACC,WDJK,EAAA;ECGN;IACC,WDHK,EAAA;ECEN;IACC,eDFS,EAAA;ECCV;IACC,WDDK,EAAA;ECAN;IACC,YDAS,EAAA;;ECwCV;IACC,cAAa,EAAA;;EAMd;IACC,aAAY,EAAA;;EAMb;IACC,cAAa,EAAA;;EAMd;IACC,cAAa,EAAA;;EAMd;IACC,cAAa,EAAA,EAAA;AAKhB;EACC;IACC,YAAW,EAAA,EAAA;ACjNZ;EAEC,aAAY;EACZ,eAAc,EAAA;AAEf;EACC,YAAW,EAAA;;ACJb;;;;EAKC,mBAAkB;EAClB,WAAU;EACV,YAAW;EACX,aAAY;EACZ,WAAU;EACV,iBAAgB;EAChB,uBAAmB;EACnB,UAAS,EAAA;;ACdT;EACC,WAAU;EACV,UAAS;EACT,eAAc,EAAA;EAGb;IACC,gBAAe,EAAA;EAEhB;IACC,gBAAe,EAAA;EAEhB;IACC,gBAAe,EAAA;EAEhB;IACC,gBAAe,EAAA;EAEhB;IACC,gBAAe,EAAA;;ACnBlB;EACC,iBAAgB,EAAA;EAEhB;IACC,uBAAsB,EAAA;EAKtB;IACC,mBAAkB,EAAA;;ACRpB;EACC,mBAAkB,EAAA;AAGnB;EACC,kBAAiB,EAAA;AAGlB;EACC,iBAAgB,EAAA;AAKhB;EACC,YAAW,EAAA;;AAMf;EACC,sBAAqB;EACrB,eAAc;EACd,mBAAkB;EAClB,mBAAkB;EAClB,YAAW;EACX,mBAAkB;EAClB,qBNqEyB,EAAA;EMnEzB;IAGC,eAAc;IACd,YAAW,EAAA;EAIX;IACC,gBAAe;IACf,mBAAkB,EAAA;EAEnB;IACC,gBAAe,EAAA;EAEhB;IACC,gBAAe;IACf,mBAAkB,EAAA;EAEnB;IACC,gBAAe;IACf,mBAAkB,EAAA;EAEnB;IACC,gBAAe;IACf,mBAAkB,EAAA;EAMnB;IACC,aAAY;IACZ,iBAAgB,EAAA;EAEjB;IACC,YAAW;IACX,kBAAiB,EAAA;EAInB;IACC,sBAAqB,EAAA;;AAQpB;EACC,0BN7DY,EAAA;AM+Db;EACC,0BN1Dc,EAAA;AM4Df;EACC,0BNvDc,EAAA;AMyDf;EACC,0BNpDa,EAAA;;AOxChB;EACC,eAAc;EACd,aAAY,EAAA;AAGb;EACC,sBAAqB,EAAA;;ACLrB;EACC,eAAc,EAAA;AAGf;EACC,0BAAyB;EACzB,aAAY;EACZ,YAAW,EAAA;AAKZ;EACC,WAAU,EAAA;;AChBb;EACC,mBAAkB,EAAA;EAElB;IACC,gBAAe;IACf,iBAAgB;IAChB,eAAc;IACd,eAAc,EAAA;EAGf;IACC,gBAAe;IACf,iBAAgB;IAChB,eAAc;IACd,iBAAgB,EAAA;;ACflB;EACC,cAAa;EACb,mCAAkC;EAClC,mBAAkB;EAClB,iBC2HY,EAAA;EDzHZ;IACC,eAAc;IACd,kBAAiB,EAAA;EAGlB;IACC,gBAAe,EAAA;EAGhB;IACC,mBAAkB;IC8BlB,YD7BiB;IACjB,UAAS;IACT,aAAY;IACZ,gBAAe;IACf,eAAc;IACd,wBAAuB;IACvB,eAAc;IACd,aAAY,EAAA;EAGb;IACC,eVFkB;IUGlB,0BVFgB;IUGhB,sBVFgC,EAAA;EUKjC;IACC,eVFoB;IUGpB,0BVFkB;IUGlB,sBVFqC,EAAA;EUKtC;IACC,eVFoB;IUGpB,0BVFkB;IUGlB,sBVFqC,EAAA;EUKtC;IACC,eVFmB;IUGnB,0BVFkB;IUGlB,sBVFoC,EAAA;;AUOtC;EAEC;IACC,cAAa,EAAA;IAEb;MACC,WAAU;MACV,SAAQ,EAAA,EAAA;AE3DX;EACC,iBD6HY,EAAA;;AC1Hb;EACC,mBAAkB;EAClB,0BZ0CoB;EYzCpB,eZ0CsB;EYzCtB,aAAY;EACZ,kBAAiB;EACjB,mBAAkB,EAAA;EAElB;IACC,sBAAqB;IACrB,aAAY;IACZ,SAAQ;IACR,mBAAkB;IAClB,iCAAgC,EAAA;EAGjC;IACC,sBAAqB;IACrB,mBAAkB;IDclB,QCbgB;IAChB,gBAAe;IACf,gBAAe;IACf,SAAQ;IACR,iCAAgC,EAAA;IAEhC;MACC,mBAAkB;MAClB,aDwGW,EAAA;;AC9FX;EACC,0BZlBY,EAAA;AYwBb;EACC,0BZnBc,EAAA;AYyBf;EACC,0BZpBc,EAAA;AY0Bf;EACC,0BZrBa,EAAA;;AY2BjB;EACC,eAAc,EAAA;;AAIf;EAEC;IACC,aAAY;IACZ,kBAAiB,EAAA;IAEjB;MACC,gBAAe,EAAA,EAAA;ACjFlB;EACC,iBF6HY,EAAA;EE3HZ;IACC,iBAAgB,EAAA;IAEhB;MACC,oBAAmB,EAAA;MAEnB;QACC,mBAAkB;QAClB,eAAc;QACd,mBAAkB;QAClB,eAAc;QACd,kBAAiB;QACjB,gBAAe,EAAA;MAKf;QACC,0BAA6B;QAC7B,oBAAmB,EAAA;QAEnB;UAEC,eAAc;UACd,YAAW;UACX,mBAAkB;UAClB,UAAS;UACT,UAAS;UACT,aAAY;UACZ,iCAAoC,EAAA;QAGrC;UACC,YAAW,EAAA;QAGZ;UACC,WAAU,EAAA;EAOf;IACI,cAAa;IACb,cAAa;IAChB,0BAA6B;IAC7B,iBAAgB,EAAA;;AAKlB;EAQI;IACC,mBAAkB,EAAA;EAKrB;IACC,cAAa,EAAA,EAAA;ACvEhB;EACC,iBH6HY,EAAA;EG3HZ;IACC,0BAA6B,EAAA;IAE7B;MACC,iBAAgB,EAAA;EAIlB;IACC,mBAAkB;IAClB,kBAAiB;IACjB,eAAc;IACd,gBAAe,EAAA;IAEf;MACC,sBAAqB;MACrB,aAAY,EAAA;MAIX;QACC,aAAY;QACZ,kBAAiB,EAAA;MAGlB;QACC,YAAW;QACX,iBAAgB,EAAA;MAMjB;QACC,iBAAgB,EAAA;IAWhB;MACC,iBAAgB,EAAA;EAOrB;IACI,cAAa;IAChB,mBAAkB;IAClB,8BAAiC,EAAA;;AAKnC;EAIE;IACC,mBAAkB,EAAA;IAElB;MACC,aAAY,EAAA;EAId;IACC,kBAAiB,EAAA,EAAA;AC7EpB;EACC,iBJ6HY,EAAA;EI3HZ;IACC,kBAAiB;IACjB,eAAc;IACd,cAAa;IACb,iCAAoC;IACpC,gBAAe,EAAA;IAEf;MACC,sBAAqB;MACrB,WAAU,EAAA;MAIT;QACC,aAAoC,EAAA;IAKvC;MACC,oBAAmB,EAAA;MAMjB;QACC,iBAAgB,EAAA;EAOrB;IACI,qBAAoB;IACvB,iCAAoC;IACjC,cAAa,EAAA;;AAKlB;EAIE;IACC,cAAa,EAAA;EAGd;IACC,qBAAoB,EAAA,EAAA;AClDtB;EACC,sBAAqB;EACrB,eAAc;EACd,qBhB8FwB,EAAA;EgB5FxB;IACC,eAAc,EAAA;IAEd;MACC,eAAc,EAAA;EAIhB;IACC,gBAAe;IACf,WAAU;IACV,YAAW,EAAA;AAMZ;EACC,uBAAsB;EACtB,YAAW,EAAA;AAMZ;EACC,YAAW;EACX,uBAAsB,EAAA;AAQtB;EACC,kBAAiB,EAAA;AAMlB;EACC,iBAAgB,EAAA;AAMjB;EACC,mBAAkB,EAAA;AASnB;EACC,mBAAkB,EAAA;;ACpErB;EACC,sBAAqB;EACrB,UAAS;EACT,WAAU,EAAA;AAIX;EACC,UAAS;EACT,WAAU,EAAA;EAEV;IACC,gBAAe,EAAA;AAIjB;;EAEC,gBAAe;EACd,uBAAsB,EAAA;AAGxB;EACC,WAAU;EACV,eAAc,EAAA;;ACpBb;EACC,uBAAsB,EAAA;AAMvB;EACC,oBAAmB,EAAA;AAMpB;EACC,yBAAwB,EAAA;AAK3B;EACC,kBAAiB,EAAA;AAGlB;EACC,mBAAkB;EAClB,OAAM;EACN,QAAO;EACP,YAAW;EACX,aAAY;EACZ,uBAAsB;EACtB,yBAAwB;EACxB,gBAAe,EAAA;EAMb;IACC,aAAY;IACZ,6CAAyC,EAAA;AAM7C;EACC,mBAAkB;EAClB,SAAQ;EACR,UAAS;EACT,6CAA4C,EAAA;EAE5C;IACC,iBAAgB;IAChB,YAAW;IACX,aAAY;IACZ,6CAA4C;IAC5C,oBAAmB,EAAA;;ACxDnB;EACC,YAAW,EAAA;;ACNd;EACC,iBAAgB,EAAA;AAGjB;EACC,YAAW,EAAA;AAGZ;EAMG;IACC,qBAAa;IAAb,cAAa,EAAA;EAMd;IACC,kBTgHS;IS/GT,gCAA+C;QAA/C,4BAA+C,EAAA;EAMhD;IACC,iBT+FQ;IS9FR,wBAAuC;QAAvC,oBAAuC,EAAA;EAMxC;IACC,aAAY,EAAA;EASb;IACC,sBAAuB;QAAvB,+BAAuB;QAAvB,wBAAuB,EAAA;EAMxB;IACC,uBAAmB;QAAnB,2BAAmB;QAAnB,oBAAmB,EAAA;EAMpB;IACC,oBAAqB;QAArB,6BAAqB;QAArB,sBAAqB,EAAA,EAAA;AAMzB;EAGC;IACC,6BAA4B;IAC5B,8BAA6B,EAAA,EAAA;AAI/B;EACC,mBAAkB,EAAA;AAGnB;EACC,UAAS,EAAA;;AClFV;EACC,iBAAgB,EAAA;AAGjB;EAMG;IACC,qBAAa;IAAb,cAAa,EAAA;EAMd;IACC,kBVoHS;IUnHT,gCAA+C;QAA/C,4BAA+C,EAAA;EAMhD;IACC,iBVmGQ;IUlGR,wBAAuC;QAAvC,oBAAuC,EAAA;EAMxC;IACC,aAAY,EAAA;EASb;IACC,sBAAuB;QAAvB,+BAAuB;QAAvB,wBAAuB,EAAA;EAMxB;IACC,uBAAmB;QAAnB,2BAAmB;QAAnB,oBAAmB,EAAA;EAMpB;IACC,oBAAqB;QAArB,6BAAqB;QAArB,sBAAqB,EAAA,EAAA;AAMzB;EAGC;IACC,6BAA4B;IAC5B,8BAA6B,EAAA,EAAA;AAI/B;EACC,mBAAkB,EAAA;AAGnB;EACC,UAAS,EAAA;;AChFX;EACC,iBAAgB;EAChB,mBAAkB,EAAA;EAElB;IACC,iBAAgB;IAChB,oBAAmB,EAAA;EAGpB;IACC,iBAAgB,EAAA;EAGjB;IACC,kBAAiB,EAAA;EAIjB;IACC,iBAAgB,EAAA;EAGjB;IACC,kBAAiB,EAAA;EAInB;IACC,YAAW;IACX,eAAc,EAAA;IAEd;MACC,sBAAqB,EAAA;IAGtB;;MAEC,oBAAmB;MACnB,uBAAsB,EAAA;IAKtB;MACC,YAAW;MACX,aAAY;MACZ,mBAAkB,EAAA;IAMnB;MXvCD,oBWwC2B,EAAA;IAG1B;MACC,iBXsES,EAAA;IWhEV;;MAEC,eAAc,EAAA;IAGf;MACC,oBAAmB,EAAA;;AClEtB;EACC,aAAY,EAAA;AAKZ;EACC,wBAAuB;EACvB,aAAY;EACZ,gBAAe;EACf,mBAAkB;EAClB,eAAc;EZDf,kBYEwB;EACvB,gBAAe,EAAA;EAEf;IACC,UAAS,EAAA;EAGV;IACC,mBAAkB,EAAA;EAGnB;IACC,YAAW,EAAA;EAIX;IAAY,0BvBuCE,EAAA;EuBtCd;IAAc,0BvBuCE,EAAA;EuBtChB;IAAY,0BvBuCE,EAAA;EuBtCd;IAAc,0BvBuCE,EAAA;EuBtChB;IAAU,0BvBuCE,EAAA;EuBtCZ;IAAa,0BvBuCE,EAAA;EuBtCf;IAAa,0BvBuCE,EAAA;EuBtCf;IAAY,0BvBuCC,EAAA;EuBtCb;IAAe,0BvBuCC,EAAA;EuBtChB;IAAY,0BvBuCC,EAAA;EuBtCb;IAAe,0BvBuCE,EAAA;EuBtCjB;IAAc,0BvBuCE,EAAA;EuBtChB;IAAa,0BvBuCE,EAAA;EuBtCf;IAAa,0BvBuCE,EAAA;EuBtCf;IAAY,0BvBuCC,EAAA;EuBtCb;IAAc,0BvBuCE,EAAA;EuBtChB;IAAgB,0BvBuCE,EAAA;EuBtClB;IAAY,0BvBuCC,EAAA;EuBtCb;IAAa,0BvBuCE,EAAA;EuBtCf;IAAe,0BvBuCC,EAAA;EuBtChB;IAAkB,0BvBuCC,EAAA;EuBtCnB;IAAY,0BvBuCC,EAAA;EuBtCb;IAAY,0BvBuCE,EAAA;EuBtCd;IAAW,0BvBuCE,EAAA;EuBtCb;IAAc,0BvBuCE,EAAA;EuBtChB;IAAY,0BvBuCE,EAAA;AuB/Bf;EACC,kBAAiB,EAAA;AAGlB;EACC,iBAAgB,EAAA;AAGjB;EACC,mBAAkB,EAAA;AASnB;EACC,mBAAkB,EAAA;AASnB;EACC,mBAAkB,EAAA;;AChGtB;EACC,iBAAgB,EAAA;;ACIjB;EACC,mBAAkB;EAClB,eAAc;EACd,uBAAsB;EACtB,4BAA2B;EAC3B,0BAAyB;EAEzB,uBAAsB;EACtB,sBAAqB;EACrB,kBAAiB;EACjB,wBAAuB;EACvB,oBAAmB;EACnB,yCAAwC,EAAA;;AAGzC;EACC,mBAAkB;EAClB,iBAAgB;EAChB,eAAc;EACd,UAAS;EACT,WAAU,EAAA;EAEV;IACC,cAAa,EAAA;EAGd;IACC,gBAAe;IACf,aAAY,EAAA;;AAId;;EAEC,gCAA+B,EAAA;;AAGhC;EACC,mBAAkB;EAClB,QAAO;EACP,OAAM;EACN,eAAc,EAAA;EAEd;IAEC,YAAW;IACX,eAAc,EAAA;EAGf;IACC,YAAW,EAAA;EAGZ;IACC,mBAAkB,EAAA;;AAIpB;EACC,YAAW;EACX,aAAY;EACZ,gBAAe;EAWf,cAAa,EAAA;EAVb;IACC,aAAY,EAAA;EAEb;IACC,eAAc,EAAA;EAEf;IACC,cAAa,EAAA;EAKd;IACC,qBAAoB,EAAA;EAGrB;IACC,eAAc,EAAA;EAGf;IACC,mBAAkB,EAAA;EAGnB;IACC,eAAc;IACd,aAAY;IACZ,8BAA6B,EAAA;;AAI/B;EACC,cAAa,EAAA;;AAQd;EACC,0EAAyE,EAAA;;AAI1E;;EAEC,aAAY;EACZ,eAAc;EACd,mBAAkB;EAClB,SAAQ;EACR,eAAc;EACd,YAAW;EAEX,WAAU;EACV,8BAA6B;EAC7B,gBAAe;EACf,mBAAkB;EAClB,aAAY;EACZ,cAAa;EACb,wBAAuB,EAAA;EAEvB;;;IAEC,mBAAkB;IAClB,cAAa;IACb,wBAAuB,EAAA;IAEvB;;;MACC,WAAU,EAAA;EAGZ;;IACC,aAAY,EAAA;EAEb;;IACC,2BAA0B;IAC1B,gBAAe;IACf,eAAc;IACd,aAAY;IACZ,aAAY;IACZ,oCAAmC;IACnC,mCAAkC,EAAA;;AAIpC;EACC,YAAW,EAAA;EACX;IACC,WAAU;IACV,aAAY,EAAA;EAEb;IACC,iBAAgB,EAAA;IAChB;MACC,iBAAgB,EAAA;;AAKnB;EACC,aAAY,EAAA;EACZ;IACC,YAAW;IACX,YAAW,EAAA;EAEZ;IACC,iBAAgB,EAAA;IAChB;MACC,iBAAgB,EAAA;;AAMnB;EACC,oBAAmB,EAAA;;AAGpB;EACC,mBAAkB;EAClB,cAAa;EACb,eAAc;EACd,YAAW;EACX,WAAU;EACV,UAAS;EACT,iBAAgB;EAChB,mBAAkB;EAClB,eAAc,EAAA;EAEd;IACC,mBAAkB;IAClB,sBAAqB;IACrB,YAAW;IACX,aAAY;IACZ,UAAS;IACT,WAAU;IACV,gBAAe,EAAA;IAEf;MACC,aAAY;MACZ,eAAc;MACd,eAAc;MACd,YAAW;MACX,aAAY;MACZ,aAAY;MACZ,gBAAe;MACf,mBAAkB;MAClB,UAAS;MACT,cAAa;MACb,wBAAuB,EAAA;MAEvB;QAEC,cAAa,EAAA;QAEb;UACC,WAAU,EAAA;MAIZ;QACC,2BAA0B;QAC1B,eAAc;QACd,kBAAiB;QACjB,mBAAkB;QAClB,OAAM;QACN,QAAO;QACP,YAAW;QACX,aAAY;QACZ,iBAAgB;QAChB,mBAAkB;QAClB,aAAY;QACZ,aAAY;QACZ,oCAAmC;QACnC,mCAAkC,EAAA;IAGpC;MACC,aAAY;MACZ,aAAY,EAAA;;AAWd;;EAEC,WAAU,EAAA;;AAKX;EACC,aAAY,EAAA;;AAKb;EACC,WAAU,EAAA;EACV;IACC,WAAU;IACV,YAAW,EAAA;AAIb;EACC,YAAW,EAAA;EACX;IACC,WAAU;IACV,YAAW,EAAA;;AAMb;EACC,YAAW,EAAA;AAGZ;EACC,iBAAgB,EAAA;;ACpSlB;EACC,0BAAyB,EAAA;EAEzB;IACC,uBAAsB,EAAA;EAGvB;IACC,yBAAwB,EAAA;;AAI1B;EACC,oCAAmC,EAAA;;AAEpC;;;;;;;;;;;;EAYE;ACzBF;EACC;IACC,cAAa,EAAA,EAAA;AAIf;EACC;IACC,cAAa,EAAA,EAAA;AAIf;EACC;IACC,cAAa,EAAA,EAAA;AAIf;EACC,cAAa,EAAA","file":"frontend.css"}
assets/css/frontend.min.css CHANGED
@@ -1 +1 @@
1
- @charset "UTF-8";.elementor-video-wrapper{position:relative;height:0}.elementor-video-wrapper iframe{position:absolute;top:0;left:0;height:100%;width:100%}#wpadminbar #wp-admin-bar-elementor_edit_page>.ab-item:before{content:"\e800";font-family:eicon;font-size:12px;margin-top:5px}.elementor{-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual}.elementor *,.elementor :after,.elementor :before{box-sizing:border-box}.elementor a{box-shadow:none;text-decoration:none}.elementor hr{margin:0;background-color:transparent}.elementor img{height:auto;max-width:100%;border:none;border-radius:0;box-shadow:none}.elementor figure{margin:0}.elementor embed,.elementor iframe,.elementor object,.elementor video{max-width:100%;width:100%;margin:0;line-height:1}.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}.elementor .elementor-background-video{position:absolute;max-width:none;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);object-fit:cover}.elementor .elementor-background-overlay{height:100%;width:100%;top:0;left:0;position:absolute}.elementor .elementor-invisible{visibility:hidden}#elementor-select-preset{display:none}.elementor-section{position:relative}.elementor-section .elementor-container{margin-right:auto;margin-left:auto;position:relative}.elementor-section .elementor-container.elementor-container-fluid{max-width:100%}.elementor-section.elementor-section-height-full{height:100vh}.elementor-section.elementor-section-height-full>.elementor-container{height:100%}@media (min-width:768px){.elementor-section>.elementor-container{display:-ms-flexbox;display:flex}.elementor-section.elementor-section-items-top>.elementor-container{-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}.elementor-section.elementor-section-items-middle>.elementor-container{-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.elementor-section.elementor-section-items-bottom>.elementor-container{-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end}.elementor-section.elementor-section-content-top .elementor-column-wrap{-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}.elementor-section.elementor-section-content-middle .elementor-column-wrap{-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.elementor-section.elementor-section-content-bottom .elementor-column-wrap{-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end}}.elementor-row{width:100%;display:-ms-flexbox;display:flex}@media (max-width:767px){.elementor-row{-ms-flex-wrap:wrap;flex-wrap:wrap}}.elementor-column-wrap{width:100%}@media (min-width:768px){.elementor-column-wrap{display:-ms-flexbox;display:flex}}.elementor-widget-wrap{position:relative;width:100%}.elementor-widget{position:relative}.elementor-widget:not(:last-child){margin-bottom:20px}.elementor-column{position:relative;min-height:1px;display:-ms-flexbox;display:flex}@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:1023px){.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 (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%}.elementor-column-gap-default .elementor-element-populated{padding:10px}.elementor-column-gap-narrow .elementor-element-populated{padding:5px}.elementor-column-gap-extended .elementor-element-populated{padding:15px}.elementor-column-gap-wide .elementor-element-populated{padding:20px}.elementor-column-gap-wider .elementor-element-populated{padding:30px}}@media (max-width:767px){.elementor-column{width:100%}}.elementor-clearfix:after,.elementor-clearfix:before{content:" ";display:table}.elementor-clearfix:after{clear:both}.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-widget-heading .elementor-heading-title{padding:0;margin:0;line-height:1}.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{overflow:hidden}.elementor-widget-image .elementor-image img{vertical-align:middle}.elementor-widget-image .elementor-image.elementor-image-shape-circle{border-radius:50%}.elementor-button-wrapper.elementor-align-center{text-align:center}.elementor-button-wrapper.elementor-align-right{text-align:right}.elementor-button-wrapper.elementor-align-left{text-align:left}.elementor-button-wrapper.elementor-align-justify .elementor-button{width:100%}.elementor-button{display:inline-block;line-height:1;border-radius:3px;padding:12px 24px;color:#fff;text-align:center;transition:all .5s}.elementor-button:focus,.elementor-button:hover,.elementor-button:visited{color:#fff;opacity:.9}.elementor-button.elementor-size-small{font-size:13px;padding:10px 20px}.elementor-button.elementor-size-medium{font-size:15px}.elementor-button.elementor-size-large{font-size:16px;padding:15px 30px}.elementor-button.elementor-size-xl{font-size:18px;padding:20px 40px}.elementor-button.elementor-size-xxl{font-size:20px;padding:25px 50px}.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-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{background-color:#dcdcdc;opacity:.7;width:100%}.gallery-spacing-custom .elementor-image-gallery .gallery-icon{padding:0}.elementor-counter{text-align:center}.elementor-counter .elementor-counter-number-wrapper{font-size:69px;font-weight:600;color:#222;line-height:1}.elementor-counter .elementor-counter-title{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;border-radius:2px}.elementor-progress-wrapper .elementor-progress-bar{display:inline-block;height:100%;width:0;border-radius:2px;transition:width 1s ease-in-out}.elementor-progress-wrapper .elementor-progress-inner-text{display:inline-block;position:absolute;left:0;padding:0 15px;font-size:11px;width:0;transition:width 1s ease-in-out}.elementor-progress-wrapper .elementor-progress-inner-text .elementor-progress-percentage{position:relative;float:right}.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-wrapper .elementor-progress-inner-text{padding:0 10px}}.elementor-tabs{text-align:left}.elementor-tabs .elementor-tabs-wrapper{overflow:hidden}.elementor-tabs .elementor-tabs-wrapper .elementor-tab-title{display:inline-block}.elementor-tabs .elementor-tabs-wrapper .elementor-tab-title>span{position:relative;display:block;padding:20px 25px;line-height:1;font-weight:700;cursor:pointer}.elementor-tabs .elementor-tabs-wrapper .elementor-tab-title.active>span{border:1px solid #d4d4d4;border-bottom:none}.elementor-tabs .elementor-tabs-wrapper .elementor-tab-title.active>span:after,.elementor-tabs .elementor-tabs-wrapper .elementor-tab-title.active>span:before{display:block;content:'';position:absolute;bottom:0;height:0;width:999em;border-bottom:1px solid #d4d4d4}.elementor-tabs .elementor-tabs-wrapper .elementor-tab-title.active>span:before{right:100%}.elementor-tabs .elementor-tabs-wrapper .elementor-tab-title.active>span:after{left:100%}.elementor-tabs .elementor-tab-content{padding:20px;display:none;border:1px solid #d4d4d4;border-top:none}@media (max-width:767px){.elementor-tabs .elementor-tabs-wrapper .elementor-tab-title>span{padding:12px 15px}.elementor-tabs .elementor-tab-content{padding:10px}}.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-accordion-title{padding:15px 20px;font-weight:700;line-height:1;cursor:pointer}.elementor-accordion .elementor-accordion-title .elementor-accordion-icon{display:inline-block;width:1.5em}.elementor-accordion .elementor-accordion-title .elementor-accordion-icon.elementor-accordion-icon-right{float:right;text-align:right}.elementor-accordion .elementor-accordion-title .elementor-accordion-icon.elementor-accordion-icon-left{float:left;text-align:left}.elementor-accordion .elementor-accordion-title .elementor-accordion-icon .fa:before{content:'\f067'}.elementor-accordion .elementor-accordion-title.active .elementor-accordion-icon .fa:before{content:'\f068'}.elementor-accordion .elementor-accordion-content{display:none;padding:15px 20px;border-top:1px solid #d4d4d4}@media (max-width:767px){.elementor-accordion .elementor-accordion-title{padding:12px 15px}.elementor-accordion .elementor-accordion-title .elementor-accordion-icon{width:1.2em}.elementor-accordion .elementor-accordion-content{padding:7px 15px}}.elementor-toggle{text-align:left}.elementor-toggle .elementor-toggle-title{font-weight:700;line-height:1;padding:15px;border-bottom:1px solid #d4d4d4;cursor:pointer}.elementor-toggle .elementor-toggle-title .elementor-toggle-icon{display:inline-block;width:1em}.elementor-toggle .elementor-toggle-title .elementor-toggle-icon .fa:before{content:""}.elementor-toggle .elementor-toggle-title.active{border-bottom:none}.elementor-toggle .elementor-toggle-title.active .elementor-toggle-icon .fa:before{content:'\f0d7'}.elementor-toggle .elementor-toggle-content{padding:0 15px 15px;border-bottom:1px solid #d4d4d4;display:none}@media (max-width:767px){.elementor-toggle .elementor-toggle-title{padding:12px}.elementor-toggle .elementor-toggle-content{padding:0 12px 10px}}.elementor-widget .elementor-icon{display:inline-block;line-height:1;transition:all .5s}.elementor-widget .elementor-icon a,.elementor-widget .elementor-icon a:hover{color:inherit}.elementor-widget .elementor-icon i{font-size:50px;width:1em;height:1em}.elementor-widget.elementor-view-stacked .elementor-icon{background-color:#000;color:#fff}.elementor-widget.elementor-view-framed .elementor-icon{color:#000;border:3px solid #000}.elementor-widget.elementor-align-right .elementor-icon-wrapper{text-align:right}.elementor-widget.elementor-align-left .elementor-icon-wrapper{text-align:left}.elementor-widget.elementor-align-center .elementor-icon-wrapper{text-align:center}.elementor-widget.elementor-shape-circle .elementor-icon{border-radius:50%}.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;line-height:1.5;display:table}.elementor-widget-icon-list .elementor-icon-list-item a{display:table}.elementor-widget-icon-list .elementor-icon-list-icon,.elementor-widget-icon-list .elementor-icon-list-text{display:table-cell;vertical-align:middle}.elementor-widget-icon-list .elementor-icon-list-icon{width:1em;line-height:1}.elementor-widget-video.elementor-aspect-ratio-169 .elementor-video-wrapper{padding-bottom:56.25%}.elementor-widget-video.elementor-aspect-ratio-43 .elementor-video-wrapper{padding-bottom:75%}.elementor-widget-video.elementor-aspect-ratio-32 .elementor-video-wrapper{padding-bottom:66.6666%}.elementor-widget-video .elementor-video-wrapper{padding-top:25px}.elementor-widget-video .elementor-custom-embed-image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:50%;cursor:pointer}.elementor-widget-video .elementor-custom-embed-image-overlay:hover .elementor-custom-embed-play i{opacity:.9;text-shadow:3px 2px 30px rgba(0,0,0,.6)}.elementor-widget-video .elementor-custom-embed-play{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.elementor-widget-video .elementor-custom-embed-play i{font-size:100px;color:#fff;opacity:.7;text-shadow:3px 2px 24px rgba(0,0,0,.5);transition:all .5s}.elementor-image-carousel-wrapper .slick-image-stretch .slick-slide .slick-slide-image{width:100%}.elementor-widget-image-box .elementor-image-box-wrapper{overflow:hidden}.elementor-widget-image-box .elementor-image-box-content{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:-ms-flexbox;display:flex}.elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper{text-align:right;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper{text-align:left;-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{-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}.elementor-widget-image-box.elementor-vertical-align-middle .elementor-image-box-wrapper{-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.elementor-widget-image-box.elementor-vertical-align-bottom .elementor-image-box-wrapper{-ms-flex-align:end;-ms-grid-row-align:flex-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}}.elementor-widget-image-box .elementor-image-box-wrapper{text-align:center}.elementor-widget-image-box .elementor-image-box-description{margin:0}.elementor-widget-icon-box .elementor-icon-box-wrapper{overflow:hidden}@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:-ms-flexbox;display:flex}.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper{text-align:right;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper{text-align:left;-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{-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}.elementor-widget-icon-box.elementor-vertical-align-middle .elementor-icon-box-wrapper{-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.elementor-widget-icon-box.elementor-vertical-align-bottom .elementor-icon-box-wrapper{-ms-flex-align:end;-ms-grid-row-align:flex-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}}.elementor-widget-icon-box .elementor-icon-box-wrapper{text-align:center}.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;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-widget .elementor-social-icons-wrapper{font-size:0}.elementor-widget .elementor-icon.elementor-social-icon{background-color:#000;color:#fff;font-size:20px;text-align:center;padding:.6em;margin-right:5px;cursor:pointer}.elementor-widget .elementor-icon.elementor-social-icon:last-child{margin:0}.elementor-widget .elementor-icon.elementor-social-icon i{font-size:inherit}.elementor-widget .elementor-icon.elementor-social-icon:hover{opacity:.5}.elementor-widget .elementor-icon.elementor-social-icon-behance{background-color:#1769ff}.elementor-widget .elementor-icon.elementor-social-icon-bitbucket{background-color:#205081}.elementor-widget .elementor-icon.elementor-social-icon-codepen{background-color:#000}.elementor-widget .elementor-icon.elementor-social-icon-delicious{background-color:#39f}.elementor-widget .elementor-icon.elementor-social-icon-digg{background-color:#005be2}.elementor-widget .elementor-icon.elementor-social-icon-dribbble{background-color:#ea4c89}.elementor-widget .elementor-icon.elementor-social-icon-facebook{background-color:#3b5998}.elementor-widget .elementor-icon.elementor-social-icon-flickr{background-color:#0063dc}.elementor-widget .elementor-icon.elementor-social-icon-foursquare{background-color:#2d5be3}.elementor-widget .elementor-icon.elementor-social-icon-github{background-color:#333}.elementor-widget .elementor-icon.elementor-social-icon-google-plus{background-color:#dd4b39}.elementor-widget .elementor-icon.elementor-social-icon-instagram{background-color:#262626}.elementor-widget .elementor-icon.elementor-social-icon-jsfiddle{background-color:#487aa2}.elementor-widget .elementor-icon.elementor-social-icon-linkedin{background-color:#0077b5}.elementor-widget .elementor-icon.elementor-social-icon-medium{background-color:#00ab6b}.elementor-widget .elementor-icon.elementor-social-icon-pinterest{background-color:#bd081c}.elementor-widget .elementor-icon.elementor-social-icon-product-hunt{background-color:#da552f}.elementor-widget .elementor-icon.elementor-social-icon-reddit{background-color:#ff4500}.elementor-widget .elementor-icon.elementor-social-icon-snapchat{background-color:#fffc00}.elementor-widget .elementor-icon.elementor-social-icon-soundcloud{background-color:#f80}.elementor-widget .elementor-icon.elementor-social-icon-stack-overflow{background-color:#fe7a15}.elementor-widget .elementor-icon.elementor-social-icon-tumblr{background-color:#35465c}.elementor-widget .elementor-icon.elementor-social-icon-twitter{background-color:#55acee}.elementor-widget .elementor-icon.elementor-social-icon-vimeo{background-color:#1ab7ea}.elementor-widget .elementor-icon.elementor-social-icon-wordpress{background-color:#21759b}.elementor-widget .elementor-icon.elementor-social-icon-youtube{background-color:#cd201f}.elementor-widget.elementor-widget-social-icons.elementor-align-right{text-align:right}.elementor-widget.elementor-widget-social-icons.elementor-align-left{text-align:left}.elementor-widget.elementor-widget-social-icons.elementor-align-center{text-align:center}.elementor-widget.elementor-shape-rounded .elementor-icon.elementor-social-icon{border-radius:10%}.elementor-widget.elementor-shape-circle .elementor-icon.elementor-social-icon{border-radius:50%}.slick-slider{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;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{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}[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}.slick-loading .slick-list{background:#fff url(../images/ajax-loader.gif) 50% no-repeat}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;padding:0;transform:translateY(-50%);cursor:pointer;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:none;background:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.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}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:'\f104'}[dir=rtl] .slick-prev:before{content:'\f105'}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:'\f105'}[dir=rtl] .slick-next:before{content:'\f104'}.slick-dotted.slick-slider{margin-bottom:30px}ul.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;line-height:1}ul.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0;padding:0;cursor:pointer}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}ul.slick-dots li button:focus,ul.slick-dots li button:hover{outline:none}ul.slick-dots li button:focus:before,ul.slick-dots li button:hover:before{opacity:1}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}ul.slick-dots li.slick-active button:before{opacity:.75;color:#000}.slick-slider .slick-next,.slick-slider .slick-prev{z-index:1}.slick-slide img{margin:auto}.slick-arrows-inside .slick-prev{left:20px}[dir=rtl] .slick-arrows-inside .slick-prev{left:auto;right:20px}.slick-arrows-inside .slick-next{right:20px}[dir=rtl] .slick-arrows-inside .slick-next{left:20px;right:auto}.slick-dots-inside .slick-dots{bottom:5px}.slick-dots-inside.slick-dotted.slick-slider{margin-bottom:0}.animated{animation-duration:1.25s}.animated.animated-slow{animation-duration:2s}.animated.animated-fast{animation-duration:.75s}.animated.infinite{animation-iteration-count:infinite}@media (max-width:767px){body:not(.elementor-editor-active) .elementor-hidden-phone,body:not(.elementor-editor-active) .elementor-visible-desktop,body:not(.elementor-editor-active) .elementor-visible-tablet{display:none}}@media (min-width:480px) and (max-width:1023px){body:not(.elementor-editor-active) .elementor-hidden-tablet,body:not(.elementor-editor-active) .elementor-visible-desktop,body:not(.elementor-editor-active) .elementor-visible-phone{display:none}}@media (min-width:1024px){body:not(.elementor-editor-active) .elementor-hidden-desktop,body:not(.elementor-editor-active) .elementor-visible-phone,body:not(.elementor-editor-active) .elementor-visible-tablet{display:none}}body:not(.elementor-editor-active) .elementor-hidden{display:none}
1
+ @charset "UTF-8";.elementor-video-wrapper{position:relative;height:0}.elementor-video-wrapper iframe{position:absolute;top:0;left:0;height:100%;width:100%}#wpadminbar #wp-admin-bar-elementor_edit_page>.ab-item:before{content:"\e800";font-family:eicon;font-size:12px;margin-top:5px}.elementor{-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual}.elementor *,.elementor :after,.elementor :before{box-sizing:border-box}.elementor a{box-shadow:none;text-decoration:none}.elementor hr{margin:0;background-color:transparent}.elementor img{height:auto;max-width:100%;border:none;border-radius:0;box-shadow:none}.elementor figure{margin:0}.elementor embed,.elementor iframe,.elementor object,.elementor video{max-width:100%;width:100%;margin:0;line-height:1}.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}.elementor .elementor-background-video{position:absolute;max-width:none;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.elementor .elementor-html5-video{object-fit:cover}.elementor .elementor-background-overlay{height:100%;width:100%;top:0;left:0;position:absolute}.elementor .elementor-invisible{visibility:hidden}#elementor-select-preset{display:none}.elementor-section{position:relative}.elementor-section .elementor-container{margin-right:auto;margin-left:auto;position:relative}.elementor-section .elementor-container.elementor-container-fluid{max-width:100%}.elementor-section.elementor-section-height-full{height:100vh}.elementor-section.elementor-section-height-full>.elementor-container{height:100%}@media (min-width:768px){.elementor-section>.elementor-container{display:-ms-flexbox;display:flex}.elementor-section.elementor-section-items-top>.elementor-container{-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}.elementor-section.elementor-section-items-middle>.elementor-container{-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.elementor-section.elementor-section-items-bottom>.elementor-container{-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end}.elementor-section.elementor-section-content-top .elementor-column-wrap{-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}.elementor-section.elementor-section-content-middle .elementor-column-wrap{-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.elementor-section.elementor-section-content-bottom .elementor-column-wrap{-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end}}.elementor-row{width:100%;display:-ms-flexbox;display:flex}@media (max-width:767px){.elementor-row{-ms-flex-wrap:wrap;flex-wrap:wrap}}.elementor-column-wrap{width:100%}@media (min-width:768px){.elementor-column-wrap{display:-ms-flexbox;display:flex}}.elementor-widget-wrap{position:relative;width:100%;z-index:1}.elementor-widget{position:relative}.elementor-widget:not(:last-child){margin-bottom:20px}.elementor-column{position:relative;min-height:1px;display:-ms-flexbox;display:flex}@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:1023px){.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 (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%}.elementor-column-gap-default .elementor-element-populated{padding:10px}.elementor-column-gap-narrow .elementor-element-populated{padding:5px}.elementor-column-gap-extended .elementor-element-populated{padding:15px}.elementor-column-gap-wide .elementor-element-populated{padding:20px}.elementor-column-gap-wider .elementor-element-populated{padding:30px}}@media (max-width:767px){.elementor-column{width:100%}}.elementor-clearfix:after,.elementor-clearfix:before{content:" ";display:table}.elementor-clearfix:after{clear:both}.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-widget-heading .elementor-heading-title{padding:0;margin:0;line-height:1}.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{overflow:hidden}.elementor-widget-image .elementor-image img{vertical-align:middle}.elementor-widget-image .elementor-image.elementor-image-shape-circle{border-radius:50%}.elementor-button-wrapper.elementor-align-center{text-align:center}.elementor-button-wrapper.elementor-align-right{text-align:right}.elementor-button-wrapper.elementor-align-left{text-align:left}.elementor-button-wrapper.elementor-align-justify .elementor-button{width:100%}.elementor-button{display:inline-block;line-height:1;border-radius:3px;padding:12px 24px;color:#fff;text-align:center;transition:all .5s}.elementor-button:focus,.elementor-button:hover,.elementor-button:visited{color:#fff;opacity:.9}.elementor-button.elementor-size-small{font-size:13px;padding:10px 20px}.elementor-button.elementor-size-medium{font-size:15px}.elementor-button.elementor-size-large{font-size:16px;padding:15px 30px}.elementor-button.elementor-size-xl{font-size:18px;padding:20px 40px}.elementor-button.elementor-size-xxl{font-size:20px;padding:25px 50px}.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-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{background-color:#dcdcdc;opacity:.7;width:100%}.gallery-spacing-custom .elementor-image-gallery .gallery-icon{padding:0}.elementor-counter{text-align:center}.elementor-counter .elementor-counter-number-wrapper{font-size:69px;font-weight:600;color:#222;line-height:1}.elementor-counter .elementor-counter-title{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;border-radius:2px}.elementor-progress-wrapper .elementor-progress-bar{display:inline-block;height:100%;width:0;border-radius:2px;transition:width 1s ease-in-out}.elementor-progress-wrapper .elementor-progress-inner-text{display:inline-block;position:absolute;left:0;padding:0 15px;font-size:11px;width:0;transition:width 1s ease-in-out}.elementor-progress-wrapper .elementor-progress-inner-text .elementor-progress-percentage{position:relative;float:right}.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-wrapper .elementor-progress-inner-text{padding:0 10px}}.elementor-tabs{text-align:left}.elementor-tabs .elementor-tabs-wrapper{overflow:hidden}.elementor-tabs .elementor-tabs-wrapper .elementor-tab-title{display:table-cell}.elementor-tabs .elementor-tabs-wrapper .elementor-tab-title>span{position:relative;display:block;padding:20px 25px;line-height:1;font-weight:700;cursor:pointer}.elementor-tabs .elementor-tabs-wrapper .elementor-tab-title.active>span{border:1px solid #d4d4d4;border-bottom:none}.elementor-tabs .elementor-tabs-wrapper .elementor-tab-title.active>span:after,.elementor-tabs .elementor-tabs-wrapper .elementor-tab-title.active>span:before{display:block;content:'';position:absolute;bottom:0;height:0;width:999em;border-bottom:1px solid #d4d4d4}.elementor-tabs .elementor-tabs-wrapper .elementor-tab-title.active>span:before{right:100%}.elementor-tabs .elementor-tabs-wrapper .elementor-tab-title.active>span:after{left:100%}.elementor-tabs .elementor-tab-content{padding:20px;display:none;border:1px solid #d4d4d4;border-top:none}@media (max-width:767px){.elementor-tabs .elementor-tabs-wrapper .elementor-tab-title>span{padding:12px 15px}.elementor-tabs .elementor-tab-content{padding:10px}}.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-accordion-title{padding:15px 20px;font-weight:700;line-height:1;cursor:pointer}.elementor-accordion .elementor-accordion-title .elementor-accordion-icon{display:inline-block;width:1.5em}.elementor-accordion .elementor-accordion-title .elementor-accordion-icon.elementor-accordion-icon-right{float:right;text-align:right}.elementor-accordion .elementor-accordion-title .elementor-accordion-icon.elementor-accordion-icon-left{float:left;text-align:left}.elementor-accordion .elementor-accordion-title .elementor-accordion-icon .fa:before{content:'\f067'}.elementor-accordion .elementor-accordion-title.active .elementor-accordion-icon .fa:before{content:'\f068'}.elementor-accordion .elementor-accordion-content{display:none;padding:15px 20px;border-top:1px solid #d4d4d4}@media (max-width:767px){.elementor-accordion .elementor-accordion-title{padding:12px 15px}.elementor-accordion .elementor-accordion-title .elementor-accordion-icon{width:1.2em}.elementor-accordion .elementor-accordion-content{padding:7px 15px}}.elementor-toggle{text-align:left}.elementor-toggle .elementor-toggle-title{font-weight:700;line-height:1;padding:15px;border-bottom:1px solid #d4d4d4;cursor:pointer}.elementor-toggle .elementor-toggle-title .elementor-toggle-icon{display:inline-block;width:1em}.elementor-toggle .elementor-toggle-title .elementor-toggle-icon .fa:before{content:""}.elementor-toggle .elementor-toggle-title.active{border-bottom:none}.elementor-toggle .elementor-toggle-title.active .elementor-toggle-icon .fa:before{content:'\f0d7'}.elementor-toggle .elementor-toggle-content{padding:0 15px 15px;border-bottom:1px solid #d4d4d4;display:none}@media (max-width:767px){.elementor-toggle .elementor-toggle-title{padding:12px}.elementor-toggle .elementor-toggle-content{padding:0 12px 10px}}.elementor-widget .elementor-icon{display:inline-block;line-height:1;transition:all .5s}.elementor-widget .elementor-icon a,.elementor-widget .elementor-icon a:hover{color:inherit}.elementor-widget .elementor-icon i{font-size:50px;width:1em;height:1em}.elementor-widget.elementor-view-stacked .elementor-icon{background-color:#000;color:#fff}.elementor-widget.elementor-view-framed .elementor-icon{color:#000;border:3px solid #000}.elementor-widget.elementor-align-right .elementor-icon-wrapper{text-align:right}.elementor-widget.elementor-align-left .elementor-icon-wrapper{text-align:left}.elementor-widget.elementor-align-center .elementor-icon-wrapper{text-align:center}.elementor-widget.elementor-shape-circle .elementor-icon{border-radius:50%}.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}.elementor-widget-icon-list .elementor-icon-list-item a{display:inline}.elementor-widget-icon-list .elementor-icon-list-icon,.elementor-widget-icon-list .elementor-icon-list-text{display:inline;vertical-align:middle}.elementor-widget-icon-list .elementor-icon-list-icon{width:1em;line-height:1}.elementor-widget-video.elementor-aspect-ratio-169 .elementor-video-wrapper{padding-bottom:56.25%}.elementor-widget-video.elementor-aspect-ratio-43 .elementor-video-wrapper{padding-bottom:75%}.elementor-widget-video.elementor-aspect-ratio-32 .elementor-video-wrapper{padding-bottom:66.6666%}.elementor-widget-video .elementor-video-wrapper{padding-top:25px}.elementor-widget-video .elementor-custom-embed-image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:50%;cursor:pointer}.elementor-widget-video .elementor-custom-embed-image-overlay:hover .elementor-custom-embed-play i{opacity:.9;text-shadow:3px 2px 30px rgba(0,0,0,.6)}.elementor-widget-video .elementor-custom-embed-play{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.elementor-widget-video .elementor-custom-embed-play i{font-size:100px;color:#fff;opacity:.7;text-shadow:3px 2px 24px rgba(0,0,0,.5);transition:all .5s}.elementor-image-carousel-wrapper .slick-image-stretch .slick-slide .slick-slide-image{width:100%}.elementor-widget-image-box .elementor-image-box-wrapper{overflow:hidden}.elementor-widget-image-box .elementor-image-box-content{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:-ms-flexbox;display:flex}.elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper{text-align:right;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper{text-align:left;-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{-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}.elementor-widget-image-box.elementor-vertical-align-middle .elementor-image-box-wrapper{-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.elementor-widget-image-box.elementor-vertical-align-bottom .elementor-image-box-wrapper{-ms-flex-align:end;-ms-grid-row-align:flex-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}}.elementor-widget-image-box .elementor-image-box-wrapper{text-align:center}.elementor-widget-image-box .elementor-image-box-description{margin:0}.elementor-widget-icon-box .elementor-icon-box-wrapper{overflow:hidden}@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:-ms-flexbox;display:flex}.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper{text-align:right;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper{text-align:left;-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{-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}.elementor-widget-icon-box.elementor-vertical-align-middle .elementor-icon-box-wrapper{-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.elementor-widget-icon-box.elementor-vertical-align-bottom .elementor-icon-box-wrapper{-ms-flex-align:end;-ms-grid-row-align:flex-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}}.elementor-widget-icon-box .elementor-icon-box-wrapper{text-align:center}.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;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-widget .elementor-social-icons-wrapper{font-size:0}.elementor-widget .elementor-icon.elementor-social-icon{background-color:#000;color:#fff;font-size:20px;text-align:center;padding:.6em;margin-right:5px;cursor:pointer}.elementor-widget .elementor-icon.elementor-social-icon:last-child{margin:0}.elementor-widget .elementor-icon.elementor-social-icon i{font-size:inherit}.elementor-widget .elementor-icon.elementor-social-icon:hover{opacity:.5}.elementor-widget .elementor-icon.elementor-social-icon-behance{background-color:#1769ff}.elementor-widget .elementor-icon.elementor-social-icon-bitbucket{background-color:#205081}.elementor-widget .elementor-icon.elementor-social-icon-codepen{background-color:#000}.elementor-widget .elementor-icon.elementor-social-icon-delicious{background-color:#39f}.elementor-widget .elementor-icon.elementor-social-icon-digg{background-color:#005be2}.elementor-widget .elementor-icon.elementor-social-icon-dribbble{background-color:#ea4c89}.elementor-widget .elementor-icon.elementor-social-icon-facebook{background-color:#3b5998}.elementor-widget .elementor-icon.elementor-social-icon-flickr{background-color:#0063dc}.elementor-widget .elementor-icon.elementor-social-icon-foursquare{background-color:#2d5be3}.elementor-widget .elementor-icon.elementor-social-icon-github{background-color:#333}.elementor-widget .elementor-icon.elementor-social-icon-google-plus{background-color:#dd4b39}.elementor-widget .elementor-icon.elementor-social-icon-instagram{background-color:#262626}.elementor-widget .elementor-icon.elementor-social-icon-jsfiddle{background-color:#487aa2}.elementor-widget .elementor-icon.elementor-social-icon-linkedin{background-color:#0077b5}.elementor-widget .elementor-icon.elementor-social-icon-medium{background-color:#00ab6b}.elementor-widget .elementor-icon.elementor-social-icon-pinterest{background-color:#bd081c}.elementor-widget .elementor-icon.elementor-social-icon-product-hunt{background-color:#da552f}.elementor-widget .elementor-icon.elementor-social-icon-reddit{background-color:#ff4500}.elementor-widget .elementor-icon.elementor-social-icon-snapchat{background-color:#fffc00}.elementor-widget .elementor-icon.elementor-social-icon-soundcloud{background-color:#f80}.elementor-widget .elementor-icon.elementor-social-icon-stack-overflow{background-color:#fe7a15}.elementor-widget .elementor-icon.elementor-social-icon-tumblr{background-color:#35465c}.elementor-widget .elementor-icon.elementor-social-icon-twitter{background-color:#55acee}.elementor-widget .elementor-icon.elementor-social-icon-vimeo{background-color:#1ab7ea}.elementor-widget .elementor-icon.elementor-social-icon-wordpress{background-color:#21759b}.elementor-widget .elementor-icon.elementor-social-icon-youtube{background-color:#cd201f}.elementor-widget.elementor-widget-social-icons.elementor-align-right{text-align:right}.elementor-widget.elementor-widget-social-icons.elementor-align-left{text-align:left}.elementor-widget.elementor-widget-social-icons.elementor-align-center{text-align:center}.elementor-widget.elementor-shape-rounded .elementor-icon.elementor-social-icon{border-radius:10%}.elementor-widget.elementor-shape-circle .elementor-icon.elementor-social-icon{border-radius:50%}body.elementor-page .elementor-widget-menu-anchor{margin-bottom:0}.slick-slider{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;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{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}[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}.slick-loading .slick-list{background:#fff url(../images/ajax-loader.gif) 50% no-repeat}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;padding:0;transform:translateY(-50%);cursor:pointer;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:none;background:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.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}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:'\f104'}[dir=rtl] .slick-prev:before{content:'\f105'}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:'\f105'}[dir=rtl] .slick-next:before{content:'\f104'}.slick-dotted.slick-slider{margin-bottom:30px}ul.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;line-height:1}ul.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0;padding:0;cursor:pointer}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}ul.slick-dots li button:focus,ul.slick-dots li button:hover{outline:none}ul.slick-dots li button:focus:before,ul.slick-dots li button:hover:before{opacity:1}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}ul.slick-dots li.slick-active button:before{opacity:.75;color:#000}.slick-slider .slick-next,.slick-slider .slick-prev{z-index:1}.slick-slide img{margin:auto}.slick-arrows-inside .slick-prev{left:20px}[dir=rtl] .slick-arrows-inside .slick-prev{left:auto;right:20px}.slick-arrows-inside .slick-next{right:20px}[dir=rtl] .slick-arrows-inside .slick-next{left:20px;right:auto}.slick-dots-inside .slick-dots{bottom:5px}.slick-dots-inside.slick-dotted.slick-slider{margin-bottom:0}.animated{animation-duration:1.25s}.animated.animated-slow{animation-duration:2s}.animated.animated-fast{animation-duration:.75s}.animated.infinite{animation-iteration-count:infinite}@media (max-width:767px){body:not(.elementor-editor-active) .elementor-hidden-phone{display:none}}@media (min-width:480px) and (max-width:1023px){body:not(.elementor-editor-active) .elementor-hidden-tablet{display:none}}@media (min-width:1024px){body:not(.elementor-editor-active) .elementor-hidden-desktop{display:none}}body:not(.elementor-editor-active) .elementor-hidden{display:none}
assets/js/admin-feedback.min.js CHANGED
@@ -1,2 +1,2 @@
1
- /*! elementor - v0.5.2 - 17-07-2016 */
2
  !function a(b,c,d){function e(g,h){if(!c[g]){if(!b[g]){var i="function"==typeof require&&require;if(!h&&i)return i(g,!0);if(f)return f(g,!0);var j=new Error("Cannot find module '"+g+"'");throw j.code="MODULE_NOT_FOUND",j}var k=c[g]={exports:{}};b[g][0].call(k.exports,function(a){var c=b[g][1][a];return e(c?c:a)},k,k.exports,a,b,c,d)}return c[g].exports}for(var f="function"==typeof require&&require,g=0;g<d.length;g++)e(d[g]);return e}({1:[function(a,b,c){var d;d={init:function(){this.initModalWidgetType()},initModalWidgetType:function(){var a={getDefaultSettings:function(){var a=DialogsManager.getWidgetType("options").prototype.getDefaultSettings.apply(this,arguments);return _.extend(a,{position:{my:"center",at:"center"},contentWidth:"auto",contentHeight:"auto"})},buildWidget:function(){DialogsManager.getWidgetType("options").prototype.buildWidget.apply(this,arguments);var a=this.addElement("closeButton",'<div><i class="fa fa-times"></i></div>');this.getElements("widgetContent").prepend(a)},attachEvents:function(){this.getElements("closeButton").on("click",this.hide)},onReady:function(){DialogsManager.getWidgetType("options").prototype.onReady.apply(this,arguments);var a=this.getElements(),b=this.getSettings();"auto"!==b.contentWidth&&a.message.width(b.contentWidth),"auto"!==b.contentHeight&&a.message.height(b.contentHeight)}};DialogsManager.addWidgetType("elementor-modal",DialogsManager.getWidgetType("options").extend("elementor-modal",a))}},b.exports=d},{}],2:[function(a,b,c){!function(b){"use strict";var c={elementorModals:a("elementor-utils/modals"),dialogsManager:new DialogsManager.Instance,cacheElements:function(){this.cache={$deactivateLink:b("#the-list").find('[data-slug="elementor"] span.deactivate a'),$dialogHeader:b("#elementor-deactivate-feedback-dialog-header"),$dialogForm:b("#elementor-deactivate-feedback-dialog-form")}},bindEvents:function(){var a=this;a.cache.$deactivateLink.on("click",function(b){b.preventDefault(),a.getModal().show()})},deactivate:function(){location.href=this.cache.$deactivateLink.attr("href")},initModal:function(){var a,b=this;b.getModal=function(){return a||(a=b.dialogsManager.createWidget("elementor-modal",{id:"elementor-deactivate-feedback-modal",headerMessage:b.cache.$dialogHeader,message:b.cache.$dialogForm,hideOnButtonClick:!1,onReady:function(){DialogsManager.getWidgetType("elementor-modal").prototype.onReady.apply(this,arguments),this.addButton({name:"submit",text:ElementorAdminFeedbackArgs.i18n.submit_n_deactivate,callback:_.bind(b.sendFeedback,b)}),this.addButton({name:"skip",text:ElementorAdminFeedbackArgs.i18n.skip_n_deactivate,callback:function(){b.deactivate()}})}})),a}},sendFeedback:function(){var a=this,c=a.cache.$dialogForm.serialize();a.getModal().getElements("submit").text("").addClass("elementor-loading"),b.post(ajaxurl,c,_.bind(this.deactivate,this))},init:function(){this.elementorModals.init(),this.initModal(),this.cacheElements(),this.bindEvents()}};b(function(){c.init()})}(jQuery)},{"elementor-utils/modals":1}]},{},[2]);
1
+ /*! elementor - v0.6.0 - 25-07-2016 */
2
  !function a(b,c,d){function e(g,h){if(!c[g]){if(!b[g]){var i="function"==typeof require&&require;if(!h&&i)return i(g,!0);if(f)return f(g,!0);var j=new Error("Cannot find module '"+g+"'");throw j.code="MODULE_NOT_FOUND",j}var k=c[g]={exports:{}};b[g][0].call(k.exports,function(a){var c=b[g][1][a];return e(c?c:a)},k,k.exports,a,b,c,d)}return c[g].exports}for(var f="function"==typeof require&&require,g=0;g<d.length;g++)e(d[g]);return e}({1:[function(a,b,c){var d;d={init:function(){this.initModalWidgetType()},initModalWidgetType:function(){var a={getDefaultSettings:function(){var a=DialogsManager.getWidgetType("options").prototype.getDefaultSettings.apply(this,arguments);return _.extend(a,{position:{my:"center",at:"center"},contentWidth:"auto",contentHeight:"auto"})},buildWidget:function(){DialogsManager.getWidgetType("options").prototype.buildWidget.apply(this,arguments);var a=this.addElement("closeButton",'<div><i class="fa fa-times"></i></div>');this.getElements("widgetContent").prepend(a)},attachEvents:function(){this.getElements("closeButton").on("click",this.hide)},onReady:function(){DialogsManager.getWidgetType("options").prototype.onReady.apply(this,arguments);var a=this.getElements(),b=this.getSettings();"auto"!==b.contentWidth&&a.message.width(b.contentWidth),"auto"!==b.contentHeight&&a.message.height(b.contentHeight)}};DialogsManager.addWidgetType("elementor-modal",DialogsManager.getWidgetType("options").extend("elementor-modal",a))}},b.exports=d},{}],2:[function(a,b,c){!function(b){"use strict";var c={elementorModals:a("elementor-utils/modals"),dialogsManager:new DialogsManager.Instance,cacheElements:function(){this.cache={$deactivateLink:b("#the-list").find('[data-slug="elementor"] span.deactivate a'),$dialogHeader:b("#elementor-deactivate-feedback-dialog-header"),$dialogForm:b("#elementor-deactivate-feedback-dialog-form")}},bindEvents:function(){var a=this;a.cache.$deactivateLink.on("click",function(b){b.preventDefault(),a.getModal().show()})},deactivate:function(){location.href=this.cache.$deactivateLink.attr("href")},initModal:function(){var a,b=this;b.getModal=function(){return a||(a=b.dialogsManager.createWidget("elementor-modal",{id:"elementor-deactivate-feedback-modal",headerMessage:b.cache.$dialogHeader,message:b.cache.$dialogForm,hideOnButtonClick:!1,onReady:function(){DialogsManager.getWidgetType("elementor-modal").prototype.onReady.apply(this,arguments),this.addButton({name:"submit",text:ElementorAdminFeedbackArgs.i18n.submit_n_deactivate,callback:_.bind(b.sendFeedback,b)}),this.addButton({name:"skip",text:ElementorAdminFeedbackArgs.i18n.skip_n_deactivate,callback:function(){b.deactivate()}})}})),a}},sendFeedback:function(){var a=this,c=a.cache.$dialogForm.serialize();a.getModal().getElements("submit").text("").addClass("elementor-loading"),b.post(ajaxurl,c,_.bind(this.deactivate,this))},init:function(){this.elementorModals.init(),this.initModal(),this.cacheElements(),this.bindEvents()}};b(function(){c.init()})}(jQuery)},{"elementor-utils/modals":1}]},{},[2]);
assets/js/admin.min.js CHANGED
@@ -1,2 +1,2 @@
1
- /*! elementor - v0.5.2 - 17-07-2016 */
2
  !function(a,b,c){"use strict";var d={cacheElements:function(){this.cache={$body:a("body"),$switchMode:a("#elementor-switch-mode"),$goToEditLink:a("#elementor-go-to-edit-page-link"),$switchModeInput:a("#elementor-switch-mode-input"),$switchModeButton:a("#elementor-switch-mode-button"),$elementorLoader:a("#elementor-loader"),$builderEditor:a("#elementor-editor")}},toggleStatus:function(){var a="builder"===this.getEditMode();this.cache.$body.toggleClass("elementor-editor-active",a).toggleClass("elementor-editor-inactive",!a)},bindEvents:function(){var d=this;d.cache.$switchModeButton.on("click",function(e){if(e.preventDefault(),"builder"===d.getEditMode())d.cache.$switchModeInput.val("editor");else{d.cache.$switchModeInput.val("builder");var f=a("#title");f.val()||f.val("Elementor #"+a("#post_ID").val()),wp.autosave.server.triggerSave(),d.animateLoader(),a(c).on("heartbeat-tick.autosave",function(){a(b).off("beforeunload.edit-post"),b.location=d.cache.$goToEditLink.attr("href")})}d.toggleStatus()}),d.cache.$goToEditLink.on("click",function(){d.animateLoader()}),a("div.notice.elementor-message-dismissed").on("click","button.notice-dismiss",function(b){b.preventDefault(),a.post(ajaxurl,{action:"elementor_set_admin_notice_viewed",notice_id:a(this).closest(".elementor-message-dismissed").data("notice_id")})})},init:function(){this.cacheElements(),this.bindEvents()},getEditMode:function(){return this.cache.$switchModeInput.val()},animateLoader:function(){this.cache.$goToEditLink.addClass("elementor-animate")}};a(function(){d.init()})}(jQuery,window,document);
1
+ /*! elementor - v0.6.0 - 25-07-2016 */
2
  !function(a,b,c){"use strict";var d={cacheElements:function(){this.cache={$body:a("body"),$switchMode:a("#elementor-switch-mode"),$goToEditLink:a("#elementor-go-to-edit-page-link"),$switchModeInput:a("#elementor-switch-mode-input"),$switchModeButton:a("#elementor-switch-mode-button"),$elementorLoader:a("#elementor-loader"),$builderEditor:a("#elementor-editor")}},toggleStatus:function(){var a="builder"===this.getEditMode();this.cache.$body.toggleClass("elementor-editor-active",a).toggleClass("elementor-editor-inactive",!a)},bindEvents:function(){var d=this;d.cache.$switchModeButton.on("click",function(e){if(e.preventDefault(),"builder"===d.getEditMode())d.cache.$switchModeInput.val("editor");else{d.cache.$switchModeInput.val("builder");var f=a("#title");f.val()||f.val("Elementor #"+a("#post_ID").val()),wp.autosave.server.triggerSave(),d.animateLoader(),a(c).on("heartbeat-tick.autosave",function(){a(b).off("beforeunload.edit-post"),b.location=d.cache.$goToEditLink.attr("href")})}d.toggleStatus()}),d.cache.$goToEditLink.on("click",function(){d.animateLoader()}),a("div.notice.elementor-message-dismissed").on("click","button.notice-dismiss",function(b){b.preventDefault(),a.post(ajaxurl,{action:"elementor_set_admin_notice_viewed",notice_id:a(this).closest(".elementor-message-dismissed").data("notice_id")})})},init:function(){this.cacheElements(),this.bindEvents()},getEditMode:function(){return this.cache.$switchModeInput.val()},animateLoader:function(){this.cache.$goToEditLink.addClass("elementor-animate")}};a(function(){d.init()})}(jQuery,window,document);
assets/js/frontend.js CHANGED
@@ -354,6 +354,33 @@
354
  } );
355
  } );
356
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
357
  // Make sure it's a global variable
358
  window.elementorBindUI = elementorBindUI;
359
  } )( jQuery, window );
354
  } );
355
  } );
356
 
357
+ elementorBindUI.addBindEvent( 'menu-anchor', function() {
358
+ if ( elementorBindUI.isEditorMode() ) {
359
+ return;
360
+ }
361
+
362
+ var $anchor = this.find( '.elementor-menu-anchor' ),
363
+ anchorID = $anchor.attr( 'id' ),
364
+ $anchorLinks = $( 'a[href*="#' + anchorID + '"]' ),
365
+ $scrollable = $( 'html, body' ),
366
+ adminBarHeight = $( '#wpadminbar' ).height();
367
+
368
+ $anchorLinks.on( 'click', function( event ) {
369
+ var isSamePathname = ( location.pathname === this.pathname ),
370
+ isSameHostname = ( location.hostname === this.hostname );
371
+
372
+ if ( ! isSameHostname || ! isSamePathname ) {
373
+ return;
374
+ }
375
+
376
+ event.preventDefault();
377
+
378
+ $scrollable.animate( {
379
+ scrollTop: $anchor.offset().top - adminBarHeight
380
+ }, 1000 );
381
+ } );
382
+ } );
383
+
384
  // Make sure it's a global variable
385
  window.elementorBindUI = elementorBindUI;
386
  } )( jQuery, window );
assets/js/frontend.min.js CHANGED
@@ -1,2 +1,2 @@
1
- /*! elementor - v0.5.2 - 17-07-2016 */
2
- !function(a,b){"use strict";var c=b,d=function(){var b={},d=[],e=!1,f=function(a){e=a},g=function(a){c=a},h=function(){return e},i=function(a,c){b[a]=c},j=function(a){d.push(a)},k=function(b){a.each(d,function(){this.call(b)})},l=function(a){var c=a.data("element_type");c&&(k(a),b[c]&&b[c].call(a))};return{isEditorMode:h,setEditorMode:f,setScopeWindow:g,addBindEvent:i,addGlobalHandler:j,runReadyTrigger:l}}(),e=function(a){b.YT&&YT.loaded?a(YT):setTimeout(function(){e(a)},350)};d.addGlobalHandler(function(){if(!d.isEditorMode()){var a=this,b=a.data("animation");b&&(a.addClass("elementor-invisible").removeClass(b),a.waypoint(function(){a.removeClass("elementor-invisible").addClass(b)},{offset:"90%"}))}}),d.addBindEvent("counter",function(){this.find(".elementor-counter-number").waypoint(function(){var b=a(this);b.numerator({duration:b.data("duration")})},{offset:"90%"})}),d.addBindEvent("progress",function(){a(this).find(".elementor-progress-bar").waypoint(function(){var b=a(this),c=parseInt(b.data("max"),10),d=b.next(),e=d.find(".elementor-progress-text"),f=d.find(".elementor-progress-percentage"),g=d.data("inner")?d.data("inner"):"";b.css("width",c+"%"),d.css("width",c+"%"),e.html(g+""),f.html(c+"%")},{offset:"90%"})}),d.addBindEvent("tabs",function(){var b,c,d=a(this),e=d.find(".elementor-tabs").data("active-tab"),f=d.find(".elementor-tab-title"),g=d.find(".elementor-tab-content");e||(e=1);var h=function(a){b&&(b.removeClass("active"),c.hide()),b=f.filter('[data-tab="'+a+'"]'),b.addClass("active"),c=g.filter('[data-tab="'+a+'"]'),c.show()};h(e),f.on("click",function(){h(this.dataset.tab)})}),d.addBindEvent("accordion",function(){var b=a(this),c=b.find(".elementor-accordion").data("active-section"),d=b.find(".elementor-accordion-title"),e=d.filter(".active"),f=function(a){var b=d.filter('[data-section="'+a+'"]'),c=b.hasClass("active");e.removeClass("active").next().slideUp(),c||(b.addClass("active").next().slideDown(),e=b)};c||(c=1),f(c),d.on("click",function(){f(this.dataset.section)})}),d.addBindEvent("toggle",function(){var b=a(this).find(".elementor-toggle-title");b.on("click",function(){var b=a(this),c=b.next();b.hasClass("active")?(b.removeClass("active"),c.slideUp()):(b.addClass("active"),c.slideDown())})}),d.addBindEvent("image-carousel",function(){var b=a(this).find(".elementor-image-carousel");if(b.length){var c={responsive:[{breakpoint:767,settings:{slidesToShow:2,slidesToScroll:2}},{breakpoint:480,settings:{slidesToShow:1,slidesToScroll:1}}]},d=a.extend({},c,b.data("slider_options"));b.slick(d)}}),d.addBindEvent("alert",function(){a(this).find(".elementor-alert-dismiss").on("click",function(){a(this).parent().fadeOut()})}),d.addBindEvent("section",function(){var b,d={backgroundVideoContainer:this.find(".elementor-background-video-container")},f=!1;if(d.backgroundVideoContainer.length){d.backgroundVideo=d.backgroundVideoContainer.children(".elementor-background-video");var g=function(){var a=d.backgroundVideoContainer.outerWidth(),b=d.backgroundVideoContainer.outerHeight(),c="16:9",e=c.split(":"),f=e[0]/e[1],g=a/f,h=b*f,i=a/b>f;return{width:i?a:h,height:i?g:b}},h=function(){var c=f?a(b.getIframe()):d.backgroundVideo,e=g();c.width(e.width).height(e.height)},i=function(a,c){b=new a.Player(d.backgroundVideo[0],{videoId:c,events:{onReady:function(){b.mute(),h(),b.playVideo()},onStateChange:function(c){c.data===a.PlayerState.ENDED&&b.seekTo(0)}},playerVars:{controls:0,showinfo:0}})},j=d.backgroundVideo.data("video-id");j?(f=!0,e(function(a){setTimeout(function(){i(a,j)},1)})):d.backgroundVideo.one("canplay",h),a(c).on("resize",h)}}),d.addBindEvent("video",function(){var b=a(this),c=b.find(".elementor-custom-embed-image-overlay"),d=b.find("iframe");c.length&&c.on("click",function(){c.remove();var a=d[0].src;a=a.replace("&autoplay=0",""),d[0].src=a+"&autoplay=1"})}),b.elementorBindUI=d}(jQuery,window),jQuery(function(a){var b=document.createElement("script"),c=document.getElementsByTagName("script")[0];b.src="https://www.youtube.com/iframe_api",c.parentNode.insertBefore(b,c),a(".elementor-element").each(function(){elementorBindUI.runReadyTrigger(a(this))})});
1
+ /*! elementor - v0.6.0 - 25-07-2016 */
2
+ !function(a,b){"use strict";var c=b,d=function(){var b={},d=[],e=!1,f=function(a){e=a},g=function(a){c=a},h=function(){return e},i=function(a,c){b[a]=c},j=function(a){d.push(a)},k=function(b){a.each(d,function(){this.call(b)})},l=function(a){var c=a.data("element_type");c&&(k(a),b[c]&&b[c].call(a))};return{isEditorMode:h,setEditorMode:f,setScopeWindow:g,addBindEvent:i,addGlobalHandler:j,runReadyTrigger:l}}(),e=function(a){b.YT&&YT.loaded?a(YT):setTimeout(function(){e(a)},350)};d.addGlobalHandler(function(){if(!d.isEditorMode()){var a=this,b=a.data("animation");b&&(a.addClass("elementor-invisible").removeClass(b),a.waypoint(function(){a.removeClass("elementor-invisible").addClass(b)},{offset:"90%"}))}}),d.addBindEvent("counter",function(){this.find(".elementor-counter-number").waypoint(function(){var b=a(this);b.numerator({duration:b.data("duration")})},{offset:"90%"})}),d.addBindEvent("progress",function(){a(this).find(".elementor-progress-bar").waypoint(function(){var b=a(this),c=parseInt(b.data("max"),10),d=b.next(),e=d.find(".elementor-progress-text"),f=d.find(".elementor-progress-percentage"),g=d.data("inner")?d.data("inner"):"";b.css("width",c+"%"),d.css("width",c+"%"),e.html(g+""),f.html(c+"%")},{offset:"90%"})}),d.addBindEvent("tabs",function(){var b,c,d=a(this),e=d.find(".elementor-tabs").data("active-tab"),f=d.find(".elementor-tab-title"),g=d.find(".elementor-tab-content");e||(e=1);var h=function(a){b&&(b.removeClass("active"),c.hide()),b=f.filter('[data-tab="'+a+'"]'),b.addClass("active"),c=g.filter('[data-tab="'+a+'"]'),c.show()};h(e),f.on("click",function(){h(this.dataset.tab)})}),d.addBindEvent("accordion",function(){var b=a(this),c=b.find(".elementor-accordion").data("active-section"),d=b.find(".elementor-accordion-title"),e=d.filter(".active"),f=function(a){var b=d.filter('[data-section="'+a+'"]'),c=b.hasClass("active");e.removeClass("active").next().slideUp(),c||(b.addClass("active").next().slideDown(),e=b)};c||(c=1),f(c),d.on("click",function(){f(this.dataset.section)})}),d.addBindEvent("toggle",function(){var b=a(this).find(".elementor-toggle-title");b.on("click",function(){var b=a(this),c=b.next();b.hasClass("active")?(b.removeClass("active"),c.slideUp()):(b.addClass("active"),c.slideDown())})}),d.addBindEvent("image-carousel",function(){var b=a(this).find(".elementor-image-carousel");if(b.length){var c={responsive:[{breakpoint:767,settings:{slidesToShow:2,slidesToScroll:2}},{breakpoint:480,settings:{slidesToShow:1,slidesToScroll:1}}]},d=a.extend({},c,b.data("slider_options"));b.slick(d)}}),d.addBindEvent("alert",function(){a(this).find(".elementor-alert-dismiss").on("click",function(){a(this).parent().fadeOut()})}),d.addBindEvent("section",function(){var b,d={backgroundVideoContainer:this.find(".elementor-background-video-container")},f=!1;if(d.backgroundVideoContainer.length){d.backgroundVideo=d.backgroundVideoContainer.children(".elementor-background-video");var g=function(){var a=d.backgroundVideoContainer.outerWidth(),b=d.backgroundVideoContainer.outerHeight(),c="16:9",e=c.split(":"),f=e[0]/e[1],g=a/f,h=b*f,i=a/b>f;return{width:i?a:h,height:i?g:b}},h=function(){var c=f?a(b.getIframe()):d.backgroundVideo,e=g();c.width(e.width).height(e.height)},i=function(a,c){b=new a.Player(d.backgroundVideo[0],{videoId:c,events:{onReady:function(){b.mute(),h(),b.playVideo()},onStateChange:function(c){c.data===a.PlayerState.ENDED&&b.seekTo(0)}},playerVars:{controls:0,showinfo:0}})},j=d.backgroundVideo.data("video-id");j?(f=!0,e(function(a){setTimeout(function(){i(a,j)},1)})):d.backgroundVideo.one("canplay",h),a(c).on("resize",h)}}),d.addBindEvent("video",function(){var b=a(this),c=b.find(".elementor-custom-embed-image-overlay"),d=b.find("iframe");c.length&&c.on("click",function(){c.remove();var a=d[0].src;a=a.replace("&autoplay=0",""),d[0].src=a+"&autoplay=1"})}),d.addBindEvent("menu-anchor",function(){if(!d.isEditorMode()){var b=this.find(".elementor-menu-anchor"),c=b.attr("id"),e=a('a[href*="#'+c+'"]'),f=a("html, body"),g=a("#wpadminbar").height();e.on("click",function(a){var c=location.pathname===this.pathname,d=location.hostname===this.hostname;d&&c&&(a.preventDefault(),f.animate({scrollTop:b.offset().top-g},1e3))})}}),b.elementorBindUI=d}(jQuery,window),jQuery(function(a){var b=document.createElement("script"),c=document.getElementsByTagName("script")[0];b.src="https://www.youtube.com/iframe_api",c.parentNode.insertBefore(b,c),a(".elementor-element").each(function(){elementorBindUI.runReadyTrigger(a(this))})});
assets/lib/hover/hover.css ADDED
@@ -0,0 +1,502 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*!
2
+ * Hover.css (http://ianlunn.github.io/Hover/)
3
+ * Version: 2.0.2
4
+ * Author: Ian Lunn @IanLunn
5
+ * Author URL: http://ianlunn.co.uk/
6
+ * Github: https://github.com/IanLunn/Hover
7
+
8
+ * Made available under a MIT License:
9
+ * http://www.opensource.org/licenses/mit-license.php
10
+
11
+ * Hover.css Copyright Ian Lunn 2014. Generated with Sass.
12
+ */
13
+ /* 2D TRANSITIONS */
14
+ /* Grow */
15
+ .elementor-animation-grow {
16
+ transition-duration: 0.3s;
17
+ transition-property: transform;
18
+ }
19
+ .elementor-animation-grow:hover, .elementor-animation-grow:focus, .elementor-animation-grow:active {
20
+ transform: scale(1.1);
21
+ }
22
+
23
+ /* Shrink */
24
+ .elementor-animation-shrink {
25
+ transition-duration: 0.3s;
26
+ transition-property: transform;
27
+ }
28
+ .elementor-animation-shrink:hover, .elementor-animation-shrink:focus, .elementor-animation-shrink:active {
29
+ transform: scale(0.9);
30
+ }
31
+
32
+ /* Pulse */
33
+ @keyframes elementor-animation-pulse {
34
+ 25% {
35
+ transform: scale(1.1);
36
+ }
37
+ 75% {
38
+ transform: scale(0.9);
39
+ }
40
+ }
41
+ .elementor-animation-pulse:hover, .elementor-animation-pulse:focus, .elementor-animation-pulse:active {
42
+ animation-name: elementor-animation-pulse;
43
+ animation-duration: 1s;
44
+ animation-timing-function: linear;
45
+ animation-iteration-count: infinite;
46
+ }
47
+
48
+ /* Pulse Grow */
49
+ @keyframes elementor-animation-pulse-grow {
50
+ to {
51
+ transform: scale(1.1);
52
+ }
53
+ }
54
+ .elementor-animation-pulse-grow:hover, .elementor-animation-pulse-grow:focus, .elementor-animation-pulse-grow:active {
55
+ animation-name: elementor-animation-pulse-grow;
56
+ animation-duration: 0.3s;
57
+ animation-timing-function: linear;
58
+ animation-iteration-count: infinite;
59
+ animation-direction: alternate;
60
+ }
61
+
62
+ /* Pulse Shrink */
63
+ @keyframes elementor-animation-pulse-shrink {
64
+ to {
65
+ transform: scale(0.9);
66
+ }
67
+ }
68
+ .elementor-animation-pulse-shrink:hover, .elementor-animation-pulse-shrink:focus, .elementor-animation-pulse-shrink:active {
69
+ animation-name: elementor-animation-pulse-shrink;
70
+ animation-duration: 0.3s;
71
+ animation-timing-function: linear;
72
+ animation-iteration-count: infinite;
73
+ animation-direction: alternate;
74
+ }
75
+
76
+ /* Push */
77
+ @keyframes elementor-animation-push {
78
+ 50% {
79
+ transform: scale(0.8);
80
+ }
81
+ 100% {
82
+ transform: scale(1);
83
+ }
84
+ }
85
+ .elementor-animation-push:hover, .elementor-animation-push:focus, .elementor-animation-push:active {
86
+ animation-name: elementor-animation-push;
87
+ animation-duration: 0.3s;
88
+ animation-timing-function: linear;
89
+ animation-iteration-count: 1;
90
+ }
91
+
92
+ /* Pop */
93
+ @keyframes elementor-animation-pop {
94
+ 50% {
95
+ transform: scale(1.2);
96
+ }
97
+ }
98
+ .elementor-animation-pop:hover, .elementor-animation-pop:focus, .elementor-animation-pop:active {
99
+ animation-name: elementor-animation-pop;
100
+ animation-duration: 0.3s;
101
+ animation-timing-function: linear;
102
+ animation-iteration-count: 1;
103
+ }
104
+
105
+ /* Bounce In */
106
+ .elementor-animation-bounce-in {
107
+ transition-duration: 0.5s;
108
+ }
109
+ .elementor-animation-bounce-in:hover, .elementor-animation-bounce-in:focus, .elementor-animation-bounce-in:active {
110
+ transform: scale(1.2);
111
+ transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
112
+ }
113
+
114
+ /* Bounce Out */
115
+ .elementor-animation-bounce-out {
116
+ transition-duration: 0.5s;
117
+ }
118
+ .elementor-animation-bounce-out:hover, .elementor-animation-bounce-out:focus, .elementor-animation-bounce-out:active {
119
+ transform: scale(0.8);
120
+ transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
121
+ }
122
+
123
+ /* Rotate */
124
+ .elementor-animation-rotate {
125
+ transition-duration: 0.3s;
126
+ transition-property: transform;
127
+ }
128
+ .elementor-animation-rotate:hover, .elementor-animation-rotate:focus, .elementor-animation-rotate:active {
129
+ transform: rotate(4deg);
130
+ }
131
+
132
+ /* Grow Rotate */
133
+ .elementor-animation-grow-rotate {
134
+ transition-duration: 0.3s;
135
+ transition-property: transform;
136
+ }
137
+ .elementor-animation-grow-rotate:hover, .elementor-animation-grow-rotate:focus, .elementor-animation-grow-rotate:active {
138
+ transform: scale(1.1) rotate(4deg);
139
+ }
140
+
141
+ /* Float */
142
+ .elementor-animation-float {
143
+ transition-duration: 0.3s;
144
+ transition-property: transform;
145
+ transition-timing-function: ease-out;
146
+ }
147
+ .elementor-animation-float:hover, .elementor-animation-float:focus, .elementor-animation-float:active {
148
+ transform: translateY(-8px);
149
+ }
150
+
151
+ /* Sink */
152
+ .elementor-animation-sink {
153
+ transition-duration: 0.3s;
154
+ transition-property: transform;
155
+ transition-timing-function: ease-out;
156
+ }
157
+ .elementor-animation-sink:hover, .elementor-animation-sink:focus, .elementor-animation-sink:active {
158
+ transform: translateY(8px);
159
+ }
160
+
161
+ /* Bob */
162
+ @keyframes elementor-animation-bob {
163
+ 0% {
164
+ transform: translateY(-8px);
165
+ }
166
+ 50% {
167
+ transform: translateY(-4px);
168
+ }
169
+ 100% {
170
+ transform: translateY(-8px);
171
+ }
172
+ }
173
+ @keyframes elementor-animation-bob-float {
174
+ 100% {
175
+ transform: translateY(-8px);
176
+ }
177
+ }
178
+ .elementor-animation-bob:hover, .elementor-animation-bob:focus, .elementor-animation-bob:active {
179
+ animation-name: elementor-animation-bob-float, elementor-animation-bob;
180
+ animation-duration: .3s, 1.5s;
181
+ animation-delay: 0s, .3s;
182
+ animation-timing-function: ease-out, ease-in-out;
183
+ animation-iteration-count: 1, infinite;
184
+ animation-fill-mode: forwards;
185
+ animation-direction: normal, alternate;
186
+ }
187
+
188
+ /* Hang */
189
+ @keyframes elementor-animation-hang {
190
+ 0% {
191
+ transform: translateY(8px);
192
+ }
193
+ 50% {
194
+ transform: translateY(4px);
195
+ }
196
+ 100% {
197
+ transform: translateY(8px);
198
+ }
199
+ }
200
+ @keyframes elementor-animation-hang-sink {
201
+ 100% {
202
+ transform: translateY(8px);
203
+ }
204
+ }
205
+ .elementor-animation-hang:hover, .elementor-animation-hang:focus, .elementor-animation-hang:active {
206
+ animation-name: elementor-animation-hang-sink, elementor-animation-hang;
207
+ animation-duration: .3s, 1.5s;
208
+ animation-delay: 0s, .3s;
209
+ animation-timing-function: ease-out, ease-in-out;
210
+ animation-iteration-count: 1, infinite;
211
+ animation-fill-mode: forwards;
212
+ animation-direction: normal, alternate;
213
+ }
214
+
215
+ /* Skew */
216
+ .elementor-animation-skew {
217
+ transition-duration: 0.3s;
218
+ transition-property: transform;
219
+ }
220
+ .elementor-animation-skew:hover, .elementor-animation-skew:focus, .elementor-animation-skew:active {
221
+ transform: skew(-10deg);
222
+ }
223
+
224
+ /* Skew Forward */
225
+ .elementor-animation-skew-forward {
226
+ transition-duration: 0.3s;
227
+ transition-property: transform;
228
+ transform-origin: 0 100%;
229
+ }
230
+ .elementor-animation-skew-forward:hover, .elementor-animation-skew-forward:focus, .elementor-animation-skew-forward:active {
231
+ transform: skew(-10deg);
232
+ }
233
+
234
+ /* Skew Backward */
235
+ .elementor-animation-skew-backward {
236
+ transition-duration: 0.3s;
237
+ transition-property: transform;
238
+ transform-origin: 0 100%;
239
+ }
240
+ .elementor-animation-skew-backward:hover, .elementor-animation-skew-backward:focus, .elementor-animation-skew-backward:active {
241
+ transform: skew(10deg);
242
+ }
243
+
244
+ /* Wobble Vertical */
245
+ @keyframes elementor-animation-wobble-vertical {
246
+ 16.65% {
247
+ transform: translateY(8px);
248
+ }
249
+ 33.3% {
250
+ transform: translateY(-6px);
251
+ }
252
+ 49.95% {
253
+ transform: translateY(4px);
254
+ }
255
+ 66.6% {
256
+ transform: translateY(-2px);
257
+ }
258
+ 83.25% {
259
+ transform: translateY(1px);
260
+ }
261
+ 100% {
262
+ transform: translateY(0);
263
+ }
264
+ }
265
+ .elementor-animation-wobble-vertical:hover, .elementor-animation-wobble-vertical:focus, .elementor-animation-wobble-vertical:active {
266
+ animation-name: elementor-animation-wobble-vertical;
267
+ animation-duration: 1s;
268
+ animation-timing-function: ease-in-out;
269
+ animation-iteration-count: 1;
270
+ }
271
+
272
+ /* Wobble Horizontal */
273
+ @keyframes elementor-animation-wobble-horizontal {
274
+ 16.65% {
275
+ transform: translateX(8px);
276
+ }
277
+ 33.3% {
278
+ transform: translateX(-6px);
279
+ }
280
+ 49.95% {
281
+ transform: translateX(4px);
282
+ }
283
+ 66.6% {
284
+ transform: translateX(-2px);
285
+ }
286
+ 83.25% {
287
+ transform: translateX(1px);
288
+ }
289
+ 100% {
290
+ transform: translateX(0);
291
+ }
292
+ }
293
+ .elementor-animation-wobble-horizontal:hover, .elementor-animation-wobble-horizontal:focus, .elementor-animation-wobble-horizontal:active {
294
+ animation-name: elementor-animation-wobble-horizontal;
295
+ animation-duration: 1s;
296
+ animation-timing-function: ease-in-out;
297
+ animation-iteration-count: 1;
298
+ }
299
+
300
+ /* Wobble To Bottom Right */
301
+ @keyframes elementor-animation-wobble-to-bottom-right {
302
+ 16.65% {
303
+ transform: translate(8px, 8px);
304
+ }
305
+ 33.3% {
306
+ transform: translate(-6px, -6px);
307
+ }
308
+ 49.95% {
309
+ transform: translate(4px, 4px);
310
+ }
311
+ 66.6% {
312
+ transform: translate(-2px, -2px);
313
+ }
314
+ 83.25% {
315
+ transform: translate(1px, 1px);
316
+ }
317
+ 100% {
318
+ transform: translate(0, 0);
319
+ }
320
+ }
321
+ .elementor-animation-wobble-to-bottom-right:hover, .elementor-animation-wobble-to-bottom-right:focus, .elementor-animation-wobble-to-bottom-right:active {
322
+ animation-name: elementor-animation-wobble-to-bottom-right;
323
+ animation-duration: 1s;
324
+ animation-timing-function: ease-in-out;
325
+ animation-iteration-count: 1;
326
+ }
327
+
328
+ /* Wobble To Top Right */
329
+ @keyframes elementor-animation-wobble-to-top-right {
330
+ 16.65% {
331
+ transform: translate(8px, -8px);
332
+ }
333
+ 33.3% {
334
+ transform: translate(-6px, 6px);
335
+ }
336
+ 49.95% {
337
+ transform: translate(4px, -4px);
338
+ }
339
+ 66.6% {
340
+ transform: translate(-2px, 2px);
341
+ }
342
+ 83.25% {
343
+ transform: translate(1px, -1px);
344
+ }
345
+ 100% {
346
+ transform: translate(0, 0);
347
+ }
348
+ }
349
+ .elementor-animation-wobble-to-top-right:hover, .elementor-animation-wobble-to-top-right:focus, .elementor-animation-wobble-to-top-right:active {
350
+ animation-name: elementor-animation-wobble-to-top-right;
351
+ animation-duration: 1s;
352
+ animation-timing-function: ease-in-out;
353
+ animation-iteration-count: 1;
354
+ }
355
+
356
+ /* Wobble Top */
357
+ @keyframes elementor-animation-wobble-top {
358
+ 16.65% {
359
+ transform: skew(-12deg);
360
+ }
361
+ 33.3% {
362
+ transform: skew(10deg);
363
+ }
364
+ 49.95% {
365
+ transform: skew(-6deg);
366
+ }
367
+ 66.6% {
368
+ transform: skew(4deg);
369
+ }
370
+ 83.25% {
371
+ transform: skew(-2deg);
372
+ }
373
+ 100% {
374
+ transform: skew(0);
375
+ }
376
+ }
377
+ .elementor-animation-wobble-top {
378
+ transform-origin: 0 100%;
379
+ }
380
+ .elementor-animation-wobble-top:hover, .elementor-animation-wobble-top:focus, .elementor-animation-wobble-top:active {
381
+ animation-name: elementor-animation-wobble-top;
382
+ animation-duration: 1s;
383
+ animation-timing-function: ease-in-out;
384
+ animation-iteration-count: 1;
385
+ }
386
+
387
+ /* Wobble Bottom */
388
+ @keyframes elementor-animation-wobble-bottom {
389
+ 16.65% {
390
+ transform: skew(-12deg);
391
+ }
392
+ 33.3% {
393
+ transform: skew(10deg);
394
+ }
395
+ 49.95% {
396
+ transform: skew(-6deg);
397
+ }
398
+ 66.6% {
399
+ transform: skew(4deg);
400
+ }
401
+ 83.25% {
402
+ transform: skew(-2deg);
403
+ }
404
+ 100% {
405
+ transform: skew(0);
406
+ }
407
+ }
408
+ .elementor-animation-wobble-bottom {
409
+ transform-origin: 100% 0;
410
+ }
411
+ .elementor-animation-wobble-bottom:hover, .elementor-animation-wobble-bottom:focus, .elementor-animation-wobble-bottom:active {
412
+ animation-name: elementor-animation-wobble-bottom;
413
+ animation-duration: 1s;
414
+ animation-timing-function: ease-in-out;
415
+ animation-iteration-count: 1;
416
+ }
417
+
418
+ /* Wobble Skew */
419
+ @keyframes elementor-animation-wobble-skew {
420
+ 16.65% {
421
+ transform: skew(-12deg);
422
+ }
423
+ 33.3% {
424
+ transform: skew(10deg);
425
+ }
426
+ 49.95% {
427
+ transform: skew(-6deg);
428
+ }
429
+ 66.6% {
430
+ transform: skew(4deg);
431
+ }
432
+ 83.25% {
433
+ transform: skew(-2deg);
434
+ }
435
+ 100% {
436
+ transform: skew(0);
437
+ }
438
+ }
439
+ .elementor-animation-wobble-skew:hover, .elementor-animation-wobble-skew:focus, .elementor-animation-wobble-skew:active {
440
+ animation-name: elementor-animation-wobble-skew;
441
+ animation-duration: 1s;
442
+ animation-timing-function: ease-in-out;
443
+ animation-iteration-count: 1;
444
+ }
445
+
446
+ /* Buzz */
447
+ @keyframes elementor-animation-buzz {
448
+ 50% {
449
+ transform: translateX(3px) rotate(2deg);
450
+ }
451
+ 100% {
452
+ transform: translateX(-3px) rotate(-2deg);
453
+ }
454
+ }
455
+ .elementor-animation-buzz:hover, .elementor-animation-buzz:focus, .elementor-animation-buzz:active {
456
+ animation-name: elementor-animation-buzz;
457
+ animation-duration: 0.15s;
458
+ animation-timing-function: linear;
459
+ animation-iteration-count: infinite;
460
+ }
461
+
462
+ /* Buzz Out */
463
+ @keyframes elementor-animation-buzz-out {
464
+ 10% {
465
+ transform: translateX(3px) rotate(2deg);
466
+ }
467
+ 20% {
468
+ transform: translateX(-3px) rotate(-2deg);
469
+ }
470
+ 30% {
471
+ transform: translateX(3px) rotate(2deg);
472
+ }
473
+ 40% {
474
+ transform: translateX(-3px) rotate(-2deg);
475
+ }
476
+ 50% {
477
+ transform: translateX(2px) rotate(1deg);
478
+ }
479
+ 60% {
480
+ transform: translateX(-2px) rotate(-1deg);
481
+ }
482
+ 70% {
483
+ transform: translateX(2px) rotate(1deg);
484
+ }
485
+ 80% {
486
+ transform: translateX(-2px) rotate(-1deg);
487
+ }
488
+ 90% {
489
+ transform: translateX(1px) rotate(0);
490
+ }
491
+ 100% {
492
+ transform: translateX(-1px) rotate(0);
493
+ }
494
+ }
495
+ .elementor-animation-buzz-out:hover, .elementor-animation-buzz-out:focus, .elementor-animation-buzz-out:active {
496
+ animation-name: elementor-animation-buzz-out;
497
+ animation-duration: 0.75s;
498
+ animation-timing-function: linear;
499
+ animation-iteration-count: 1;
500
+ }
501
+
502
+ /*# sourceMappingURL=hover.css.map */
assets/lib/hover/hover.min.css ADDED
@@ -0,0 +1,12 @@
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*!
2
+ * Hover.css (http://ianlunn.github.io/Hover/)
3
+ * Version: 2.0.2
4
+ * Author: Ian Lunn @IanLunn
5
+ * Author URL: http://ianlunn.co.uk/
6
+ * Github: https://github.com/IanLunn/Hover
7
+
8
+ * Made available under a MIT License:
9
+ * http://www.opensource.org/licenses/mit-license.php
10
+
11
+ * Hover.css Copyright Ian Lunn 2014. Generated with Sass.
12
+ */.elementor-animation-grow{transition-duration:.3s;transition-property:transform}.elementor-animation-grow:active,.elementor-animation-grow:focus,.elementor-animation-grow:hover{transform:scale(1.1)}.elementor-animation-shrink{transition-duration:.3s;transition-property:transform}.elementor-animation-shrink:active,.elementor-animation-shrink:focus,.elementor-animation-shrink:hover{transform:scale(0.9)}@keyframes elementor-animation-pulse{25%{transform:scale(1.1)}75%{transform:scale(0.9)}}.elementor-animation-pulse:active,.elementor-animation-pulse:focus,.elementor-animation-pulse:hover{animation-name:elementor-animation-pulse;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes elementor-animation-pulse-grow{to{transform:scale(1.1)}}.elementor-animation-pulse-grow:active,.elementor-animation-pulse-grow:focus,.elementor-animation-pulse-grow:hover{animation-name:elementor-animation-pulse-grow;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:alternate}@keyframes elementor-animation-pulse-shrink{to{transform:scale(0.9)}}.elementor-animation-pulse-shrink:active,.elementor-animation-pulse-shrink:focus,.elementor-animation-pulse-shrink:hover{animation-name:elementor-animation-pulse-shrink;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:alternate}@keyframes elementor-animation-push{50%{transform:scale(0.8)}100%{transform:scale(1)}}.elementor-animation-push:active,.elementor-animation-push:focus,.elementor-animation-push:hover{animation-name:elementor-animation-push;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:1}@keyframes elementor-animation-pop{50%{transform:scale(1.2)}}.elementor-animation-pop:active,.elementor-animation-pop:focus,.elementor-animation-pop:hover{animation-name:elementor-animation-pop;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:1}.elementor-animation-bounce-in{transition-duration:.5s}.elementor-animation-bounce-in:active,.elementor-animation-bounce-in:focus,.elementor-animation-bounce-in:hover{transform:scale(1.2);transition-timing-function:cubic-bezier(0.47,2.02,.31,-.36)}.elementor-animation-bounce-out{transition-duration:.5s}.elementor-animation-bounce-out:active,.elementor-animation-bounce-out:focus,.elementor-animation-bounce-out:hover{transform:scale(0.8);transition-timing-function:cubic-bezier(0.47,2.02,.31,-.36)}.elementor-animation-rotate{transition-duration:.3s;transition-property:transform}.elementor-animation-rotate:active,.elementor-animation-rotate:focus,.elementor-animation-rotate:hover{transform:rotate(4deg)}.elementor-animation-grow-rotate{transition-duration:.3s;transition-property:transform}.elementor-animation-grow-rotate:active,.elementor-animation-grow-rotate:focus,.elementor-animation-grow-rotate:hover{transform:scale(1.1) rotate(4deg)}.elementor-animation-float{transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out}.elementor-animation-float:active,.elementor-animation-float:focus,.elementor-animation-float:hover{transform:translateY(-8px)}.elementor-animation-sink{transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out}.elementor-animation-sink:active,.elementor-animation-sink:focus,.elementor-animation-sink:hover{transform:translateY(8px)}@keyframes elementor-animation-bob{0%{transform:translateY(-8px)}50%{transform:translateY(-4px)}100%{transform:translateY(-8px)}}@keyframes elementor-animation-bob-float{100%{transform:translateY(-8px)}}.elementor-animation-bob:active,.elementor-animation-bob:focus,.elementor-animation-bob:hover{animation-name:elementor-animation-bob-float,elementor-animation-bob;animation-duration:.3s,1.5s;animation-delay:0s,.3s;animation-timing-function:ease-out,ease-in-out;animation-iteration-count:1,infinite;animation-fill-mode:forwards;animation-direction:normal,alternate}@keyframes elementor-animation-hang{0%{transform:translateY(8px)}50%{transform:translateY(4px)}100%{transform:translateY(8px)}}@keyframes elementor-animation-hang-sink{100%{transform:translateY(8px)}}.elementor-animation-hang:active,.elementor-animation-hang:focus,.elementor-animation-hang:hover{animation-name:elementor-animation-hang-sink,elementor-animation-hang;animation-duration:.3s,1.5s;animation-delay:0s,.3s;animation-timing-function:ease-out,ease-in-out;animation-iteration-count:1,infinite;animation-fill-mode:forwards;animation-direction:normal,alternate}.elementor-animation-skew{transition-duration:.3s;transition-property:transform}.elementor-animation-skew:active,.elementor-animation-skew:focus,.elementor-animation-skew:hover{transform:skew(-10deg)}.elementor-animation-skew-forward{transition-duration:.3s;transition-property:transform;transform-origin:0 100%}.elementor-animation-skew-forward:active,.elementor-animation-skew-forward:focus,.elementor-animation-skew-forward:hover{transform:skew(-10deg)}.elementor-animation-skew-backward{transition-duration:.3s;transition-property:transform;transform-origin:0 100%}.elementor-animation-skew-backward:active,.elementor-animation-skew-backward:focus,.elementor-animation-skew-backward:hover{transform:skew(10deg)}@keyframes elementor-animation-wobble-vertical{16.65%{transform:translateY(8px)}33.3%{transform:translateY(-6px)}49.95%{transform:translateY(4px)}66.6%{transform:translateY(-2px)}83.25%{transform:translateY(1px)}100%{transform:translateY(0)}}.elementor-animation-wobble-vertical:active,.elementor-animation-wobble-vertical:focus,.elementor-animation-wobble-vertical:hover{animation-name:elementor-animation-wobble-vertical;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}@keyframes elementor-animation-wobble-horizontal{16.65%{transform:translateX(8px)}33.3%{transform:translateX(-6px)}49.95%{transform:translateX(4px)}66.6%{transform:translateX(-2px)}83.25%{transform:translateX(1px)}100%{transform:translateX(0)}}.elementor-animation-wobble-horizontal:active,.elementor-animation-wobble-horizontal:focus,.elementor-animation-wobble-horizontal:hover{animation-name:elementor-animation-wobble-horizontal;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}@keyframes elementor-animation-wobble-to-bottom-right{16.65%{transform:translate(8px,8px)}33.3%{transform:translate(-6px,-6px)}49.95%{transform:translate(4px,4px)}66.6%{transform:translate(-2px,-2px)}83.25%{transform:translate(1px,1px)}100%{transform:translate(0,0)}}.elementor-animation-wobble-to-bottom-right:active,.elementor-animation-wobble-to-bottom-right:focus,.elementor-animation-wobble-to-bottom-right:hover{animation-name:elementor-animation-wobble-to-bottom-right;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}@keyframes elementor-animation-wobble-to-top-right{16.65%{transform:translate(8px,-8px)}33.3%{transform:translate(-6px,6px)}49.95%{transform:translate(4px,-4px)}66.6%{transform:translate(-2px,2px)}83.25%{transform:translate(1px,-1px)}100%{transform:translate(0,0)}}.elementor-animation-wobble-to-top-right:active,.elementor-animation-wobble-to-top-right:focus,.elementor-animation-wobble-to-top-right:hover{animation-name:elementor-animation-wobble-to-top-right;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}@keyframes elementor-animation-wobble-top{16.65%{transform:skew(-12deg)}33.3%{transform:skew(10deg)}49.95%{transform:skew(-6deg)}66.6%{transform:skew(4deg)}83.25%{transform:skew(-2deg)}100%{transform:skew(0)}}.elementor-animation-wobble-top{transform-origin:0 100%}.elementor-animation-wobble-top:active,.elementor-animation-wobble-top:focus,.elementor-animation-wobble-top:hover{animation-name:elementor-animation-wobble-top;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}@keyframes elementor-animation-wobble-bottom{16.65%{transform:skew(-12deg)}33.3%{transform:skew(10deg)}49.95%{transform:skew(-6deg)}66.6%{transform:skew(4deg)}83.25%{transform:skew(-2deg)}100%{transform:skew(0)}}.elementor-animation-wobble-bottom{transform-origin:100% 0}.elementor-animation-wobble-bottom:active,.elementor-animation-wobble-bottom:focus,.elementor-animation-wobble-bottom:hover{animation-name:elementor-animation-wobble-bottom;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}@keyframes elementor-animation-wobble-skew{16.65%{transform:skew(-12deg)}33.3%{transform:skew(10deg)}49.95%{transform:skew(-6deg)}66.6%{transform:skew(4deg)}83.25%{transform:skew(-2deg)}100%{transform:skew(0)}}.elementor-animation-wobble-skew:active,.elementor-animation-wobble-skew:focus,.elementor-animation-wobble-skew:hover{animation-name:elementor-animation-wobble-skew;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}@keyframes elementor-animation-buzz{50%{transform:translateX(3px) rotate(2deg)}100%{transform:translateX(-3px) rotate(-2deg)}}.elementor-animation-buzz:active,.elementor-animation-buzz:focus,.elementor-animation-buzz:hover{animation-name:elementor-animation-buzz;animation-duration:.15s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes elementor-animation-buzz-out{10%{transform:translateX(3px) rotate(2deg)}20%{transform:translateX(-3px) rotate(-2deg)}30%{transform:translateX(3px) rotate(2deg)}40%{transform:translateX(-3px) rotate(-2deg)}50%{transform:translateX(2px) rotate(1deg)}60%{transform:translateX(-2px) rotate(-1deg)}70%{transform:translateX(2px) rotate(1deg)}80%{transform:translateX(-2px) rotate(-1deg)}90%{transform:translateX(1px) rotate(0)}100%{transform:translateX(-1px) rotate(0)}}.elementor-animation-buzz-out:active,.elementor-animation-buzz-out:focus,.elementor-animation-buzz-out:hover{animation-name:elementor-animation-buzz-out;animation-duration:.75s;animation-timing-function:linear;animation-iteration-count:1}
elementor.php CHANGED
@@ -4,7 +4,7 @@
4
  * Description: The most advanced frontend drag & drop page builder. Create high-end, pixel perfect websites at record speeds. Any theme, any page, any design.
5
  * Plugin URI: https://elementor.com/
6
  * Author: Elementor.com
7
- * Version: 0.5.2
8
  * Author URI: https://elementor.com/
9
  *
10
  * Text Domain: elementor
@@ -22,7 +22,7 @@
22
 
23
  if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
24
 
25
- define( 'ELEMENTOR_VERSION', '0.5.2' );
26
 
27
  define( 'ELEMENTOR__FILE__', __FILE__ );
28
  define( 'ELEMENTOR_PLUGIN_BASE', plugin_basename( ELEMENTOR__FILE__ ) );
4
  * Description: The most advanced frontend drag & drop page builder. Create high-end, pixel perfect websites at record speeds. Any theme, any page, any design.
5
  * Plugin URI: https://elementor.com/
6
  * Author: Elementor.com
7
+ * Version: 0.6.0
8
  * Author URI: https://elementor.com/
9
  *
10
  * Text Domain: elementor
22
 
23
  if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
24
 
25
+ define( 'ELEMENTOR_VERSION', '0.6.0' );
26
 
27
  define( 'ELEMENTOR__FILE__', __FILE__ );
28
  define( 'ELEMENTOR_PLUGIN_BASE', plugin_basename( ELEMENTOR__FILE__ ) );
includes/compatibility.php ADDED
@@ -0,0 +1,22 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ namespace Elementor;
3
+
4
+ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
5
+
6
+ class Compatibility {
7
+
8
+ public static function register_actions() {
9
+ add_action( 'init', [ __CLASS__, 'init' ] );
10
+ }
11
+
12
+ public static function init() {
13
+ // Hotfix for NextGEN Gallery plugin
14
+ if ( defined( 'NGG_PLUGIN_VERSION' ) ) {
15
+ add_filter( 'elementor/utils/get_edit_link', function( $edit_link ) {
16
+ return add_query_arg( 'display_gallery_iframe', '', $edit_link );
17
+ } );
18
+ }
19
+ }
20
+ }
21
+
22
+ Compatibility::register_actions();
includes/controls-manager.php CHANGED
@@ -37,6 +37,7 @@ class Controls_Manager {
37
  const SELECT2 = 'select2';
38
  const BOX_SHADOW = 'box_shadow';
39
  const ANIMATION = 'animation';
 
40
 
41
  /**
42
  * @var Control_Base[]
@@ -89,6 +90,7 @@ class Controls_Manager {
89
  self::SELECT2,
90
  self::BOX_SHADOW,
91
  self::ANIMATION,
 
92
  ];
93
 
94
  foreach ( $available_controls as $control_id ) {
37
  const SELECT2 = 'select2';
38
  const BOX_SHADOW = 'box_shadow';
39
  const ANIMATION = 'animation';
40
+ const HOVER_ANIMATION = 'hover_animation';
41
 
42
  /**
43
  * @var Control_Base[]
90
  self::SELECT2,
91
  self::BOX_SHADOW,
92
  self::ANIMATION,
93
+ self::HOVER_ANIMATION,
94
  ];
95
 
96
  foreach ( $available_controls as $control_id ) {
includes/controls/color.php CHANGED
@@ -67,4 +67,10 @@ class Control_Color extends Control_Base {
67
  </div>
68
  <?php
69
  }
 
 
 
 
 
 
70
  }
67
  </div>
68
  <?php
69
  }
70
+
71
+ protected function get_default_settings() {
72
+ return [
73
+ 'alpha' => true,
74
+ ];
75
+ }
76
  }
includes/controls/groups/background.php CHANGED
@@ -56,7 +56,6 @@ class Group_Control_Background exte