Premium Addons for Elementor - Version 4.5.6

Version Description

  • Tweak: Default styling imporved for Button, Image Button and Modal Box widgets.
  • Fixed: Scroll animations are not triggered in Progress Bar, Heading and Dual Heading widgets.
  • Fixed: Close marker info container when another marker is clicked not working on touch devices in Google Maps widget.
  • Fixed: Image size issue on small devices when PrettyPhoto lightbox is selected in Media Grid widget.
  • Fixed: Sticky video not working in some cases in Video Box widget.
  • Fixed: Scroll jittering issues in Vertical Scroll widget on Chrome browser.
Download this release

Release Info

Developer leap13
Plugin Icon 128x128 Premium Addons for Elementor
Version 4.5.6
Comparing to
See all releases

Code changes from version 4.5.5 to 4.5.6

assets/frontend/css/premium-addons-rtl.css CHANGED
@@ -2206,23 +2206,6 @@ a.premium-image-separator-link:active {
2206
  height: 30px;
2207
  }
2208
 
2209
- .premium-btn-md {
2210
- padding: 8px 14px;
2211
- font-size: 16px;
2212
- line-height: 1.2;
2213
- }
2214
-
2215
- .premium-btn-lg {
2216
- padding: 10px 16px;
2217
- font-size: 18px;
2218
- line-height: 1.3333333;
2219
- }
2220
-
2221
- .premium-btn-block {
2222
- display: block;
2223
- width: 100%;
2224
- }
2225
-
2226
  .premium-modal-box-modal-close {
2227
  float: left;
2228
  font-size: 21px;
@@ -2430,6 +2413,14 @@ button.premium-modal-box-modal-close {
2430
  transition: all 0.3s ease-in-out;
2431
  }
2432
 
 
 
 
 
 
 
 
 
2433
  .premium-modal-trigger-container .premium-modal-trigger-img,
2434
  .premium-modal-trigger-container .premium-modal-trigger-text,
2435
  .premium-modal-trigger-container .premium-modal-trigger-animation {
@@ -5856,7 +5847,12 @@ ul.premium-person-social-list {
5856
  /**************** Premium Button ***********************/
5857
  /*******************************************************/
5858
  .premium-button {
5859
- display: inline-block;
 
 
 
 
 
5860
  position: relative;
5861
  overflow: hidden;
5862
  -webkit-backface-visibility: hidden;
@@ -5868,12 +5864,6 @@ ul.premium-person-social-list {
5868
  transition: all 0.2s ease-in-out !important;
5869
  }
5870
 
5871
- .premium-button-sm {
5872
- padding: 12px 24px;
5873
- font-size: 14px;
5874
- line-height: 1;
5875
- }
5876
-
5877
  .premium-button .premium-lottie-animation,
5878
  .premium-image-button .premium-lottie-animation {
5879
  -js-display: flex;
@@ -5890,22 +5880,46 @@ ul.premium-person-social-list {
5890
  height: 30px;
5891
  }
5892
 
5893
- .premium-button-md {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5894
  padding: 14px 26px;
5895
  font-size: 16px;
5896
  line-height: 1.2;
5897
  }
5898
 
5899
- .premium-button-lg {
5900
  padding: 16px 28px;
5901
  font-size: 18px;
5902
  line-height: 1.3333;
5903
  }
5904
 
5905
- .premium-button-block {
5906
- font-size: 15px;
5907
  line-height: 1;
5908
- padding: 12px 24px;
5909
  width: 100%;
5910
  text-align: center;
5911
  }
@@ -6190,6 +6204,7 @@ ul.premium-person-social-list {
6190
  }
6191
 
6192
  .premium-button-text-icon-wrapper {
 
6193
  -js-display: flex;
6194
  display: -webkit-box;
6195
  display: -webkit-flex;
@@ -6488,10 +6503,15 @@ ul.premium-person-social-list {
6488
  /**************** Premium Image Button ***********/
6489
  /*************************************************/
6490
  .premium-image-button {
6491
- display: inline-block;
 
 
 
 
 
6492
  position: relative;
6493
  overflow: hidden;
6494
- background: #6ec1e4;
6495
  cursor: pointer;
6496
  -webkit-transition: all 0.2s ease-in-out !important;
6497
  transition: all 0.2s ease-in-out !important;
@@ -6513,38 +6533,13 @@ ul.premium-person-social-list {
6513
  background-color: #54595f;
6514
  }
6515
 
6516
- .premium-image-button.premium-image-button-sm {
6517
- padding: 12px 24px;
6518
- font-size: 14px;
6519
- line-height: 1;
6520
- }
6521
-
6522
- .premium-image-button.premium-image-button-md {
6523
- padding: 14px 26px;
6524
- font-size: 16px;
6525
- line-height: 1.2;
6526
- }
6527
-
6528
- .premium-image-button.premium-image-button-lg {
6529
- padding: 16px 28px;
6530
- font-size: 18px;
6531
- line-height: 1.3333;
6532
- }
6533
-
6534
- .premium-image-button.premium-image-button-block {
6535
- font-size: 15px;
6536
- line-height: 1;
6537
- padding: 12px 24px;
6538
- width: 100%;
6539
- text-align: center;
6540
- }
6541
-
6542
  .premium-image-button-text-icon-wrapper {
 
 
6543
  display: -webkit-box;
6544
  display: -webkit-flex;
6545
- display: -ms-flexbox;
6546
- -js-display: flex;
6547
  display: -moz-box;
 
6548
  display: flex;
6549
  -webkit-box-pack: center;
6550
  -webkit-justify-content: center;
@@ -6558,6 +6553,8 @@ ul.premium-person-social-list {
6558
  align-items: center;
6559
  position: relative;
6560
  z-index: 3;
 
 
6561
  }
6562
 
6563
  .premium-image-button-text-icon-wrapper span,
2206
  height: 30px;
2207
  }
2208
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2209
  .premium-modal-box-modal-close {
2210
  float: left;
2211
  font-size: 21px;
2413
  transition: all 0.3s ease-in-out;
2414
  }
2415
 
2416
+ .premium-modal-trigger-container .premium-modal-trigger-btn.premium-btn-block {
2417
+ -webkit-box-pack: center;
2418
+ -webkit-justify-content: center;
2419
+ -moz-box-pack: center;
2420
+ -ms-flex-pack: center;
2421
+ justify-content: center;
2422
+ }
2423
+
2424
  .premium-modal-trigger-container .premium-modal-trigger-img,
2425
  .premium-modal-trigger-container .premium-modal-trigger-text,
2426
  .premium-modal-trigger-container .premium-modal-trigger-animation {
5847
  /**************** Premium Button ***********************/
5848
  /*******************************************************/
5849
  .premium-button {
5850
+ -js-display: inline-flex;
5851
+ display: -webkit-inline-box;
5852
+ display: -webkit-inline-flex;
5853
+ display: -moz-inline-box;
5854
+ display: -ms-inline-flexbox;
5855
+ display: inline-flex;
5856
  position: relative;
5857
  overflow: hidden;
5858
  -webkit-backface-visibility: hidden;
5864
  transition: all 0.2s ease-in-out !important;
5865
  }
5866
 
 
 
 
 
 
 
5867
  .premium-button .premium-lottie-animation,
5868
  .premium-image-button .premium-lottie-animation {
5869
  -js-display: flex;
5880
  height: 30px;
5881
  }
5882
 
5883
+ .premium-btn-sm,
5884
+ .premium-btn-md,
5885
+ .premium-btn-lg,
5886
+ .premium-btn-block {
5887
+ background-color: #eee;
5888
+ color: #042551;
5889
+ margin: 0px;
5890
+ text-decoration: none;
5891
+ }
5892
+
5893
+ .premium-btn-sm:hover,
5894
+ .premium-btn-md:hover,
5895
+ .premium-btn-lg:hover,
5896
+ .premium-btn-block:hover {
5897
+ background-color: #54595f;
5898
+ color: #eee;
5899
+ }
5900
+
5901
+ .premium-btn-sm {
5902
+ padding: 12px 24px;
5903
+ font-size: 14px;
5904
+ line-height: 1;
5905
+ }
5906
+
5907
+ .premium-btn-md {
5908
  padding: 14px 26px;
5909
  font-size: 16px;
5910
  line-height: 1.2;
5911
  }
5912
 
5913
+ .premium-btn-lg {
5914
  padding: 16px 28px;
5915
  font-size: 18px;
5916
  line-height: 1.3333;
5917
  }
5918
 
5919
+ .premium-btn-block {
5920
+ font-size: 18px;
5921
  line-height: 1;
5922
+ padding: 20px 0px;
5923
  width: 100%;
5924
  text-align: center;
5925
  }
6204
  }
6205
 
6206
  .premium-button-text-icon-wrapper {
6207
+ width: 100%;
6208
  -js-display: flex;
6209
  display: -webkit-box;
6210
  display: -webkit-flex;
6503
  /**************** Premium Image Button ***********/
6504
  /*************************************************/
6505
  .premium-image-button {
6506
+ -js-display: inline-flex;
6507
+ display: -webkit-inline-box;
6508
+ display: -webkit-inline-flex;
6509
+ display: -moz-inline-box;
6510
+ display: -ms-inline-flexbox;
6511
+ display: inline-flex;
6512
  position: relative;
6513
  overflow: hidden;
6514
+ background-color: #eee;
6515
  cursor: pointer;
6516
  -webkit-transition: all 0.2s ease-in-out !important;
6517
  transition: all 0.2s ease-in-out !important;
6533
  background-color: #54595f;
6534
  }
6535
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6536
  .premium-image-button-text-icon-wrapper {
6537
+ width: 100%;
6538
+ -js-display: flex;
6539
  display: -webkit-box;
6540
  display: -webkit-flex;
 
 
6541
  display: -moz-box;
6542
+ display: -ms-flexbox;
6543
  display: flex;
6544
  -webkit-box-pack: center;
6545
  -webkit-justify-content: center;
6553
  align-items: center;
6554
  position: relative;
6555
  z-index: 3;
6556
+ -webkit-transition: all 0.2s ease-in-out;
6557
+ transition: all 0.2s ease-in-out;
6558
  }
6559
 
6560
  .premium-image-button-text-icon-wrapper span,
assets/frontend/css/premium-addons.css CHANGED
@@ -1872,20 +1872,6 @@ span.icon.flex-width {
1872
  width: 30px;
1873
  height: 30px; }
1874
 
1875
- .premium-btn-md {
1876
- padding: 8px 14px;
1877
- font-size: 16px;
1878
- line-height: 1.2; }
1879
-
1880
- .premium-btn-lg {
1881
- padding: 10px 16px;
1882
- font-size: 18px;
1883
- line-height: 1.3333333; }
1884
-
1885
- .premium-btn-block {
1886
- display: block;
1887
- width: 100%; }
1888
-
1889
  .premium-modal-box-modal-close {
1890
  float: right;
1891
  font-size: 21px;
@@ -2056,6 +2042,12 @@ button.premium-modal-box-modal-close {
2056
  border: none;
2057
  -webkit-transition: all 0.3s ease-in-out;
2058
  transition: all 0.3s ease-in-out; }
 
 
 
 
 
 
2059
 
2060
  .premium-modal-trigger-container .premium-modal-trigger-img,
2061
  .premium-modal-trigger-container .premium-modal-trigger-text,
@@ -4801,7 +4793,12 @@ ul.premium-person-social-list {
4801
  /**************** Premium Button ***********************/
4802
  /*******************************************************/
4803
  .premium-button {
4804
- display: inline-block;
 
 
 
 
 
4805
  position: relative;
4806
  overflow: hidden;
4807
  -webkit-backface-visibility: hidden;
@@ -4812,11 +4809,6 @@ ul.premium-person-social-list {
4812
  -webkit-transition: all 0.2s ease-in-out !important;
4813
  transition: all 0.2s ease-in-out !important; }
4814
 
4815
- .premium-button-sm {
4816
- padding: 12px 24px;
4817
- font-size: 14px;
4818
- line-height: 1; }
4819
-
4820
  .premium-button .premium-lottie-animation,
4821
  .premium-image-button .premium-lottie-animation {
4822
  -js-display: flex;
@@ -4831,20 +4823,40 @@ ul.premium-person-social-list {
4831
  width: 30px;
4832
  height: 30px; }
4833
 
4834
- .premium-button-md {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4835
  padding: 14px 26px;
4836
  font-size: 16px;
4837
  line-height: 1.2; }
4838
 
4839
- .premium-button-lg {
4840
  padding: 16px 28px;
4841
  font-size: 18px;
4842
  line-height: 1.3333; }
4843
 
4844
- .premium-button-block {
4845
- font-size: 15px;
4846
  line-height: 1;
4847
- padding: 12px 24px;
4848
  width: 100%;
4849
  text-align: center; }
4850
 
@@ -5097,6 +5109,7 @@ ul.premium-person-social-list {
5097
  opacity: 1; }
5098
 
5099
  .premium-button-text-icon-wrapper {
 
5100
  -js-display: flex;
5101
  display: -webkit-box;
5102
  display: -webkit-flex;
@@ -5353,10 +5366,15 @@ ul.premium-person-social-list {
5353
  /**************** Premium Image Button ***********/
5354
  /*************************************************/
5355
  .premium-image-button {
5356
- display: inline-block;
 
 
 
 
 
5357
  position: relative;
5358
  overflow: hidden;
5359
- background: #6ec1e4;
5360
  cursor: pointer;
5361
  -webkit-transition: all 0.2s ease-in-out !important;
5362
  transition: all 0.2s ease-in-out !important; }
@@ -5368,29 +5386,8 @@ ul.premium-person-social-list {
5368
  .premium-image-button-style1:before {
5369
  background-color: #54595f; }
5370
 
5371
- .premium-image-button.premium-image-button-sm {
5372
- padding: 12px 24px;
5373
- font-size: 14px;
5374
- line-height: 1; }
5375
-
5376
- .premium-image-button.premium-image-button-md {
5377
- padding: 14px 26px;
5378
- font-size: 16px;
5379
- line-height: 1.2; }
5380
-
5381
- .premium-image-button.premium-image-button-lg {
5382
- padding: 16px 28px;
5383
- font-size: 18px;
5384
- line-height: 1.3333; }
5385
-
5386
- .premium-image-button.premium-image-button-block {
5387
- font-size: 15px;
5388
- line-height: 1;
5389
- padding: 12px 24px;
5390
- width: 100%;
5391
- text-align: center; }
5392
-
5393
  .premium-image-button-text-icon-wrapper {
 
5394
  -js-display: flex;
5395
  display: -webkit-box;
5396
  display: -webkit-flex;
1872
  width: 30px;
1873
  height: 30px; }
1874
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1875
  .premium-modal-box-modal-close {
1876
  float: right;
1877
  font-size: 21px;
2042
  border: none;
2043
  -webkit-transition: all 0.3s ease-in-out;
2044
  transition: all 0.3s ease-in-out; }
2045
+ .premium-modal-trigger-container .premium-modal-trigger-btn.premium-btn-block {
2046
+ -webkit-box-pack: center;
2047
+ -webkit-justify-content: center;
2048
+ -moz-box-pack: center;
2049
+ -ms-flex-pack: center;
2050
+ justify-content: center; }
2051
 
2052
  .premium-modal-trigger-container .premium-modal-trigger-img,
2053
  .premium-modal-trigger-container .premium-modal-trigger-text,
4793
  /**************** Premium Button ***********************/
4794
  /*******************************************************/
4795
  .premium-button {
4796
+ -js-display: inline-flex;
4797
+ display: -webkit-inline-box;
4798
+ display: -webkit-inline-flex;
4799
+ display: -moz-inline-box;
4800
+ display: -ms-inline-flexbox;
4801
+ display: inline-flex;
4802
  position: relative;
4803
  overflow: hidden;
4804
  -webkit-backface-visibility: hidden;
4809
  -webkit-transition: all 0.2s ease-in-out !important;
4810
  transition: all 0.2s ease-in-out !important; }
4811
 
 
 
 
 
 
4812
  .premium-button .premium-lottie-animation,
4813
  .premium-image-button .premium-lottie-animation {
4814
  -js-display: flex;
4823
  width: 30px;
4824
  height: 30px; }
4825
 
4826
+ .premium-btn-sm,
4827
+ .premium-btn-md,
4828
+ .premium-btn-lg,
4829
+ .premium-btn-block {
4830
+ background-color: #eee;
4831
+ color: #042551;
4832
+ margin: 0px;
4833
+ text-decoration: none; }
4834
+ .premium-btn-sm:hover,
4835
+ .premium-btn-md:hover,
4836
+ .premium-btn-lg:hover,
4837
+ .premium-btn-block:hover {
4838
+ background-color: #54595f;
4839
+ color: #eee; }
4840
+
4841
+ .premium-btn-sm {
4842
+ padding: 12px 24px;
4843
+ font-size: 14px;
4844
+ line-height: 1; }
4845
+
4846
+ .premium-btn-md {
4847
  padding: 14px 26px;
4848
  font-size: 16px;
4849
  line-height: 1.2; }
4850
 
4851
+ .premium-btn-lg {
4852
  padding: 16px 28px;
4853
  font-size: 18px;
4854
  line-height: 1.3333; }
4855
 
4856
+ .premium-btn-block {
4857
+ font-size: 18px;
4858
  line-height: 1;
4859
+ padding: 20px 0px;
4860
  width: 100%;
4861
  text-align: center; }
4862
 
5109
  opacity: 1; }
5110
 
5111
  .premium-button-text-icon-wrapper {
5112
+ width: 100%;
5113
  -js-display: flex;
5114
  display: -webkit-box;
5115
  display: -webkit-flex;
5366
  /**************** Premium Image Button ***********/
5367
  /*************************************************/
5368
  .premium-image-button {
5369
+ -js-display: inline-flex;
5370
+ display: -webkit-inline-box;
5371
+ display: -webkit-inline-flex;
5372
+ display: -moz-inline-box;
5373
+ display: -ms-inline-flexbox;
5374
+ display: inline-flex;
5375
  position: relative;
5376
  overflow: hidden;
5377
+ background-color: #eee;
5378
  cursor: pointer;
5379
  -webkit-transition: all 0.2s ease-in-out !important;
5380
  transition: all 0.2s ease-in-out !important; }
5386
  .premium-image-button-style1:before {
5387
  background-color: #54595f; }
5388
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5389
  .premium-image-button-text-icon-wrapper {
5390
+ width: 100%;
5391
  -js-display: flex;
5392
  display: -webkit-box;
5393
  display: -webkit-flex;
assets/frontend/js/premium-addons.js CHANGED
@@ -1,2281 +1,2274 @@
1
- (function ($) {
2
-
3
- $(window).on('elementor/frontend/init', function () {
4
- var ModuleHandler = elementorModules.frontend.handlers.Base;
5
-
6
- /****** Premium Progress Bar Handler ******/
7
- var PremiumProgressBarWidgetHandler = function ($scope, trigger) {
8
-
9
- var $progressbarElem = $scope.find(".premium-progressbar-container"),
10
- settings = $progressbarElem.data("settings"),
11
- length = settings.progress_length,
12
- speed = settings.speed,
13
- type = settings.type;
14
-
15
-
16
- if ("line" === type) {
17
-
18
- var $progressbar = $progressbarElem.find(".premium-progressbar-bar");
19
-
20
- if (settings.gradient)
21
- $progressbar.css("background", "linear-gradient(-45deg, " + settings.gradient + ")");
22
-
23
- $progressbar.animate({
24
- width: length + "%"
25
- }, speed);
26
-
27
- } else if ("circle" === type) {
28
- if (length > 100)
29
- length = 100;
30
-
31
- $progressbarElem.prop({
32
- 'counter': 0
33
- }).animate({
34
- counter: length
35
- }, {
36
- duration: speed,
37
- easing: 'linear',
38
- step: function (counter) {
39
- var rotate = (counter * 3.6);
40
-
41
- $progressbarElem.find(".premium-progressbar-right-label span").text(Math.ceil(counter) + "%");
42
-
43
- $progressbarElem.find(".premium-progressbar-circle-left").css('transform', "rotate(" + rotate + "deg)");
44
- if (rotate > 180) {
45
-
46
- $progressbarElem.find(".premium-progressbar-circle").css({
47
- '-webkit-clip-path': 'inset(0)',
48
- 'clip-path': 'inset(0)',
49
- });
50
-
51
- $progressbarElem.find(".premium-progressbar-circle-right").css('visibility', 'visible');
52
- }
53
- }
54
- });
55
-
56
- } else {
57
-
58
- var $progressbar = $progressbarElem.find(".premium-progressbar-bar-wrap"),
59
- width = $progressbarElem.outerWidth(),
60
- dotSize = settings.dot || 25,
61
- dotSpacing = settings.spacing || 10,
62
- numberOfCircles = Math.ceil(width / (dotSize + dotSpacing)),
63
- circlesToFill = numberOfCircles * (length / 100),
64
- numberOfTotalFill = Math.floor(circlesToFill),
65
- fillPercent = 100 * (circlesToFill - numberOfTotalFill);
66
-
67
- $progressbar.attr('data-circles', numberOfCircles);
68
- $progressbar.attr('data-total-fill', numberOfTotalFill);
69
- $progressbar.attr('data-partial-fill', fillPercent);
70
-
71
- var className = "progress-segment";
72
- for (var i = 0; i < numberOfCircles; i++) {
73
- className = "progress-segment";
74
- var innerHTML = '';
75
-
76
- if (i < numberOfTotalFill) {
77
- innerHTML = "<div class='segment-inner'></div>";
78
- } else if (i === numberOfTotalFill) {
79
-
80
- innerHTML = "<div class='segment-inner'></div>";
81
- }
82
-
83
- $progressbar.append("<div class='" + className + "'>" + innerHTML + "</div>");
84
-
85
- }
86
-
87
- if ("frontend" !== trigger) {
88
- PremiumProgressDotsHandler($scope);
89
- }
90
-
91
- }
92
-
93
- };
94
-
95
- var PremiumProgressDotsHandler = function ($scope) {
96
-
97
- var $progressbarElem = $scope.find(".premium-progressbar-container"),
98
- settings = $progressbarElem.data("settings"),
99
- $progressbar = $scope.find(".premium-progressbar-bar-wrap"),
100
- data = $progressbar.data(),
101
- speed = settings.speed,
102
- increment = 0;
103
-
104
- var numberOfTotalFill = data.totalFill,
105
- numberOfCircles = data.circles,
106
- fillPercent = data.partialFill;
107
-
108
- dotIncrement(increment);
109
-
110
- function dotIncrement(inc) {
111
-
112
- var $dot = $progressbar.find(".progress-segment").eq(inc),
113
- dotWidth = 100;
114
-
115
- if (inc === numberOfTotalFill)
116
- dotWidth = fillPercent
117
-
118
- $dot.find(".segment-inner").animate({
119
- width: dotWidth + '%'
120
- }, speed / numberOfCircles, function () {
121
- increment++;
122
- if (increment <= numberOfTotalFill) {
123
- dotIncrement(increment);
124
- }
125
-
126
- });
127
- }
128
- };
129
-
130
- /****** Premium Progress Bar Scroll Handler *****/
131
- var PremiumProgressBarScrollWidgetHandler = function ($scope, $) {
132
-
133
- var $progressbarElem = $scope.find(".premium-progressbar-container"),
134
- settings = $progressbarElem.data("settings"),
135
- type = settings.type;
136
-
137
- if ("dots" === type) {
138
- PremiumProgressBarWidgetHandler($scope, "frontend");
139
- }
140
-
141
- elementorFrontend.waypoint($scope, function () {
142
- if ("dots" !== type) {
143
- PremiumProgressBarWidgetHandler($(this));
144
- } else {
145
- PremiumProgressDotsHandler($(this));
146
- }
147
-
148
- }, {
149
- offset: Waypoint.viewportHeight() - 150,
150
- triggerOnce: true
151
- });
152
- };
153
-
154
- /****** Premium Video Box Handler ******/
155
- var PremiumVideoBoxWidgetHandler = function ($scope, $) {
156
-
157
- var $videoBoxElement = $scope.find(".premium-video-box-container"),
158
- $videoListElement = $scope.find(".premium-video-box-playlist-container"),
159
- $videoContainer = $videoBoxElement.find(".premium-video-box-video-container"), //should be clicked
160
- $videoInnerContainer = $videoBoxElement.find('.premium-video-box-inner-wrap'),
161
- $videoImageContainer = $videoInnerContainer.find('.premium-video-box-image-container'),
162
- type = $videoBoxElement.data("type"),
163
- thumbnail = $videoBoxElement.data("thumbnail"),
164
- sticky = $videoBoxElement.data('sticky'),
165
- stickyOnPlay = $videoBoxElement.data('sticky-play'),
166
- hoverEffect = $videoBoxElement.data("hover"),
167
- video, vidSrc;
168
-
169
- // Youtube playlist option
170
- if ($videoListElement.length) {
171
-
172
- //Make sure that video were pulled from the API.
173
- if (!$videoContainer.length)
174
- return;
175
-
176
- $videoContainer.each(function (index, item) {
177
-
178
- var vidSrc,
179
- $videoContainer = $(item),
180
- $videoBoxElement = $videoContainer.closest(".premium-video-box-container"),
181
- $trigger = $videoContainer.closest(".premium-video-box-trigger");
182
-
183
- vidSrc = $videoContainer.data("src");
184
- vidSrc = vidSrc + "&autoplay=1";
185
-
186
- $trigger.on("click", function () {
187
-
188
- var $iframe = $("<iframe/>");
189
-
190
- $iframe.attr({
191
- "src": vidSrc,
192
- "frameborder": "0",
193
- "allowfullscreen": "1",
194
- "allow": "autoplay;encrypted-media;"
195
- });
196
- $videoContainer.css("background", "#000");
197
- $videoContainer.html($iframe);
198
-
199
- $videoBoxElement.find(
200
- ".premium-video-box-image-container, .premium-video-box-play-icon-container"
201
- ).remove();
202
-
203
- });
204
-
205
- });
206
-
207
- return;
208
- }
209
-
210
- if ("self" === type) {
211
-
212
- video = $videoContainer.find("video");
213
- vidSrc = video.attr("src");
214
-
215
- } else {
216
-
217
- vidSrc = $videoContainer.data("src");
218
-
219
- if (!thumbnail || -1 !== vidSrc.indexOf("autoplay=1")) {
220
-
221
- //Check if Autoplay on viewport option is enabled
222
- if ($videoBoxElement.data("play-viewport")) {
223
- elementorFrontend.waypoint($videoBoxElement, function () {
224
- playVideo();
225
- });
226
- } else {
227
- playVideo();
228
- }
229
-
230
- } else {
231
- vidSrc = vidSrc + "&autoplay=1";
232
- }
233
-
234
- }
235
-
236
- function playVideo() {
237
-
238
- if ($videoBoxElement.hasClass("playing")) return;
239
-
240
- $videoBoxElement.addClass("playing");
241
-
242
- if (stickyOnPlay === 'yes')
243
- stickyOption();
244
-
245
- if ("self" === type) {
246
-
247
- $(video).get(0).play();
248
-
249
- $videoContainer.css({
250
- opacity: "1",
251
- visibility: "visible"
252
- });
253
-
254
- } else {
255
-
256
- var $iframe = $("<iframe/>");
257
-
258
- $iframe.attr({
259
- "src": vidSrc,
260
- "frameborder": "0",
261
- "allowfullscreen": "1",
262
- "allow": "autoplay;encrypted-media;"
263
- });
264
- $videoContainer.css("background", "#000");
265
- $videoContainer.html($iframe);
266
- }
267
-
268
- $videoBoxElement.find(
269
- ".premium-video-box-image-container, .premium-video-box-play-icon-container, .premium-video-box-description-container"
270
- ).remove();
271
-
272
- if ("vimeo" === type)
273
- $videoBoxElement.find(".premium-video-box-vimeo-wrap").remove();
274
- }
275
-
276
- $videoBoxElement.on("click", function () {
277
- playVideo();
278
- });
279
-
280
-
281
- if ("yes" !== sticky || "yes" === stickyOnPlay)
282
- return;
283
-
284
- stickyOption();
285
-
286
- function stickyOption() {
287
-
288
- var stickyDesktop = $videoBoxElement.data('hide-desktop'),
289
- stickyTablet = $videoBoxElement.data('hide-tablet'),
290
- stickyMobile = $videoBoxElement.data('hide-mobile'),
291
- stickyMargin = $videoBoxElement.data('sticky-margin');
292
-
293
- $videoBoxElement.off('click').on('click', function (e) {
294
- // if ('yes' === sticky) {
295
- var stickyTarget = e.target.className;
296
- if ((stickyTarget.toString().indexOf('premium-video-box-sticky-close') >= 0) || (stickyTarget.toString().indexOf('premium-video-box-sticky-close') >= 0)) {
297
- return false;
298
- }
299
- // }
300
- playVideo();
301
-
302
- });
303
-
304
- //Make sure Elementor Waypoint is defined
305
- if (typeof elementorFrontend.waypoint !== 'undefined') {
306
-
307
- var stickyWaypoint = elementorFrontend.waypoint(
308
- $videoBoxElement,
309
- function (direction) {
310
- if ('down' === direction) {
311
-
312
- $videoBoxElement.removeClass('premium-video-box-sticky-hide').addClass('premium-video-box-sticky-apply premium-video-box-filter-sticky');
313
-
314
- //Fix conflict with Elementor motion effects
315
- if ($scope.hasClass("elementor-motion-effects-parent")) {
316
- $scope.removeClass("elementor-motion-effects-perspective").find(".elementor-widget-container").addClass("premium-video-box-transform");
317
- }
318
-
319
- if ($videoBoxElement.data("mask")) {
320
- //Fix Sticky position issue when drop-shadow is applied
321
- $scope.find(".premium-video-box-mask-filter").removeClass("premium-video-box-mask-filter");
322
-
323
- $videoBoxElement.find(':first-child').removeClass('premium-video-box-mask-media');
324
-
325
- $videoImageContainer.removeClass(hoverEffect).removeClass('premium-video-box-mask-media').css({
326
- 'transition': 'width 0.2s, height 0.2s',
327
- '-webkit-transition': 'width 0.2s, height 0.2s'
328
- });
329
- }
330
-
331
- $(document).trigger('premium_after_sticky_applied', [$scope]);
332
-
333
- // Entrance Animation Option
334
- if ($videoInnerContainer.data("video-animation") && " " != $videoInnerContainer.data("video-animation")) {
335
- $videoInnerContainer.css("opacity", "0");
336
- var animationDelay = $videoInnerContainer.data('delay-animation');
337
- setTimeout(function () {
338
-
339
- $videoInnerContainer.css("opacity", "1").addClass("animated " + $videoInnerContainer.data("video-animation"));
340
-
341
- }, animationDelay * 1000);
342
- }
343
-
344
- } else {
345
-
346
- $videoBoxElement.removeClass('premium-video-box-sticky-apply premium-video-box-filter-sticky').addClass('premium-video-box-sticky-hide');
347
-
348
- //Fix conflict with Elementor motion effects
349
- if ($scope.hasClass("elementor-motion-effects-parent")) {
350
- $scope.addClass("elementor-motion-effects-perspective").find(".elementor-widget-container").removeClass("premium-video-box-transform");
351
- }
352
-
353
- if ($videoBoxElement.data("mask")) {
354
- //Fix Sticky position issue when drop-shadow is applied
355
- $videoBoxElement.parent().addClass("premium-video-box-mask-filter");
356
-
357
- $videoBoxElement.find(':first-child').eq(0).addClass('premium-video-box-mask-media');
358
- $videoImageContainer.addClass('premium-video-box-mask-media');
359
- }
360
-
361
- $videoImageContainer.addClass(hoverEffect).css({
362
- 'transition': 'all 0.2s',
363
- '-webkit-transition': 'all 0.2s'
364
- });
365
-
366
- $videoInnerContainer.removeClass("animated " + $videoInnerContainer.data("video-animation"));
367
- }
368
- }, {
369
- offset: 0 + '%',
370
- triggerOnce: false
371
- }
372
- );
373
- }
374
-
375
- var closeBtn = $scope.find('.premium-video-box-sticky-close');
376
-
377
- closeBtn.off('click.closetrigger').on('click.closetrigger', function (e) {
378
- stickyWaypoint[0].disable();
379
-
380
- $videoBoxElement.removeClass('premium-video-box-sticky-apply premium-video-box-sticky-hide');
381
-
382
- //Fix conflict with Elementor motion effects
383
- if ($scope.hasClass("elementor-motion-effects-parent")) {
384
- $scope.addClass("elementor-motion-effects-perspective").find(".elementor-widget-container").removeClass("premium-video-box-transform");
385
- }
386
-
387
- if ($videoBoxElement.data("mask")) {
388
- //Fix Sticky position issue when drop-shadow is applied
389
- $videoBoxElement.parent().addClass("premium-video-box-mask-filter");
390
-
391
- //Necessary classes for mask shape option
392
- $videoBoxElement.find(':first-child').eq(0).addClass('premium-video-box-mask-media');
393
- $videoImageContainer.addClass('premium-video-box-mask-media');
394
- }
395
-
396
-
397
- });
398
-
399
- checkResize(stickyWaypoint);
400
-
401
- checkScroll();
402
-
403
- window.addEventListener("scroll", checkScroll);
404
-
405
- $(window).resize(function (e) {
406
- checkResize(stickyWaypoint);
407
- });
408
-
409
- function checkResize(stickyWaypoint) {
410
- var currentDeviceMode = elementorFrontend.getCurrentDeviceMode();
411
-
412
- if ('' !== stickyDesktop && currentDeviceMode == stickyDesktop) {
413
- disableSticky(stickyWaypoint);
414
- } else if ('' !== stickyTablet && currentDeviceMode == stickyTablet) {
415
- disableSticky(stickyWaypoint);
416
- } else if ('' !== stickyMobile && currentDeviceMode == stickyMobile) {
417
- disableSticky(stickyWaypoint);
418
- } else {
419
- stickyWaypoint[0].enable();
420
- }
421
- }
422
-
423
- function disableSticky(stickyWaypoint) {
424
- stickyWaypoint[0].disable();
425
- $videoBoxElement.removeClass('premium-video-box-sticky-apply premium-video-box-sticky-hide');
426
- }
427
-
428
- function checkScroll() {
429
- if ($videoBoxElement.hasClass('premium-video-box-sticky-apply')) {
430
- $videoInnerContainer.draggable({
431
- start: function () {
432
- $(this).css({
433
- transform: "none",
434
- top: $(this).offset().top + "px",
435
- left: $(this).offset().left + "px"
436
- });
437
- },
438
- containment: 'window'
439
- });
440
- }
441
- }
442
-
443
- $(document).on('premium_after_sticky_applied', function (e, $scope) {
444
- var infobar = $scope.find('.premium-video-box-sticky-infobar');
445
-
446
- if (0 !== infobar.length) {
447
- var infobarHeight = infobar.outerHeight();
448
-
449
- if ($scope.hasClass('premium-video-sticky-center-left') || $scope.hasClass('premium-video-sticky-center-right')) {
450
- infobarHeight = Math.ceil(infobarHeight / 2);
451
- $videoInnerContainer.css('top', 'calc( 50% - ' + infobarHeight + 'px )');
452
- }
453
-
454
- if ($scope.hasClass('premium-video-sticky-bottom-left') || $scope.hasClass('premium-video-sticky-bottom-right')) {
455
- if ('' !== stickyMargin) {
456
- infobarHeight = Math.ceil(infobarHeight);
457
- var stickBottom = infobarHeight + stickyMargin;
458
- $videoInnerContainer.css('bottom', stickBottom);
459
- }
460
- }
461
- }
462
- });
463
-
464
- }
465
-
466
- };
467
-
468
- /****** Premium Media Grid Handler ******/
469
- var PremiumGridWidgetHandler = ModuleHandler.extend({
470
-
471
- settings: {},
472
-
473
- getDefaultSettings: function () {
474
- return {
475
- selectors: {
476
- galleryElement: '.premium-gallery-container',
477
- filters: '.premium-gallery-cats-container li',
478
- gradientLayer: '.premium-gallery-gradient-layer',
479
- loadMore: '.premium-gallery-load-more',
480
- loadMoreDiv: '.premium-gallery-load-more div',
481
- vidWrap: '.premium-gallery-video-wrap',
482
- }
483
- }
484
- },
485
-
486
- getDefaultElements: function () {
487
-
488
- var selectors = this.getSettings('selectors'),
489
- elements = {
490
- $galleryElement: this.$element.find(selectors.galleryElement),
491
- $filters: this.$element.find(selectors.filters),
492
- $gradientLayer: this.$element.find(selectors.gradientLayer),
493
- $vidWrap: this.$element.find(selectors.vidWrap)
494
- };
495
-
496
- elements.$loadMore = elements.$galleryElement.parent().find(selectors.loadMore)
497
- elements.$loadMoreDiv = elements.$galleryElement.parent().find(selectors.loadMoreDiv)
498
-
499
- return elements;
500
- },
501
-
502
- bindEvents: function () {
503
- this.getGlobalSettings();
504
- this.run();
505
- },
506
-
507
- getGlobalSettings: function () {
508
- var $galleryElement = this.elements.$galleryElement,
509
- settings = $galleryElement.data('settings');
510
-
511
- this.settings = {
512
- layout: settings.img_size,
513
- loadMore: settings.load_more,
514
- columnWidth: null,
515
- filter: null,
516
- isFilterClicked: false,
517
- minimum: settings.minimum,
518
- imageToShow: settings.click_images,
519
- counter: settings.minimum,
520
- ltrMode: settings.ltr_mode,
521
- shuffle: settings.shuffle,
522
- active_cat: settings.active_cat,
523
- theme: settings.theme,
524
- overlay: settings.overlay,
525
- sort_by: settings.sort_by,
526
- light_box: settings.light_box,
527
- flag: settings.flag,
528
- lightbox_type: settings.lightbox_type
529
- }
530
- },
531
-
532
- updateCounter: function () {
533
-
534
- if (this.settings.isFilterClicked) {
535
-
536
- this.settings.counter = this.settings.minimum;
537
-
538
- this.settings.isFilterClicked = false;
539
-
540
- } else {
541
- this.settings.counter = this.settings.counter;
542
- }
543
-
544
- this.settings.counter = this.settings.counter + this.settings.imageToShow;
545
- },
546
-
547
- updateGrid: function (gradHeight, $isotopeGallery, $loadMoreDiv) {
548
- $.ajax({
549
- url: this.appendItems(this.settings.counter, gradHeight, $isotopeGallery),
550
- beforeSend: function () {
551
- $loadMoreDiv.removeClass("premium-gallery-item-hidden");
552
- },
553
- success: function () {
554
- $loadMoreDiv.addClass("premium-gallery-item-hidden");
555
- }
556
- });
557
- },
558
-
559
- loadMore: function (gradHeight, $isotopeGallery) {
560
-
561
- var $galleryElement = this.elements.$galleryElement,
562
- $loadMoreDiv = this.elements.$loadMoreDiv,
563
- $loadMore = this.elements.$loadMore,
564
- _this = this;
565
-
566
- $loadMoreDiv.addClass("premium-gallery-item-hidden");
567
-
568
- if ($galleryElement.find(".premium-gallery-item").length > this.settings.minimum) {
569
-
570
- $loadMore.removeClass("premium-gallery-item-hidden");
571
-
572
- $galleryElement.parent().on("click", ".premium-gallery-load-less", function () {
573
- _this.settings.counter = _this.settings.counter - _this.settings.imageToShow;
574
- });
575
-
576
- $galleryElement.parent().on("click", ".premium-gallery-load-more-btn:not(.premium-gallery-load-less)", function () {
577
- _this.updateCounter();
578
- _this.updateGrid(gradHeight, $isotopeGallery, $loadMoreDiv);
579
- });
580
-
581
- }
582
-
583
- },
584
-
585
- getItemsToHide: function (instance, imagesToShow) {
586
- var items = instance.filteredItems.slice(imagesToShow, instance
587
- .filteredItems.length).map(function (item) {
588
- return item.element;
589
- });
590
-
591
- return items;
592
- },
593
-
594
- appendItems: function (imagesToShow, gradHeight, $isotopeGallery) {
595
-
596
- var $galleryElement = this.elements.$galleryElement,
597
- $gradientLayer = this.elements.$gradientLayer,
598
- instance = $galleryElement.data("isotope"),
599
- itemsToHide = this.getItemsToHide(instance, imagesToShow);
600
-
601
- $gradientLayer.outerHeight(gradHeight);
602
-
603
- $galleryElement.find(".premium-gallery-item-hidden").removeClass("premium-gallery-item-hidden");
604
-
605
- $galleryElement.parent().find(".premium-gallery-load-more").removeClass("premium-gallery-item-hidden");
606
-
607
- $(itemsToHide).addClass("premium-gallery-item-hidden");
608
-
609
- $isotopeGallery.isotope("layout");
610
-
611
- if (0 == itemsToHide) {
612
-
613
- $gradientLayer.addClass("premium-gallery-item-hidden");
614
-
615
- $galleryElement.parent().find(".premium-gallery-load-more").addClass("premium-gallery-item-hidden");
616
- }
617
- },
618
-
619
- triggerFilerTabs: function (url) {
620
- var filterIndex = url.searchParams.get(this.settings.flag),
621
- $filters = this.elements.$filters;
622
-
623
- if (filterIndex) {
624
-
625
- var $targetFilter = $filters.eq(filterIndex).find("a");
626
-
627
- $targetFilter.trigger('click');
628
-
629
- }
630
- },
631
-
632
- onReady: function ($isotopeGallery) {
633
- var _this = this;
634
-
635
- $isotopeGallery.isotope("layout");
636
-
637
- $isotopeGallery.isotope({
638
- filter: _this.settings.active_cat
639
- });
640
-
641
- var url = new URL(window.location.href);
642
-
643
- if (url)
644
- _this.triggerFilerTabs(url);
645
-
646
- },
647
-
648
- onResize: function ($isotopeGallery) {
649
- var _this = this;
650
-
651
- _this.setMetroLayout();
652
-
653
- $isotopeGallery.isotope({
654
- itemSelector: ".premium-gallery-item",
655
- masonry: {
656
- columnWidth: _this.settings.columnWidth
657
- },
658
- });
659
-
660
- },
661
-
662
- lightBoxDisabled: function () {
663
- var _this = this,
664
- $vidWrap = this.elements.$vidWrap;
665
-
666
- $vidWrap.each(function (index, item) {
667
- var type = $(item).data("type");
668
-
669
- $(item).closest(".premium-gallery-item").on("click", function () {
670
- var $this = $(this);
671
-
672
- $this.find(".pa-gallery-img-container").css("background", "#000");
673
-
674
- $this.find("img, .pa-gallery-icons-caption-container, .pa-gallery-icons-wrapper").css("visibility", "hidden");
675
-
676
- if ("style3" !== _this.settings.skin)
677
- $this.find(".premium-gallery-caption").css("visibility", "hidden");
678
-
679
- if ("hosted" !== type) {
680
- _this.playVid($this);
681
- } else {
682
- _this.playHostedVid(item);
683
- }
684
- });
685
- });
686
-
687
- },
688
-
689
- playVid: function ($this) {
690
- var $iframeWrap = $this.find(".premium-gallery-iframe-wrap"),
691
- src = $iframeWrap.data("src");
692
-
693
- src = src.replace("&mute", "&autoplay=1&mute");
694
-
695
- var $iframe = $("<iframe/>");
696
-
697
- $iframe.attr({
698
- "src": src,
699
- "frameborder": "0",
700
- "allowfullscreen": "1",
701
- "allow": "autoplay;encrypted-media;"
702
- });
703
-
704
- $iframeWrap.html($iframe);
705
-
706
- $iframe.css("visibility", "visible");
707
- },
708
-
709
- playHostedVid: function (item) {
710
- var $video = $(item).find("video");
711
-
712
- $video.get(0).play();
713
- $video.css("visibility", "visible");
714
- },
715
-
716
- run: function () {
717
-
718
- var $galleryElement = this.elements.$galleryElement,
719
- $vidWrap = this.elements.$vidWrap,
720
- $filters = this.elements.$filters,
721
- _this = this;
722
-
723
- if ('metro' === this.settings.layout) {
724
-
725
- this.setMetroLayout();
726
-
727
- this.settings.layout = "masonry";
728
-
729
- $(window).resize(function () { _this.onResize($isotopeGallery); });
730
- }
731
-
732
- var $isotopeGallery = $galleryElement.isotope(this.getIsoTopeSettings());
733
-
734
- $isotopeGallery.imagesLoaded().progress(function () {
735
- $isotopeGallery.isotope("layout");
736
- });
737
-
738
- $(document).ready(function () { _this.onReady($isotopeGallery); });
739
-
740
- if (this.settings.loadMore) {
741
-
742
- var $gradientLayer = this.elements.$gradientLayer,
743
- gradHeight = null;
744
-
745
- setTimeout(function () {
746
- gradHeight = $gradientLayer.outerHeight();
747
- }, 200);
748
-
749
- this.loadMore(gradHeight, $isotopeGallery);
750
- }
751
-
752
- if ("yes" !== this.settings.light_box)
753
- this.lightBoxDisabled();
754
-
755
- $filters.find("a").click(function (e) {
756
- e.preventDefault();
757
-
758
- _this.isFilterClicked = true;
759
-
760
- $filters.find(".active").removeClass("active");
761
-
762
- $(this).addClass("active");
763
-
764
- _this.settings.filter = $(this).attr("data-filter");
765
-
766
- $isotopeGallery.isotope({
767
- filter: _this.settings.filter
768
- });
769
-
770
- if (_this.settings.shuffle) $isotopeGallery.isotope("shuffle");
771
-
772
- if (_this.settings.loadMore) _this.appendItems(_this.settings.minimum, gradHeight, $isotopeGallery);
773
-
774
- return false;
775
- });
776
-
777
- if ("default" === this.settings.lightbox_type)
778
- this.$element.find(".premium-img-gallery a[data-rel^='prettyPhoto']").prettyPhoto(this.getPrettyPhotoSettings());
779
- },
780
-
781
- getPrettyPhotoSettings: function () {
782
- return {
783
- theme: this.settings.theme,
784
- hook: "data-rel",
785
- opacity: 0.7,
786
- show_title: false,
787
- deeplinking: false,
788
- overlay_gallery: this.settings.overlay,
789
- custom_markup: "",
790
- default_width: 900,
791
- default_height: 506,
792
- social_tools: ""
793
- }
794
- },
795
-
796
- getIsoTopeSettings: function () {
797
- return {
798
- itemSelector: '.premium-gallery-item',
799
- percentPosition: true,
800
- animationOptions: {
801
- duration: 750,
802
- easing: 'linear'
803
- },
804
- filter: this.settings.active_cat,
805
- layoutMode: this.settings.layout,
806
- originLeft: this.settings.ltrMode,
807
- masonry: {
808
- columnWidth: this.settings.columnWidth
809
- },
810
- sortBy: this.settings.sort_by
811
- }
812
- },
813
-
814
- getRepeaterSettings: function () {
815
- return this.getElementSettings('premium_gallery_img_content');
816
- },
817
-
818
- setMetroLayout: function () {
819
-
820
- var $galleryElement = this.elements.$galleryElement,
821
- gridWidth = $galleryElement.width(),
822
- cellSize = Math.floor(gridWidth / 12),
823
- deviceType = elementorFrontend.getCurrentDeviceMode(),
824
- suffix = 'desktop' === deviceType ? '' : '_' + deviceType,
825
- repeater = this.getRepeaterSettings();
826
-
827
- $galleryElement.find(".premium-gallery-item").each(function (index, item) { //should be added to selectors and elements
828
-
829
- var cells = repeater[index]['premium_gallery_image_cell' + suffix].size,
830
- vCells = repeater[index]['premium_gallery_image_vcell' + suffix].size;
831
-
832
- if ("" === cells || undefined == cells) {
833
- cells = repeater[index].premium_gallery_image_cell;
834
- }
835
-
836
- if ("" === vCells || undefined == vCells) {
837
- vCells = repeater[index].premium_gallery_image_vcell;
838
- }
839
-
840
- $(item).css({
841
- width: Math.ceil(cells * cellSize),
842
- height: Math.ceil(vCells * cellSize)
843
- });
844
- });
845
-
846
- this.settings.columnWidth = cellSize;
847
- }
848
-
849
- });
850
-
851
- /****** Premium Counter Handler ******/
852
- var PremiumCounterHandler = function ($scope, $) {
853
-
854
- var $counterElement = $scope.find(".premium-counter");
855
-
856
- elementorFrontend.waypoint($counterElement, function () {
857
-
858
- var counterSettings = $counterElement.data(),
859
- incrementElement = $counterElement.find(".premium-counter-init"),
860
- iconElement = $counterElement.find(".icon");
861
-
862
- $(incrementElement).numerator(counterSettings);
863
-
864
- $(iconElement).addClass("animated " + iconElement.data("animation"));
865
-
866
- });
867
-
868
- };
869
-
870
- /****** Premium Fancy Text Handler ******/
871
- var PremiumFancyTextHandler = function ($scope, $) {
872
-
873
- var $elem = $scope.find(".premium-fancy-text-wrapper"),
874
- settings = $elem.data("settings"),
875
- loadingSpeed = settings.delay || 2500,
876
- itemCount = $elem.find('.premium-fancy-list-items').length,
877
- loopCount = ('' === settings.count && !['typing', 'slide', 'autofade'].includes(settings.effect)) ? 'infinite' : (settings.count * itemCount);
878
-
879
- function escapeHtml(unsafe) {
880
- return unsafe.replace(/&/g, "&amp;").replace(/</g, "&lt;").replace(/>/g, "&gt;").replace(
881
- /"/g, "&quot;").replace(/'/g, "&#039;");
882
- }
883
-
884
- if ("typing" === settings.effect) {
885
-
886
- var fancyStrings = [];
887
-
888
- settings.strings.forEach(function (item) {
889
- fancyStrings.push(escapeHtml(item));
890
- });
891
-
892
- $elem.find(".premium-fancy-text").typed({
893
- strings: fancyStrings,
894
- typeSpeed: settings.typeSpeed,
895
- backSpeed: settings.backSpeed,
896
- startDelay: settings.startDelay,
897
- backDelay: settings.backDelay,
898
- showCursor: settings.showCursor,
899
- cursorChar: settings.cursorChar,
900
- loop: settings.loop
901
- });
902
-
903
- } else if ("slide" === settings.effect) {
904
- loadingSpeed = settings.pause;
905
-
906
- $elem.find(".premium-fancy-text").vTicker({
907
- speed: settings.speed,
908
- showItems: settings.showItems,
909
- pause: settings.pause,
910
- mousePause: settings.mousePause,
911
- direction: "up"
912
- });
913
-
914
- } else if ('auto-fade' === settings.effect) {
915
- var $items = $elem.find(".premium-fancy-list-items"),
916
- len = $items.length;
917
-
918
- if (0 === len) {
919
- return;
920
- }
921
-
922
- var delay = settings.duration / len,
923
- itemDelay = 0;
924
-
925
- loadingSpeed = delay;
926
-
927
- $items.each(function ($index, $item) {
928
- $item.style.animationDelay = itemDelay + 'ms';
929
- itemDelay += delay;
930
- });
931
-
932
- } else {
933
-
934
- setFancyAnimation();
935
-
936
- function setFancyAnimation() {
937
-
938
- var $item = $elem.find(".premium-fancy-list-items"),
939
- current = 1;
940
-
941
- //Get effect settings
942
- var delay = settings.delay || 2500,
943
- loopCount = settings.count;
944
-
945
- //If Loop Count option is set
946
- if (loopCount) {
947
- var currentLoop = 1,
948
- fancyStringsCount = $elem.find(".premium-fancy-list-items").length;
949
- }
950
-
951
- var loopInterval = setInterval(function () {
952
-
953
- var animationClass = "";
954
-
955
- //Add animation class
956
- if (settings.effect === "custom")
957
- animationClass = "animated " + settings.animation;
958
-
959
- //Show current active item
960
- $item.eq(current).addClass("premium-fancy-item-visible " + animationClass).removeClass("premium-fancy-item-hidden");
961
-
962
- var $inactiveItems = $item.filter(function (index) {
963
- return index !== current;
964
- });
965
-
966
- //Hide inactive items
967
- $inactiveItems.addClass("premium-fancy-item-hidden").removeClass("premium-fancy-item-visible " + animationClass);
968
-
969
- current++;
970
-
971
- //Restart loop
972
- if ($item.length === current)
973
- current = 0;
974
-
975
- //Increment interval and check if loop count is reached
976
- if (loopCount) {
977
- currentLoop++;
978
-
979
- if ((fancyStringsCount * loopCount) === currentLoop)
980
- clearInterval(loopInterval);
981
- }
982
-
983
-
984
- }, delay);
985
-
986
- }
987
- }
988
-
989
- if ('loading' === settings.loading && 'typing' !== settings.effect) {
990
- $scope.find('.premium-fancy-text').append('<span class="premium-loading-bar"></span>');
991
- $scope.find('.premium-loading-bar').css({
992
- 'animation-iteration-count': loopCount,
993
- 'animation-duration': loadingSpeed + 'ms'
994
- });
995
- }
996
-
997
- };
998
-
999
- /****** Premium Countdown Handler ******/
1000
- var PremiumCountDownHandler = function ($scope, $) {
1001
-
1002
- var $countDownElement = $scope.find(".premium-countdown"),
1003
- settings = $countDownElement.data("settings"),
1004
- id = $scope.data('id'),
1005
- label1 = settings.label1,
1006
- label2 = settings.label2,
1007
- newLabe1 = label1.split(","),
1008
- newLabel2 = label2.split(","),
1009
- timerType = settings.timerType,
1010
- until = 'evergreen' === timerType ? settings.until.date : settings.until,
1011
- layout = '',
1012
- map = {
1013
- y: { index: 0, oldVal: '' },
1014
- o: { index: 1, oldVal: '' },
1015
- w: { index: 2, oldVal: '' },
1016
- d: { index: 3, oldVal: '' },
1017
- h: { index: 4, oldVal: '' },
1018
- m: { index: 5, oldVal: '' },
1019
- s: { index: 6, oldVal: '' }
1020
- };
1021
-
1022
- if ($countDownElement.find('#countdown-' + id).hasClass('premium-countdown-flip')) {
1023
- settings.format.split('').forEach(function (unit) {
1024
- var lowercased = unit.toLowerCase();
1025
-
1026
- layout += '<div class="premium-countdown-block premium-countdown-' + lowercased + '"><div class="pre_time-mid"> <div class="premium-countdown-figure"><span class="top">{' + lowercased + 'nn}</span><span class="top-back"><span>{' + lowercased + 'nn}</span></span><span class="bottom">{' + lowercased + 'nn}</span><span class="bottom-back"><span>{' + lowercased + 'nn}</span></span></div><span class="premium-countdown-label">{' + lowercased + 'l}</span></div><span class="countdown_separator">{sep}</span></div>';
1027
- });
1028
- }
1029
-
1030
- $countDownElement.find('#countdown-' + id).countdown({
1031
- layout: layout,
1032
- labels: newLabel2,
1033
- labels1: newLabe1,
1034
- until: new Date(until),
1035
- format: settings.format,
1036
- padZeroes: true,
1037
- timeSeparator: settings.separator,
1038
- onTick: function (periods) {
1039
-
1040
- equalWidth();
1041
-
1042
- if ($countDownElement.find('#countdown-' + id).hasClass('premium-countdown-flip')) {
1043
- animateFigure(periods, map);
1044
- }
1045
- },
1046
- onExpiry: function () {
1047
- if ('onExpiry' === settings.event) {
1048
- $countDownElement.find('#countdown-' + id).html(settings.text);
1049
- }
1050
- },
1051
- serverSync: function () {
1052
- return new Date(settings.serverSync);
1053
- }
1054
- });
1055
-
1056
- if (settings.reset) {
1057
- $countDownElement.find('.premium-countdown-init').countdown('option', 'until', new Date(until));
1058
- }
1059
-
1060
- if ('expiryUrl' === settings.event) {
1061
- $countDownElement.find('#countdown-' + id).countdown('option', 'expiryUrl', (elementorFrontend.isEditMode()) ? '' : settings.text);
1062
- }
1063
-
1064
- function equalWidth() {
1065
- var width = 0;
1066
- $countDownElement.find('#countdown-' + id + ' .countdown-amount').each(function (index, slot) {
1067
- if (width < $(slot).outerWidth()) {
1068
- width = $(slot).outerWidth();
1069
- }
1070
- });
1071
-
1072
- $countDownElement.find('#countdown-' + id + ' .countdown-amount').css('width', width);
1073
- }
1074
-
1075
- function animateFigure(periods, map) {
1076
- settings.format.split('').forEach(function (unit) {
1077
-
1078
- var lowercased = unit.toLowerCase(),
1079
- index = map[lowercased].index,
1080
- oldVal = map[lowercased].oldVal;
1081
-
1082
- if (periods[index] !== oldVal) {
1083
-
1084
- map[lowercased].oldVal = periods[index];
1085
-
1086
- var $top = $('#countdown-' + id).find('.premium-countdown-' + lowercased + ' .top'),
1087
- $back_top = $('#countdown-' + id).find('.premium-countdown-' + lowercased + ' .top-back');
1088
-
1089
- TweenMax.to($top, 0.8, {
1090
- rotationX: '-180deg',
1091
- transformPerspective: 300,
1092
- ease: Quart.easeOut,
1093
- onComplete: function () {
1094
- TweenMax.set($top, { rotationX: 0 });
1095
- }
1096
- });
1097
-
1098
- TweenMax.to($back_top, 0.8, {
1099
- rotationX: 0,
1100
- transformPerspective: 300,
1101
- ease: Quart.easeOut,
1102
- clearProps: 'all'
1103
- });
1104
- }
1105
- });
1106
- }
1107
-
1108
- times = $countDownElement.find('#countdown-' + id).countdown("getTimes");
1109
-
1110
- function runTimer(el) {
1111
- return el == 0;
1112
- }
1113
-
1114
- if (times.every(runTimer)) {
1115
-
1116
- if ('onExpiry' === settings.event) {
1117
- $countDownElement.find('#countdown-' + id).html(settings.text);
1118
- } else if ('expiryUrl' === settings.event && !elementorFrontend.isEditMode()) {
1119
- var editMode = $('body').find('#elementor').length;
1120
- if (0 < editMode) {
1121
- $countDownElement.find('#countdown-' + id).html(
1122
- "<h1>You can not redirect url from elementor Editor!!</h1>");
1123
- } else {
1124
- if (!elementorFrontend.isEditMode()) {
1125
- window.location.href = settings.text;
1126
- }
1127
- }
1128
-
1129
- }
1130
- }
1131
-
1132
- };
1133
-
1134
- /****** Premium Carousel Handler ******/
1135
- var PremiumCarouselHandler = function ($scope, $) {
1136
-
1137
- var $carouselElem = $scope.find(".premium-carousel-wrapper"),
1138
- settings = $($carouselElem).data("settings"),
1139
- isEdit = elementorFrontend.isEditMode();
1140
-
1141
- function slideToShow(slick) {
1142
-
1143
- var slidesToShow = slick.options.slidesToShow,
1144
- windowWidth = $(window).width();
1145
- if (windowWidth > settings.tabletBreak) {
1146
- slidesToShow = settings.slidesDesk;
1147
- }
1148
- if (windowWidth <= settings.tabletBreak) {
1149
- slidesToShow = settings.slidesTab;
1150
- }
1151
- if (windowWidth <= settings.mobileBreak) {
1152
- slidesToShow = settings.slidesMob;
1153
- }
1154
- return slidesToShow;
1155
-
1156
- }
1157
-
1158
- //Get templates content on the editor page
1159
- if (isEdit) {
1160
-
1161
- $carouselElem.find(".item-wrapper").each(function (index, slide) {
1162
-
1163
- var templateID = $(slide).data("template");
1164
-
1165
- if (undefined !== templateID) {
1166
- $.ajax({
1167
- type: "GET",
1168
- url: PremiumSettings.ajaxurl,
1169
- dataType: "html",
1170
- data: {
1171
- action: "get_elementor_template_content",
1172
- templateID: templateID
1173
- }
1174
- }).success(function (response) {
1175
-
1176
- var data = JSON.parse(response).data;
1177
-
1178
- if (undefined !== data.template_content) {
1179
-
1180
- $(slide).html(data.template_content);
1181
- $carouselElem.find(".premium-carousel-inner").slick("refresh");
1182
-
1183
- }
1184
- });
1185
- }
1186
- });
1187
-
1188
- }
1189
-
1190
- $carouselElem.on("init", function (event) {
1191
-
1192
- event.preventDefault();
1193
-
1194
- setTimeout(function () {
1195
- resetAnimations("init");
1196
- }, 500);
1197
-
1198
- $(this).find("item-wrapper.slick-active").each(function () {
1199
- var $this = $(this);
1200
- $this.addClass($this.data("animation"));
1201
- });
1202
-
1203
- $(".slick-track").addClass("translate");
1204
-
1205
- });
1206
-
1207
- $carouselElem.find(".premium-carousel-inner").slick({
1208
- vertical: settings.vertical,
1209
- slidesToScroll: settings.slidesToScroll,
1210
- slidesToShow: settings.slidesToShow,
1211
- responsive: [{
1212
- breakpoint: settings.tabletBreak,
1213
- settings: {
1214
- slidesToShow: settings.slidesTab,
1215
- slidesToScroll: settings.slidesTab
1216
- }
1217
- },
1218
- {
1219
- breakpoint: settings.mobileBreak,
1220
- settings: {
1221
- slidesToShow: settings.slidesMob,
1222
- slidesToScroll: settings.slidesMob
1223
- }
1224
- }
1225
- ],
1226
- useTransform: true,
1227
- fade: settings.fade,
1228
- infinite: settings.infinite,
1229
- speed: settings.speed,
1230
- autoplay: settings.autoplay,
1231
- autoplaySpeed: settings.autoplaySpeed,
1232
- draggable: settings.draggable,
1233
- touchMove: settings.touchMove,
1234
- rtl: settings.rtl,
1235
- adaptiveHeight: settings.adaptiveHeight,
1236
- pauseOnHover: settings.pauseOnHover,
1237
- centerMode: settings.centerMode,
1238
- centerPadding: settings.centerPadding,
1239
- arrows: settings.arrows,
1240
- prevArrow: $carouselElem.find(".premium-carousel-nav-arrow-prev").html(),
1241
- nextArrow: $carouselElem.find(".premium-carousel-nav-arrow-next").html(),
1242
- dots: settings.dots,
1243
- customPaging: function () {
1244
- var customDot = $carouselElem.find(".premium-carousel-nav-dot").html();
1245
- return customDot;
1246
- }
1247
- });
1248
-
1249
- function resetAnimations(event) {
1250
-
1251
- var $slides = $carouselElem.find(".slick-slide");
1252
-
1253
- if ("init" === event)
1254
- $slides = $slides.not(".slick-current");
1255
-
1256
- $slides.find(".animated").each(function (index, elem) {
1257
-
1258
- var settings = $(elem).data("settings");
1259
-
1260
- if (!settings)
1261
- return;
1262
-
1263
- if (!settings._animation && !settings.animation)
1264
- return;
1265
-
1266
- var animation = settings._animation || settings.animation;
1267
-
1268
- $(elem).removeClass("animated " + animation).addClass("elementor-invisible");
1269
- });
1270
- };
1271
-
1272
- function triggerAnimation() {
1273
-
1274
- $carouselElem.find(".slick-active .elementor-invisible").each(function (index, elem) {
1275
-
1276
- var settings = $(elem).data("settings");
1277
-
1278
- if (!settings)
1279
- return;
1280
-
1281
- if (!settings._animation && !settings.animation)
1282
- return;
1283
-
1284
- var delay = settings._animation_delay ? settings._animation_delay : 0,
1285
- animation = settings._animation || settings.animation;
1286
-
1287
- setTimeout(function () {
1288
- $(elem).removeClass("elementor-invisible").addClass(animation +
1289
- ' animated');
1290
- }, delay);
1291
- });
1292
- }
1293
-
1294
- $carouselElem.on("afterChange", function (event, slick, currentSlide) {
1295
-
1296
- var slidesScrolled = slick.options.slidesToScroll,
1297
- slidesToShow = slideToShow(slick),
1298
- centerMode = slick.options.centerMode,
1299
- slideToAnimate = currentSlide + slidesToShow - 1;
1300
-
1301
- //Trigger Aniamtions for the current slide
1302
- triggerAnimation();
1303
-
1304
- if (slidesScrolled === 1) {
1305
- if (!centerMode === true) {
1306
- var $inViewPort = $(this).find("[data-slick-index='" + slideToAnimate +
1307
- "']");
1308
- if ("null" != settings.animation) {
1309
- $inViewPort.find("p, h1, h2, h3, h4, h5, h6, span, a, img, i, button")
1310
- .addClass(settings.animation).removeClass(
1311
- "premium-carousel-content-hidden");
1312
- }
1313
- }
1314
- } else {
1315
- for (var i = slidesScrolled + currentSlide; i >= 0; i--) {
1316
- $inViewPort = $(this).find("[data-slick-index='" + i + "']");
1317
- if ("null" != settings.animation) {
1318
- $inViewPort.find("p, h1, h2, h3, h4, h5, h6, span, a, img, i, button")
1319
- .addClass(settings.animation).removeClass(
1320
- "premium-carousel-content-hidden");
1321
- }
1322
- }
1323
- }
1324
- });
1325
-
1326
- $carouselElem.on("beforeChange", function (event, slick, currentSlide) {
1327
-
1328
- //Reset Aniamtions for the other slides
1329
- resetAnimations();
1330
-
1331
- var $inViewPort = $(this).find("[data-slick-index='" + currentSlide + "']");
1332
-
1333
- if ("null" != settings.animation) {
1334
- $inViewPort.siblings().find(
1335
- "p, h1, h2, h3, h4, h5, h6, span, a, img, i, button").removeClass(
1336
- settings.animation).addClass(
1337
- "premium-carousel-content-hidden");
1338
- }
1339
- });
1340
-
1341
- if (settings.vertical) {
1342
-
1343
- var maxHeight = -1;
1344
-
1345
- elementorFrontend.elements.$window.on('load', function () {
1346
- $carouselElem.find(".slick-slide").each(function () {
1347
- if ($(this).height() > maxHeight) {
1348
- maxHeight = $(this).height();
1349
- }
1350
- });
1351
- $carouselElem.find(".slick-slide").each(function () {
1352
- if ($(this).height() < maxHeight) {
1353
- $(this).css("margin", Math.ceil(
1354
- (maxHeight - $(this).height()) / 2) + "px 0");
1355
- }
1356
- });
1357
- });
1358
- }
1359
- var marginFix = {
1360
- element: $("a.ver-carousel-arrow"),
1361
- getWidth: function () {
1362
- var width = this.element.outerWidth();
1363
- return width / 2;
1364
- },
1365
- setWidth: function (type) {
1366
- type = type || "vertical";
1367
- if (type == "vertical") {
1368
- this.element.css("margin-left", "-" + this.getWidth() + "px");
1369
- } else {
1370
- this.element.css("margin-top", "-" + this.getWidth() + "px");
1371
- }
1372
- }
1373
- };
1374
- marginFix.setWidth();
1375
- marginFix.element = $("a.carousel-arrow");
1376
- marginFix.setWidth("horizontal");
1377
-
1378
- $(document).ready(function () {
1379
-
1380
- settings.navigation.map(function (item, index) {
1381
-
1382
- if (item) {
1383
-
1384
- $(item).on("click", function () {
1385
-
1386
- var currentActive = $carouselElem.find(".premium-carousel-inner").slick("slickCurrentSlide");
1387
-
1388
- if (index !== currentActive) {
1389
- $carouselElem.find(".premium-carousel-inner").slick("slickGoTo", index)
1390
- }
1391
-
1392
- })
1393
- }
1394
-
1395
- })
1396
- })
1397
-
1398
- };
1399
-
1400
- var PremiumBannerHandler = ModuleHandler.extend({
1401
-
1402
- getDefaultSettings: function () {
1403
-
1404
- return {
1405
- selectors: {
1406
- bannerElement: '.premium-banner',
1407
- bannerImgWrap: '.premium-banner-ib',
1408
- bannerImg: 'img',
1409
- }
1410
- }
1411
-
1412
- },
1413
-
1414
- getDefaultElements: function () {
1415
-
1416
- var selectors = this.getSettings('selectors');
1417
-
1418
- return {
1419
- $bannerElement: this.$element.find(selectors.bannerElement),
1420
- $bannerImgWrap: this.$element.find(selectors.bannerImgWrap),
1421
- $bannerImg: this.$element.find(selectors.bannerImg)
1422
- }
1423
-
1424
- },
1425
-
1426
- bindEvents: function () {
1427
-
1428
- var _this = this;
1429
-
1430
- _this.elements.$bannerImgWrap.hover(function () {
1431
- _this.elements.$bannerImg.addClass("active");
1432
- }, function () {
1433
- _this.elements.$bannerImg.removeClass("active");
1434
- });
1435
-
1436
- this.run();
1437
- },
1438
-
1439
- run: function () {
1440
-
1441
- var $bannerElement = this.elements.$bannerElement;
1442
-
1443
- if ($bannerElement.data("box-tilt")) {
1444
- var reverse = $bannerElement.data("box-tilt-reverse");
1445
- UniversalTilt.init({
1446
- elements: $bannerElement,
1447
- settings: {
1448
- reverse: reverse
1449
- },
1450
- callbacks: {
1451
- onMouseLeave: function (el) {
1452
- el.style.boxShadow = "0 45px 100px rgba(255, 255, 255, 0)";
1453
- },
1454
- onDeviceMove: function (el) {
1455
- el.style.boxShadow = "0 45px 100px rgba(255, 255, 255, 0.3)";
1456
- }
1457
- }
1458
- });
1459
-
1460
- }
1461
- }
1462
-
1463
- });
1464
-
1465
- /****** Premium Modal Box Handler ******/
1466
- var PremiumModalBoxHandler = function ($scope, $) {
1467
-
1468
- var $modalElem = $scope.find(".premium-modal-box-container"),
1469
- settings = $modalElem.data("settings"),
1470
- $modal = $modalElem.find(".premium-modal-box-modal-dialog");
1471
-
1472
- if (!settings) {
1473
- return;
1474
- }
1475
-
1476
- if (settings.trigger === "pageload") {
1477
- $(document).ready(function ($) {
1478
- setTimeout(function () {
1479
- $modalElem.find(".premium-modal-box-modal").modal();
1480
- }, settings.delay * 1000);
1481
- });
1482
- }
1483
-
1484
- if ($modal.data("modal-animation") && " " != $modal.data("modal-animation")) {
1485
-
1486
- var animationDelay = $modal.data('delay-animation');
1487
-
1488
- new Waypoint({
1489
- element: $modal,
1490
- handler: function () {
1491
- setTimeout(function () {
1492
- $modal.css("opacity", "1").addClass("animated " + $modal.data("modal-animation"));
1493
- }, animationDelay * 1000);
1494
- this.destroy();
1495
- },
1496
- offset: Waypoint.viewportHeight() - 150,
1497
- });
1498
- }
1499
- };
1500
-
1501
- /****** Premium Blog Handler ******/
1502
- var PremiumBlogHandler = ModuleHandler.extend({
1503
-
1504
- settings: {
1505
- pageNumber: 1,
1506
- isLoaded: true,
1507
- count: 2
1508
- },
1509
-
1510
- getDefaultSettings: function () {
1511
- return {
1512
- selectors: {
1513
- user: '.fa-user',
1514
- activeCat: '.category.active',
1515
- loading: '.premium-loading-feed',
1516
- blogElement: '.premium-blog-wrap',
1517
- blogFilterTabs: '.premium-blog-filter',
1518
- blogWrapper: '.premium-blog-content-wrapper',
1519
- blogPost: '.premium-blog-post-outer-container',
1520
- metaSeparators: '.premium-blog-meta-separator',
1521
- filterLinks: '.premium-blog-filters-container li a',
1522
- currentPage: '.premium-blog-pagination-container .page-numbers.current',
1523
- activeElememnt: '.premium-blog-filters-container li .active',
1524
- }
1525
- }
1526
- },
1527
-
1528
- getDefaultElements: function () {
1529
- var selectors = this.getSettings('selectors'),
1530
- elements = {
1531
- $blogElement: this.$element.find(selectors.blogElement),
1532
- $blogFilterTabs: this.$element.find(selectors.blogFilterTabs),
1533
- $activeCat: this.$element.find(selectors.activeCat),
1534
- $filterLinks: this.$element.find(selectors.filterLinks),
1535
- $blogPost: this.$element.find(selectors.blogPost),
1536
- $blogWrapper: this.$element.find(selectors.blogWrapper)
1537
- };
1538
-
1539
- elements.$metaSeparators = elements.$blogPost.first().find(selectors.metaSeparators);
1540
- elements.$user = elements.$blogPost.find(selectors.user);
1541
-
1542
- return elements;
1543
- },
1544
-
1545
- bindEvents: function () {
1546
- this.getGeneralSettigns();
1547
- this.run();
1548
- },
1549
-
1550
- getGeneralSettigns: function () {
1551
-
1552
- var settings = this.getElementSettings(),
1553
- $blogPost = this.elements.$blogPost;
1554
-
1555
- this.settings.equalHeight = settings.force_height;
1556
- this.settings.layout = settings.premium_blog_layout;
1557
-
1558
- this.settings.carousel = 'yes' === settings.premium_blog_carousel ? true : false;
1559
- this.settings.infinite = 'yes' === settings.premium_blog_infinite_scroll ? true : false;
1560
- this.settings.scrollAfter = 'yes' === settings.scroll_to_offset ? true : false;
1561
- this.settings.grid = 'yes' === settings.premium_blog_grid ? true : false;
1562
- this.settings.total = $blogPost.data('total');
1563
-
1564
- if (this.settings.carousel) {
1565
-
1566
- this.settings.slidesToScroll = settings.slides_to_scroll;
1567
- this.settings.spacing = parseInt(settings.premium_blog_carousel_spacing);
1568
- this.settings.autoPlay = 'yes' === settings.premium_blog_carousel_play ? true : false;
1569
- this.settings.arrows = 'yes' === settings.premium_blog_carousel_arrows ? true : false;
1570
- this.settings.fade = 'yes' === settings.premium_blog_carousel_fade ? true : false;
1571
- this.settings.center = 'yes' === settings.premium_blog_carousel_center ? true : false;
1572
- this.settings.dots = 'yes' === settings.premium_blog_carousel_dots ? true : false;
1573
- this.settings.speed = '' !== settings.premium_blog_carousel_autoplay_speed ? parseInt(settings.premium_blog_carousel_autoplay_speed) : 5000;
1574
-
1575
- }
1576
- },
1577
-
1578
- run: function () {
1579
-
1580
- var _this = this,
1581
- selectors = this.getSettings('selectors'),
1582
- $blogElement = this.elements.$blogElement,
1583
- $user = this.elements.$user,
1584
- $blogPost = this.elements.$blogPost,
1585
- $metaSeparators = this.elements.$metaSeparators,
1586
- $activeCategory = this.elements.$activeCat.data('filter'),
1587
- $filterTabs = this.elements.$blogFilterTabs.length,
1588
- pagination = $blogElement.data("pagination");
1589
-
1590
- this.settings.activeCategory = $activeCategory;
1591
- this.settings.filterTabs = $filterTabs;
1592
-
1593
- if (1 === $metaSeparators.length) {
1594
- //If two meta only are enabled. One of them is author meta.
1595
- if (!$user.length) {
1596
- $blogPost.find(selectors.metaSeparators).remove();
1597
- }
1598
-
1599
- } else {
1600
- if (!$user.length) {
1601
- $blogPost.each(function (index, post) {
1602
- $(post).find(selectors.metaSeparators).first().remove();
1603
- });
1604
- }
1605
- }
1606
-
1607
- if (this.settings.filterTabs) {
1608
- this.filterTabs();
1609
- }
1610
-
1611
- if (!this.settings.filterTabs || "*" === this.settings.activeCategory) {
1612
- if ("masonry" === this.settings.layout && !this.settings.carousel) {
1613
- $blogElement.imagesLoaded(function () {
1614
- $blogElement.isotope(_this.getIsoTopeSettings());
1615
- });
1616
- }
1617
- } else {
1618
- //If `All` categories not exist, then we need to get posts through AJAX.
1619
- this.getPostsByAjax(false);
1620
- }
1621
-
1622
- if (this.settings.carousel) {
1623
- $blogElement.slick(this.getSlickSettings());
1624
- }
1625
-
1626
- if ("even" === this.settings.layout && this.settings.equalHeight) {
1627
- $blogElement.imagesLoaded(function () {
1628
- _this.forceEqualHeight();
1629
- });
1630
- }
1631
-
1632
- if (pagination) {
1633
- this.paginate();
1634
- }
1635
-
1636
- if (this.settings.infinite && $blogElement.is(":visible")) {
1637
- this.getInfiniteScrollPosts();
1638
- }
1639
-
1640
- },
1641
-
1642
- paginate: function () {
1643
- var _this = this,
1644
- $scope = this.$element,
1645
- selectors = this.getSettings('selectors');
1646
-
1647
- $scope.on('click', '.premium-blog-pagination-container .page-numbers', function (e) {
1648
-
1649
- e.preventDefault();
1650
-
1651
- if ($(this).hasClass("current")) return;
1652
-
1653
- var currentPage = parseInt($scope.find(selectors.currentPage).html());
1654
-
1655
- if ($(this).hasClass('next')) {
1656
- _this.settings.pageNumber = currentPage + 1;
1657
- } else if ($(this).hasClass('prev')) {
1658
- _this.settings.pageNumber = currentPage - 1;
1659
- } else {
1660
- _this.settings.pageNumber = $(this).html();
1661
- }
1662
-
1663
- _this.getPostsByAjax(_this.settings.scrollAfter);
1664
-
1665
- })
1666
- },
1667
-
1668
- forceEqualHeight: function () {
1669
- var heights = new Array(),
1670
- $blogWrapper = this.elements.$blogWrapper;
1671
-
1672
- $blogWrapper.each(function (index, post) {
1673
-
1674
- var height = $(post).outerHeight();
1675
-
1676
- heights.push(height);
1677
- });
1678
-
1679
- var maxHeight = Math.max.apply(null, heights);
1680
-
1681
- $blogWrapper.css("height", maxHeight + "px");
1682
- },
1683
-
1684
- getSlickSettings: function () {
1685
-
1686
- var settings = this.settings,
1687
- slickCols = settings.grid ? this.getSlickCols() : null,
1688
- cols = settings.grid ? slickCols.cols : 1,
1689
- colsTablet = settings.grid ? slickCols.colsTablet : 1,
1690
- colsMobile = settings.grid ? slickCols.colsMobile : 1,
1691
- prevArrow = settings.arrows ? '<a type="button" data-role="none" class="carousel-arrow carousel-prev" aria-label="Previous" role="button" style=""><i class="fas fa-angle-left" aria-hidden="true"></i></a>' : '',
1692
- nextArrow = settings.arrows ? '<a type="button" data-role="none" class="carousel-arrow carousel-next" aria-label="Next" role="button" style=""><i class="fas fa-angle-right" aria-hidden="true"></i></a>' : '';
1693
-
1694
- return {
1695
- infinite: true,
1696
- slidesToShow: cols,
1697
- slidesToScroll: settings.slidesToScroll || cols,
1698
- responsive: [{
1699
- breakpoint: 1025,
1700
- settings: {
1701
- slidesToShow: colsTablet,
1702
- slidesToScroll: 1
1703
- }
1704
- },
1705
- {
1706
- breakpoint: 768,
1707
- settings: {
1708
- slidesToShow: colsMobile,
1709
- slidesToScroll: 1
1710
- }
1711
- }
1712
- ],
1713
- autoplay: settings.autoPlay,
1714
- rows: 0,
1715
- autoplaySpeed: settings.speed,
1716
- nextArrow: nextArrow,
1717
- prevArrow: prevArrow,
1718
- fade: settings.fade,
1719
- centerMode: settings.center,
1720
- centerPadding: settings.spacing + "px",
1721
- draggable: true,
1722
- dots: settings.dots,
1723
- customPaging: function () {
1724
- return '<i class="fas fa-circle"></i>';
1725
- }
1726
- }
1727
-
1728
- },
1729
-
1730
- getSlickCols: function () {
1731
- var slickCols = this.getElementSettings(),
1732
- cols = slickCols.premium_blog_columns_number,
1733
- colsTablet = slickCols.premium_blog_columns_number_tablet,
1734
- colsMobile = slickCols.premium_blog_columns_number_mobile;
1735
-
1736
- return {
1737
- cols: parseInt(100 / cols.substr(0, cols.indexOf('%'))),
1738
- colsTablet: parseInt(100 / colsTablet.substr(0, colsTablet.indexOf('%'))),
1739
- colsMobile: parseInt(100 / colsMobile.substr(0, colsMobile.indexOf('%'))),
1740
- }
1741
-
1742
- },
1743
-
1744
- getIsoTopeSettings: function () {
1745
- return {
1746
- itemSelector: ".premium-blog-post-outer-container",
1747
- percentPosition: true,
1748
- filter: this.settings.activeCategory,
1749
- animationOptions: {
1750
- duration: 750,
1751
- easing: "linear",
1752
- queue: false
1753
- }
1754
- }
1755
- },
1756
-
1757
- filterTabs: function () {
1758
-
1759
- var _this = this,
1760
- selectors = this.getSettings('selectors'),
1761
- $filterLinks = this.elements.$filterLinks;
1762
-
1763
- $filterLinks.click(function (e) {
1764
-
1765
- e.preventDefault();
1766
-
1767
- _this.$element.find(selectors.activeElememnt).removeClass("active");
1768
-
1769
- $(this).addClass("active");
1770
-
1771
- //Get clicked tab slug
1772
- _this.settings.activeCategory = $(this).attr("data-filter");
1773
-
1774
- _this.settings.pageNumber = 1;
1775
-
1776
- if (_this.settings.infinite) {
1777
- _this.getPostsByAjax(false);
1778
- _this.settings.count = 2;
1779
- _this.getInfiniteScrollPosts();
1780
- } else {
1781
- //Make sure to reset pagination before sending our AJAX request
1782
- _this.getPostsByAjax(_this.settings.scrollAfter);
1783
- }
1784
-
1785
- });
1786
- },
1787
-
1788
- getPostsByAjax: function (shouldScroll) {
1789
-
1790
- //If filter tabs is not enabled, then always set category to all.
1791
- if ('undefined' === typeof this.settings.activeCategory) {
1792
- this.settings.activeCategory = '*';
1793
- }
1794
-
1795
- var _this = this,
1796
- $blogElement = this.elements.$blogElement,
1797
- selectors = this.getSettings('selectors');
1798
-
1799
- $.ajax({
1800
- url: PremiumSettings.ajaxurl,
1801
- dataType: 'json',
1802
- type: 'POST',
1803
- data: {
1804
- action: 'pa_get_posts',
1805
- page_id: $blogElement.data('page'),
1806
- widget_id: _this.$element.data('id'),
1807
- page_number: _this.settings.pageNumber,
1808
- category: _this.settings.activeCategory,
1809
- nonce: PremiumSettings.nonce,
1810
- },
1811
- beforeSend: function () {
1812
-
1813
- $blogElement.append('<div class="premium-loading-feed"><div class="premium-loader"></div></div>');
1814
-
1815
- if (shouldScroll) {
1816
- $('html, body').animate({
1817
- scrollTop: (($blogElement.offset().top) - 50)
1818
- }, 'slow');
1819
- }
1820
-
1821
- },
1822
- success: function (res) {
1823
- if (!res.data)
1824
- return;
1825
-
1826
- $blogElement.find(selectors.loading).remove();
1827
-
1828
- var posts = res.data.posts,
1829
- paging = res.data.paging;
1830
-
1831
- if (_this.settings.infinite) {
1832
- _this.settings.isLoaded = true;
1833
- if (_this.settings.filterTabs && _this.settings.pageNumber === 1) {
1834
- $blogElement.html(posts);
1835
- } else {
1836
- $blogElement.append(posts);
1837
- }
1838
- } else {
1839
- //Render the new markup into the widget
1840
- $blogElement.html(posts);
1841
-
1842
- _this.$element.find(".premium-blog-footer").html(paging);
1843
- }
1844
-
1845
- //Make sure grid option is enabled.
1846
- if (_this.settings.layout) {
1847
-
1848
- if ("even" === _this.settings.layout) {
1849
- if (_this.settings.equalHeight)
1850
- _this.forceEqualHeight();
1851
-
1852
- } else {
1853
-
1854
- $blogElement.imagesLoaded(function () {
1855
-
1856
- $blogElement.isotope('reloadItems');
1857
- $blogElement.isotope({
1858
- itemSelector: ".premium-blog-post-outer-container",
1859
- animate: false
1860
- });
1861
- });
1862
- }
1863
- }
1864
-
1865
- },
1866
- error: function (err) {
1867
- console.log(err);
1868
- }
1869
-
1870
- });
1871
- },
1872
-
1873
- getInfiniteScrollPosts: function () {
1874
- var windowHeight = jQuery(window).outerHeight() / 1.25,
1875
- _this = this;
1876
-
1877
- $(window).scroll(function () {
1878
-
1879
- if (_this.settings.filterTabs) {
1880
- $blogPost = _this.elements.$blogElement.find(".premium-blog-post-outer-container");
1881
- _this.settings.total = $blogPost.data('total');
1882
- }
1883
-
1884
- if (_this.settings.count <= _this.settings.total) {
1885
- if (($(window).scrollTop() + windowHeight) >= (_this.$element.find('.premium-blog-post-outer-container:last').offset().top)) {
1886
- if (true == _this.settings.isLoaded) {
1887
- _this.settings.pageNumber = _this.settings.count;
1888
- _this.getPostsByAjax(false);
1889
- _this.settings.count++;
1890
- _this.settings.isLoaded = false;
1891
- }
1892
-
1893
- }
1894
- }
1895
- });
1896
- },
1897
-
1898
- });
1899
-
1900
- /****** Premium Image Scroll Handler ******/
1901
- var PremiumImageScrollHandler = function ($scope, $) {
1902
- var scrollElement = $scope.find(".premium-image-scroll-container"),
1903
- scrollOverlay = scrollElement.find(".premium-image-scroll-overlay"),
1904
- scrollVertical = scrollElement.find(".premium-image-scroll-vertical"),
1905
- dataElement = scrollElement.data("settings"),
1906
- imageScroll = scrollElement.find("img"),
1907
- direction = dataElement["direction"],
1908
- reverse = dataElement["reverse"],
1909
- transformOffset = null;
1910
-
1911
- function startTransform() {
1912
- imageScroll.css("transform", (direction === "vertical" ? "translateY" : "translateX") + "( -" +
1913
- transformOffset + "px)");
1914
- }
1915
-
1916
- function endTransform() {
1917
- imageScroll.css("transform", (direction === "vertical" ? "translateY" : "translateX") + "(0px)");
1918
- }
1919
-
1920
- function setTransform() {
1921
- if (direction === "vertical") {
1922
- transformOffset = imageScroll.height() - scrollElement.height();
1923
- } else {
1924
- transformOffset = imageScroll.width() - scrollElement.width();
1925
- }
1926
- }
1927
- if (dataElement["trigger"] === "scroll") {
1928
- scrollElement.addClass("premium-container-scroll");
1929
- if (direction === "vertical") {
1930
- scrollVertical.addClass("premium-image-scroll-ver");
1931
- } else {
1932
- scrollElement.imagesLoaded(function () {
1933
- scrollOverlay.css({
1934
- width: imageScroll.width(),
1935
- height: imageScroll.height()
1936
- });
1937
- });
1938
- }
1939
- } else {
1940
- if (reverse === "yes") {
1941
- scrollElement.imagesLoaded(function () {
1942
- scrollElement.addClass("premium-container-scroll-instant");
1943
- setTransform();
1944
- startTransform();
1945
- });
1946
- }
1947
- if (direction === "vertical") {
1948
- scrollVertical.removeClass("premium-image-scroll-ver");
1949
- }
1950
- scrollElement.mouseenter(function () {
1951
- scrollElement.removeClass("premium-container-scroll-instant");
1952
- setTransform();
1953
- reverse === "yes" ? endTransform() : startTransform();
1954
- });
1955
- scrollElement.mouseleave(function () {
1956
- reverse === "yes" ? startTransform() : endTransform();
1957
- });
1958
- }
1959
- };
1960
-
1961
-
1962
- /****** Premium Contact Form 7 Handler ******/
1963
- var PremiumContactFormHandler = function ($scope, $) {
1964
-
1965
- var $contactForm = $scope.find(".premium-cf7-container");
1966
- var $input = $contactForm.find(
1967
- 'input[type="text"], input[type="email"], textarea, input[type="password"], input[type="date"], input[type="number"], input[type="tel"], input[type="file"], input[type="url"]'
1968
- );
1969
-
1970
- $input.wrap("<span class='wpcf7-span'>");
1971
-
1972
- $input.on("focus blur", function () {
1973
- $(this).closest(".wpcf7-span").toggleClass("is-focused");
1974
- });
1975
- };
1976
-
1977
- /****** Premium Team Members Handler ******/
1978
- var PremiumTeamMembersHandler = ModuleHandler.extend({
1979
-
1980
- getDefaultSettings: function () {
1981
-
1982
- return {
1983
- slick: {
1984
- infinite: true,
1985
- rows: 0,
1986
- prevArrow: '<a type="button" data-role="none" class="carousel-arrow carousel-prev" aria-label="Next" role="button" style=""><i class="fas fa-angle-left" aria-hidden="true"></i></a>',
1987
- nextArrow: '<a type="button" data-role="none" class="carousel-arrow carousel-next" aria-label="Next" role="button" style=""><i class="fas fa-angle-right" aria-hidden="true"></i></a>',
1988
- draggable: true,
1989
- pauseOnHover: true,
1990
- },
1991
- selectors: {
1992
- multiplePersons: '.multiple-persons',
1993
- person: '.premium-person-container',
1994
- imgContainer: '.premium-person-image-container',
1995
- imgWrap: '.premium-person-image-wrap'
1996
-
1997
- }
1998
- }
1999
- },
2000
-
2001
- getDefaultElements: function () {
2002
-
2003
- var selectors = this.getSettings('selectors');
2004
-
2005
- return {
2006
- $multiplePersons: this.$element.find(selectors.multiplePersons),
2007
- $persons: this.$element.find(selectors.person),
2008
- $imgWrap: this.$element.find(selectors.imgWrap),
2009
- }
2010
-
2011
- },
2012
- bindEvents: function () {
2013
- this.run();
2014
- },
2015
- getSlickSettings: function () {
2016
-
2017
- var settings = this.getElementSettings(),
2018
- rtl = this.elements.$multiplePersons.data("rtl"),
2019
- colsNumber = settings.persons_per_row,
2020
- colsTablet = settings.persons_per_row_tablet,
2021
- colsMobile = settings.persons_per_row_mobile;
2022
-
2023
- return Object.assign(this.getSettings('slick'), {
2024
-
2025
- slidesToShow: parseInt(100 / colsNumber.substr(0, colsNumber.indexOf('%'))),
2026
- slidesToScroll: parseInt(100 / colsNumber.substr(0, colsNumber.indexOf('%'))),
2027
- responsive: [{
2028
- breakpoint: 1025,
2029
- settings: {
2030
- slidesToShow: parseInt(100 / colsTablet.substr(0, colsTablet.indexOf('%'))),
2031
- slidesToScroll: 1
2032
- }
2033
- },
2034
- {
2035
- breakpoint: 768,
2036
- settings: {
2037
- slidesToShow: parseInt(100 / colsMobile.substr(0, colsMobile.indexOf('%'))),
2038
- slidesToScroll: 1
2039
- }
2040
- }
2041
- ],
2042
- autoplay: settings.carousel_play,
2043
- rtl: rtl ? true : false,
2044
- autoplaySpeed: settings.speed || 5000,
2045
-
2046
- });
2047
-
2048
-
2049
- },
2050
-
2051
- runEqualHeight: function () {
2052
-
2053
- var $persons = this.elements.$persons,
2054
- $imgWrap = this.elements.$imgWrap;
2055
-
2056
- var selectors = this.getSettings('selectors'),
2057
- heights = new Array();
2058
-
2059
- $persons.each(function (index, person) {
2060
- $(person).imagesLoaded(function () { }).done(function () {
2061
-
2062
- var imageHeight = $(person).find(selectors.imgContainer).outerHeight();
2063
-
2064
- heights.push(imageHeight);
2065
- });
2066
- });
2067
-
2068
- $persons.imagesLoaded(function () { }).done(function () {
2069
- var maxHeight = Math.max.apply(null, heights);
2070
- $imgWrap.css("height", maxHeight + "px");
2071
- });
2072
-
2073
- },
2074
-
2075
- run: function () {
2076
-
2077
- var $multiplePersons = this.elements.$multiplePersons;
2078
-
2079
- if (!$multiplePersons.length) return;
2080
-
2081
- var carousel = this.getElementSettings('carousel');
2082
-
2083
- if (carousel)
2084
- $multiplePersons.slick(this.getSlickSettings());
2085
-
2086
- if ($multiplePersons.hasClass("premium-person-style1")) return;
2087
-
2088
- if ("yes" !== $multiplePersons.data("persons-equal")) return;
2089
-
2090
- this.runEqualHeight();
2091
-
2092
- }
2093
-
2094
- });
2095
-
2096
- /****** Premium Title Handler ******/
2097
- var PremiumTitleHandler = function ($scope, $) {
2098
-
2099
- var $titleContainer = $scope.find(".premium-title-container"),
2100
- $titleElement = $titleContainer.find('.premium-title-text');
2101
-
2102
- if ($titleContainer.hasClass('style9')) {
2103
- var $style9 = $scope.find(".premium-title-style9");
2104
-
2105
- $style9.each(function () {
2106
- var elm = $(this);
2107
- var holdTime = elm.attr('data-blur-delay') * 1000;
2108
- elm.attr('data-animation-blur', 'process')
2109
- elm.find('.premium-title-style9-letter').each(function (index, letter) {
2110
- index += 1;
2111
- var animateDelay;
2112
- if ($('body').hasClass('rtl')) {
2113
- animateDelay = 0.2 / index + 's';
2114
- } else {
2115
- animateDelay = index / 20 + 's';
2116
- }
2117
- $(letter).css({
2118
- '-webkit-animation-delay': animateDelay,
2119
- 'animation-delay': animateDelay
2120
- });
2121
- })
2122
- setInterval(function () {
2123
- elm.attr('data-animation-blur', 'done')
2124
- setTimeout(function () {
2125
- elm.attr('data-animation-blur', 'process')
2126
- }, 150);
2127
- }, holdTime);
2128
- });
2129
- }
2130
-
2131
-
2132
- if ($titleContainer.hasClass('style8')) {
2133
-
2134
- var holdTime = $titleElement.attr('data-shiny-delay') * 1000,
2135
- duration = $titleElement.attr('data-shiny-dur') * 1000;
2136
-
2137
- function shinyEffect() {
2138
- $titleElement.get(0).setAttribute('data-animation', 'shiny');
2139
- setTimeout(function () {
2140
- $titleElement.removeAttr('data-animation')
2141
- }, duration);
2142
- }
2143
-
2144
- (function repeat() {
2145
- shinyEffect();
2146
- setTimeout(repeat, holdTime);
2147
- })();
2148
- }
2149
-
2150
- };
2151
-
2152
- /****** Premium Bullet List Handler ******/
2153
- var PremiumIconListHandler = function ($scope, $) {
2154
-
2155
- var $listItems = $scope.find(".premium-bullet-list-box"),
2156
- items = $listItems.find(".premium-bullet-list-content");
2157
-
2158
- items
2159
- .each(function (index, item) {
2160
- if ($listItems.data("list-animation") && " " != $listItems.data("list-animation")) {
2161
- var waypoint = new Waypoint({
2162
- element: item,
2163
- handler: function () {
2164
- var element = $(this.element),
2165
- delay = element.data('delay');
2166
- setTimeout(function () {
2167
- element.next('.premium-bullet-list-divider , .premium-bullet-list-divider-inline').css("opacity", "1");
2168
- element.next('.premium-bullet-list-divider-inline , .premium-bullet-list-divider').addClass("animated " + $listItems.data("list-animation"));
2169
- element.css("opacity", "1"),
2170
- element.addClass("animated " + $listItems.data("list-animation"));
2171
- }, delay);
2172
- this.destroy();
2173
- },
2174
- offset: Waypoint.viewportHeight() - 150,
2175
- });
2176
- }
2177
- });
2178
- };
2179
-
2180
- /****** Premium Grow Effect Handler ******/
2181
- var PremiumButtonHandler = function ($scope, $) {
2182
-
2183
- var $btnGrow = $scope.find('.premium-button-style6-bg');
2184
-
2185
- if ($btnGrow.length !== 0 && $scope.hasClass('premium-mouse-detect-yes')) {
2186
- $scope.on('mouseenter mouseleave', '.premium-button-style6', function (e) {
2187
-
2188
- var parentOffset = $(this).offset(),
2189
- left = e.pageX - parentOffset.left,
2190
- top = e.pageY - parentOffset.top;
2191
-
2192
- $btnGrow.css({
2193
- top: top,
2194
- left: left,
2195
- });
2196
-
2197
- });
2198
- }
2199
-
2200
- };
2201
-
2202
- var PremiumMaskHandler = function ($scope, $) {
2203
- var mask = $scope.hasClass('premium-mask-yes');
2204
-
2205
- if (!mask) return;
2206
-
2207
- if ('premium-addon-title.default' === $scope.data('widget_type')) {
2208
- var target = '.premium-title-header';
2209
- $scope.find(target).find('.premium-title-icon, .premium-title-img').addClass('premium-mask-span');
2210
- } else {
2211
- var target = '.premium-dual-header-first-header';
2212
- }
2213
-
2214
- $scope.find(target).find('span:not(.premium-title-style7-stripe-wrap):not(.premium-title-img)').each(function (index, span) {
2215
- var html = '';
2216
-
2217
- $(this).text().split(' ').forEach(function (item) {
2218
- if ('' !== item) {
2219
- html += ' <span class="premium-mask-span">' + item + '</span>';
2220
- }
2221
- });
2222
-
2223
- $(this).text('').append(html);
2224
- });
2225
-
2226
- elementorFrontend.waypoint($scope, function () {
2227
- $($scope).addClass('premium-mask-active');
2228
- }, {
2229
- offset: Waypoint.viewportHeight() - 150,
2230
- triggerOnce: true
2231
- });
2232
- };
2233
-
2234
-
2235
- var functionalHandlers = {
2236
- 'premium-addon-dual-header.default': PremiumMaskHandler,
2237
- 'premium-addon-video-box.default': PremiumVideoBoxWidgetHandler,
2238
- 'premium-addon-video-box.default': PremiumVideoBoxWidgetHandler,
2239
- 'premium-addon-fancy-text.default': PremiumFancyTextHandler,
2240
- 'premium-counter.default': PremiumCounterHandler,
2241
- 'premium-addon-title.default': [PremiumTitleHandler, PremiumMaskHandler],
2242
- 'premium-countdown-timer.default': PremiumCountDownHandler,
2243
- 'premium-carousel-widget.default': PremiumCarouselHandler,
2244
- 'premium-addon-modal-box.default': PremiumModalBoxHandler,
2245
- 'premium-image-scroll.default': PremiumImageScrollHandler,
2246
- 'premium-contact-form.default': PremiumContactFormHandler,
2247
- 'premium-icon-list.default': PremiumIconListHandler,
2248
- 'premium-addon-button.default': PremiumButtonHandler,
2249
- 'premium-addon-image-button.default': PremiumButtonHandler
2250
- };
2251
-
2252
- var classHandlers = {
2253
- 'premium-addon-person': PremiumTeamMembersHandler,
2254
- 'premium-addon-blog': PremiumBlogHandler,
2255
- 'premium-img-gallery': PremiumGridWidgetHandler,
2256
- 'premium-addon-banner': PremiumBannerHandler,
2257
- };
2258
-
2259
- $.each(functionalHandlers, function (elemName, func) {
2260
- if ('object' === typeof func) {
2261
- $.each(func, function (index, handler) {
2262
- elementorFrontend.hooks.addAction('frontend/element_ready/' + elemName, handler);
2263
- })
2264
- } else {
2265
- elementorFrontend.hooks.addAction('frontend/element_ready/' + elemName, func);
2266
- }
2267
-
2268
- });
2269
-
2270
- $.each(classHandlers, function (elemName, clas) {
2271
- elementorFrontend.elementsHandler.attachHandler(elemName, clas);
2272
- });
2273
-
2274
-
2275
- if (elementorFrontend.isEditMode()) {
2276
- elementorFrontend.hooks.addAction("frontend/element_ready/premium-addon-progressbar.default", PremiumProgressBarWidgetHandler);
2277
- } else {
2278
- elementorFrontend.hooks.addAction("frontend/element_ready/premium-addon-progressbar.default", PremiumProgressBarScrollWidgetHandler);
2279
- }
2280
- });
2281
  })(jQuery);
1
+ (function ($) {
2
+
3
+ $(window).on('elementor/frontend/init', function () {
4
+ var ModuleHandler = elementorModules.frontend.handlers.Base;
5
+
6
+ /****** Premium Progress Bar Handler ******/
7
+ var PremiumProgressBarWidgetHandler = function ($scope, trigger) {
8
+
9
+ var $progressbarElem = $scope.find(".premium-progressbar-container"),
10
+ settings = $progressbarElem.data("settings"),
11
+ length = settings.progress_length,
12
+ speed = settings.speed,
13
+ type = settings.type;
14
+
15
+
16
+ if ("line" === type) {
17
+
18
+ var $progressbar = $progressbarElem.find(".premium-progressbar-bar");
19
+
20
+ if (settings.gradient)
21
+ $progressbar.css("background", "linear-gradient(-45deg, " + settings.gradient + ")");
22
+
23
+ $progressbar.animate({
24
+ width: length + "%"
25
+ }, speed);
26
+
27
+ } else if ("circle" === type) {
28
+ if (length > 100)
29
+ length = 100;
30
+
31
+ $progressbarElem.prop({
32
+ 'counter': 0
33
+ }).animate({
34
+ counter: length
35
+ }, {
36
+ duration: speed,
37
+ easing: 'linear',
38
+ step: function (counter) {
39
+ var rotate = (counter * 3.6);
40
+
41
+ $progressbarElem.find(".premium-progressbar-right-label span").text(Math.ceil(counter) + "%");
42
+
43
+ $progressbarElem.find(".premium-progressbar-circle-left").css('transform', "rotate(" + rotate + "deg)");
44
+ if (rotate > 180) {
45
+
46
+ $progressbarElem.find(".premium-progressbar-circle").css({
47
+ '-webkit-clip-path': 'inset(0)',
48
+ 'clip-path': 'inset(0)',
49
+ });
50
+
51
+ $progressbarElem.find(".premium-progressbar-circle-right").css('visibility', 'visible');
52
+ }
53
+ }
54
+ });
55
+
56
+ } else {
57
+
58
+ var $progressbar = $progressbarElem.find(".premium-progressbar-bar-wrap"),
59
+ width = $progressbarElem.outerWidth(),
60
+ dotSize = settings.dot || 25,
61
+ dotSpacing = settings.spacing || 10,
62
+ numberOfCircles = Math.ceil(width / (dotSize + dotSpacing)),
63
+ circlesToFill = numberOfCircles * (length / 100),
64
+ numberOfTotalFill = Math.floor(circlesToFill),
65
+ fillPercent = 100 * (circlesToFill - numberOfTotalFill);
66
+
67
+ $progressbar.attr('data-circles', numberOfCircles);
68
+ $progressbar.attr('data-total-fill', numberOfTotalFill);
69
+ $progressbar.attr('data-partial-fill', fillPercent);
70
+
71
+ var className = "progress-segment";
72
+ for (var i = 0; i < numberOfCircles; i++) {
73
+ className = "progress-segment";
74
+ var innerHTML = '';
75
+
76
+ if (i < numberOfTotalFill) {
77
+ innerHTML = "<div class='segment-inner'></div>";
78
+ } else if (i === numberOfTotalFill) {
79
+
80
+ innerHTML = "<div class='segment-inner'></div>";
81
+ }
82
+
83
+ $progressbar.append("<div class='" + className + "'>" + innerHTML + "</div>");
84
+
85
+ }
86
+
87
+ if ("frontend" !== trigger) {
88
+ PremiumProgressDotsHandler($scope);
89
+ }
90
+
91
+ }
92
+
93
+ };
94
+
95
+ var PremiumProgressDotsHandler = function ($scope) {
96
+
97
+ var $progressbarElem = $scope.find(".premium-progressbar-container"),
98
+ settings = $progressbarElem.data("settings"),
99
+ $progressbar = $scope.find(".premium-progressbar-bar-wrap"),
100
+ data = $progressbar.data(),
101
+ speed = settings.speed,
102
+ increment = 0;
103
+
104
+ var numberOfTotalFill = data.totalFill,
105
+ numberOfCircles = data.circles,
106
+ fillPercent = data.partialFill;
107
+
108
+ dotIncrement(increment);
109
+
110
+ function dotIncrement(inc) {
111
+
112
+ var $dot = $progressbar.find(".progress-segment").eq(inc),
113
+ dotWidth = 100;
114
+
115
+ if (inc === numberOfTotalFill)
116
+ dotWidth = fillPercent
117
+
118
+ $dot.find(".segment-inner").animate({
119
+ width: dotWidth + '%'
120
+ }, speed / numberOfCircles, function () {
121
+ increment++;
122
+ if (increment <= numberOfTotalFill) {
123
+ dotIncrement(increment);
124
+ }
125
+
126
+ });
127
+ }
128
+ };
129
+
130
+ /****** Premium Progress Bar Scroll Handler *****/
131
+ var PremiumProgressBarScrollWidgetHandler = function ($scope, $) {
132
+
133
+ var $progressbarElem = $scope.find(".premium-progressbar-container"),
134
+ settings = $progressbarElem.data("settings"),
135
+ type = settings.type;
136
+
137
+ if ("dots" === type) {
138
+ PremiumProgressBarWidgetHandler($scope, "frontend");
139
+ }
140
+
141
+ elementorFrontend.waypoint($scope, function () {
142
+ if ("dots" !== type) {
143
+ PremiumProgressBarWidgetHandler($(this));
144
+ } else {
145
+ PremiumProgressDotsHandler($(this));
146
+ }
147
+
148
+ });
149
+ };
150
+
151
+ /****** Premium Video Box Handler ******/
152
+ var PremiumVideoBoxWidgetHandler = function ($scope, $) {
153
+
154
+ var $videoBoxElement = $scope.find(".premium-video-box-container"),
155
+ $videoListElement = $scope.find(".premium-video-box-playlist-container"),
156
+ $videoContainer = $videoBoxElement.find(".premium-video-box-video-container"), //should be clicked
157
+ $videoInnerContainer = $videoBoxElement.find('.premium-video-box-inner-wrap'),
158
+ $videoImageContainer = $videoInnerContainer.find('.premium-video-box-image-container'),
159
+ type = $videoBoxElement.data("type"),
160
+ thumbnail = $videoBoxElement.data("thumbnail"),
161
+ sticky = $videoBoxElement.data('sticky'),
162
+ stickyOnPlay = $videoBoxElement.data('sticky-play'),
163
+ hoverEffect = $videoBoxElement.data("hover"),
164
+ video, vidSrc;
165
+
166
+ // Youtube playlist option
167
+ if ($videoListElement.length) {
168
+
169
+ //Make sure that video were pulled from the API.
170
+ if (!$videoContainer.length)
171
+ return;
172
+
173
+ $videoContainer.each(function (index, item) {
174
+
175
+ var vidSrc,
176
+ $videoContainer = $(item),
177
+ $videoBoxElement = $videoContainer.closest(".premium-video-box-container"),
178
+ $trigger = $videoContainer.closest(".premium-video-box-trigger");
179
+
180
+ vidSrc = $videoContainer.data("src");
181
+ vidSrc = vidSrc + "&autoplay=1";
182
+
183
+ $trigger.on("click", function () {
184
+
185
+ var $iframe = $("<iframe/>");
186
+
187
+ $iframe.attr({
188
+ "src": vidSrc,
189
+ "frameborder": "0",
190
+ "allowfullscreen": "1",
191
+ "allow": "autoplay;encrypted-media;"
192
+ });
193
+ $videoContainer.css("background", "#000");
194
+ $videoContainer.html($iframe);
195
+
196
+ $videoBoxElement.find(
197
+ ".premium-video-box-image-container, .premium-video-box-play-icon-container"
198
+ ).remove();
199
+
200
+ });
201
+
202
+ });
203
+
204
+ return;
205
+ }
206
+
207
+ if ("self" === type) {
208
+
209
+ video = $videoContainer.find("video");
210
+ vidSrc = video.attr("src");
211
+
212
+ } else {
213
+
214
+ vidSrc = $videoContainer.data("src");
215
+
216
+ if (!thumbnail || -1 !== vidSrc.indexOf("autoplay=1")) {
217
+
218
+ //Check if Autoplay on viewport option is enabled
219
+ if ($videoBoxElement.data("play-viewport")) {
220
+ elementorFrontend.waypoint($videoBoxElement, function () {
221
+ playVideo();
222
+ });
223
+ } else {
224
+ playVideo();
225
+ }
226
+
227
+ } else {
228
+ vidSrc = vidSrc + "&autoplay=1";
229
+ }
230
+
231
+ }
232
+
233
+ function playVideo() {
234
+
235
+ if ($videoBoxElement.hasClass("playing")) return;
236
+
237
+ $videoBoxElement.addClass("playing");
238
+
239
+ if (stickyOnPlay === 'yes')
240
+ stickyOption();
241
+
242
+ if ("self" === type) {
243
+
244
+ $(video).get(0).play();
245
+
246
+ $videoContainer.css({
247
+ opacity: "1",
248
+ visibility: "visible"
249
+ });
250
+
251
+ } else {
252
+
253
+ var $iframe = $("<iframe/>");
254
+
255
+ $iframe.attr({
256
+ "src": vidSrc,
257
+ "frameborder": "0",
258
+ "allowfullscreen": "1",
259
+ "allow": "autoplay;encrypted-media;"
260
+ });
261
+ $videoContainer.css("background", "#000");
262
+ $videoContainer.html($iframe);
263
+ }
264
+
265
+ $videoBoxElement.find(
266
+ ".premium-video-box-image-container, .premium-video-box-play-icon-container, .premium-video-box-description-container"
267
+ ).remove();
268
+
269
+ if ("vimeo" === type)
270
+ $videoBoxElement.find(".premium-video-box-vimeo-wrap").remove();
271
+ }
272
+
273
+ $videoBoxElement.on("click", function () {
274
+ playVideo();
275
+ });
276
+
277
+
278
+ if ("yes" !== sticky || "yes" === stickyOnPlay)
279
+ return;
280
+
281
+ stickyOption();
282
+
283
+ function stickyOption() {
284
+
285
+ var stickyDesktop = $videoBoxElement.data('hide-desktop'),
286
+ stickyTablet = $videoBoxElement.data('hide-tablet'),
287
+ stickyMobile = $videoBoxElement.data('hide-mobile'),
288
+ stickyMargin = $videoBoxElement.data('sticky-margin');
289
+
290
+ $videoBoxElement.off('click').on('click', function (e) {
291
+ // if ('yes' === sticky) {
292
+ var stickyTarget = e.target.className;
293
+ if ((stickyTarget.toString().indexOf('premium-video-box-sticky-close') >= 0) || (stickyTarget.toString().indexOf('premium-video-box-sticky-close') >= 0)) {
294
+ return false;
295
+ }
296
+ // }
297
+ playVideo();
298
+
299
+ });
300
+
301
+ //Make sure Elementor Waypoint is defined
302
+ if (typeof elementorFrontend.waypoint !== 'undefined') {
303
+
304
+ var stickyWaypoint = elementorFrontend.waypoint(
305
+ $videoBoxElement,
306
+ function (direction) {
307
+ if ('down' === direction) {
308
+
309
+ $videoBoxElement.removeClass('premium-video-box-sticky-hide').addClass('premium-video-box-sticky-apply premium-video-box-filter-sticky');
310
+
311
+ //Fix conflict with Elementor motion effects
312
+ if ($scope.hasClass("elementor-motion-effects-parent")) {
313
+ $scope.removeClass("elementor-motion-effects-perspective").find(".elementor-widget-container").addClass("premium-video-box-transform");
314
+ }
315
+
316
+ if ($videoBoxElement.data("mask")) {
317
+ //Fix Sticky position issue when drop-shadow is applied
318
+ $scope.find(".premium-video-box-mask-filter").removeClass("premium-video-box-mask-filter");
319
+
320
+ $videoBoxElement.find(':first-child').removeClass('premium-video-box-mask-media');
321
+
322
+ $videoImageContainer.removeClass(hoverEffect).removeClass('premium-video-box-mask-media').css({
323
+ 'transition': 'width 0.2s, height 0.2s',
324
+ '-webkit-transition': 'width 0.2s, height 0.2s'
325
+ });
326
+ }
327
+
328
+ $(document).trigger('premium_after_sticky_applied', [$scope]);
329
+
330
+ // Entrance Animation Option
331
+ if ($videoInnerContainer.data("video-animation") && " " != $videoInnerContainer.data("video-animation")) {
332
+ $videoInnerContainer.css("opacity", "0");
333
+ var animationDelay = $videoInnerContainer.data('delay-animation');
334
+ setTimeout(function () {
335
+
336
+ $videoInnerContainer.css("opacity", "1").addClass("animated " + $videoInnerContainer.data("video-animation"));
337
+
338
+ }, animationDelay * 1000);
339
+ }
340
+
341
+ } else {
342
+
343
+ $videoBoxElement.removeClass('premium-video-box-sticky-apply premium-video-box-filter-sticky').addClass('premium-video-box-sticky-hide');
344
+
345
+ //Fix conflict with Elementor motion effects
346
+ if ($scope.hasClass("elementor-motion-effects-parent")) {
347
+ $scope.addClass("elementor-motion-effects-perspective").find(".elementor-widget-container").removeClass("premium-video-box-transform");
348
+ }
349
+
350
+ if ($videoBoxElement.data("mask")) {
351
+ //Fix Sticky position issue when drop-shadow is applied
352
+ $videoBoxElement.parent().addClass("premium-video-box-mask-filter");
353
+
354
+ $videoBoxElement.find(':first-child').eq(0).addClass('premium-video-box-mask-media');
355
+ $videoImageContainer.addClass('premium-video-box-mask-media');
356
+ }
357
+
358
+ $videoImageContainer.addClass(hoverEffect).css({
359
+ 'transition': 'all 0.2s',
360
+ '-webkit-transition': 'all 0.2s'
361
+ });
362
+
363
+ $videoInnerContainer.removeClass("animated " + $videoInnerContainer.data("video-animation"));
364
+ }
365
+ }, {
366
+ offset: 0 + '%',
367
+ triggerOnce: false
368
+ }
369
+ );
370
+ }
371
+
372
+ var closeBtn = $scope.find('.premium-video-box-sticky-close');
373
+
374
+ closeBtn.off('click.closetrigger').on('click.closetrigger', function (e) {
375
+ stickyWaypoint[0].disable();
376
+
377
+ $videoBoxElement.removeClass('premium-video-box-sticky-apply premium-video-box-sticky-hide');
378
+
379
+ //Fix conflict with Elementor motion effects
380
+ if ($scope.hasClass("elementor-motion-effects-parent")) {
381
+ $scope.addClass("elementor-motion-effects-perspective").find(".elementor-widget-container").removeClass("premium-video-box-transform");
382
+ }
383
+
384
+ if ($videoBoxElement.data("mask")) {
385
+ //Fix Sticky position issue when drop-shadow is applied
386
+ $videoBoxElement.parent().addClass("premium-video-box-mask-filter");
387
+
388
+ //Necessary classes for mask shape option
389
+ $videoBoxElement.find(':first-child').eq(0).addClass('premium-video-box-mask-media');
390
+ $videoImageContainer.addClass('premium-video-box-mask-media');
391
+ }
392
+
393
+
394
+ });
395
+
396
+ checkResize(stickyWaypoint);
397
+
398
+ checkScroll();
399
+
400
+ window.addEventListener("scroll", checkScroll);
401
+
402
+ $(window).resize(function (e) {
403
+ checkResize(stickyWaypoint);
404
+ });
405
+
406
+ function checkResize(stickyWaypoint) {
407
+ var currentDeviceMode = elementorFrontend.getCurrentDeviceMode();
408
+
409
+ if ('' !== stickyDesktop && currentDeviceMode == stickyDesktop) {
410
+ disableSticky(stickyWaypoint);
411
+ } else if ('' !== stickyTablet && currentDeviceMode == stickyTablet) {
412
+ disableSticky(stickyWaypoint);
413
+ } else if ('' !== stickyMobile && currentDeviceMode == stickyMobile) {
414
+ disableSticky(stickyWaypoint);
415
+ } else {
416
+ stickyWaypoint[0].enable();
417
+ }
418
+ }
419
+
420
+ function disableSticky(stickyWaypoint) {
421
+ stickyWaypoint[0].disable();
422
+ $videoBoxElement.removeClass('premium-video-box-sticky-apply premium-video-box-sticky-hide');
423
+ }
424
+
425
+ function checkScroll() {
426
+ if ($videoBoxElement.hasClass('premium-video-box-sticky-apply')) {
427
+ $videoInnerContainer.draggable({
428
+ start: function () {
429
+ $(this).css({
430
+ transform: "none",
431
+ top: $(this).offset().top + "px",
432
+ left: $(this).offset().left + "px"
433
+ });
434
+ },
435
+ containment: 'window'
436
+ });
437
+ }
438
+ }
439
+
440
+ $(document).on('premium_after_sticky_applied', function (e, $scope) {
441
+ var infobar = $scope.find('.premium-video-box-sticky-infobar');
442
+
443
+ if (0 !== infobar.length) {
444
+ var infobarHeight = infobar.outerHeight();
445
+
446
+ if ($scope.hasClass('premium-video-sticky-center-left') || $scope.hasClass('premium-video-sticky-center-right')) {
447
+ infobarHeight = Math.ceil(infobarHeight / 2);
448
+ $videoInnerContainer.css('top', 'calc( 50% - ' + infobarHeight + 'px )');
449
+ }
450
+
451
+ if ($scope.hasClass('premium-video-sticky-bottom-left') || $scope.hasClass('premium-video-sticky-bottom-right')) {
452
+ if ('' !== stickyMargin) {
453
+ infobarHeight = Math.ceil(infobarHeight);
454
+ var stickBottom = infobarHeight + stickyMargin;
455
+ $videoInnerContainer.css('bottom', stickBottom);
456
+ }
457
+ }
458
+ }
459
+ });
460
+
461
+ }
462
+
463
+ };
464
+
465
+ /****** Premium Media Grid Handler ******/
466
+ var PremiumGridWidgetHandler = ModuleHandler.extend({
467
+
468
+ settings: {},
469
+
470
+ getDefaultSettings: function () {
471
+ return {
472
+ selectors: {
473
+ galleryElement: '.premium-gallery-container',
474
+ filters: '.premium-gallery-cats-container li',
475
+ gradientLayer: '.premium-gallery-gradient-layer',
476
+ loadMore: '.premium-gallery-load-more',
477
+ loadMoreDiv: '.premium-gallery-load-more div',
478
+ vidWrap: '.premium-gallery-video-wrap',
479
+ }
480
+ }
481
+ },
482
+
483
+ getDefaultElements: function () {
484
+
485
+ var selectors = this.getSettings('selectors'),
486
+ elements = {
487
+ $galleryElement: this.$element.find(selectors.galleryElement),
488
+ $filters: this.$element.find(selectors.filters),
489
+ $gradientLayer: this.$element.find(selectors.gradientLayer),
490
+ $vidWrap: this.$element.find(selectors.vidWrap)
491
+ };
492
+
493
+ elements.$loadMore = elements.$galleryElement.parent().find(selectors.loadMore)
494
+ elements.$loadMoreDiv = elements.$galleryElement.parent().find(selectors.loadMoreDiv)
495
+
496
+ return elements;
497
+ },
498
+
499
+ bindEvents: function () {
500
+ this.getGlobalSettings();
501
+ this.run();
502
+ },
503
+
504
+ getGlobalSettings: function () {
505
+ var $galleryElement = this.elements.$galleryElement,
506
+ settings = $galleryElement.data('settings');
507
+
508
+ this.settings = {
509
+ layout: settings.img_size,
510
+ loadMore: settings.load_more,
511
+ columnWidth: null,
512
+ filter: null,
513
+ isFilterClicked: false,
514
+ minimum: settings.minimum,
515
+ imageToShow: settings.click_images,
516
+ counter: settings.minimum,
517
+ ltrMode: settings.ltr_mode,
518
+ shuffle: settings.shuffle,
519
+ active_cat: settings.active_cat,
520
+ theme: settings.theme,
521
+ overlay: settings.overlay,
522
+ sort_by: settings.sort_by,
523
+ light_box: settings.light_box,
524
+ flag: settings.flag,
525
+ lightbox_type: settings.lightbox_type
526
+ }
527
+ },
528
+
529
+ updateCounter: function () {
530
+
531
+ if (this.settings.isFilterClicked) {
532
+
533
+ this.settings.counter = this.settings.minimum;
534
+
535
+ this.settings.isFilterClicked = false;
536
+
537
+ } else {
538
+ this.settings.counter = this.settings.counter;
539
+ }
540
+
541
+ this.settings.counter = this.settings.counter + this.settings.imageToShow;
542
+ },
543
+
544
+ updateGrid: function (gradHeight, $isotopeGallery, $loadMoreDiv) {
545
+ $.ajax({
546
+ url: this.appendItems(this.settings.counter, gradHeight, $isotopeGallery),
547
+ beforeSend: function () {
548
+ $loadMoreDiv.removeClass("premium-gallery-item-hidden");
549
+ },
550
+ success: function () {
551
+ $loadMoreDiv.addClass("premium-gallery-item-hidden");
552
+ }
553
+ });
554
+ },
555
+
556
+ loadMore: function (gradHeight, $isotopeGallery) {
557
+
558
+ var $galleryElement = this.elements.$galleryElement,
559
+ $loadMoreDiv = this.elements.$loadMoreDiv,
560
+ $loadMore = this.elements.$loadMore,
561
+ _this = this;
562
+
563
+ $loadMoreDiv.addClass("premium-gallery-item-hidden");
564
+
565
+ if ($galleryElement.find(".premium-gallery-item").length > this.settings.minimum) {
566
+
567
+ $loadMore.removeClass("premium-gallery-item-hidden");
568
+
569
+ $galleryElement.parent().on("click", ".premium-gallery-load-less", function () {
570
+ _this.settings.counter = _this.settings.counter - _this.settings.imageToShow;
571
+ });
572
+
573
+ $galleryElement.parent().on("click", ".premium-gallery-load-more-btn:not(.premium-gallery-load-less)", function () {
574
+ _this.updateCounter();
575
+ _this.updateGrid(gradHeight, $isotopeGallery, $loadMoreDiv);
576
+ });
577
+
578
+ }
579
+
580
+ },
581
+
582
+ getItemsToHide: function (instance, imagesToShow) {
583
+ var items = instance.filteredItems.slice(imagesToShow, instance
584
+ .filteredItems.length).map(function (item) {
585
+ return item.element;
586
+ });
587
+
588
+ return items;
589
+ },
590
+
591
+ appendItems: function (imagesToShow, gradHeight, $isotopeGallery) {
592
+
593
+ var $galleryElement = this.elements.$galleryElement,
594
+ $gradientLayer = this.elements.$gradientLayer,
595
+ instance = $galleryElement.data("isotope"),
596
+ itemsToHide = this.getItemsToHide(instance, imagesToShow);
597
+
598
+ $gradientLayer.outerHeight(gradHeight);
599
+
600
+ $galleryElement.find(".premium-gallery-item-hidden").removeClass("premium-gallery-item-hidden");
601
+
602
+ $galleryElement.parent().find(".premium-gallery-load-more").removeClass("premium-gallery-item-hidden");
603
+
604
+ $(itemsToHide).addClass("premium-gallery-item-hidden");
605
+
606
+ $isotopeGallery.isotope("layout");
607
+
608
+ if (0 == itemsToHide) {
609
+
610
+ $gradientLayer.addClass("premium-gallery-item-hidden");
611
+
612
+ $galleryElement.parent().find(".premium-gallery-load-more").addClass("premium-gallery-item-hidden");
613
+ }
614
+ },
615
+
616
+ triggerFilerTabs: function (url) {
617
+ var filterIndex = url.searchParams.get(this.settings.flag),
618
+ $filters = this.elements.$filters;
619
+
620
+ if (filterIndex) {
621
+
622
+ var $targetFilter = $filters.eq(filterIndex).find("a");
623
+
624
+ $targetFilter.trigger('click');
625
+
626
+ }
627
+ },
628
+
629
+ onReady: function ($isotopeGallery) {
630
+ var _this = this;
631
+
632
+ $isotopeGallery.isotope("layout");
633
+
634
+ $isotopeGallery.isotope({
635
+ filter: _this.settings.active_cat
636
+ });
637
+
638
+ var url = new URL(window.location.href);
639
+
640
+ if (url)
641
+ _this.triggerFilerTabs(url);
642
+
643
+ },
644
+
645
+ onResize: function ($isotopeGallery) {
646
+ var _this = this;
647
+
648
+ _this.setMetroLayout();
649
+
650
+ $isotopeGallery.isotope({
651
+ itemSelector: ".premium-gallery-item",
652
+ masonry: {
653
+ columnWidth: _this.settings.columnWidth
654
+ },
655
+ });
656
+
657
+ },
658
+
659
+ lightBoxDisabled: function () {
660
+ var _this = this,
661
+ $vidWrap = this.elements.$vidWrap;
662
+
663
+ $vidWrap.each(function (index, item) {
664
+ var type = $(item).data("type");
665
+
666
+ $(item).closest(".premium-gallery-item").on("click", function () {
667
+ var $this = $(this);
668
+
669
+ $this.find(".pa-gallery-img-container").css("background", "#000");
670
+
671
+ $this.find("img, .pa-gallery-icons-caption-container, .pa-gallery-icons-wrapper").css("visibility", "hidden");
672
+
673
+ if ("style3" !== _this.settings.skin)
674
+ $this.find(".premium-gallery-caption").css("visibility", "hidden");
675
+
676
+ if ("hosted" !== type) {
677
+ _this.playVid($this);
678
+ } else {
679
+ _this.playHostedVid(item);
680
+ }
681
+ });
682
+ });
683
+
684
+ },
685
+
686
+ playVid: function ($this) {
687
+ var $iframeWrap = $this.find(".premium-gallery-iframe-wrap"),
688
+ src = $iframeWrap.data("src");
689
+
690
+ src = src.replace("&mute", "&autoplay=1&mute");
691
+
692
+ var $iframe = $("<iframe/>");
693
+
694
+ $iframe.attr({
695
+ "src": src,
696
+ "frameborder": "0",
697
+ "allowfullscreen": "1",
698
+ "allow": "autoplay;encrypted-media;"
699
+ });
700
+
701
+ $iframeWrap.html($iframe);
702
+
703
+ $iframe.css("visibility", "visible");
704
+ },
705
+
706
+ playHostedVid: function (item) {
707
+ var $video = $(item).find("video");
708
+
709
+ $video.get(0).play();
710
+ $video.css("visibility", "visible");
711
+ },
712
+
713
+ run: function () {
714
+
715
+ var $galleryElement = this.elements.$galleryElement,
716
+ $vidWrap = this.elements.$vidWrap,
717
+ $filters = this.elements.$filters,
718
+ _this = this;
719
+
720
+ if ('metro' === this.settings.layout) {
721
+
722
+ this.setMetroLayout();
723
+
724
+ this.settings.layout = "masonry";
725
+
726
+ $(window).resize(function () { _this.onResize($isotopeGallery); });
727
+ }
728
+
729
+ var $isotopeGallery = $galleryElement.isotope(this.getIsoTopeSettings());
730
+
731
+ $isotopeGallery.imagesLoaded().progress(function () {
732
+ $isotopeGallery.isotope("layout");
733
+ });
734
+
735
+ $(document).ready(function () { _this.onReady($isotopeGallery); });
736
+
737
+ if (this.settings.loadMore) {
738
+
739
+ var $gradientLayer = this.elements.$gradientLayer,
740
+ gradHeight = null;
741
+
742
+ setTimeout(function () {
743
+ gradHeight = $gradientLayer.outerHeight();
744
+ }, 200);
745
+
746
+ this.loadMore(gradHeight, $isotopeGallery);
747
+ }
748
+
749
+ if ("yes" !== this.settings.light_box)
750
+ this.lightBoxDisabled();
751
+
752
+ $filters.find("a").click(function (e) {
753
+ e.preventDefault();
754
+
755
+ _this.isFilterClicked = true;
756
+
757
+ $filters.find(".active").removeClass("active");
758
+
759
+ $(this).addClass("active");
760
+
761
+ _this.settings.filter = $(this).attr("data-filter");
762
+
763
+ $isotopeGallery.isotope({
764
+ filter: _this.settings.filter
765
+ });
766
+
767
+ if (_this.settings.shuffle) $isotopeGallery.isotope("shuffle");
768
+
769
+ if (_this.settings.loadMore) _this.appendItems(_this.settings.minimum, gradHeight, $isotopeGallery);
770
+
771
+ return false;
772
+ });
773
+
774
+ if ("default" === this.settings.lightbox_type)
775
+ this.$element.find(".premium-img-gallery a[data-rel^='prettyPhoto']").prettyPhoto(this.getPrettyPhotoSettings());
776
+ },
777
+
778
+ getPrettyPhotoSettings: function () {
779
+ return {
780
+ theme: this.settings.theme,
781
+ hook: "data-rel",
782
+ opacity: 0.7,
783
+ show_title: false,
784
+ deeplinking: false,
785
+ overlay_gallery: this.settings.overlay,
786
+ custom_markup: "",
787
+ default_width: 900,
788
+ default_height: 506,
789
+ social_tools: ""
790
+ }
791
+ },
792
+
793
+ getIsoTopeSettings: function () {
794
+ return {
795
+ itemSelector: '.premium-gallery-item',
796
+ percentPosition: true,
797
+ animationOptions: {
798
+ duration: 750,
799
+ easing: 'linear'
800
+ },
801
+ filter: this.settings.active_cat,
802
+ layoutMode: this.settings.layout,
803
+ originLeft: this.settings.ltrMode,
804
+ masonry: {
805
+ columnWidth: this.settings.columnWidth
806
+ },
807
+ sortBy: this.settings.sort_by
808
+ }
809
+ },
810
+
811
+ getRepeaterSettings: function () {
812
+ return this.getElementSettings('premium_gallery_img_content');
813
+ },
814
+
815
+ setMetroLayout: function () {
816
+
817
+ var $galleryElement = this.elements.$galleryElement,
818
+ gridWidth = $galleryElement.width(),
819
+ cellSize = Math.floor(gridWidth / 12),
820
+ deviceType = elementorFrontend.getCurrentDeviceMode(),
821
+ suffix = 'desktop' === deviceType ? '' : '_' + deviceType,
822
+ repeater = this.getRepeaterSettings();
823
+
824
+ $galleryElement.find(".premium-gallery-item").each(function (index, item) { //should be added to selectors and elements
825
+
826
+ var cells = repeater[index]['premium_gallery_image_cell' + suffix].size,
827
+ vCells = repeater[index]['premium_gallery_image_vcell' + suffix].size;
828
+
829
+ if ("" === cells || undefined == cells) {
830
+ cells = repeater[index].premium_gallery_image_cell;
831
+ }
832
+
833
+ if ("" === vCells || undefined == vCells) {
834
+ vCells = repeater[index].premium_gallery_image_vcell;
835
+ }
836
+
837
+ $(item).css({
838
+ width: Math.ceil(cells * cellSize),
839
+ height: Math.ceil(vCells * cellSize)
840
+ });
841
+ });
842
+
843
+ this.settings.columnWidth = cellSize;
844
+ }
845
+
846
+ });
847
+
848
+ /****** Premium Counter Handler ******/
849
+ var PremiumCounterHandler = function ($scope, $) {
850
+
851
+ var $counterElement = $scope.find(".premium-counter");
852
+
853
+ elementorFrontend.waypoint($counterElement, function () {
854
+
855
+ var counterSettings = $counterElement.data(),
856
+ incrementElement = $counterElement.find(".premium-counter-init"),
857
+ iconElement = $counterElement.find(".icon");
858
+
859
+ $(incrementElement).numerator(counterSettings);
860
+
861
+ $(iconElement).addClass("animated " + iconElement.data("animation"));
862
+
863
+ });
864
+
865
+ };
866
+
867
+ /****** Premium Fancy Text Handler ******/
868
+ var PremiumFancyTextHandler = function ($scope, $) {
869
+
870
+ var $elem = $scope.find(".premium-fancy-text-wrapper"),
871
+ settings = $elem.data("settings"),
872
+ loadingSpeed = settings.delay || 2500,
873
+ itemCount = $elem.find('.premium-fancy-list-items').length,
874
+ loopCount = ('' === settings.count && !['typing', 'slide', 'autofade'].includes(settings.effect)) ? 'infinite' : (settings.count * itemCount);
875
+
876
+ function escapeHtml(unsafe) {
877
+ return unsafe.replace(/&/g, "&amp;").replace(/</g, "&lt;").replace(/>/g, "&gt;").replace(
878
+ /"/g, "&quot;").replace(/'/g, "&#039;");
879
+ }
880
+
881
+ if ("typing" === settings.effect) {
882
+
883
+ var fancyStrings = [];
884
+
885
+ settings.strings.forEach(function (item) {
886
+ fancyStrings.push(escapeHtml(item));
887
+ });
888
+
889
+ $elem.find(".premium-fancy-text").typed({
890
+ strings: fancyStrings,
891
+ typeSpeed: settings.typeSpeed,
892
+ backSpeed: settings.backSpeed,
893
+ startDelay: settings.startDelay,
894
+ backDelay: settings.backDelay,
895
+ showCursor: settings.showCursor,
896
+ cursorChar: settings.cursorChar,
897
+ loop: settings.loop
898
+ });
899
+
900
+ } else if ("slide" === settings.effect) {
901
+ loadingSpeed = settings.pause;
902
+
903
+ $elem.find(".premium-fancy-text").vTicker({
904
+ speed: settings.speed,
905
+ showItems: settings.showItems,
906
+ pause: settings.pause,
907
+ mousePause: settings.mousePause,
908
+ direction: "up"
909
+ });
910
+
911
+ } else if ('auto-fade' === settings.effect) {
912
+ var $items = $elem.find(".premium-fancy-list-items"),
913
+ len = $items.length;
914
+
915
+ if (0 === len) {
916
+ return;
917
+ }
918
+
919
+ var delay = settings.duration / len,
920
+ itemDelay = 0;
921
+
922
+ loadingSpeed = delay;
923
+
924
+ $items.each(function ($index, $item) {
925
+ $item.style.animationDelay = itemDelay + 'ms';
926
+ itemDelay += delay;
927
+ });
928
+
929
+ } else {
930
+
931
+ setFancyAnimation();
932
+
933
+ function setFancyAnimation() {
934
+
935
+ var $item = $elem.find(".premium-fancy-list-items"),
936
+ current = 1;
937
+
938
+ //Get effect settings
939
+ var delay = settings.delay || 2500,
940
+ loopCount = settings.count;
941
+
942
+ //If Loop Count option is set
943
+ if (loopCount) {
944
+ var currentLoop = 1,
945
+ fancyStringsCount = $elem.find(".premium-fancy-list-items").length;
946
+ }
947
+
948
+ var loopInterval = setInterval(function () {
949
+
950
+ var animationClass = "";
951
+
952
+ //Add animation class
953
+ if (settings.effect === "custom")
954
+ animationClass = "animated " + settings.animation;
955
+
956
+ //Show current active item
957
+ $item.eq(current).addClass("premium-fancy-item-visible " + animationClass).removeClass("premium-fancy-item-hidden");
958
+
959
+ var $inactiveItems = $item.filter(function (index) {
960
+ return index !== current;
961
+ });
962
+
963
+ //Hide inactive items
964
+ $inactiveItems.addClass("premium-fancy-item-hidden").removeClass("premium-fancy-item-visible " + animationClass);
965
+
966
+ current++;
967
+
968
+ //Restart loop
969
+ if ($item.length === current)
970
+ current = 0;
971
+
972
+ //Increment interval and check if loop count is reached
973
+ if (loopCount) {
974
+ currentLoop++;
975
+
976
+ if ((fancyStringsCount * loopCount) === currentLoop)
977
+ clearInterval(loopInterval);
978
+ }
979
+
980
+
981
+ }, delay);
982
+
983
+ }
984
+ }
985
+
986
+ if ('loading' === settings.loading && 'typing' !== settings.effect) {
987
+ $scope.find('.premium-fancy-text').append('<span class="premium-loading-bar"></span>');
988
+ $scope.find('.premium-loading-bar').css({
989
+ 'animation-iteration-count': loopCount,
990
+ 'animation-duration': loadingSpeed + 'ms'
991
+ });
992
+ }
993
+
994
+ };
995
+
996
+ /****** Premium Countdown Handler ******/
997
+ var PremiumCountDownHandler = function ($scope, $) {
998
+
999
+ var $countDownElement = $scope.find(".premium-countdown"),
1000
+ settings = $countDownElement.data("settings"),
1001
+ id = $scope.data('id'),
1002
+ label1 = settings.label1,
1003
+ label2 = settings.label2,
1004
+ newLabe1 = label1.split(","),
1005
+ newLabel2 = label2.split(","),
1006
+ timerType = settings.timerType,
1007
+ until = 'evergreen' === timerType ? settings.until.date : settings.until,
1008
+ layout = '',
1009
+ map = {
1010
+ y: { index: 0, oldVal: '' },
1011
+ o: { index: 1, oldVal: '' },
1012
+ w: { index: 2, oldVal: '' },
1013
+ d: { index: 3, oldVal: '' },
1014
+ h: { index: 4, oldVal: '' },
1015
+ m: { index: 5, oldVal: '' },
1016
+ s: { index: 6, oldVal: '' }
1017
+ };
1018
+
1019
+ if ($countDownElement.find('#countdown-' + id).hasClass('premium-countdown-flip')) {
1020
+ settings.format.split('').forEach(function (unit) {
1021
+ var lowercased = unit.toLowerCase();
1022
+
1023
+ layout += '<div class="premium-countdown-block premium-countdown-' + lowercased + '"><div class="pre_time-mid"> <div class="premium-countdown-figure"><span class="top">{' + lowercased + 'nn}</span><span class="top-back"><span>{' + lowercased + 'nn}</span></span><span class="bottom">{' + lowercased + 'nn}</span><span class="bottom-back"><span>{' + lowercased + 'nn}</span></span></div><span class="premium-countdown-label">{' + lowercased + 'l}</span></div><span class="countdown_separator">{sep}</span></div>';
1024
+ });
1025
+ }
1026
+
1027
+ $countDownElement.find('#countdown-' + id).countdown({
1028
+ layout: layout,
1029
+ labels: newLabel2,
1030
+ labels1: newLabe1,
1031
+ until: new Date(until),
1032
+ format: settings.format,
1033
+ padZeroes: true,
1034
+ timeSeparator: settings.separator,
1035
+ onTick: function (periods) {
1036
+
1037
+ equalWidth();
1038
+
1039
+ if ($countDownElement.find('#countdown-' + id).hasClass('premium-countdown-flip')) {
1040
+ animateFigure(periods, map);
1041
+ }
1042
+ },
1043
+ onExpiry: function () {
1044
+ if ('onExpiry' === settings.event) {
1045
+ $countDownElement.find('#countdown-' + id).html(settings.text);
1046
+ }
1047
+ },
1048
+ serverSync: function () {
1049
+ return new Date(settings.serverSync);
1050
+ }
1051
+ });
1052
+
1053
+ if (settings.reset) {
1054
+ $countDownElement.find('.premium-countdown-init').countdown('option', 'until', new Date(until));
1055
+ }
1056
+
1057
+ if ('expiryUrl' === settings.event) {
1058
+ $countDownElement.find('#countdown-' + id).countdown('option', 'expiryUrl', (elementorFrontend.isEditMode()) ? '' : settings.text);
1059
+ }
1060
+
1061
+ function equalWidth() {
1062
+ var width = 0;
1063
+ $countDownElement.find('#countdown-' + id + ' .countdown-amount').each(function (index, slot) {
1064
+ if (width < $(slot).outerWidth()) {
1065
+ width = $(slot).outerWidth();
1066
+ }
1067
+ });
1068
+
1069
+ $countDownElement.find('#countdown-' + id + ' .countdown-amount').css('width', width);
1070
+ }
1071
+
1072
+ function animateFigure(periods, map) {
1073
+ settings.format.split('').forEach(function (unit) {
1074
+
1075
+ var lowercased = unit.toLowerCase(),
1076
+ index = map[lowercased].index,
1077
+ oldVal = map[lowercased].oldVal;
1078
+
1079
+ if (periods[index] !== oldVal) {
1080
+
1081
+ map[lowercased].oldVal = periods[index];
1082
+
1083
+ var $top = $('#countdown-' + id).find('.premium-countdown-' + lowercased + ' .top'),
1084
+ $back_top = $('#countdown-' + id).find('.premium-countdown-' + lowercased + ' .top-back');
1085
+
1086
+ TweenMax.to($top, 0.8, {
1087
+ rotationX: '-180deg',
1088
+ transformPerspective: 300,
1089
+ ease: Quart.easeOut,
1090
+ onComplete: function () {
1091
+ TweenMax.set($top, { rotationX: 0 });
1092
+ }
1093
+ });
1094
+
1095
+ TweenMax.to($back_top, 0.8, {
1096
+ rotationX: 0,
1097
+ transformPerspective: 300,
1098
+ ease: Quart.easeOut,
1099
+ clearProps: 'all'
1100
+ });
1101
+ }
1102
+ });
1103
+ }
1104
+
1105
+ times = $countDownElement.find('#countdown-' + id).countdown("getTimes");
1106
+
1107
+ function runTimer(el) {
1108
+ return el == 0;
1109
+ }
1110
+
1111
+ if (times.every(runTimer)) {
1112
+
1113
+ if ('onExpiry' === settings.event) {
1114
+ $countDownElement.find('#countdown-' + id).html(settings.text);
1115
+ } else if ('expiryUrl' === settings.event && !elementorFrontend.isEditMode()) {
1116
+ var editMode = $('body').find('#elementor').length;
1117
+ if (0 < editMode) {
1118
+ $countDownElement.find('#countdown-' + id).html(
1119
+ "<h1>You can not redirect url from elementor Editor!!</h1>");
1120
+ } else {
1121
+ if (!elementorFrontend.isEditMode()) {
1122
+ window.location.href = settings.text;
1123
+ }
1124
+ }
1125
+
1126
+ }
1127
+ }
1128
+
1129
+ };
1130
+
1131
+ /****** Premium Carousel Handler ******/
1132
+ var PremiumCarouselHandler = function ($scope, $) {
1133
+
1134
+ var $carouselElem = $scope.find(".premium-carousel-wrapper"),
1135
+ settings = $($carouselElem).data("settings"),
1136
+ isEdit = elementorFrontend.isEditMode();
1137
+
1138
+ function slideToShow(slick) {
1139
+
1140
+ var slidesToShow = slick.options.slidesToShow,
1141
+ windowWidth = $(window).width();
1142
+ if (windowWidth > settings.tabletBreak) {
1143
+ slidesToShow = settings.slidesDesk;
1144
+ }
1145
+ if (windowWidth <= settings.tabletBreak) {
1146
+ slidesToShow = settings.slidesTab;
1147
+ }
1148
+ if (windowWidth <= settings.mobileBreak) {
1149
+ slidesToShow = settings.slidesMob;
1150
+ }
1151
+ return slidesToShow;
1152
+
1153
+ }
1154
+
1155
+ //Get templates content on the editor page
1156
+ if (isEdit) {
1157
+
1158
+ $carouselElem.find(".item-wrapper").each(function (index, slide) {
1159
+
1160
+ var templateID = $(slide).data("template");
1161
+
1162
+ if (undefined !== templateID) {
1163
+ $.ajax({
1164
+ type: "GET",
1165
+ url: PremiumSettings.ajaxurl,
1166
+ dataType: "html",
1167
+ data: {
1168
+ action: "get_elementor_template_content",
1169
+ templateID: templateID
1170
+ }
1171
+ }).success(function (response) {
1172
+
1173
+ var data = JSON.parse(response).data;
1174
+
1175
+ if (undefined !== data.template_content) {
1176
+
1177
+ $(slide).html(data.template_content);
1178
+ $carouselElem.find(".premium-carousel-inner").slick("refresh");
1179
+
1180
+ }
1181
+ });
1182
+ }
1183
+ });
1184
+
1185
+ }
1186
+
1187
+ $carouselElem.on("init", function (event) {
1188
+
1189
+ event.preventDefault();
1190
+
1191
+ setTimeout(function () {
1192
+ resetAnimations("init");
1193
+ }, 500);
1194
+
1195
+ $(this).find("item-wrapper.slick-active").each(function () {
1196
+ var $this = $(this);
1197
+ $this.addClass($this.data("animation"));
1198
+ });
1199
+
1200
+ $(".slick-track").addClass("translate");
1201
+
1202
+ });
1203
+
1204
+ $carouselElem.find(".premium-carousel-inner").slick({
1205
+ vertical: settings.vertical,
1206
+ slidesToScroll: settings.slidesToScroll,
1207
+ slidesToShow: settings.slidesToShow,
1208
+ responsive: [{
1209
+ breakpoint: settings.tabletBreak,
1210
+ settings: {
1211
+ slidesToShow: settings.slidesTab,
1212
+ slidesToScroll: settings.slidesTab
1213
+ }
1214
+ },
1215
+ {
1216
+ breakpoint: settings.mobileBreak,
1217
+ settings: {
1218
+ slidesToShow: settings.slidesMob,
1219
+ slidesToScroll: settings.slidesMob
1220
+ }
1221
+ }
1222
+ ],
1223
+ useTransform: true,
1224
+ fade: settings.fade,
1225
+ infinite: settings.infinite,
1226
+ speed: settings.speed,
1227
+ autoplay: settings.autoplay,
1228
+ autoplaySpeed: settings.autoplaySpeed,
1229
+ draggable: settings.draggable,
1230
+ touchMove: settings.touchMove,
1231
+ rtl: settings.rtl,
1232
+ adaptiveHeight: settings.adaptiveHeight,
1233
+ pauseOnHover: settings.pauseOnHover,
1234
+ centerMode: settings.centerMode,
1235
+ centerPadding: settings.centerPadding,
1236
+ arrows: settings.arrows,
1237
+ prevArrow: $carouselElem.find(".premium-carousel-nav-arrow-prev").html(),
1238
+ nextArrow: $carouselElem.find(".premium-carousel-nav-arrow-next").html(),
1239
+ dots: settings.dots,
1240
+ customPaging: function () {
1241
+ var customDot = $carouselElem.find(".premium-carousel-nav-dot").html();
1242
+ return customDot;
1243
+ }
1244
+ });
1245
+
1246
+ function resetAnimations(event) {
1247
+
1248
+ var $slides = $carouselElem.find(".slick-slide");
1249
+
1250
+ if ("init" === event)
1251
+ $slides = $slides.not(".slick-current");
1252
+
1253
+ $slides.find(".animated").each(function (index, elem) {
1254
+
1255
+ var settings = $(elem).data("settings");
1256
+
1257
+ if (!settings)
1258
+ return;
1259
+
1260
+ if (!settings._animation && !settings.animation)
1261
+ return;
1262
+
1263
+ var animation = settings._animation || settings.animation;
1264
+
1265
+ $(elem).removeClass("animated " + animation).addClass("elementor-invisible");
1266
+ });
1267
+ };
1268
+
1269
+ function triggerAnimation() {
1270
+
1271
+ $carouselElem.find(".slick-active .elementor-invisible").each(function (index, elem) {
1272
+
1273
+ var settings = $(elem).data("settings");
1274
+
1275
+ if (!settings)
1276
+ return;
1277
+
1278
+ if (!settings._animation && !settings.animation)
1279
+ return;
1280
+
1281
+ var delay = settings._animation_delay ? settings._animation_delay : 0,
1282
+ animation = settings._animation || settings.animation;
1283
+
1284
+ setTimeout(function () {
1285
+ $(elem).removeClass("elementor-invisible").addClass(animation +
1286
+ ' animated');
1287
+ }, delay);
1288
+ });
1289
+ }
1290
+
1291
+ $carouselElem.on("afterChange", function (event, slick, currentSlide) {
1292
+
1293
+ var slidesScrolled = slick.options.slidesToScroll,
1294
+ slidesToShow = slideToShow(slick),
1295
+ centerMode = slick.options.centerMode,
1296
+ slideToAnimate = currentSlide + slidesToShow - 1;
1297
+
1298
+ //Trigger Aniamtions for the current slide
1299
+ triggerAnimation();
1300
+
1301
+ if (slidesScrolled === 1) {
1302
+ if (!centerMode === true) {
1303
+ var $inViewPort = $(this).find("[data-slick-index='" + slideToAnimate +
1304
+ "']");
1305
+ if ("null" != settings.animation) {
1306
+ $inViewPort.find("p, h1, h2, h3, h4, h5, h6, span, a, img, i, button")
1307
+ .addClass(settings.animation).removeClass(
1308
+ "premium-carousel-content-hidden");
1309
+ }
1310
+ }
1311
+ } else {
1312
+ for (var i = slidesScrolled + currentSlide; i >= 0; i--) {
1313
+ $inViewPort = $(this).find("[data-slick-index='" + i + "']");
1314
+ if ("null" != settings.animation) {
1315
+ $inViewPort.find("p, h1, h2, h3, h4, h5, h6, span, a, img, i, button")
1316
+ .addClass(settings.animation).removeClass(
1317
+ "premium-carousel-content-hidden");
1318
+ }
1319
+ }
1320
+ }
1321
+ });
1322
+
1323
+ $carouselElem.on("beforeChange", function (event, slick, currentSlide) {
1324
+
1325
+ //Reset Aniamtions for the other slides
1326
+ resetAnimations();
1327
+
1328
+ var $inViewPort = $(this).find("[data-slick-index='" + currentSlide + "']");
1329
+
1330
+ if ("null" != settings.animation) {
1331
+ $inViewPort.siblings().find(
1332
+ "p, h1, h2, h3, h4, h5, h6, span, a, img, i, button").removeClass(
1333
+ settings.animation).addClass(
1334
+ "premium-carousel-content-hidden");
1335
+ }
1336
+ });
1337
+
1338
+ if (settings.vertical) {
1339
+
1340
+ var maxHeight = -1;
1341
+
1342
+ elementorFrontend.elements.$window.on('load', function () {
1343
+ $carouselElem.find(".slick-slide").each(function () {
1344
+ if ($(this).height() > maxHeight) {
1345
+ maxHeight = $(this).height();
1346
+ }
1347
+ });
1348
+ $carouselElem.find(".slick-slide").each(function () {
1349
+ if ($(this).height() < maxHeight) {
1350
+ $(this).css("margin", Math.ceil(
1351
+ (maxHeight - $(this).height()) / 2) + "px 0");
1352
+ }
1353
+ });
1354
+ });
1355
+ }
1356
+ var marginFix = {
1357
+ element: $("a.ver-carousel-arrow"),
1358
+ getWidth: function () {
1359
+ var width = this.element.outerWidth();
1360
+ return width / 2;
1361
+ },
1362
+ setWidth: function (type) {
1363
+ type = type || "vertical";
1364
+ if (type == "vertical") {
1365
+ this.element.css("margin-left", "-" + this.getWidth() + "px");
1366
+ } else {
1367
+ this.element.css("margin-top", "-" + this.getWidth() + "px");
1368
+ }
1369
+ }
1370
+ };
1371
+ marginFix.setWidth();
1372
+ marginFix.element = $("a.carousel-arrow");
1373
+ marginFix.setWidth("horizontal");
1374
+
1375
+ $(document).ready(function () {
1376
+
1377
+ settings.navigation.map(function (item, index) {
1378
+
1379
+ if (item) {
1380
+
1381
+ $(item).on("click", function () {
1382
+
1383
+ var currentActive = $carouselElem.find(".premium-carousel-inner").slick("slickCurrentSlide");
1384
+
1385
+ if (index !== currentActive) {
1386
+ $carouselElem.find(".premium-carousel-inner").slick("slickGoTo", index)
1387
+ }
1388
+
1389
+ })
1390
+ }
1391
+
1392
+ })
1393
+ })
1394
+
1395
+ };
1396
+
1397
+ var PremiumBannerHandler = ModuleHandler.extend({
1398
+
1399
+ getDefaultSettings: function () {
1400
+
1401
+ return {
1402
+ selectors: {
1403
+ bannerElement: '.premium-banner',
1404
+ bannerImgWrap: '.premium-banner-ib',
1405
+ bannerImg: 'img',
1406
+ }
1407
+ }
1408
+
1409
+ },
1410
+
1411
+ getDefaultElements: function () {
1412
+
1413
+ var selectors = this.getSettings('selectors');
1414
+
1415
+ return {
1416
+ $bannerElement: this.$element.find(selectors.bannerElement),
1417
+ $bannerImgWrap: this.$element.find(selectors.bannerImgWrap),
1418
+ $bannerImg: this.$element.find(selectors.bannerImg)
1419
+ }
1420
+
1421
+ },
1422
+
1423
+ bindEvents: function () {
1424
+
1425
+ var _this = this;
1426
+
1427
+ _this.elements.$bannerImgWrap.hover(function () {
1428
+ _this.elements.$bannerImg.addClass("active");
1429
+ }, function () {
1430
+ _this.elements.$bannerImg.removeClass("active");
1431
+ });
1432
+
1433
+ this.run();
1434
+ },
1435
+
1436
+ run: function () {
1437
+
1438
+ var $bannerElement = this.elements.$bannerElement;
1439
+
1440
+ if ($bannerElement.data("box-tilt")) {
1441
+ var reverse = $bannerElement.data("box-tilt-reverse");
1442
+ UniversalTilt.init({
1443
+ elements: $bannerElement,
1444
+ settings: {
1445
+ reverse: reverse
1446
+ },
1447
+ callbacks: {
1448
+ onMouseLeave: function (el) {
1449
+ el.style.boxShadow = "0 45px 100px rgba(255, 255, 255, 0)";
1450
+ },
1451
+ onDeviceMove: function (el) {
1452
+ el.style.boxShadow = "0 45px 100px rgba(255, 255, 255, 0.3)";
1453
+ }
1454
+ }
1455
+ });
1456
+
1457
+ }
1458
+ }
1459
+
1460
+ });
1461
+
1462
+ /****** Premium Modal Box Handler ******/
1463
+ var PremiumModalBoxHandler = function ($scope, $) {
1464
+
1465
+ var $modalElem = $scope.find(".premium-modal-box-container"),
1466
+ settings = $modalElem.data("settings"),
1467
+ $modal = $modalElem.find(".premium-modal-box-modal-dialog");
1468
+
1469
+ if (!settings) {
1470
+ return;
1471
+ }
1472
+
1473
+ if (settings.trigger === "pageload") {
1474
+ $(document).ready(function ($) {
1475
+ setTimeout(function () {
1476
+ $modalElem.find(".premium-modal-box-modal").modal();
1477
+ }, settings.delay * 1000);
1478
+ });
1479
+ }
1480
+
1481
+ if ($modal.data("modal-animation") && " " != $modal.data("modal-animation")) {
1482
+
1483
+ var animationDelay = $modal.data('delay-animation');
1484
+
1485
+ new Waypoint({
1486
+ element: $modal,
1487
+ handler: function () {
1488
+ setTimeout(function () {
1489
+ $modal.css("opacity", "1").addClass("animated " + $modal.data("modal-animation"));
1490
+ }, animationDelay * 1000);
1491
+ this.destroy();
1492
+ },
1493
+ offset: Waypoint.viewportHeight() - 150,
1494
+ });
1495
+ }
1496
+ };
1497
+
1498
+ /****** Premium Blog Handler ******/
1499
+ var PremiumBlogHandler = ModuleHandler.extend({
1500
+
1501
+ settings: {
1502
+ pageNumber: 1,
1503
+ isLoaded: true,
1504
+ count: 2
1505
+ },
1506
+
1507
+ getDefaultSettings: function () {
1508
+ return {
1509
+ selectors: {
1510
+ user: '.fa-user',
1511
+ activeCat: '.category.active',
1512
+ loading: '.premium-loading-feed',
1513
+ blogElement: '.premium-blog-wrap',
1514
+ blogFilterTabs: '.premium-blog-filter',
1515
+ blogWrapper: '.premium-blog-content-wrapper',
1516
+ blogPost: '.premium-blog-post-outer-container',
1517
+ metaSeparators: '.premium-blog-meta-separator',
1518
+ filterLinks: '.premium-blog-filters-container li a',
1519
+ currentPage: '.premium-blog-pagination-container .page-numbers.current',
1520
+ activeElememnt: '.premium-blog-filters-container li .active',
1521
+ }
1522
+ }
1523
+ },
1524
+
1525
+ getDefaultElements: function () {
1526
+ var selectors = this.getSettings('selectors'),
1527
+ elements = {
1528
+ $blogElement: this.$element.find(selectors.blogElement),
1529
+ $blogFilterTabs: this.$element.find(selectors.blogFilterTabs),
1530
+ $activeCat: this.$element.find(selectors.activeCat),
1531
+ $filterLinks: this.$element.find(selectors.filterLinks),
1532
+ $blogPost: this.$element.find(selectors.blogPost),
1533
+ $blogWrapper: this.$element.find(selectors.blogWrapper)
1534
+ };
1535
+
1536
+ elements.$metaSeparators = elements.$blogPost.first().find(selectors.metaSeparators);
1537
+ elements.$user = elements.$blogPost.find(selectors.user);
1538
+
1539
+ return elements;
1540
+ },
1541
+
1542
+ bindEvents: function () {
1543
+ this.getGeneralSettigns();
1544
+ this.run();
1545
+ },
1546
+
1547
+ getGeneralSettigns: function () {
1548
+
1549
+ var settings = this.getElementSettings(),
1550
+ $blogPost = this.elements.$blogPost;
1551
+
1552
+ this.settings.equalHeight = settings.force_height;
1553
+ this.settings.layout = settings.premium_blog_layout;
1554
+
1555
+ this.settings.carousel = 'yes' === settings.premium_blog_carousel ? true : false;
1556
+ this.settings.infinite = 'yes' === settings.premium_blog_infinite_scroll ? true : false;
1557
+ this.settings.scrollAfter = 'yes' === settings.scroll_to_offset ? true : false;
1558
+ this.settings.grid = 'yes' === settings.premium_blog_grid ? true : false;
1559
+ this.settings.total = $blogPost.data('total');
1560
+
1561
+ if (this.settings.carousel) {
1562
+
1563
+ this.settings.slidesToScroll = settings.slides_to_scroll;
1564
+ this.settings.spacing = parseInt(settings.premium_blog_carousel_spacing);
1565
+ this.settings.autoPlay = 'yes' === settings.premium_blog_carousel_play ? true : false;
1566
+ this.settings.arrows = 'yes' === settings.premium_blog_carousel_arrows ? true : false;
1567
+ this.settings.fade = 'yes' === settings.premium_blog_carousel_fade ? true : false;
1568
+ this.settings.center = 'yes' === settings.premium_blog_carousel_center ? true : false;
1569
+ this.settings.dots = 'yes' === settings.premium_blog_carousel_dots ? true : false;
1570
+ this.settings.speed = '' !== settings.premium_blog_carousel_autoplay_speed ? parseInt(settings.premium_blog_carousel_autoplay_speed) : 5000;
1571
+
1572
+ }
1573
+ },
1574
+
1575
+ run: function () {
1576
+
1577
+ var _this = this,
1578
+ selectors = this.getSettings('selectors'),
1579
+ $blogElement = this.elements.$blogElement,
1580
+ $user = this.elements.$user,
1581
+ $blogPost = this.elements.$blogPost,
1582
+ $metaSeparators = this.elements.$metaSeparators,
1583
+ $activeCategory = this.elements.$activeCat.data('filter'),
1584
+ $filterTabs = this.elements.$blogFilterTabs.length,
1585
+ pagination = $blogElement.data("pagination");
1586
+
1587
+ this.settings.activeCategory = $activeCategory;
1588
+ this.settings.filterTabs = $filterTabs;
1589
+
1590
+ if (1 === $metaSeparators.length) {
1591
+ //If two meta only are enabled. One of them is author meta.
1592
+ if (!$user.length) {
1593
+ $blogPost.find(selectors.metaSeparators).remove();
1594
+ }
1595
+
1596
+ } else {
1597
+ if (!$user.length) {
1598
+ $blogPost.each(function (index, post) {
1599
+ $(post).find(selectors.metaSeparators).first().remove();
1600
+ });
1601
+ }
1602
+ }
1603
+
1604
+ if (this.settings.filterTabs) {
1605
+ this.filterTabs();
1606
+ }
1607
+
1608
+ if (!this.settings.filterTabs || "*" === this.settings.activeCategory) {
1609
+ if ("masonry" === this.settings.layout && !this.settings.carousel) {
1610
+ $blogElement.imagesLoaded(function () {
1611
+ $blogElement.isotope(_this.getIsoTopeSettings());
1612
+ });
1613
+ }
1614
+ } else {
1615
+ //If `All` categories not exist, then we need to get posts through AJAX.
1616
+ this.getPostsByAjax(false);
1617
+ }
1618
+
1619
+ if (this.settings.carousel) {
1620
+ $blogElement.slick(this.getSlickSettings());
1621
+ }
1622
+
1623
+ if ("even" === this.settings.layout && this.settings.equalHeight) {
1624
+ $blogElement.imagesLoaded(function () {
1625
+ _this.forceEqualHeight();
1626
+ });
1627
+ }
1628
+
1629
+ if (pagination) {
1630
+ this.paginate();
1631
+ }
1632
+
1633
+ if (this.settings.infinite && $blogElement.is(":visible")) {
1634
+ this.getInfiniteScrollPosts();
1635
+ }
1636
+
1637
+ },
1638
+
1639
+ paginate: function () {
1640
+ var _this = this,
1641
+ $scope = this.$element,
1642
+ selectors = this.getSettings('selectors');
1643
+
1644
+ $scope.on('click', '.premium-blog-pagination-container .page-numbers', function (e) {
1645
+
1646
+ e.preventDefault();
1647
+
1648
+ if ($(this).hasClass("current")) return;
1649
+
1650
+ var currentPage = parseInt($scope.find(selectors.currentPage).html());
1651
+
1652
+ if ($(this).hasClass('next')) {
1653
+ _this.settings.pageNumber = currentPage + 1;
1654
+ } else if ($(this).hasClass('prev')) {
1655
+ _this.settings.pageNumber = currentPage - 1;
1656
+ } else {
1657
+ _this.settings.pageNumber = $(this).html();
1658
+ }
1659
+
1660
+ _this.getPostsByAjax(_this.settings.scrollAfter);
1661
+
1662
+ })
1663
+ },
1664
+
1665
+ forceEqualHeight: function () {
1666
+ var heights = new Array(),
1667
+ $blogWrapper = this.elements.$blogWrapper;
1668
+
1669
+ $blogWrapper.each(function (index, post) {
1670
+
1671
+ var height = $(post).outerHeight();
1672
+
1673
+ heights.push(height);
1674
+ });
1675
+
1676
+ var maxHeight = Math.max.apply(null, heights);
1677
+
1678
+ $blogWrapper.css("height", maxHeight + "px");
1679
+ },
1680
+
1681
+ getSlickSettings: function () {
1682
+
1683
+ var settings = this.settings,
1684
+ slickCols = settings.grid ? this.getSlickCols() : null,
1685
+ cols = settings.grid ? slickCols.cols : 1,
1686
+ colsTablet = settings.grid ? slickCols.colsTablet : 1,
1687
+ colsMobile = settings.grid ? slickCols.colsMobile : 1,
1688
+ prevArrow = settings.arrows ? '<a type="button" data-role="none" class="carousel-arrow carousel-prev" aria-label="Previous" role="button" style=""><i class="fas fa-angle-left" aria-hidden="true"></i></a>' : '',
1689
+ nextArrow = settings.arrows ? '<a type="button" data-role="none" class="carousel-arrow carousel-next" aria-label="Next" role="button" style=""><i class="fas fa-angle-right" aria-hidden="true"></i></a>' : '';
1690
+
1691
+ return {
1692
+ infinite: true,
1693
+ slidesToShow: cols,
1694
+ slidesToScroll: settings.slidesToScroll || cols,
1695
+ responsive: [{
1696
+ breakpoint: 1025,
1697
+ settings: {
1698
+ slidesToShow: colsTablet,
1699
+ slidesToScroll: 1
1700
+ }
1701
+ },
1702
+ {
1703
+ breakpoint: 768,
1704
+ settings: {
1705
+ slidesToShow: colsMobile,
1706
+ slidesToScroll: 1
1707
+ }
1708
+ }
1709
+ ],
1710
+ autoplay: settings.autoPlay,
1711
+ rows: 0,
1712
+ autoplaySpeed: settings.speed,
1713
+ nextArrow: nextArrow,
1714
+ prevArrow: prevArrow,
1715
+ fade: settings.fade,
1716
+ centerMode: settings.center,
1717
+ centerPadding: settings.spacing + "px",
1718
+ draggable: true,
1719
+ dots: settings.dots,
1720
+ customPaging: function () {
1721
+ return '<i class="fas fa-circle"></i>';
1722
+ }
1723
+ }
1724
+
1725
+ },
1726
+
1727
+ getSlickCols: function () {
1728
+ var slickCols = this.getElementSettings(),
1729
+ cols = slickCols.premium_blog_columns_number,
1730
+ colsTablet = slickCols.premium_blog_columns_number_tablet,
1731
+ colsMobile = slickCols.premium_blog_columns_number_mobile;
1732
+
1733
+ return {
1734
+ cols: parseInt(100 / cols.substr(0, cols.indexOf('%'))),
1735
+ colsTablet: parseInt(100 / colsTablet.substr(0, colsTablet.indexOf('%'))),
1736
+ colsMobile: parseInt(100 / colsMobile.substr(0, colsMobile.indexOf('%'))),
1737
+ }
1738
+
1739
+ },
1740
+
1741
+ getIsoTopeSettings: function () {
1742
+ return {
1743
+ itemSelector: ".premium-blog-post-outer-container",
1744
+ percentPosition: true,
1745
+ filter: this.settings.activeCategory,
1746
+ animationOptions: {
1747
+ duration: 750,
1748
+ easing: "linear",
1749
+ queue: false
1750
+ }
1751
+ }
1752
+ },
1753
+
1754
+ filterTabs: function () {
1755
+
1756
+ var _this = this,
1757
+ selectors = this.getSettings('selectors'),
1758
+ $filterLinks = this.elements.$filterLinks;
1759
+
1760
+ $filterLinks.click(function (e) {
1761
+
1762
+ e.preventDefault();
1763
+
1764
+ _this.$element.find(selectors.activeElememnt).removeClass("active");
1765
+
1766
+ $(this).addClass("active");
1767
+
1768
+ //Get clicked tab slug
1769
+ _this.settings.activeCategory = $(this).attr("data-filter");
1770
+
1771
+ _this.settings.pageNumber = 1;
1772
+
1773
+ if (_this.settings.infinite) {
1774
+ _this.getPostsByAjax(false);
1775
+ _this.settings.count = 2;
1776
+ _this.getInfiniteScrollPosts();
1777
+ } else {
1778
+ //Make sure to reset pagination before sending our AJAX request
1779
+ _this.getPostsByAjax(_this.settings.scrollAfter);
1780
+ }
1781
+
1782
+ });
1783
+ },
1784
+
1785
+ getPostsByAjax: function (shouldScroll) {
1786
+
1787
+ //If filter tabs is not enabled, then always set category to all.
1788
+ if ('undefined' === typeof this.settings.activeCategory) {
1789
+ this.settings.activeCategory = '*';
1790
+ }
1791
+
1792
+ var _this = this,
1793
+ $blogElement = this.elements.$blogElement,
1794
+ selectors = this.getSettings('selectors');
1795
+
1796
+ $.ajax({
1797
+ url: PremiumSettings.ajaxurl,
1798
+ dataType: 'json',
1799
+ type: 'POST',
1800
+ data: {
1801
+ action: 'pa_get_posts',
1802
+ page_id: $blogElement.data('page'),
1803
+ widget_id: _this.$element.data('id'),
1804
+ page_number: _this.settings.pageNumber,
1805
+ category: _this.settings.activeCategory,
1806
+ nonce: PremiumSettings.nonce,
1807
+ },
1808
+ beforeSend: function () {
1809
+
1810
+ $blogElement.append('<div class="premium-loading-feed"><div class="premium-loader"></div></div>');
1811
+
1812
+ if (shouldScroll) {
1813
+ $('html, body').animate({
1814
+ scrollTop: (($blogElement.offset().top) - 50)
1815
+ }, 'slow');
1816
+ }
1817
+
1818
+ },
1819
+ success: function (res) {
1820
+ if (!res.data)
1821
+ return;
1822
+
1823
+ $blogElement.find(selectors.loading).remove();
1824
+
1825
+ var posts = res.data.posts,
1826
+ paging = res.data.paging;
1827
+
1828
+ if (_this.settings.infinite) {
1829
+ _this.settings.isLoaded = true;
1830
+ if (_this.settings.filterTabs && _this.settings.pageNumber === 1) {
1831
+ $blogElement.html(posts);
1832
+ } else {
1833
+ $blogElement.append(posts);
1834
+ }
1835
+ } else {
1836
+ //Render the new markup into the widget
1837
+ $blogElement.html(posts);
1838
+
1839
+ _this.$element.find(".premium-blog-footer").html(paging);
1840
+ }
1841
+
1842
+ //Make sure grid option is enabled.
1843
+ if (_this.settings.layout) {
1844
+
1845
+ if ("even" === _this.settings.layout) {
1846
+ if (_this.settings.equalHeight)
1847
+ _this.forceEqualHeight();
1848
+
1849
+ } else {
1850
+
1851
+ $blogElement.imagesLoaded(function () {
1852
+
1853
+ $blogElement.isotope('reloadItems');
1854
+ $blogElement.isotope({
1855
+ itemSelector: ".premium-blog-post-outer-container",
1856
+ animate: false
1857
+ });
1858
+ });
1859
+ }
1860
+ }
1861
+
1862
+ },
1863
+ error: function (err) {
1864
+ console.log(err);
1865
+ }
1866
+
1867
+ });
1868
+ },
1869
+
1870
+ getInfiniteScrollPosts: function () {
1871
+ var windowHeight = jQuery(window).outerHeight() / 1.25,
1872
+ _this = this;
1873
+
1874
+ $(window).scroll(function () {
1875
+
1876
+ if (_this.settings.filterTabs) {
1877
+ $blogPost = _this.elements.$blogElement.find(".premium-blog-post-outer-container");
1878
+ _this.settings.total = $blogPost.data('total');
1879
+ }
1880
+
1881
+ if (_this.settings.count <= _this.settings.total) {
1882
+ if (($(window).scrollTop() + windowHeight) >= (_this.$element.find('.premium-blog-post-outer-container:last').offset().top)) {
1883
+ if (true == _this.settings.isLoaded) {
1884
+ _this.settings.pageNumber = _this.settings.count;
1885
+ _this.getPostsByAjax(false);
1886
+ _this.settings.count++;
1887
+ _this.settings.isLoaded = false;
1888
+ }
1889
+
1890
+ }
1891
+ }
1892
+ });
1893
+ },
1894
+
1895
+ });
1896
+
1897
+ /****** Premium Image Scroll Handler ******/
1898
+ var PremiumImageScrollHandler = function ($scope, $) {
1899
+ var scrollElement = $scope.find(".premium-image-scroll-container"),
1900
+ scrollOverlay = scrollElement.find(".premium-image-scroll-overlay"),
1901
+ scrollVertical = scrollElement.find(".premium-image-scroll-vertical"),
1902
+ dataElement = scrollElement.data("settings"),
1903
+ imageScroll = scrollElement.find("img"),
1904
+ direction = dataElement["direction"],
1905
+ reverse = dataElement["reverse"],
1906
+ transformOffset = null;
1907
+
1908
+ function startTransform() {
1909
+ imageScroll.css("transform", (direction === "vertical" ? "translateY" : "translateX") + "( -" +
1910
+ transformOffset + "px)");
1911
+ }
1912
+
1913
+ function endTransform() {
1914
+ imageScroll.css("transform", (direction === "vertical" ? "translateY" : "translateX") + "(0px)");
1915
+ }
1916
+
1917
+ function setTransform() {
1918
+ if (direction === "vertical") {
1919
+ transformOffset = imageScroll.height() - scrollElement.height();
1920
+ } else {
1921
+ transformOffset = imageScroll.width() - scrollElement.width();
1922
+ }
1923
+ }
1924
+ if (dataElement["trigger"] === "scroll") {
1925
+ scrollElement.addClass("premium-container-scroll");
1926
+ if (direction === "vertical") {
1927
+ scrollVertical.addClass("premium-image-scroll-ver");
1928
+ } else {
1929
+ scrollElement.imagesLoaded(function () {
1930
+ scrollOverlay.css({
1931
+ width: imageScroll.width(),
1932
+ height: imageScroll.height()
1933
+ });
1934
+ });
1935
+ }
1936
+ } else {
1937
+ if (reverse === "yes") {
1938
+ scrollElement.imagesLoaded(function () {
1939
+ scrollElement.addClass("premium-container-scroll-instant");
1940
+ setTransform();
1941
+ startTransform();
1942
+ });
1943
+ }
1944
+ if (direction === "vertical") {
1945
+ scrollVertical.removeClass("premium-image-scroll-ver");
1946
+ }
1947
+ scrollElement.mouseenter(function () {
1948
+ scrollElement.removeClass("premium-container-scroll-instant");
1949
+ setTransform();
1950
+ reverse === "yes" ? endTransform() : startTransform();
1951
+ });
1952
+ scrollElement.mouseleave(function () {
1953
+ reverse === "yes" ? startTransform() : endTransform();
1954
+ });
1955
+ }
1956
+ };
1957
+
1958
+
1959
+ /****** Premium Contact Form 7 Handler ******/
1960
+ var PremiumContactFormHandler = function ($scope, $) {
1961
+
1962
+ var $contactForm = $scope.find(".premium-cf7-container");
1963
+ var $input = $contactForm.find(
1964
+ 'input[type="text"], input[type="email"], textarea, input[type="password"], input[type="date"], input[type="number"], input[type="tel"], input[type="file"], input[type="url"]'
1965
+ );
1966
+
1967
+ $input.wrap("<span class='wpcf7-span'>");
1968
+
1969
+ $input.on("focus blur", function () {
1970
+ $(this).closest(".wpcf7-span").toggleClass("is-focused");
1971
+ });
1972
+ };
1973
+
1974
+ /****** Premium Team Members Handler ******/
1975
+ var PremiumTeamMembersHandler = ModuleHandler.extend({
1976
+
1977
+ getDefaultSettings: function () {
1978
+
1979
+ return {
1980
+ slick: {
1981
+ infinite: true,
1982
+ rows: 0,
1983
+ prevArrow: '<a type="button" data-role="none" class="carousel-arrow carousel-prev" aria-label="Next" role="button" style=""><i class="fas fa-angle-left" aria-hidden="true"></i></a>',
1984
+ nextArrow: '<a type="button" data-role="none" class="carousel-arrow carousel-next" aria-label="Next" role="button" style=""><i class="fas fa-angle-right" aria-hidden="true"></i></a>',
1985
+ draggable: true,
1986
+ pauseOnHover: true,
1987
+ },
1988
+ selectors: {
1989
+ multiplePersons: '.multiple-persons',
1990
+ person: '.premium-person-container',
1991
+ imgContainer: '.premium-person-image-container',
1992
+ imgWrap: '.premium-person-image-wrap'
1993
+
1994
+ }
1995
+ }
1996
+ },
1997
+
1998
+ getDefaultElements: function () {
1999
+
2000
+ var selectors = this.getSettings('selectors');
2001
+
2002
+ return {
2003
+ $multiplePersons: this.$element.find(selectors.multiplePersons),
2004
+ $persons: this.$element.find(selectors.person),
2005
+ $imgWrap: this.$element.find(selectors.imgWrap),
2006
+ }
2007
+
2008
+ },
2009
+ bindEvents: function () {
2010
+ this.run();
2011
+ },
2012
+ getSlickSettings: function () {
2013
+
2014
+ var settings = this.getElementSettings(),
2015
+ rtl = this.elements.$multiplePersons.data("rtl"),
2016
+ colsNumber = settings.persons_per_row,
2017
+ colsTablet = settings.persons_per_row_tablet,
2018
+ colsMobile = settings.persons_per_row_mobile;
2019
+
2020
+ return Object.assign(this.getSettings('slick'), {
2021
+
2022
+ slidesToShow: parseInt(100 / colsNumber.substr(0, colsNumber.indexOf('%'))),
2023
+ slidesToScroll: parseInt(100 / colsNumber.substr(0, colsNumber.indexOf('%'))),
2024
+ responsive: [{
2025
+ breakpoint: 1025,
2026
+ settings: {
2027
+ slidesToShow: parseInt(100 / colsTablet.substr(0, colsTablet.indexOf('%'))),
2028
+ slidesToScroll: 1
2029
+ }
2030
+ },
2031
+ {
2032
+ breakpoint: 768,
2033
+ settings: {
2034
+ slidesToShow: parseInt(100 / colsMobile.substr(0, colsMobile.indexOf('%'))),
2035
+ slidesToScroll: 1
2036
+ }
2037
+ }
2038
+ ],
2039
+ autoplay: settings.carousel_play,
2040
+ rtl: rtl ? true : false,
2041
+ autoplaySpeed: settings.speed || 5000,
2042
+
2043
+ });
2044
+
2045
+
2046
+ },
2047
+
2048
+ runEqualHeight: function () {
2049
+
2050
+ var $persons = this.elements.$persons,
2051
+ $imgWrap = this.elements.$imgWrap;
2052
+
2053
+ var selectors = this.getSettings('selectors'),
2054
+ heights = new Array();
2055
+
2056
+ $persons.each(function (index, person) {
2057
+ $(person).imagesLoaded(function () { }).done(function () {
2058
+
2059
+ var imageHeight = $(person).find(selectors.imgContainer).outerHeight();
2060
+
2061
+ heights.push(imageHeight);
2062
+ });
2063
+ });
2064
+
2065
+ $persons.imagesLoaded(function () { }).done(function () {
2066
+ var maxHeight = Math.max.apply(null, heights);
2067
+ $imgWrap.css("height", maxHeight + "px");
2068
+ });
2069
+
2070
+ },
2071
+
2072
+ run: function () {
2073
+
2074
+ var $multiplePersons = this.elements.$multiplePersons;
2075
+
2076
+ if (!$multiplePersons.length) return;
2077
+
2078
+ var carousel = this.getElementSettings('carousel');
2079
+
2080
+ if (carousel)
2081
+ $multiplePersons.slick(this.getSlickSettings());
2082
+
2083
+ if ($multiplePersons.hasClass("premium-person-style1")) return;
2084
+
2085
+ if ("yes" !== $multiplePersons.data("persons-equal")) return;
2086
+
2087
+ this.runEqualHeight();
2088
+
2089
+ }
2090
+
2091
+ });
2092
+
2093
+ /****** Premium Title Handler ******/
2094
+ var PremiumTitleHandler = function ($scope, $) {
2095
+
2096
+ var $titleContainer = $scope.find(".premium-title-container"),
2097
+ $titleElement = $titleContainer.find('.premium-title-text');
2098
+
2099
+ if ($titleContainer.hasClass('style9')) {
2100
+ var $style9 = $scope.find(".premium-title-style9");
2101
+
2102
+ $style9.each(function () {
2103
+ var elm = $(this);
2104
+ var holdTime = elm.attr('data-blur-delay') * 1000;
2105
+ elm.attr('data-animation-blur', 'process')
2106
+ elm.find('.premium-title-style9-letter').each(function (index, letter) {
2107
+ index += 1;
2108
+ var animateDelay;
2109
+ if ($('body').hasClass('rtl')) {
2110
+ animateDelay = 0.2 / index + 's';
2111
+ } else {
2112
+ animateDelay = index / 20 + 's';
2113
+ }
2114
+ $(letter).css({
2115
+ '-webkit-animation-delay': animateDelay,
2116
+ 'animation-delay': animateDelay
2117
+ });
2118
+ })
2119
+ setInterval(function () {
2120
+ elm.attr('data-animation-blur', 'done')
2121
+ setTimeout(function () {
2122
+ elm.attr('data-animation-blur', 'process')
2123
+ }, 150);
2124
+ }, holdTime);
2125
+ });
2126
+ }
2127
+
2128
+
2129
+ if ($titleContainer.hasClass('style8')) {
2130
+
2131
+ var holdTime = $titleElement.attr('data-shiny-delay') * 1000,
2132
+ duration = $titleElement.attr('data-shiny-dur') * 1000;
2133
+
2134
+ function shinyEffect() {
2135
+ $titleElement.get(0).setAttribute('data-animation', 'shiny');
2136
+ setTimeout(function () {
2137
+ $titleElement.removeAttr('data-animation')
2138
+ }, duration);
2139
+ }
2140
+
2141
+ (function repeat() {
2142
+ shinyEffect();
2143
+ setTimeout(repeat, holdTime);
2144
+ })();
2145
+ }
2146
+
2147
+ };
2148
+
2149
+ /****** Premium Bullet List Handler ******/
2150
+ var PremiumBulletListHandler = function ($scope, $) {
2151
+
2152
+ var $listItems = $scope.find(".premium-bullet-list-box"),
2153
+ items = $listItems.find(".premium-bullet-list-content");
2154
+
2155
+ items.each(function (index, item) {
2156
+
2157
+ if ($listItems.data("list-animation") && " " != $listItems.data("list-animation")) {
2158
+ elementorFrontend.waypoint($(item), function () {
2159
+
2160
+ var element = $(item),
2161
+ delay = element.data('delay');
2162
+
2163
+ setTimeout(function () {
2164
+ element.next('.premium-bullet-list-divider , .premium-bullet-list-divider-inline').css("opacity", "1");
2165
+ element.next('.premium-bullet-list-divider-inline , .premium-bullet-list-divider').addClass("animated " + $listItems.data("list-animation"));
2166
+
2167
+ element.css("opacity", "1").addClass("animated " + $listItems.data("list-animation"));
2168
+ }, delay);
2169
+
2170
+ });
2171
+ }
2172
+
2173
+ });
2174
+ };
2175
+
2176
+ /****** Premium Grow Effect Handler ******/
2177
+ var PremiumButtonHandler = function ($scope, $) {
2178
+
2179
+ var $btnGrow = $scope.find('.premium-button-style6-bg');
2180
+
2181
+ if ($btnGrow.length !== 0 && $scope.hasClass('premium-mouse-detect-yes')) {
2182
+ $scope.on('mouseenter mouseleave', '.premium-button-style6', function (e) {
2183
+
2184
+ var parentOffset = $(this).offset(),
2185
+ left = e.pageX - parentOffset.left,
2186
+ top = e.pageY - parentOffset.top;
2187
+
2188
+ $btnGrow.css({
2189
+ top: top,
2190
+ left: left,
2191
+ });
2192
+
2193
+ });
2194
+ }
2195
+
2196
+ };
2197
+
2198
+ var PremiumMaskHandler = function ($scope, $) {
2199
+ var mask = $scope.hasClass('premium-mask-yes');
2200
+
2201
+ if (!mask) return;
2202
+
2203
+ if ('premium-addon-title.default' === $scope.data('widget_type')) {
2204
+ var target = '.premium-title-header';
2205
+ $scope.find(target).find('.premium-title-icon, .premium-title-img').addClass('premium-mask-span');
2206
+ } else {
2207
+ var target = '.premium-dual-header-first-header';
2208
+ }
2209
+
2210
+ $scope.find(target).find('span:not(.premium-title-style7-stripe-wrap):not(.premium-title-img)').each(function (index, span) {
2211
+ var html = '';
2212
+
2213
+ $(this).text().split(' ').forEach(function (item) {
2214
+ if ('' !== item) {
2215
+ html += ' <span class="premium-mask-span">' + item + '</span>';
2216
+ }
2217
+ });
2218
+
2219
+ $(this).text('').append(html);
2220
+ });
2221
+
2222
+ elementorFrontend.waypoint($scope, function () {
2223
+ $($scope).addClass('premium-mask-active');
2224
+ });
2225
+ };
2226
+
2227
+
2228
+ var functionalHandlers = {
2229
+ 'premium-addon-dual-header.default': PremiumMaskHandler,
2230
+ 'premium-addon-video-box.default': PremiumVideoBoxWidgetHandler,
2231
+ 'premium-addon-video-box.default': PremiumVideoBoxWidgetHandler,
2232
+ 'premium-addon-fancy-text.default': PremiumFancyTextHandler,
2233
+ 'premium-counter.default': PremiumCounterHandler,
2234
+ 'premium-addon-title.default': [PremiumTitleHandler, PremiumMaskHandler],
2235
+ 'premium-countdown-timer.default': PremiumCountDownHandler,
2236
+ 'premium-carousel-widget.default': PremiumCarouselHandler,
2237
+ 'premium-addon-modal-box.default': PremiumModalBoxHandler,
2238
+ 'premium-image-scroll.default': PremiumImageScrollHandler,
2239
+ 'premium-contact-form.default': PremiumContactFormHandler,
2240
+ 'premium-icon-list.default': PremiumBulletListHandler,
2241
+ 'premium-addon-button.default': PremiumButtonHandler,
2242
+ 'premium-addon-image-button.default': PremiumButtonHandler
2243
+ };
2244
+
2245
+ var classHandlers = {
2246
+ 'premium-addon-person': PremiumTeamMembersHandler,
2247
+ 'premium-addon-blog': PremiumBlogHandler,
2248
+ 'premium-img-gallery': PremiumGridWidgetHandler,
2249
+ 'premium-addon-banner': PremiumBannerHandler,
2250
+ };
2251
+
2252
+ $.each(functionalHandlers, function (elemName, func) {
2253
+ if ('object' === typeof func) {
2254
+ $.each(func, function (index, handler) {
2255
+ elementorFrontend.hooks.addAction('frontend/element_ready/' + elemName, handler);
2256
+ })
2257
+ } else {
2258
+ elementorFrontend.hooks.addAction('frontend/element_ready/' + elemName, func);
2259
+ }
2260
+
2261
+ });
2262
+
2263
+ $.each(classHandlers, function (elemName, clas) {
2264
+ elementorFrontend.elementsHandler.attachHandler(elemName, clas);
2265
+ });
2266
+
2267
+
2268
+ if (elementorFrontend.isEditMode()) {
2269
+ elementorFrontend.hooks.addAction("frontend/element_ready/premium-addon-progressbar.default", PremiumProgressBarWidgetHandler);
2270
+ } else {
2271
+ elementorFrontend.hooks.addAction("frontend/element_ready/premium-addon-progressbar.default", PremiumProgressBarScrollWidgetHandler);
2272
+ }
2273
+ });
 
 
 
 
 
 
 
2274
  })(jQuery);
assets/frontend/js/premium-maps.js CHANGED
@@ -1,179 +1,199 @@
1
- jQuery(window).on("elementor/frontend/init", function () {
2
-
3
- elementorFrontend.hooks.addAction(
4
- "frontend/element_ready/premium-addon-maps.default",
5
- function ($scope, $) {
6
-
7
- var mapElement = $scope.find(".premium_maps_map_height");
8
-
9
- var mapSettings = mapElement.data("settings");
10
-
11
- var mapStyle = mapElement.data("style");
12
-
13
- var premiumMapMarkers = [];
14
-
15
- premiumMap = newMap(mapElement, mapSettings, mapStyle);
16
-
17
- var markerCluster = JSON.parse(mapSettings["cluster"]);
18
-
19
- function newMap(map, settings, mapStyle) {
20
- var scrollwheel = JSON.parse(settings["scrollwheel"]);
21
- var streetViewControl = JSON.parse(settings["streetViewControl"]);
22
- var fullscreenControl = JSON.parse(settings["fullScreen"]);
23
- var zoomControl = JSON.parse(settings["zoomControl"]);
24
- var mapTypeControl = JSON.parse(settings["typeControl"]);
25
- var centerLat = JSON.parse(settings["centerlat"]);
26
- var centerLong = JSON.parse(settings["centerlong"]);
27
- var autoOpen = JSON.parse(settings["automaticOpen"]);
28
- var hoverOpen = JSON.parse(settings["hoverOpen"]);
29
- var hoverClose = JSON.parse(settings["hoverClose"]);
30
- var args = {
31
- zoom: settings["zoom"],
32
- mapTypeId: settings["maptype"],
33
- center: { lat: centerLat, lng: centerLong },
34
- scrollwheel: scrollwheel,
35
- streetViewControl: streetViewControl,
36
- fullscreenControl: fullscreenControl,
37
- zoomControl: zoomControl,
38
- mapTypeControl: mapTypeControl,
39
- styles: mapStyle
40
- };
41
-
42
- if ("yes" === mapSettings.drag)
43
- args.gestureHandling = "none";
44
-
45
- var markers = map.find(".premium-pin");
46
-
47
- var map = new google.maps.Map(map[0], args);
48
-
49
- map.markers = [];
50
- // add markers
51
- markers.each(function (index) {
52
- add_marker(jQuery(this), map, autoOpen, hoverOpen, hoverClose, index);
53
- });
54
-
55
- return map;
56
- }
57
-
58
- function add_marker(pin, map, autoOpen, hoverOpen, hoverClose, zIndex) {
59
- var latlng = new google.maps.LatLng(
60
- pin.attr("data-lat"),
61
- pin.attr("data-lng")
62
- ),
63
- icon_img = pin.attr("data-icon"),
64
- maxWidth = pin.attr("data-max-width"),
65
- customID = pin.attr("data-id"),
66
- iconSize = parseInt(pin.attr("data-icon-size"));
67
-
68
- if (icon_img != "") {
69
- var icon = {
70
- url: pin.attr("data-icon")
71
- };
72
-
73
- if (iconSize) {
74
-
75
- icon.scaledSize = new google.maps.Size(iconSize, iconSize);
76
- icon.origin = new google.maps.Point(0, 0);
77
- icon.anchor = new google.maps.Point(iconSize / 2, iconSize);
78
- }
79
- }
80
-
81
-
82
-
83
- // create marker
84
- var marker = new google.maps.Marker({
85
- position: latlng,
86
- map: map,
87
- icon: icon,
88
- zIndex: zIndex
89
- });
90
-
91
-
92
- // add to array
93
- map.markers.push(marker);
94
-
95
- premiumMapMarkers.push(marker);
96
-
97
- //Used with Carousel Custom Navigation option
98
- if (customID) {
99
- google.maps.event.addListener(marker, "click", function () {
100
-
101
- var $carouselWidget = $(".premium-carousel-wrapper");
102
-
103
- if ($carouselWidget.length) {
104
- $carouselWidget.map(function (index, item) {
105
- var carouselSettings = $(item).data("settings");
106
-
107
- if (carouselSettings.navigation) {
108
- if (-1 != carouselSettings.navigation.indexOf("#" + customID)) {
109
- var slideIndex = carouselSettings.navigation.indexOf("#" + customID);
110
- $(item).find(".premium-carousel-inner").slick("slickGoTo", slideIndex);
111
- }
112
- }
113
- })
114
-
115
- }
116
-
117
- });
118
- }
119
-
120
- // if marker contains HTML, add it to an infoWindow
121
- if (
122
- pin.find(".premium-maps-info-title").html() ||
123
- pin.find(".premium-maps-info-desc").html()
124
- ) {
125
- // create info window
126
- var infowindow = new google.maps.InfoWindow({
127
- maxWidth: maxWidth,
128
- content: pin.html()
129
- });
130
- if (autoOpen) {
131
- infowindow.open(map, marker);
132
- }
133
- if (hoverOpen) {
134
- google.maps.event.addListener(marker, "mouseover", function () {
135
- infowindow.open(map, marker);
136
- });
137
- if (hoverClose) {
138
- google.maps.event.addListener(marker, "mouseout", function () {
139
- infowindow.close(map, marker);
140
- });
141
- }
142
- }
143
- // show info window when marker is clicked
144
- google.maps.event.addListener(marker, "click", function () {
145
-
146
- //Used with Carousel Custom Navigation option
147
- if (customID) {
148
-
149
- var $carouselWidget = $(".premium-carousel-wrapper");
150
-
151
- if ($carouselWidget.length) {
152
- $carouselWidget.map(function (index, item) {
153
- var carouselSettings = $(item).data("settings");
154
-
155
- if (carouselSettings.navigation) {
156
- if (-1 != carouselSettings.navigation.indexOf("#" + customID)) {
157
- var slideIndex = carouselSettings.navigation.indexOf("#" + customID);
158
- $carouselWidget.find(".premium-carousel-inner").slick("slickGoTo", slideIndex);
159
- }
160
- }
161
- })
162
-
163
- }
164
-
165
- }
166
- infowindow.open(map, marker);
167
- });
168
- }
169
- }
170
-
171
- if (markerCluster) {
172
- var markerCluster = new MarkerClusterer(premiumMap, premiumMapMarkers, {
173
- imagePath:
174
- "https://developers.google.com/maps/documentation/javascript/examples/markerclusterer/m"
175
- });
176
- }
177
- }
178
- );
179
- });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ jQuery(window).on("elementor/frontend/init", function () {
2
+
3
+ elementorFrontend.hooks.addAction(
4
+ "frontend/element_ready/premium-addon-maps.default",
5
+ function ($scope, $) {
6
+
7
+ var mapElement = $scope.find(".premium_maps_map_height");
8
+
9
+ var mapSettings = mapElement.data("settings");
10
+
11
+ var mapStyle = mapElement.data("style");
12
+
13
+ var premiumMapMarkers = [];
14
+
15
+ premiumMap = newMap(mapElement, mapSettings, mapStyle);
16
+
17
+ var markerCluster = JSON.parse(mapSettings["cluster"]);
18
+
19
+ function newMap(map, settings, mapStyle) {
20
+ var scrollwheel = JSON.parse(settings["scrollwheel"]);
21
+ var streetViewControl = JSON.parse(settings["streetViewControl"]);
22
+ var fullscreenControl = JSON.parse(settings["fullScreen"]);
23
+ var zoomControl = JSON.parse(settings["zoomControl"]);
24
+ var mapTypeControl = JSON.parse(settings["typeControl"]);
25
+ var centerLat = JSON.parse(settings["centerlat"]);
26
+ var centerLong = JSON.parse(settings["centerlong"]);
27
+ var autoOpen = JSON.parse(settings["automaticOpen"]);
28
+ var hoverOpen = JSON.parse(settings["hoverOpen"]);
29
+ var hoverClose = JSON.parse(settings["hoverClose"]);
30
+ var args = {
31
+ zoom: settings["zoom"],
32
+ mapTypeId: settings["maptype"],
33
+ center: { lat: centerLat, lng: centerLong },
34
+ scrollwheel: scrollwheel,
35
+ streetViewControl: streetViewControl,
36
+ fullscreenControl: fullscreenControl,
37
+ zoomControl: zoomControl,
38
+ mapTypeControl: mapTypeControl,
39
+ styles: mapStyle
40
+ };
41
+
42
+ if ("yes" === mapSettings.drag)
43
+ args.gestureHandling = "none";
44
+
45
+ var markers = map.find(".premium-pin");
46
+
47
+ var map = new google.maps.Map(map[0], args);
48
+
49
+ map.markers = [];
50
+ // add markers
51
+ markers.each(function (index) {
52
+ add_marker(jQuery(this), map, autoOpen, hoverOpen, hoverClose, index);
53
+ });
54
+
55
+ return map;
56
+ }
57
+
58
+ var activeInfoWindow;
59
+ function add_marker(pin, map, autoOpen, hoverOpen, hoverClose, zIndex) {
60
+ var latlng = new google.maps.LatLng(
61
+ pin.attr("data-lat"),
62
+ pin.attr("data-lng")
63
+ ),
64
+ icon_img = pin.attr("data-icon"),
65
+ maxWidth = pin.attr("data-max-width"),
66
+ customID = pin.attr("data-id"),
67
+ iconSize = parseInt(pin.attr("data-icon-size"));
68
+
69
+ if (icon_img != "") {
70
+ var icon = {
71
+ url: pin.attr("data-icon")
72
+ };
73
+
74
+ if (iconSize) {
75
+
76
+ icon.scaledSize = new google.maps.Size(iconSize, iconSize);
77
+ icon.origin = new google.maps.Point(0, 0);
78
+ icon.anchor = new google.maps.Point(iconSize / 2, iconSize);
79
+ }
80
+ }
81
+
82
+
83
+
84
+ // create marker
85
+ var marker = new google.maps.Marker({
86
+ position: latlng,
87
+ map: map,
88
+ icon: icon,
89
+ zIndex: zIndex
90
+ });
91
+
92
+
93
+ // add to array
94
+ map.markers.push(marker);
95
+
96
+ premiumMapMarkers.push(marker);
97
+
98
+ //Used with Carousel Custom Navigation option
99
+ if (customID) {
100
+ google.maps.event.addListener(marker, "click", function () {
101
+
102
+ var $carouselWidget = $(".premium-carousel-wrapper");
103
+
104
+ if ($carouselWidget.length) {
105
+ $carouselWidget.map(function (index, item) {
106
+ var carouselSettings = $(item).data("settings");
107
+
108
+ if (carouselSettings.navigation) {
109
+ if (-1 != carouselSettings.navigation.indexOf("#" + customID)) {
110
+ var slideIndex = carouselSettings.navigation.indexOf("#" + customID);
111
+ $(item).find(".premium-carousel-inner").slick("slickGoTo", slideIndex);
112
+ }
113
+ }
114
+ })
115
+
116
+ }
117
+
118
+ });
119
+ }
120
+
121
+ // if marker contains HTML, add it to an infoWindow
122
+ if (
123
+ pin.find(".premium-maps-info-title").html() ||
124
+ pin.find(".premium-maps-info-desc").html()
125
+ ) {
126
+ // create info window
127
+ var infowindow = new google.maps.InfoWindow({
128
+ maxWidth: maxWidth,
129
+ content: pin.html()
130
+ });
131
+ if (autoOpen) {
132
+ infowindow.open(map, marker);
133
+ }
134
+ if (hoverOpen) {
135
+
136
+ var isTouch = checkTouchDevice(),
137
+ triggerEvent = isTouch ? "click" : "mouseover"
138
+
139
+ google.maps.event.addListener(marker, triggerEvent, function () {
140
+ if (isTouch) {
141
+ if (activeInfoWindow) { activeInfoWindow.close(); }
142
+ }
143
+
144
+ infowindow.open(map, marker);
145
+ activeInfoWindow = infowindow;
146
+ });
147
+
148
+ if (hoverClose && !isTouch) {
149
+ google.maps.event.addListener(marker, "mouseout", function () {
150
+ infowindow.close(map, marker);
151
+ });
152
+ }
153
+ }
154
+ // show info window when marker is clicked
155
+ google.maps.event.addListener(marker, "click", function () {
156
+
157
+ //Used with Carousel Custom Navigation option
158
+ if (customID) {
159
+
160
+ var $carouselWidget = $(".premium-carousel-wrapper");
161
+
162
+ if ($carouselWidget.length) {
163
+ $carouselWidget.map(function (index, item) {
164
+ var carouselSettings = $(item).data("settings");
165
+
166
+ if (carouselSettings.navigation) {
167
+ if (-1 != carouselSettings.navigation.indexOf("#" + customID)) {
168
+ var slideIndex = carouselSettings.navigation.indexOf("#" + customID);
169
+ $carouselWidget.find(".premium-carousel-inner").slick("slickGoTo", slideIndex);
170
+ }
171
+ }
172
+ })
173
+
174
+ }
175
+
176
+ }
177
+ infowindow.open(map, marker);
178
+ });
179
+ }
180
+ }
181
+
182
+ function checkTouchDevice() {
183
+
184
+ var isTouchDevice = navigator.userAgent.match(/(iPhone|iPod|iPad|Android|playbook|silk|BlackBerry|BB10|Windows Phone|Tizen|Bada|webOS|IEMobile|Opera Mini)/),
185
+ isTouch = (('ontouchstart' in window) || (navigator.msMaxTouchPoints > 0) || (navigator.maxTouchPoints));
186
+
187
+ return isTouchDevice || isTouch;
188
+
189
+ }
190
+
191
+ if (markerCluster) {
192
+ var markerCluster = new MarkerClusterer(premiumMap, premiumMapMarkers, {
193
+ imagePath:
194
+ "https://developers.google.com/maps/documentation/javascript/examples/markerclusterer/m"
195
+ });
196
+ }
197
+ }
198
+ );
199
+ });
assets/frontend/js/premium-vscroll.js CHANGED
@@ -1,866 +1,857 @@
1
- (function ($) {
2
- /****** Premium Vertical Scroll Handler ******/
3
- var PremiumVerticalScrollHandler = function ($scope, $) {
4
-
5
- var deviceType = elementorFrontend.getCurrentDeviceMode();
6
-
7
- var hiddenClass = "elementor-hidden-" + deviceType;
8
-
9
- if ("mobile" === deviceType)
10
- hiddenClass = "elementor-hidden-phone";
11
-
12
- if ($scope.closest("section.elementor-element").hasClass(hiddenClass)) {
13
- return
14
- }
15
-
16
- var $vScrollElem = $scope.find(".premium-vscroll-wrap"),
17
- instance = null,
18
- vScrollSettings = $vScrollElem.data("settings");
19
-
20
- vScrollSettings.deviceType = deviceType;
21
-
22
- instance = new premiumVerticalScroll($vScrollElem, vScrollSettings);
23
- instance.init();
24
-
25
- };
26
-
27
- window.premiumVerticalScroll = function ($selector, settings) {
28
- var self = this,
29
- $window = $(window),
30
- isTouch = 'desktop' !== elementorFrontend.getCurrentDeviceMode(),
31
- $instance = $selector,
32
- checkTemps = $selector.find(".premium-vscroll-sections-wrap")
33
- .length,
34
- $htmlBody = $("html, body"),
35
- $itemsList = $(".premium-vscroll-dot-item", $instance),
36
- $menuItems = $(".premium-vscroll-nav-item", $instance),
37
- defaultSettings = {
38
- speed: 700,
39
- offset: 0,
40
- fullSection: true
41
- },
42
- settings = $.extend({}, defaultSettings, settings),
43
- sections = {},
44
- currentSection = null,
45
- isScrolling = false,
46
- inScope = true;
47
-
48
- var touchStartY = 0,
49
- touchEndY = 0;
50
-
51
- jQuery.extend(jQuery.easing, {
52
- easeInOutCirc: function (x, t, b, c, d) {
53
- if ((t /= d / 2) < 1)
54
- return (-c / 2) * (Math.sqrt(1 - t * t) - 1) + b;
55
- return (c / 2) * (Math.sqrt(1 - (t -= 2) * t) + 1) + b;
56
- }
57
- });
58
-
59
- self.init = function () {
60
-
61
- if (settings.fullTouch || (!isTouch && settings.fullSection)) {
62
-
63
- if (settings.fullCheckOverflow) {
64
-
65
- self.setSectionsOverflow();
66
- }
67
- }
68
-
69
- self.setSectionsData();
70
-
71
- $itemsList.on("click.premiumVerticalScroll", self.onNavDotChange);
72
- $menuItems.on("click.premiumVerticalScroll", self.onNavDotChange);
73
-
74
- $itemsList.on("mouseenter.premiumVerticalScroll", self.onNavDotEnter);
75
-
76
- $itemsList.on("mouseleave.premiumVerticalScroll", self.onNavDotLeave);
77
-
78
- if ("desktop" === settings.deviceType) {
79
- $window.on("scroll.premiumVerticalScroll", self.onWheel);
80
- }
81
-
82
- $window.on("resize.premiumVerticalScroll orientationchange.premiumVerticalScroll", self.debounce(50, self.onResize));
83
-
84
- $window.on("load", function () {
85
-
86
- self.setSectionsData();
87
-
88
- //Handle Full Section Scroll
89
- if (settings.fullTouch || (!isTouch && settings.fullSection))
90
- self.sectionsOverflowRefresh();
91
-
92
- self.checkCurrentActive();
93
-
94
- });
95
-
96
- self.keyboardHandler();
97
-
98
- self.scrollHandler();
99
-
100
- if (settings.fullSection) {
101
-
102
- self.fullSectionHandler();
103
- }
104
-
105
- if (settings.animation) {
106
- $instance.find(".premium-vscroll-dots").removeClass("elementor-invisible").addClass("animated " + settings.animation + " animated-" + settings.duration);
107
- }
108
-
109
-
110
- };
111
-
112
- self.checkCurrentActive = function () {
113
-
114
- var firstSection = Object.keys(sections)[0];
115
-
116
- //Get first section offset
117
- var firstSectionOffset = sections[firstSection].offset;
118
-
119
- //If page scroll is lower than first section offset, then set current active to 1
120
- if (firstSectionOffset >= $window.scrollTop() && firstSectionOffset - $window.scrollTop() < 200) {
121
- currentSection = 1;
122
- $itemsList.removeClass("active");
123
- $($itemsList[0]).addClass("active");
124
- }
125
-
126
- //If current active section is defined, then show the dots
127
- if (currentSection)
128
- $instance.find(".premium-vscroll-dots").removeClass("premium-vscroll-dots-hide");
129
-
130
- };
131
-
132
- self.setSectionsOverflow = function () {
133
-
134
- $itemsList.each(function () {
135
-
136
- var $this = $(this),
137
- sectionId = $this.data("menuanchor"),
138
- $section = $("#" + sectionId),
139
- height = $section.outerHeight();
140
-
141
- if (height > $window.outerHeight() && height - $window.outerHeight() >= 50) {
142
-
143
- $section.find(".elementor").first().wrapInner("<div id='scroller-" + sectionId + "'></div>");
144
-
145
- $("#scroller-" + sectionId).slimScroll({
146
- height: $window.outerHeight(),
147
- railVisible: false
148
- });
149
-
150
- var iScrollInstance = new IScroll("#scroller-" + sectionId, {
151
- mouseWheel: true,
152
- scrollbars: true,
153
- hideScrollbars: true,
154
- fadeScrollbars: false,
155
- disableMouse: true,
156
- interactiveScrollbars: false
157
- });
158
-
159
- $("#scroller-" + sectionId).data('iscrollInstance', iScrollInstance);
160
-
161
- setTimeout(function () {
162
- iScrollInstance.refresh();
163
- }, 1500);
164
-
165
-
166
- }
167
-
168
- });
169
- };
170
-
171
- self.sectionsOverflowRefresh = function () {
172
-
173
- $itemsList.each(function () {
174
- var $this = $(this),
175
- sectionId = $this.data("menuanchor");
176
-
177
- var $section = $("#scroller-" + sectionId);
178
-
179
- var scroller = $section.data('iscrollInstance');
180
-
181
- if (scroller) {
182
- scroller.refresh();
183
- }
184
-
185
- });
186
-
187
- };
188
-
189
- self.setSectionsData = function () {
190
-
191
- $itemsList.each(function () {
192
- var $this = $(this),
193
- sectionId = $this.data("menuanchor"),
194
- $section = $("#" + sectionId),
195
- height = $section.outerHeight();
196
-
197
- //Make sure that section exists in the DOM
198
- if ($section[0]) {
199
-
200
- sections[sectionId] = {
201
- selector: $section,
202
- offset: Math.round($section.offset().top),
203
- height: height
204
- };
205
- }
206
- });
207
-
208
- };
209
-
210
- self.fullSectionHandler = function () {
211
-
212
- var vSection = document.getElementById($instance.attr("id"));
213
-
214
- if (!isTouch || !settings.fullTouch) {
215
-
216
- if (checkTemps) {
217
-
218
- document.addEventListener ?
219
- vSection.addEventListener("wheel", self.onWheel, {
220
- passive: false
221
- }) :
222
- vSection.attachEvent("onmousewheel", self.onWheel);
223
-
224
- } else {
225
-
226
- document.addEventListener ?
227
- document.addEventListener("wheel", self.onWheel, {
228
- passive: false
229
- }) :
230
- document.attachEvent("onmousewheel", self.onWheel);
231
-
232
- }
233
-
234
- } else {
235
- document.addEventListener("touchstart", self.onTouchStart);
236
- document.addEventListener("touchmove", self.onTouchMove, {
237
- passive: false
238
- });
239
-
240
- }
241
-
242
- };
243
-
244
- self.scrollHandler = function () {
245
-
246
- var index = 0;
247
-
248
- for (var section in sections) {
249
-
250
- var $section = sections[section].selector;
251
-
252
- elementorFrontend.waypoint(
253
- $section,
254
- function () {
255
-
256
- var $this = $(this),
257
- sectionId = $this.attr("id");
258
-
259
- if (!isScrolling) {
260
-
261
- currentSection = sectionId;
262
-
263
- $itemsList.removeClass("active");
264
- $menuItems.removeClass("active");
265
-
266
- $("[data-menuanchor=" + sectionId + "]", $instance).addClass("active");
267
-
268
- }
269
- }, {
270
- offset: 0 !== index ? "0%" : "-1%",
271
- triggerOnce: false
272
- }
273
- );
274
- index++;
275
- }
276
-
277
- };
278
-
279
- self.keyboardHandler = function () {
280
- $(document).keydown(function (event) {
281
- if (38 == event.keyCode) {
282
- self.onKeyUp(event, "up");
283
- }
284
-
285
- if (40 == event.keyCode) {
286
- self.onKeyUp(event, "down");
287
- }
288
- });
289
- };
290
-
291
- self.isScrolled = function (sectionID, direction) {
292
-
293
- var $section = $("#scroller-" + sectionID);
294
-
295
- var scroller = $section.data('iscrollInstance');
296
-
297
- if (scroller) {
298
- if ('down' === direction) {
299
- return (0 - scroller.y) + $section.scrollTop() + 1 + $section.innerHeight() >= $section[0].scrollHeight;
300
- } else if ('up' === direction) {
301
- return scroller.y >= 0 && !$section.scrollTop();
302
- }
303
-
304
- } else {
305
- return true;
306
- }
307
-
308
- };
309
-
310
- // self.isTouchDevice = function () {
311
-
312
- // var isTouchDevice = navigator.userAgent.match(/(iPhone|iPod|iPad|Android|playbook|silk|BlackBerry|BB10|Windows Phone|Tizen|Bada|webOS|IEMobile|Opera Mini)/),
313
- // isTouch = (('ontouchstart' in window) || (navigator.msMaxTouchPoints > 0) || (navigator.maxTouchPoints));
314
-
315
- // return isTouchDevice || isTouch;
316
-
317
- // };
318
-
319
- self.getEventsPage = function (e) {
320
-
321
- var events = [];
322
-
323
- events.y = (typeof e.pageY !== 'undefined' && (e.pageY || e.pageX) ? e.pageY : e.touches[0].pageY);
324
- events.x = (typeof e.pageX !== 'undefined' && (e.pageY || e.pageX) ? e.pageX : e.touches[0].pageX);
325
-
326
- if (isTouch && typeof e.touches !== 'undefined') {
327
- events.y = e.touches[0].pageY;
328
- events.x = e.touches[0].pageX;
329
- }
330
-
331
- return events;
332
-
333
- };
334
-
335
-
336
- self.onTouchStart = function (e) {
337
-
338
- //Prevent page scroll if scrolled down below the last of our sections.
339
- inScope = true;
340
-
341
- var touchEvents = self.getEventsPage(e);
342
- touchStartY = touchEvents.y;
343
-
344
- };
345
-
346
- self.onTouchMove = function (e) {
347
-
348
- if (inScope) {
349
- self.preventDefault(e);
350
- }
351
-
352
- if (isScrolling) {
353
- self.preventDefault(e);
354
- return false;
355
- }
356
-
357
- var touchEvents = self.getEventsPage(e);
358
-
359
- touchEndY = touchEvents.y;
360
-
361
- var $target = $(e.target),
362
- sectionSelector = checkTemps ? ".premium-vscroll-temp" : ".elementor-top-section",
363
- $section = $target.closest(sectionSelector),
364
- sectionId = $section.attr("id"),
365
- newSectionId = false,
366
- prevSectionId = false,
367
- nextSectionId = false,
368
- direction = false,
369
- windowScrollTop = $window.scrollTop();
370
-
371
- $(".premium-vscroll-tooltip").hide();
372
-
373
- if (beforeCheck()) {
374
-
375
- sectionId = self.getFirstSection(sections);
376
-
377
- }
378
-
379
- if (afterCheck()) {
380
-
381
- sectionId = self.getLastSection(sections);
382
-
383
- }
384
-
385
- if (touchStartY > touchEndY) {
386
-
387
- direction = 'down';
388
-
389
- } else if (touchEndY > touchStartY) {
390
-
391
- direction = 'up';
392
-
393
- }
394
-
395
- if (sectionId && sections.hasOwnProperty(sectionId)) {
396
-
397
- prevSectionId = self.checkPrevSection(sections, sectionId);
398
- nextSectionId = self.checkNextSection(sections, sectionId);
399
-
400
- if ("up" === direction) {
401
-
402
- if (!nextSectionId && sections[sectionId].offset < windowScrollTop) {
403
- newSectionId = sectionId;
404
- } else {
405
- newSectionId = prevSectionId;
406
- }
407
- }
408
-
409
- if ("down" === direction) {
410
-
411
- if (!prevSectionId && sections[sectionId].offset > windowScrollTop + 5) {
412
- newSectionId = sectionId;
413
- } else {
414
- newSectionId = nextSectionId;
415
- }
416
- }
417
-
418
- if (newSectionId) {
419
-
420
- inScope = true;
421
-
422
- $instance.find(".premium-vscroll-dots, .premium-vscroll-nav-menu").removeClass("premium-vscroll-dots-hide");
423
-
424
- if (!self.isScrolled(sectionId, direction)) {
425
- return;
426
- }
427
- if (Math.abs(touchStartY - touchEndY) > (window.innerHeight / 100 * 15)) {
428
- self.onAnchorChange(newSectionId);
429
- }
430
-
431
- } else {
432
-
433
- inScope = false;
434
-
435
- var $lastselector = checkTemps ? $instance : $("#" + sectionId);
436
-
437
- if ("down" === direction) {
438
-
439
- if ($lastselector.offset().top + $lastselector.innerHeight() - $(document).scrollTop() > 600) {
440
-
441
- $instance.find(".premium-vscroll-dots, .premium-vscroll-nav-menu").addClass("premium-vscroll-dots-hide");
442
-
443
- }
444
-
445
- } else if ("up" === direction) {
446
-
447
- if ($lastselector.offset().top - $(document).scrollTop() > 200) {
448
-
449
- $instance.find(".premium-vscroll-dots, .premium-vscroll-nav-menu").addClass("premium-vscroll-dots-hide");
450
-
451
- }
452
-
453
- }
454
- }
455
-
456
- } else {
457
- inScope = false;
458
- }
459
-
460
- };
461
-
462
- self.scrollStop = function () {
463
- $htmlBody.stop(true);
464
- };
465
-
466
- self.checkNextSection = function (object, key) {
467
- var keys = Object.keys(object),
468
- idIndex = keys.indexOf(key),
469
- nextIndex = (idIndex += 1);
470
-
471
- if (nextIndex >= keys.length) {
472
- return false;
473
- }
474
-
475
- var nextKey = keys[nextIndex];
476
-
477
- return nextKey;
478
- };
479
-
480
- self.checkPrevSection = function (object, key) {
481
- var keys = Object.keys(object),
482
- idIndex = keys.indexOf(key),
483
- prevIndex = (idIndex -= 1);
484
-
485
- if (0 > idIndex) {
486
- return false;
487
- }
488
-
489
- var prevKey = keys[prevIndex];
490
-
491
- return prevKey;
492
- };
493
-
494
- self.debounce = function (threshold, callback) {
495
- var timeout;
496
-
497
- return function debounced($event) {
498
- function delayed() {
499
- callback.call(this, $event);
500
- timeout = null;
501
- }
502
-
503
- if (timeout) {
504
- clearTimeout(timeout);
505
- }
506
-
507
- timeout = setTimeout(delayed, threshold);
508
- };
509
- };
510
-
511
- self.visible = function (selector, partial, hidden) {
512
- var s = selector.get(0),
513
- vpHeight = $window.outerHeight(),
514
- clientSize =
515
- hidden === true ? s.offsetWidth * s.offsetHeight : true;
516
- if (typeof s.getBoundingClientRect === "function") {
517
- var rec = s.getBoundingClientRect();
518
- var tViz = rec.top >= 0 && rec.top < vpHeight,
519
- bViz = rec.bottom > 0 && rec.bottom <= vpHeight,
520
- vVisible = partial ? tViz || bViz : tViz && bViz,
521
- vVisible =
522
- rec.top < 0 && rec.bottom > vpHeight ? true : vVisible;
523
- return clientSize && vVisible;
524
- } else {
525
- var viewTop = 0,
526
- viewBottom = viewTop + vpHeight,
527
- position = $window.position(),
528
- _top = position.top,
529
- _bottom = _top + $window.height(),
530
- compareTop = partial === true ? _bottom : _top,
531
- compareBottom = partial === true ? _top : _bottom;
532
- return (
533
- !!clientSize &&
534
- (compareBottom <= viewBottom && compareTop >= viewTop)
535
- );
536
- }
537
- };
538
-
539
- self.onNavDotEnter = function () {
540
- var $this = $(this),
541
- index = $this.data("index");
542
-
543
- if (settings.tooltips) {
544
- $(
545
- '<div class="premium-vscroll-tooltip"><span>' +
546
- settings.dotsText[index] +
547
- "</span></div>"
548
- )
549
- .hide()
550
- .appendTo($this)
551
- .fadeIn(200);
552
- }
553
- };
554
-
555
- self.onNavDotLeave = function () {
556
- $(".premium-vscroll-tooltip").fadeOut(200, function () {
557
- $(this).remove();
558
- });
559
- };
560
-
561
- self.onNavDotChange = function (event) {
562
- var $this = $(this),
563
- index = $this.index(),
564
- sectionId = $this.data("menuanchor"),
565
- offset = null;
566
-
567
- if (!sections.hasOwnProperty(sectionId)) {
568
- return false;
569
- }
570
-
571
- offset = sections[sectionId].offset - settings.offset;
572
-
573
- if (offset < 0)
574
- offset = sections[sectionId].offset;
575
-
576
- if (!isScrolling) {
577
- isScrolling = true;
578
-
579
- currentSection = sectionId;
580
- $menuItems.removeClass("active");
581
- $itemsList.removeClass("active");
582
-
583
- if ($this.hasClass("premium-vscroll-nav-item")) {
584
- $($itemsList[index]).addClass("active");
585
- } else {
586
- $($menuItems[index]).addClass("active");
587
- }
588
-
589
- $this.addClass("active");
590
-
591
- $htmlBody
592
- .stop()
593
- .clearQueue()
594
- .animate({
595
- scrollTop: offset
596
- },
597
- settings.speed,
598
- "easeInOutCirc",
599
- function () {
600
- isScrolling = false;
601
- }
602
- );
603
- }
604
- };
605
-
606
- self.preventDefault = function (event) {
607
-
608
- if (event.preventDefault) {
609
-
610
- event.preventDefault();
611
-
612
- } else {
613
-
614
- event.returnValue = false;
615
-
616
- }
617
-
618
- };
619
-
620
-
621
- self.onAnchorChange = function (sectionId) {
622
-
623
- var $this = $("[data-menuanchor=" + sectionId + "]", $instance),
624
- offset = null;
625
-
626
- if (!sections.hasOwnProperty(sectionId)) {
627
- return false;
628
- }
629
-
630
- offset = sections[sectionId].offset - settings.offset;
631
-
632
- if (offset < 0)
633
- offset = sections[sectionId].offset;
634
-
635
- if (!isScrolling) {
636
- isScrolling = true;
637
-
638
- if (settings.addToHistory) {
639
- window.history.pushState(null, null, "#" + sectionId);
640
- }
641
-
642
- currentSection = sectionId;
643
-
644
- $itemsList.removeClass("active");
645
- $menuItems.removeClass("active");
646
-
647
- $this.addClass("active");
648
-
649
- $htmlBody.animate({
650
- scrollTop: offset
651
- },
652
- settings.speed,
653
- "easeInOutCirc",
654
- function () {
655
- isScrolling = false;
656
- }
657
- );
658
- }
659
- };
660
-
661
- self.onKeyUp = function (event, direction) {
662
-
663
- //If keyboard is triggered before scroll
664
- if (currentSection === 1) {
665
- currentSection = $itemsList.eq(0).data("menuanchor");
666
- }
667
-
668
- var direction = direction || "up",
669
- nextItem = $(".premium-vscroll-dot-item[data-menuanchor=" + currentSection + "]", $instance).next(),
670
- prevItem = $(".premium-vscroll-dot-item[data-menuanchor=" + currentSection + "]", $instance).prev();
671
-
672
- event.preventDefault();
673
-
674
- if (isScrolling) {
675
- return false;
676
- }
677
-
678
- if ("up" === direction) {
679
- if (prevItem[0]) {
680
- prevItem.trigger("click.premiumVerticalScroll");
681
- }
682
- }
683
-
684
- if ("down" === direction) {
685
- if (nextItem[0]) {
686
- nextItem.trigger("click.premiumVerticalScroll");
687
- }
688
- }
689
- };
690
-
691
- self.onScroll = function (event) {
692
- /* On Scroll Event */
693
- if (isScrolling) {
694
- event.preventDefault();
695
- }
696
- };
697
-
698
- function getFirstSection(object) {
699
- return Object.keys(object)[0];
700
- }
701
-
702
- function getLastSection(object) {
703
- return Object.keys(object)[Object.keys(object).length - 1];
704
- }
705
-
706
- function getDirection(e) {
707
- e = window.event || e;
708
- var t = Math.max(
709
- -1,
710
- Math.min(1, e.wheelDelta || -e.deltaY || -e.detail)
711
- );
712
- return t;
713
- }
714
-
715
- self.onWheel = function (event) {
716
-
717
- if (inScope && !isTouch) {
718
- self.preventDefault(event);
719
- }
720
-
721
- if (isScrolling) {
722
- return false;
723
- }
724
-
725
- var $target = $(event.target),
726
- sectionSelector = checkTemps ? ".premium-vscroll-temp" : ".elementor-top-section",
727
- $section = $target.closest(sectionSelector),
728
- sectionId = $section.attr("id"),
729
- $vTarget = self.visible($instance, true, false),
730
- newSectionId = false,
731
- prevSectionId = false,
732
- nextSectionId = false,
733
- delta = getDirection(event),
734
- direction = 0 > delta ? "down" : "up",
735
- windowScrollTop = $window.scrollTop(),
736
- dotIndex = $(".premium-vscroll-dot-item.active").index();
737
-
738
- if (isTouch) {
739
-
740
- $(".premium-vscroll-tooltip").hide();
741
-
742
- if (dotIndex === $itemsList.length - 1 && !$vTarget) {
743
- $instance.find(".premium-vscroll-dots, .premium-vscroll-nav-menu").addClass("premium-vscroll-dots-hide");
744
- } else if (dotIndex === 0 && !$vTarget) {
745
- if (
746
- $instance.offset().top - $(document).scrollTop() >
747
- 200
748
- ) {
749
- $instance.find(".premium-vscroll-dots, .premium-vscroll-nav-menu").addClass("premium-vscroll-dots-hide");
750
- }
751
- } else {
752
- $instance.find(".premium-vscroll-dots, .premium-vscroll-nav-menu").removeClass("premium-vscroll-dots-hide");
753
- }
754
- }
755
-
756
- if (beforeCheck()) {
757
- sectionId = getFirstSection(sections);
758
- }
759
-
760
- if (afterCheck()) {
761
- sectionId = getLastSection(sections);
762
- }
763
-
764
- if (sectionId && sections.hasOwnProperty(sectionId)) {
765
-
766
- prevSectionId = self.checkPrevSection(sections, sectionId);
767
- nextSectionId = self.checkNextSection(sections, sectionId);
768
-
769
- if ("up" === direction) {
770
- if (!nextSectionId && sections[sectionId].offset < windowScrollTop) {
771
- newSectionId = sectionId;
772
- } else {
773
- newSectionId = prevSectionId;
774
- }
775
- }
776
-
777
- if ("down" === direction) {
778
- if (!prevSectionId && sections[sectionId].offset > windowScrollTop + 5) {
779
- newSectionId = sectionId;
780
- } else {
781
- newSectionId = nextSectionId;
782
- }
783
- }
784
-
785
-
786
- if (newSectionId) {
787
- inScope = true;
788
- if (!self.isScrolled(sectionId, direction) && !isTouch) {
789
- return;
790
- }
791
-
792
- $instance.find(".premium-vscroll-dots, .premium-vscroll-nav-menu").removeClass("premium-vscroll-dots-hide");
793
-
794
- self.onAnchorChange(newSectionId);
795
-
796
- } else {
797
- inScope = false;
798
- var $lastselector = checkTemps ?
799
- $instance :
800
- $("#" + sectionId);
801
- if ("down" === direction) {
802
- if (
803
- $lastselector.offset().top +
804
- $lastselector.innerHeight() -
805
- $(document).scrollTop() >
806
- 600
807
- ) {
808
- $instance.find(".premium-vscroll-dots, .premium-vscroll-nav-menu").addClass("premium-vscroll-dots-hide");
809
- }
810
- } else if ("up" === direction) {
811
-
812
- $instance.find(".premium-vscroll-dots, .premium-vscroll-nav-menu").addClass("premium-vscroll-dots-hide");
813
-
814
- }
815
- }
816
- } else {
817
- inScope = false;
818
- }
819
- };
820
-
821
- function beforeCheck() {
822
- var windowScrollTop = $window.scrollTop(),
823
- firstSectionId = getFirstSection(sections),
824
- offset = sections[firstSectionId].offset,
825
- topBorder = windowScrollTop + $window.outerHeight(),
826
- visible = self.visible($instance, true, false);
827
-
828
- if (topBorder > offset) {
829
- return false;
830
- } else if (visible) {
831
- return true;
832
- }
833
- return false;
834
- }
835
-
836
- function afterCheck() {
837
- var windowScrollTop = $window.scrollTop(),
838
- lastSectionId = getLastSection(sections),
839
- bottomBorder =
840
- sections[lastSectionId].offset +
841
- sections[lastSectionId].height,
842
- visible = self.visible($instance, true, false);
843
-
844
- if (windowScrollTop < bottomBorder) {
845
- return false;
846
- } else if (visible) {
847
- return true;
848
- }
849
-
850
- return false;
851
- }
852
-
853
- self.onResize = function () {
854
- self.setSectionsData();
855
- self.sectionsOverflowRefresh();
856
- };
857
-
858
- };
859
-
860
- $(window).on("elementor/frontend/init", function () {
861
- elementorFrontend.hooks.addAction(
862
- "frontend/element_ready/premium-vscroll.default",
863
- PremiumVerticalScrollHandler
864
- );
865
- });
866
  })(jQuery);
1
+ (function ($) {
2
+ /****** Premium Vertical Scroll Handler ******/
3
+ var PremiumVerticalScrollHandler = function ($scope, $) {
4
+
5
+ var deviceType = elementorFrontend.getCurrentDeviceMode();
6
+
7
+ var hiddenClass = "elementor-hidden-" + deviceType;
8
+
9
+ if ("mobile" === deviceType)
10
+ hiddenClass = "elementor-hidden-phone";
11
+
12
+ if ($scope.closest("section.elementor-element").hasClass(hiddenClass)) {
13
+ return
14
+ }
15
+
16
+ var $vScrollElem = $scope.find(".premium-vscroll-wrap"),
17
+ instance = null,
18
+ vScrollSettings = $vScrollElem.data("settings");
19
+
20
+ vScrollSettings.deviceType = deviceType;
21
+
22
+ instance = new premiumVerticalScroll($vScrollElem, vScrollSettings);
23
+ instance.init();
24
+
25
+ };
26
+
27
+ window.premiumVerticalScroll = function ($selector, settings) {
28
+ var self = this,
29
+ $window = $(window),
30
+ isTouch = 'desktop' !== elementorFrontend.getCurrentDeviceMode(),
31
+ $instance = $selector,
32
+ checkTemps = $selector.find(".premium-vscroll-sections-wrap")
33
+ .length,
34
+ $htmlBody = $("html, body"),
35
+ $itemsList = $(".premium-vscroll-dot-item", $instance),
36
+ $menuItems = $(".premium-vscroll-nav-item", $instance),
37
+ defaultSettings = {
38
+ speed: 700,
39
+ offset: 0,
40
+ fullSection: true
41
+ },
42
+ settings = $.extend({}, defaultSettings, settings),
43
+ sections = {},
44
+ currentSection = null,
45
+ isScrolling = false,
46
+ inScope = true;
47
+
48
+ var touchStartY = 0,
49
+ touchEndY = 0;
50
+
51
+ //Extend jQuery default easing
52
+ jQuery.extend(jQuery.easing, {
53
+ easeInOutCirc: function (x, t, b, c, d) {
54
+ if ((t /= d / 2) < 1)
55
+ return (-c / 2) * (Math.sqrt(1 - t * t) - 1) + b;
56
+ return (c / 2) * (Math.sqrt(1 - (t -= 2) * t) + 1) + b;
57
+ }
58
+ });
59
+
60
+ self.init = function () {
61
+
62
+ if (settings.fullTouch || (!isTouch && settings.fullSection)) {
63
+
64
+ if (settings.fullCheckOverflow) {
65
+
66
+ self.setSectionsOverflow();
67
+ }
68
+ }
69
+
70
+ self.setSectionsData();
71
+
72
+ $itemsList.on("click.premiumVerticalScroll", self.onNavDotChange);
73
+ $menuItems.on("click.premiumVerticalScroll", self.onNavDotChange);
74
+
75
+ $itemsList.on("mouseenter.premiumVerticalScroll", self.onNavDotEnter);
76
+
77
+ $itemsList.on("mouseleave.premiumVerticalScroll", self.onNavDotLeave);
78
+
79
+ if ("desktop" === settings.deviceType) {
80
+ $window.on("scroll.premiumVerticalScroll", self.onWheel);
81
+ }
82
+
83
+ $window.on("resize.premiumVerticalScroll orientationchange.premiumVerticalScroll", self.debounce(50, self.onResize));
84
+
85
+ $window.on("load", function () {
86
+
87
+ self.setSectionsData();
88
+
89
+ //Handle Full Section Scroll
90
+ if (settings.fullTouch || (!isTouch && settings.fullSection))
91
+ self.sectionsOverflowRefresh();
92
+
93
+ self.checkCurrentActive();
94
+
95
+ });
96
+
97
+ self.keyboardHandler();
98
+
99
+ self.scrollHandler();
100
+
101
+ if (settings.fullSection) {
102
+
103
+ self.fullSectionHandler();
104
+ }
105
+
106
+ if (settings.animation) {
107
+ $instance.find(".premium-vscroll-dots").removeClass("elementor-invisible").addClass("animated " + settings.animation + " animated-" + settings.duration);
108
+ }
109
+
110
+
111
+ };
112
+
113
+ self.checkCurrentActive = function () {
114
+
115
+ var firstSection = Object.keys(sections)[0];
116
+
117
+ //Get first section offset
118
+ var firstSectionOffset = sections[firstSection].offset;
119
+
120
+ //If page scroll is lower than first section offset, then set current active to 1
121
+ if (firstSectionOffset >= $window.scrollTop() && firstSectionOffset - $window.scrollTop() < 200) {
122
+ currentSection = 1;
123
+ $itemsList.removeClass("active");
124
+ $($itemsList[0]).addClass("active");
125
+ }
126
+
127
+ //If current active section is defined, then show the dots
128
+ if (currentSection)
129
+ $instance.find(".premium-vscroll-dots").removeClass("premium-vscroll-dots-hide");
130
+
131
+ };
132
+
133
+ self.setSectionsOverflow = function () {
134
+
135
+ $itemsList.each(function () {
136
+
137
+ var $this = $(this),
138
+ sectionId = $this.data("menuanchor"),
139
+ $section = $("#" + sectionId),
140
+ height = $section.outerHeight();
141
+
142
+ if (height > $window.outerHeight() && height - $window.outerHeight() >= 50) {
143
+
144
+ $section.find(".elementor").first().wrapInner("<div id='scroller-" + sectionId + "'></div>");
145
+
146
+ $("#scroller-" + sectionId).slimScroll({
147
+ height: $window.outerHeight(),
148
+ railVisible: false
149
+ });
150
+
151
+ var iScrollInstance = new IScroll("#scroller-" + sectionId, {
152
+ mouseWheel: true,
153
+ scrollbars: true,
154
+ hideScrollbars: true,
155
+ fadeScrollbars: false,
156
+ disableMouse: true,
157
+ interactiveScrollbars: false
158
+ });
159
+
160
+ $("#scroller-" + sectionId).data('iscrollInstance', iScrollInstance);
161
+
162
+ setTimeout(function () {
163
+ iScrollInstance.refresh();
164
+ }, 1500);
165
+
166
+
167
+ }
168
+
169
+ });
170
+ };
171
+
172
+ self.sectionsOverflowRefresh = function () {
173
+
174
+ $itemsList.each(function () {
175
+ var $this = $(this),
176
+ sectionId = $this.data("menuanchor");
177
+
178
+ var $section = $("#scroller-" + sectionId);
179
+
180
+ var scroller = $section.data('iscrollInstance');
181
+
182
+ if (scroller) {
183
+ scroller.refresh();
184
+ }
185
+
186
+ });
187
+
188
+ };
189
+
190
+ self.setSectionsData = function () {
191
+
192
+ $itemsList.each(function () {
193
+ var $this = $(this),
194
+ sectionId = $this.data("menuanchor"),
195
+ $section = $("#" + sectionId),
196
+ height = $section.outerHeight();
197
+
198
+ //Make sure that section exists in the DOM
199
+ if ($section[0]) {
200
+
201
+ sections[sectionId] = {
202
+ selector: $section,
203
+ offset: Math.round($section.offset().top),
204
+ height: height
205
+ };
206
+ }
207
+ });
208
+
209
+ };
210
+
211
+ self.fullSectionHandler = function () {
212
+
213
+ var vSection = document.getElementById($instance.attr("id"));
214
+
215
+ //If device is not touch or full section scroll is disabled on touch devices.
216
+ if (!isTouch || !settings.fullTouch) {
217
+
218
+ if (checkTemps) {
219
+
220
+ document.addEventListener ?
221
+ vSection.addEventListener("wheel", self.onWheel, {
222
+ passive: false
223
+ }) :
224
+ vSection.attachEvent("onmousewheel", self.onWheel);
225
+
226
+ } else {
227
+
228
+ document.addEventListener ?
229
+ document.addEventListener("wheel", self.onWheel, {
230
+ passive: false
231
+ }) :
232
+ document.attachEvent("onmousewheel", self.onWheel);
233
+
234
+ }
235
+
236
+ } else {
237
+ document.addEventListener("touchstart", self.onTouchStart);
238
+ document.addEventListener("touchmove", self.onTouchMove, {
239
+ passive: false
240
+ });
241
+
242
+ }
243
+
244
+ };
245
+
246
+ self.scrollHandler = function () {
247
+
248
+ var index = 0;
249
+
250
+ for (var section in sections) {
251
+
252
+ var $section = sections[section].selector;
253
+
254
+ elementorFrontend.waypoint(
255
+ $section,
256
+ function () {
257
+
258
+ var $this = $(this),
259
+ sectionId = $this.attr("id");
260
+
261
+ if (!isScrolling) {
262
+
263
+ currentSection = sectionId;
264
+
265
+ $itemsList.removeClass("active");
266
+ $menuItems.removeClass("active");
267
+
268
+ $("[data-menuanchor=" + sectionId + "]", $instance).addClass("active");
269
+
270
+ }
271
+ }, {
272
+ offset: 0 !== index ? "0%" : "-1%",
273
+ triggerOnce: false
274
+ }
275
+ );
276
+ index++;
277
+ }
278
+
279
+ };
280
+
281
+ self.keyboardHandler = function () {
282
+ $(document).keydown(function (event) {
283
+ if (38 == event.keyCode) {
284
+ self.onKeyUp(event, "up");
285
+ }
286
+
287
+ if (40 == event.keyCode) {
288
+ self.onKeyUp(event, "down");
289
+ }
290
+ });
291
+ };
292
+
293
+ self.isScrolled = function (sectionID, direction) {
294
+
295
+ var $section = $("#scroller-" + sectionID);
296
+
297
+ var scroller = $section.data('iscrollInstance');
298
+
299
+ if (scroller) {
300
+ if ('down' === direction) {
301
+ return (0 - scroller.y) + $section.scrollTop() + 1 + $section.innerHeight() >= $section[0].scrollHeight;
302
+ } else if ('up' === direction) {
303
+ return scroller.y >= 0 && !$section.scrollTop();
304
+ }
305
+
306
+ } else {
307
+ return true;
308
+ }
309
+
310
+ };
311
+
312
+ // self.isTouchDevice = function () {
313
+
314
+ // var isTouchDevice = navigator.userAgent.match(/(iPhone|iPod|iPad|Android|playbook|silk|BlackBerry|BB10|Windows Phone|Tizen|Bada|webOS|IEMobile|Opera Mini)/),
315
+ // isTouch = (('ontouchstart' in window) || (navigator.msMaxTouchPoints > 0) || (navigator.maxTouchPoints));
316
+
317
+ // return isTouchDevice || isTouch;
318
+
319
+ // };
320
+
321
+ self.getEventsPage = function (e) {
322
+
323
+ var events = [];
324
+
325
+ events.y = (typeof e.pageY !== 'undefined' && (e.pageY || e.pageX) ? e.pageY : e.touches[0].pageY);
326
+ events.x = (typeof e.pageX !== 'undefined' && (e.pageY || e.pageX) ? e.pageX : e.touches[0].pageX);
327
+
328
+ if (isTouch && typeof e.touches !== 'undefined') {
329
+ events.y = e.touches[0].pageY;
330
+ events.x = e.touches[0].pageX;
331
+ }
332
+
333
+ return events;
334
+
335
+ };
336
+
337
+
338
+ self.onTouchStart = function (e) {
339
+
340
+ //Prevent page scroll if scrolled down below the last of our sections.
341
+ inScope = true;
342
+
343
+ var touchEvents = self.getEventsPage(e);
344
+ touchStartY = touchEvents.y;
345
+
346
+ };
347
+
348
+ self.onTouchMove = function (e) {
349
+
350
+ if (inScope) {
351
+ self.preventDefault(e);
352
+ }
353
+
354
+ if (isScrolling) {
355
+ self.preventDefault(e);
356
+ return false;
357
+ }
358
+
359
+ var touchEvents = self.getEventsPage(e);
360
+
361
+ touchEndY = touchEvents.y;
362
+
363
+ var $target = $(e.target),
364
+ sectionSelector = checkTemps ? ".premium-vscroll-temp" : ".elementor-top-section",
365
+ $section = $target.closest(sectionSelector),
366
+ sectionId = $section.attr("id"),
367
+ newSectionId = false,
368
+ prevSectionId = false,
369
+ nextSectionId = false,
370
+ direction = false,
371
+ windowScrollTop = $window.scrollTop();
372
+
373
+ $(".premium-vscroll-tooltip").hide();
374
+
375
+ if (beforeCheck()) {
376
+
377
+ sectionId = self.getFirstSection(sections);
378
+
379
+ }
380
+
381
+ if (afterCheck()) {
382
+
383
+ sectionId = self.getLastSection(sections);
384
+
385
+ }
386
+
387
+ if (touchStartY > touchEndY) {
388
+
389
+ direction = 'down';
390
+
391
+ } else if (touchEndY > touchStartY) {
392
+
393
+ direction = 'up';
394
+
395
+ }
396
+
397
+ if (sectionId && sections.hasOwnProperty(sectionId)) {
398
+
399
+ prevSectionId = self.checkPrevSection(sections, sectionId);
400
+ nextSectionId = self.checkNextSection(sections, sectionId);
401
+
402
+ if ("up" === direction) {
403
+
404
+ if (!nextSectionId && sections[sectionId].offset < windowScrollTop) {
405
+ newSectionId = sectionId;
406
+ } else {
407
+ newSectionId = prevSectionId;
408
+ }
409
+ }
410
+
411
+ if ("down" === direction) {
412
+
413
+ if (!prevSectionId && sections[sectionId].offset > windowScrollTop + 5) {
414
+ newSectionId = sectionId;
415
+ } else {
416
+ newSectionId = nextSectionId;
417
+ }
418
+ }
419
+
420
+ if (newSectionId) {
421
+
422
+ inScope = true;
423
+
424
+ $instance.find(".premium-vscroll-dots, .premium-vscroll-nav-menu").removeClass("premium-vscroll-dots-hide");
425
+
426
+ if (!self.isScrolled(sectionId, direction)) {
427
+ return;
428
+ }
429
+ if (Math.abs(touchStartY - touchEndY) > (window.innerHeight / 100 * 15)) {
430
+ self.onAnchorChange(newSectionId);
431
+ }
432
+
433
+ } else {
434
+
435
+ inScope = false;
436
+
437
+ var $lastselector = checkTemps ? $instance : $("#" + sectionId);
438
+
439
+ if ("down" === direction) {
440
+
441
+ if ($lastselector.offset().top + $lastselector.innerHeight() - $(document).scrollTop() > 600) {
442
+
443
+ $instance.find(".premium-vscroll-dots, .premium-vscroll-nav-menu").addClass("premium-vscroll-dots-hide");
444
+
445
+ }
446
+
447
+ } else if ("up" === direction) {
448
+
449
+ if ($lastselector.offset().top - $(document).scrollTop() > 200) {
450
+
451
+ $instance.find(".premium-vscroll-dots, .premium-vscroll-nav-menu").addClass("premium-vscroll-dots-hide");
452
+
453
+ }
454
+
455
+ }
456
+ }
457
+
458
+ } else {
459
+ inScope = false;
460
+ }
461
+
462
+ };
463
+
464
+ self.scrollStop = function () {
465
+ $htmlBody.stop(true);
466
+ };
467
+
468
+ self.checkNextSection = function (object, key) {
469
+ var keys = Object.keys(object),
470
+ idIndex = keys.indexOf(key),
471
+ nextIndex = (idIndex += 1);
472
+
473
+ if (nextIndex >= keys.length) {
474
+ return false;
475
+ }
476
+
477
+ var nextKey = keys[nextIndex];
478
+
479
+ return nextKey;
480
+ };
481
+
482
+ self.checkPrevSection = function (object, key) {
483
+ var keys = Object.keys(object),
484
+ idIndex = keys.indexOf(key),
485
+ prevIndex = (idIndex -= 1);
486
+
487
+ if (0 > idIndex) {
488
+ return false;
489
+ }
490
+
491
+ var prevKey = keys[prevIndex];
492
+
493
+ return prevKey;
494
+ };
495
+
496
+ self.debounce = function (threshold, callback) {
497
+ var timeout;
498
+
499
+ return function debounced($event) {
500
+ function delayed() {
501
+ callback.call(this, $event);
502
+ timeout = null;
503
+ }
504
+
505
+ if (timeout) {
506
+ clearTimeout(timeout);
507
+ }
508
+
509
+ timeout = setTimeout(delayed, threshold);
510
+ };
511
+ };
512
+
513
+ self.visible = function (selector, partial, hidden) {
514
+ var s = selector.get(0),
515
+ vpHeight = $window.outerHeight(),
516
+ clientSize =
517
+ hidden === true ? s.offsetWidth * s.offsetHeight : true;
518
+ if (typeof s.getBoundingClientRect === "function") {
519
+ var rec = s.getBoundingClientRect();
520
+ var tViz = rec.top >= 0 && rec.top < vpHeight,
521
+ bViz = rec.bottom > 0 && rec.bottom <= vpHeight,
522
+ vVisible = partial ? tViz || bViz : tViz && bViz,
523
+ vVisible =
524
+ rec.top < 0 && rec.bottom > vpHeight ? true : vVisible;
525
+ return clientSize && vVisible;
526
+ } else {
527
+ var viewTop = 0,
528
+ viewBottom = viewTop + vpHeight,
529
+ position = $window.position(),
530
+ _top = position.top,
531
+ _bottom = _top + $window.height(),
532
+ compareTop = partial === true ? _bottom : _top,
533
+ compareBottom = partial === true ? _top : _bottom;
534
+ return (
535
+ !!clientSize &&
536
+ (compareBottom <= viewBottom && compareTop >= viewTop)
537
+ );
538
+ }
539
+ };
540
+
541
+ self.onNavDotEnter = function () {
542
+ var $this = $(this),
543
+ index = $this.data("index");
544
+
545
+ if (settings.tooltips) {
546
+ $(
547
+ '<div class="premium-vscroll-tooltip"><span>' +
548
+ settings.dotsText[index] +
549
+ "</span></div>"
550
+ )
551
+ .hide()
552
+ .appendTo($this)
553
+ .fadeIn(200);
554
+ }
555
+ };
556
+
557
+ self.onNavDotLeave = function () {
558
+ $(".premium-vscroll-tooltip").fadeOut(200, function () {
559
+ $(this).remove();
560
+ });
561
+ };
562
+
563
+ self.onNavDotChange = function (event) {
564
+ var $this = $(this),
565
+ index = $this.index(),
566
+ sectionId = $this.data("menuanchor"),
567
+ offset = null;
568
+
569
+ if (!sections.hasOwnProperty(sectionId)) {
570
+ return false;
571
+ }
572
+
573
+ offset = sections[sectionId].offset - settings.offset;
574
+
575
+ if (offset < 0)
576
+ offset = sections[sectionId].offset;
577
+
578
+ if (!isScrolling) {
579
+ isScrolling = true;
580
+
581
+ currentSection = sectionId;
582
+ $menuItems.removeClass("active");
583
+ $itemsList.removeClass("active");
584
+
585
+ if ($this.hasClass("premium-vscroll-nav-item")) {
586
+ $($itemsList[index]).addClass("active");
587
+ } else {
588
+ $($menuItems[index]).addClass("active");
589
+ }
590
+
591
+ $this.addClass("active");
592
+
593
+ $htmlBody
594
+ .stop()
595
+ .clearQueue()
596
+ .animate({
597
+ scrollTop: offset
598
+ },
599
+ settings.speed,
600
+ "easeInOutCirc",
601
+ function () {
602
+ isScrolling = false;
603
+ }
604
+ );
605
+ }
606
+ };
607
+
608
+ self.preventDefault = function (event) {
609
+
610
+ if (event.preventDefault) {
611
+
612
+ event.preventDefault();
613
+
614
+ } else {
615
+
616
+ event.returnValue = false;
617
+
618
+ }
619
+
620
+ };
621
+
622
+
623
+ self.onAnchorChange = function (sectionId) {
624
+
625
+ var $this = $("[data-menuanchor=" + sectionId + "]", $instance),
626
+ offset = null;
627
+
628
+ if (!sections.hasOwnProperty(sectionId)) {
629
+ return false;
630
+ }
631
+
632
+ offset = sections[sectionId].offset - settings.offset;
633
+
634
+ if (offset < 0)
635
+ offset = sections[sectionId].offset;
636
+
637
+ if (!isScrolling) {
638
+ isScrolling = true;
639
+
640
+ if (settings.addToHistory) {
641
+ window.history.pushState(null, null, "#" + sectionId);
642
+ }
643
+
644
+ currentSection = sectionId;
645
+
646
+ $itemsList.removeClass("active");
647
+ $menuItems.removeClass("active");
648
+
649
+ $this.addClass("active");
650
+
651
+ $htmlBody.animate({
652
+ scrollTop: offset
653
+ }, settings.speed, "easeInOutCirc", function () {
654
+ isScrolling = false;
655
+ });
656
+ }
657
+ };
658
+
659
+ self.onKeyUp = function (event, direction) {
660
+
661
+ //If keyboard is triggered before scroll
662
+ if (currentSection === 1) {
663
+ currentSection = $itemsList.eq(0).data("menuanchor");
664
+ }
665
+
666
+ var direction = direction || "up",
667
+ nextItem = $(".premium-vscroll-dot-item[data-menuanchor=" + currentSection + "]", $instance).next(),
668
+ prevItem = $(".premium-vscroll-dot-item[data-menuanchor=" + currentSection + "]", $instance).prev();
669
+
670
+ event.preventDefault();
671
+
672
+ if (isScrolling) {
673
+ return false;
674
+ }
675
+
676
+ if ("up" === direction) {
677
+ if (prevItem[0]) {
678
+ prevItem.trigger("click.premiumVerticalScroll");
679
+ }
680
+ } else {
681
+ if (nextItem[0]) {
682
+ nextItem.trigger("click.premiumVerticalScroll");
683
+ }
684
+ }
685
+ };
686
+
687
+ self.onScroll = function (event) {
688
+ /* On Scroll Event */
689
+ if (isScrolling) {
690
+ event.preventDefault();
691
+ }
692
+ };
693
+
694
+ function getFirstSection(object) {
695
+ return Object.keys(object)[0];
696
+ }
697
+
698
+ function getLastSection(object) {
699
+ return Object.keys(object)[Object.keys(object).length - 1];
700
+ }
701
+
702
+ function getDirection(e) {
703
+ e = window.event || e;
704
+ var t = Math.max(
705
+ -1,
706
+ Math.min(1, e.wheelDelta || -e.deltaY || -e.detail)
707
+ );
708
+ return t;
709
+ }
710
+
711
+ self.onWheel = function (event) {
712
+
713
+ if (inScope && !isTouch) {
714
+ self.preventDefault(event);
715
+ }
716
+
717
+ if (isScrolling) {
718
+ return false;
719
+ }
720
+
721
+ var $target = $(event.target),
722
+ sectionSelector = checkTemps ? ".premium-vscroll-temp" : ".elementor-top-section",
723
+ $section = $target.closest(sectionSelector),
724
+ sectionId = $section.attr("id"),
725
+ $vTarget = self.visible($instance, true, false),
726
+ newSectionId = false,
727
+ prevSectionId = false,
728
+ nextSectionId = false,
729
+ delta = getDirection(event),
730
+ direction = 0 > delta ? "down" : "up",
731
+ windowScrollTop = $window.scrollTop(),
732
+ dotIndex = $(".premium-vscroll-dot-item.active").index();
733
+
734
+ if (isTouch) {
735
+
736
+ $(".premium-vscroll-tooltip").hide();
737
+
738
+ if (dotIndex === $itemsList.length - 1 && !$vTarget) {
739
+ $instance.find(".premium-vscroll-dots, .premium-vscroll-nav-menu").addClass("premium-vscroll-dots-hide");
740
+ } else if (dotIndex === 0 && !$vTarget) {
741
+ if (
742
+ $instance.offset().top - $(document).scrollTop() >
743
+ 200
744
+ ) {
745
+ $instance.find(".premium-vscroll-dots, .premium-vscroll-nav-menu").addClass("premium-vscroll-dots-hide");
746
+ }
747
+ } else {
748
+ $instance.find(".premium-vscroll-dots, .premium-vscroll-nav-menu").removeClass("premium-vscroll-dots-hide");
749
+ }
750
+ }
751
+
752
+ if (beforeCheck()) {
753
+ sectionId = getFirstSection(sections);
754
+ }
755
+
756
+ if (afterCheck()) {
757
+ sectionId = getLastSection(sections);
758
+ }
759
+
760
+ if (sectionId && sections.hasOwnProperty(sectionId)) {
761
+
762
+ prevSectionId = self.checkPrevSection(sections, sectionId);
763
+ nextSectionId = self.checkNextSection(sections, sectionId);
764
+
765
+ if ("up" === direction) {
766
+ if (!nextSectionId && sections[sectionId].offset < windowScrollTop) {
767
+ newSectionId = sectionId;
768
+ } else {
769
+ newSectionId = prevSectionId;
770
+ }
771
+ } else {
772
+ if (!prevSectionId && sections[sectionId].offset > windowScrollTop + 5) {
773
+ newSectionId = sectionId;
774
+ } else {
775
+ newSectionId = nextSectionId;
776
+ }
777
+ }
778
+
779
+ if (newSectionId) {
780
+ inScope = true;
781
+ if (!self.isScrolled(sectionId, direction) && !isTouch) {
782
+ return;
783
+ }
784
+
785
+ $instance.find(".premium-vscroll-dots, .premium-vscroll-nav-menu").removeClass("premium-vscroll-dots-hide");
786
+
787
+ self.onAnchorChange(newSectionId);
788
+
789
+ } else {
790
+ inScope = false;
791
+ var $lastselector = checkTemps ?
792
+ $instance :
793
+ $("#" + sectionId);
794
+ if ("down" === direction) {
795
+ if (
796
+ $lastselector.offset().top +
797
+ $lastselector.innerHeight() -
798
+ $(document).scrollTop() >
799
+ 600
800
+ ) {
801
+ $instance.find(".premium-vscroll-dots, .premium-vscroll-nav-menu").addClass("premium-vscroll-dots-hide");
802
+ }
803
+ } else if ("up" === direction) {
804
+
805
+ $instance.find(".premium-vscroll-dots, .premium-vscroll-nav-menu").addClass("premium-vscroll-dots-hide");
806
+
807
+ }
808
+ }
809
+ }
810
+ };
811
+
812
+ function beforeCheck() {
813
+ var windowScrollTop = $window.scrollTop(),
814
+ firstSectionId = getFirstSection(sections),
815
+ offset = sections[firstSectionId].offset,
816
+ topBorder = windowScrollTop + $window.outerHeight(),
817
+ visible = self.visible($instance, true, false);
818
+
819
+ if (topBorder > offset) {
820
+ return false;
821
+ } else if (visible) {
822
+ return true;
823
+ }
824
+ return false;
825
+ }
826
+
827
+ function afterCheck() {
828
+ var windowScrollTop = $window.scrollTop(),
829
+ lastSectionId = getLastSection(sections),
830
+ bottomBorder =
831
+ sections[lastSectionId].offset +
832
+ sections[lastSectionId].height,
833
+ visible = self.visible($instance, true, false);
834
+
835
+ if (windowScrollTop < bottomBorder) {
836
+ return false;
837
+ } else if (visible) {
838
+ return true;
839
+ }
840
+
841
+ return false;
842
+ }
843
+
844
+ self.onResize = function () {
845
+ self.setSectionsData();
846
+ self.sectionsOverflowRefresh();
847
+ };
848
+
849
+ };
850
+
851
+ $(window).on("elementor/frontend/init", function () {
852
+ elementorFrontend.hooks.addAction(
853
+ "frontend/element_ready/premium-vscroll.default",
854
+ PremiumVerticalScrollHandler
855
+ );
856
+ });
 
 
 
 
 
 
 
 
 
857
  })(jQuery);
assets/frontend/js/prettyPhoto.js CHANGED
@@ -1,550 +1,550 @@
1
- !(function (w) {
2
- function b() {
3
- var t = location.href;
4
- return (hashtag = -1 !== t.indexOf("#prettyPhoto") && decodeURI(t.substring(t.indexOf("#prettyPhoto") + 1, t.length))), (hashtag = hashtag && hashtag.replace(/<|>/g, "")), hashtag;
5
- }
6
- function k(t, e) {
7
- var i = "[\\?&]" + (t = t.replace(/[\[]/, "\\[").replace(/[\]]/, "\\]")) + "=([^&#]*)",
8
- p = new RegExp(i).exec(e);
9
- return null == p ? "" : p[1];
10
- }
11
- (w.prettyPhoto = { version: "3.1.6" }),
12
- (w.fn.prettyPhoto = function (e) {
13
- function i() {
14
- w(".pp_loaderIcon").hide(),
15
- (projectedTop = scroll_pos.scrollTop + (v / 2 - r.containerHeight / 2)),
16
- projectedTop < 0 && (projectedTop = 0),
17
- $ppt.fadeTo(settings.animation_speed, 1),
18
- $pp_pic_holder.find(".pp_content").animate({ height: r.contentHeight, width: r.contentWidth }, settings.animation_speed),
19
- $pp_pic_holder.animate({ top: projectedTop, left: y / 2 - r.containerWidth / 2 < 0 ? 0 : y / 2 - r.containerWidth / 2, width: r.containerWidth }, settings.animation_speed, function () {
20
- $pp_pic_holder.find(".pp_hoverContainer,#fullResImage").height(r.height).width(r.width),
21
- $pp_pic_holder.find(".pp_fade").fadeIn(settings.animation_speed),
22
- isSet && "image" == s(pp_images[set_position]) ? $pp_pic_holder.find(".pp_hoverContainer").show() : $pp_pic_holder.find(".pp_hoverContainer").hide(),
23
- settings.allow_expand && (r.resized ? w("a.pp_expand,a.pp_contract").show() : w("a.pp_expand").hide()),
24
- !settings.autoplay_slideshow || m || d || w.prettyPhoto.startSlideshow(),
25
- settings.changepicturecallback(),
26
- (d = !0);
27
- }),
28
- isSet && settings.overlay_gallery && "image" == s(pp_images[set_position])
29
- ? ((itemWidth = 57),
30
- (navWidth = "facebook" == settings.theme || "pp_default" == settings.theme ? 50 : 30),
31
- (itemsPerPage = Math.floor((r.containerWidth - 100 - navWidth) / itemWidth)),
32
- (itemsPerPage = itemsPerPage < pp_images.length ? itemsPerPage : pp_images.length),
33
- (totalPage = Math.ceil(pp_images.length / itemsPerPage) - 1),
34
- 0 == totalPage ? ((navWidth = 0), $pp_gallery.find(".pp_arrow_next,.pp_arrow_previous").hide()) : $pp_gallery.find(".pp_arrow_next,.pp_arrow_previous").show(),
35
- (galleryWidth = itemsPerPage * itemWidth),
36
- (fullGalleryWidth = pp_images.length * itemWidth),
37
- $pp_gallery
38
- .css("margin-left", -(galleryWidth / 2 + navWidth / 2))
39
- .find("div:first")
40
- .width(galleryWidth + 5)
41
- .find("ul")
42
- .width(fullGalleryWidth)
43
- .find("li.selected")
44
- .removeClass("selected"),
45
- (goToPage = Math.floor(set_position / itemsPerPage) < totalPage ? Math.floor(set_position / itemsPerPage) : totalPage),
46
- w.prettyPhoto.changeGalleryPage(goToPage),
47
- $pp_gallery_li.filter(":eq(" + set_position + ")").addClass("selected"))
48
- : $pp_pic_holder.find(".pp_content").unbind("mouseenter mouseleave"),
49
- e.ajaxcallback();
50
- }
51
- function p(t) {
52
- $pp_pic_holder.find("#pp_full_res object,#pp_full_res embed").css("visibility", "hidden"),
53
- $pp_pic_holder.find(".pp_fade").fadeOut(settings.animation_speed, function () {
54
- w(".pp_loaderIcon").show(), t();
55
- });
56
- }
57
- function o(t, e) {
58
- if (((resized = !1), a(t, e), (imageWidth = t), (imageHeight = e), (y < g || v < _) && doresize && settings.allow_resize && !f)) {
59
- for (resized = !0, fitting = !1; !fitting;)
60
- y < g ? ((imageWidth = y - 200), (imageHeight = (e / t) * imageWidth)) : v < _ ? ((imageHeight = v - 200), (imageWidth = (t / e) * imageHeight)) : (fitting = !0), (_ = imageHeight), (g = imageWidth);
61
- (y < g || v < _) && o(g, _), a(imageWidth, imageHeight);
62
- }
63
- return {
64
- width: Math.floor(imageWidth),
65
- height: Math.floor(imageHeight),
66
- containerHeight: Math.floor(_),
67
- containerWidth: Math.floor(g) + 2 * settings.horizontal_padding,
68
- contentHeight: Math.floor(h),
69
- contentWidth: Math.floor(c),
70
- resized: resized,
71
- };
72
- }
73
- function a(t, e) {
74
- (t = parseFloat(t)),
75
- (e = parseFloat(e)),
76
- ($pp_details = $pp_pic_holder.find(".pp_details")),
77
- $pp_details.width(t),
78
- (detailsHeight = parseFloat($pp_details.css("marginTop")) + parseFloat($pp_details.css("marginBottom"))),
79
- ($pp_details = $pp_details.clone().addClass(settings.theme).width(t).appendTo(w("body")).css({ position: "absolute", top: -1e4 })),
80
- (detailsHeight += $pp_details.height()),
81
- (detailsHeight = detailsHeight <= 34 ? 36 : detailsHeight),
82
- $pp_details.remove(),
83
- ($pp_title = $pp_pic_holder.find(".ppt")),
84
- $pp_title.width(t),
85
- (titleHeight = parseFloat($pp_title.css("marginTop")) + parseFloat($pp_title.css("marginBottom"))),
86
- ($pp_title = $pp_title.clone().appendTo(w("body")).css({ position: "absolute", top: -1e4 })),
87
- (titleHeight += $pp_title.height()),
88
- $pp_title.remove(),
89
- (h = e + detailsHeight),
90
- (c = t),
91
- (_ = h + titleHeight + $pp_pic_holder.find(".pp_top").height() + $pp_pic_holder.find(".pp_bottom").height()),
92
- (g = t);
93
- }
94
- function s(t) {
95
- return t.match(/youtube\.com\/watch/i) || t.match(/youtu\.be/i)
96
- ? "youtube"
97
- : t.match(/vimeo\.com/i)
98
- ? "vimeo"
99
- : t.match(/\b.mov\b/i)
100
- ? "quicktime"
101
- : t.match(/\b.mp4\b/i)
102
- ? "localvideo"
103
- : t.match(/\b.swf\b/i)
104
- ? "flash"
105
- : t.match(/\biframe=true\b/i)
106
- ? "iframe"
107
- : t.match(/\bajax=true\b/i)
108
- ? "ajax"
109
- : t.match(/\bcustom=true\b/i)
110
- ? "custom"
111
- : "#" == t.substr(0, 1)
112
- ? "inline"
113
- : "image";
114
- }
115
- function n() {
116
- if (doresize && "undefined" != typeof $pp_pic_holder) {
117
- if (
118
- ((scroll_pos = t()),
119
- (contentHeight = $pp_pic_holder.height()),
120
- (contentwidth = $pp_pic_holder.width()),
121
- (projectedTop = v / 2 + scroll_pos.scrollTop - contentHeight / 2),
122
- projectedTop < 0 && (projectedTop = 0),
123
- contentHeight > v)
124
- )
125
- return;
126
- $pp_pic_holder.css({ top: projectedTop, left: y / 2 + scroll_pos.scrollLeft - contentwidth / 2 });
127
- }
128
- }
129
- function t() {
130
- return self.pageYOffset
131
- ? { scrollTop: self.pageYOffset, scrollLeft: self.pageXOffset }
132
- : document.documentElement && document.documentElement.scrollTop
133
- ? { scrollTop: document.documentElement.scrollTop, scrollLeft: document.documentElement.scrollLeft }
134
- : document.body
135
- ? { scrollTop: document.body.scrollTop, scrollLeft: document.body.scrollLeft }
136
- : void 0;
137
- }
138
- function l() {
139
- if (
140
- (settings.social_tools && (facebook_like_link = settings.social_tools.replace("{location_href}", encodeURIComponent(location.href))),
141
- (settings.markup = settings.markup.replace("{pp_social}", "")),
142
- w("body").append(settings.markup),
143
- ($pp_pic_holder = w(".pp_pic_holder")),
144
- ($ppt = w(".ppt")),
145
- ($pp_overlay = w("div.pp_overlay")),
146
- isSet && settings.overlay_gallery)
147
- ) {
148
- (currentGalleryPage = 0), (toInject = "");
149
- for (var t = 0; t < pp_images.length; t++)
150
- (img_src = pp_images[t].match(/\b(jpg|jpeg|png|gif)\b/gi) ? ((classname = ""), pp_images[t]) : ((classname = "default"), "")),
151
- (toInject += "<li class='" + classname + "'><a href='#'><img src='" + img_src + "' width='50' alt='' /></a></li>");
152
- (toInject = settings.gallery_markup.replace(/{gallery}/g, toInject)),
153
- $pp_pic_holder.find("#pp_full_res").after(toInject),
154
- ($pp_gallery = w(".pp_pic_holder .pp_gallery")),
155
- ($pp_gallery_li = $pp_gallery.find("li")),
156
- $pp_gallery.find(".pp_arrow_next").click(function () {
157
- return w.prettyPhoto.changeGalleryPage("next"), w.prettyPhoto.stopSlideshow(), !1;
158
- }),
159
- $pp_gallery.find(".pp_arrow_previous").click(function () {
160
- return w.prettyPhoto.changeGalleryPage("previous"), w.prettyPhoto.stopSlideshow(), !1;
161
- }),
162
- $pp_pic_holder.find(".pp_content").hover(
163
- function () {
164
- $pp_pic_holder.find(".pp_gallery:not(.disabled)").fadeIn();
165
- },
166
- function () {
167
- $pp_pic_holder.find(".pp_gallery:not(.disabled)").fadeOut();
168
- }
169
- ),
170
- (itemWidth = 57),
171
- $pp_gallery_li.each(function (t) {
172
- w(this)
173
- .find("a")
174
- .click(function () {
175
- return w.prettyPhoto.changePage(t), w.prettyPhoto.stopSlideshow(), !1;
176
- });
177
- });
178
- }
179
- settings.slideshow &&
180
- ($pp_pic_holder.find(".pp_nav").prepend('<a href="#" class="pp_play">Play</a>'),
181
- $pp_pic_holder.find(".pp_nav .pp_play").click(function () {
182
- return w.prettyPhoto.startSlideshow(), !1;
183
- })),
184
- $pp_pic_holder.attr("class", "pp_pic_holder " + settings.theme),
185
- $pp_overlay.css({ opacity: 0, height: w(document).height(), width: w(window).width() }).bind("click", function () {
186
- settings.modal || w.prettyPhoto.close();
187
- }),
188
- w("a.pp_close").bind("click", function () {
189
- return w.prettyPhoto.close(), !1;
190
- }),
191
- settings.allow_expand &&
192
- w("a.pp_expand").bind("click", function (t) {
193
- return (
194
- (doresize = w(this).hasClass("pp_expand") ? (w(this).removeClass("pp_expand").addClass("pp_contract"), !1) : (w(this).removeClass("pp_contract").addClass("pp_expand"), !0)),
195
- p(function () {
196
- w.prettyPhoto.open();
197
- }),
198
- !1
199
- );
200
- }),
201
- $pp_pic_holder.find(".pp_previous, .pp_nav .pp_arrow_previous").bind("click", function () {
202
- return w.prettyPhoto.changePage("previous"), w.prettyPhoto.stopSlideshow(), !1;
203
- }),
204
- $pp_pic_holder.find(".pp_next, .pp_nav .pp_arrow_next").bind("click", function () {
205
- return w.prettyPhoto.changePage("next"), w.prettyPhoto.stopSlideshow(), !1;
206
- }),
207
- n();
208
- }
209
- e = jQuery.extend(
210
- {
211
- hook: "rel",
212
- animation_speed: "fast",
213
- ajaxcallback: function () { },
214
- slideshow: 5e3,
215
- autoplay_slideshow: !1,
216
- opacity: 0.8,
217
- show_title: !0,
218
- allow_resize: !0,
219
- allow_expand: !0,
220
- default_width: 500,
221
- default_height: 344,
222
- counter_separator_label: "/",
223
- theme: "pp_default",
224
- horizontal_padding: 20,
225
- hideflash: !1,
226
- wmode: "opaque",
227
- autoplay: !0,
228
- modal: !1,
229
- deeplinking: !0,
230
- overlay_gallery: !0,
231
- overlay_gallery_max: 30,
232
- keyboard_shortcuts: !0,
233
- changepicturecallback: function () { },
234
- callback: function () { },
235
- ie6_fallback: !0,
236
- markup:
237
- '<div class="pp_pic_holder"> \t\t\t\t\t\t<div class="ppt">&nbsp;</div> \t\t\t\t\t\t<div class="pp_top"> \t\t\t\t\t\t\t<div class="pp_left"></div> \t\t\t\t\t\t\t<div class="pp_middle"></div> \t\t\t\t\t\t\t<div class="pp_right"></div> \t\t\t\t\t\t</div> \t\t\t\t\t\t<div class="pp_content_container"> \t\t\t\t\t\t\t<div class="pp_left"> \t\t\t\t\t\t\t<div class="pp_right"> \t\t\t\t\t\t\t\t<div class="pp_content"> \t\t\t\t\t\t\t\t\t<div class="pp_loaderIcon"></div> \t\t\t\t\t\t\t\t\t<div class="pp_fade"> \t\t\t\t\t\t\t\t\t\t<a href="#" class="pp_expand" title="Expand the image">Expand</a> \t\t\t\t\t\t\t\t\t\t<div class="pp_hoverContainer"> \t\t\t\t\t\t\t\t\t\t\t<a class="pp_next" href="#">next</a> \t\t\t\t\t\t\t\t\t\t\t<a class="pp_previous" href="#">previous</a> \t\t\t\t\t\t\t\t\t\t</div> \t\t\t\t\t\t\t\t\t\t<div id="pp_full_res"></div> \t\t\t\t\t\t\t\t\t\t<div class="pp_details"> \t\t\t\t\t\t\t\t\t\t\t<div class="pp_nav"> \t\t\t\t\t\t\t\t\t\t\t\t<a href="#" class="pp_arrow_previous">Previous</a> \t\t\t\t\t\t\t\t\t\t\t\t<p class="currentTextHolder">0/0</p> \t\t\t\t\t\t\t\t\t\t\t\t<a href="#" class="pp_arrow_next">Next</a> \t\t\t\t\t\t\t\t\t\t\t</div> \t\t\t\t\t\t\t\t\t\t\t<p class="pp_description"></p> \t\t\t\t\t\t\t\t\t\t\t<div class="pp_social">{pp_social}</div> \t\t\t\t\t\t\t\t\t\t\t<a class="pp_close" href="#">Close</a> \t\t\t\t\t\t\t\t\t\t</div> \t\t\t\t\t\t\t\t\t</div> \t\t\t\t\t\t\t\t</div> \t\t\t\t\t\t\t</div> \t\t\t\t\t\t\t</div> \t\t\t\t\t\t</div> \t\t\t\t\t\t<div class="pp_bottom"> \t\t\t\t\t\t\t<div class="pp_left"></div> \t\t\t\t\t\t\t<div class="pp_middle"></div> \t\t\t\t\t\t\t<div class="pp_right"></div> \t\t\t\t\t\t</div> \t\t\t\t\t</div> \t\t\t\t\t<div class="pp_overlay"></div>',
238
- gallery_markup:
239
- '<div class="pp_gallery"> \t\t\t\t\t\t\t\t<a href="#" class="pp_arrow_previous">Previous</a> \t\t\t\t\t\t\t\t<div> \t\t\t\t\t\t\t\t\t<ul> \t\t\t\t\t\t\t\t\t\t{gallery} \t\t\t\t\t\t\t\t\t</ul> \t\t\t\t\t\t\t\t</div> \t\t\t\t\t\t\t\t<a href="#" class="pp_arrow_next">Next</a> \t\t\t\t\t\t\t</div>',
240
- image_markup: '<img id="fullResImage" src="{path}" />',
241
- flash_markup:
242
- '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="{width}" height="{height}"><param name="wmode" value="{wmode}" /><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="{path}" /><embed src="{path}" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="{width}" height="{height}" wmode="{wmode}"></embed></object>',
243
- quicktime_markup:
244
- '<object classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab" height="{height}" width="{width}"><param name="src" value="{path}"><param name="autoplay" value="{autoplay}"><param name="type" value="video/quicktime"><embed src="{path}" height="{height}" width="{width}" autoplay="{autoplay}" type="video/quicktime" pluginspage="http://www.apple.com/quicktime/download/"></embed></object>',
245
- localvideo_markup: '<video width="{width}" height="{height}" autoplay controls><source src="{path}" type="video/mp4"></video>',
246
- iframe_markup: '<iframe src ="{path}" width="{width}" height="{height}" frameborder="no" allowfullscreen="true"></iframe>',
247
- inline_markup: '<div class="pp_inline">{content}</div>',
248
- custom_markup: "",
249
- social_tools:
250
- '<div class="twitter"><a href="http://twitter.com/share" class="twitter-share-button" data-count="none">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div class="facebook"><iframe src="//www.facebook.com/plugins/like.php?locale=en_US&href={location_href}&amp;layout=button_count&amp;show_faces=true&amp;width=500&amp;action=like&amp;font&amp;colorscheme=light&amp;height=23" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:500px; height:23px;" allowTransparency="true"></iframe></div>',
251
- },
252
- e
253
- );
254
- var r,
255
- d,
256
- h,
257
- c,
258
- _,
259
- g,
260
- m,
261
- u = this,
262
- f = !1,
263
- v = w(window).height(),
264
- y = w(window).width();
265
- return (
266
- (doresize = !0),
267
- (scroll_pos = t()),
268
- w(window)
269
- .unbind("resize.prettyphoto")
270
- .bind("resize.prettyphoto", function () {
271
- n(), (v = w(window).height()), (y = w(window).width()), "undefined" != typeof $pp_overlay && $pp_overlay.height(w(document).height()).width(y);
272
- }),
273
- e.keyboard_shortcuts &&
274
- w(document)
275
- .unbind("keydown.prettyphoto")
276
- .bind("keydown.prettyphoto", function (t) {
277
- if ("undefined" != typeof $pp_pic_holder && $pp_pic_holder.is(":visible"))
278
- switch (t.keyCode) {
279
- case 37:
280
- w.prettyPhoto.changePage("previous"), t.preventDefault();
281
- break;
282
- case 39:
283
- w.prettyPhoto.changePage("next"), t.preventDefault();
284
- break;
285
- case 27:
286
- settings.modal || w.prettyPhoto.close(), t.preventDefault();
287
- }
288
- }),
289
- (w.prettyPhoto.initialize = function () {
290
- return (
291
- (settings = e),
292
- "pp_default" == settings.theme && (settings.horizontal_padding = 16),
293
- (theRel = w(this).attr(settings.hook)),
294
- (galleryRegExp = /\[(?:.*)\]/),
295
- (isSet = !!galleryRegExp.exec(theRel)),
296
- (pp_images = isSet
297
- ? jQuery.map(u, function (t, e) {
298
- if (-1 != w(t).attr(settings.hook).indexOf(theRel)) return w(t).attr("href");
299
- })
300
- : w.makeArray(w(this).attr("href"))),
301
- (pp_titles = isSet
302
- ? jQuery.map(u, function (t, e) {
303
- if (-1 != w(t).attr(settings.hook).indexOf(theRel)) return w(t).find("img").attr("alt") ? w(t).find("img").attr("alt") : "";
304
- })
305
- : w.makeArray(w(this).find("img").attr("alt"))),
306
- (pp_descriptions = isSet
307
- ? jQuery.map(u, function (t, e) {
308
- if (-1 != w(t).attr(settings.hook).indexOf(theRel)) return w(t).attr("title") ? w(t).attr("title") : "";
309
- })
310
- : w.makeArray(w(this).attr("title"))),
311
- pp_images.length > settings.overlay_gallery_max && (settings.overlay_gallery = !1),
312
- (set_position = jQuery.inArray(w(this).attr("href"), pp_images)),
313
- (rel_index = isSet ? set_position : w("a[" + settings.hook + "^='" + theRel + "']").index(w(this))),
314
- l(),
315
- settings.allow_resize &&
316
- w(window).bind("scroll.prettyphoto", function () {
317
- n();
318
- }),
319
- w.prettyPhoto.open(),
320
- !1
321
- );
322
- }),
323
- (w.prettyPhoto.open = function (t) {
324
- return (
325
- "undefined" == typeof settings &&
326
- ((settings = e),
327
- (pp_images = w.makeArray(t)),
328
- (pp_titles = arguments[1] ? w.makeArray(arguments[1]) : w.makeArray("")),
329
- (pp_descriptions = arguments[2] ? w.makeArray(arguments[2]) : w.makeArray("")),
330
- (isSet = 1 < pp_images.length),
331
- (set_position = arguments[3] ? arguments[3] : 0),
332
- l(t.target)),
333
- settings.hideflash && w("object,embed,iframe[src*=youtube],iframe[src*=vimeo]").css("visibility", "hidden"),
334
- 1 < w(pp_images).size() ? w(".pp_nav").show() : w(".pp_nav").hide(),
335
- w(".pp_loaderIcon").show(),
336
- !settings.deeplinking || ("undefined" != typeof theRel && (location.hash = theRel + "/" + rel_index + "/")),
337
- settings.social_tools && ((facebook_like_link = settings.social_tools.replace("{location_href}", encodeURIComponent(location.href))), $pp_pic_holder.find(".pp_social").html(facebook_like_link)),
338
- $ppt.is(":hidden") && $ppt.css("opacity", 0).show(),
339
- $pp_overlay.show().fadeTo(settings.animation_speed, settings.opacity),
340
- $pp_pic_holder.find(".currentTextHolder").text(set_position + 1 + settings.counter_separator_label + w(pp_images).size()),
341
- void 0 !== pp_descriptions[set_position] && "" != pp_descriptions[set_position]
342
- ? $pp_pic_holder.find(".pp_description").show().html(unescape(pp_descriptions[set_position]))
343
- : $pp_pic_holder.find(".pp_description").hide(),
344
- (movie_width = parseFloat(k("width", pp_images[set_position])) ? k("width", pp_images[set_position]) : settings.default_width.toString()),
345
- (movie_height = parseFloat(k("height", pp_images[set_position])) ? k("height", pp_images[set_position]) : settings.default_height.toString()),
346
- (f = !1),
347
- -1 != movie_height.indexOf("%") && ((movie_height = parseFloat((w(window).height() * parseFloat(movie_height)) / 100 - 150)), (f = !0)),
348
- -1 != movie_width.indexOf("%") && ((movie_width = parseFloat((w(window).width() * parseFloat(movie_width)) / 100 - 150)), (f = !0)),
349
- $pp_pic_holder.fadeIn(function () {
350
- switch (
351
- (settings.show_title && "" != pp_titles[set_position] && void 0 !== pp_titles[set_position] ? $ppt.html(unescape(pp_titles[set_position])) : $ppt.html("&nbsp;"),
352
- (imgPreloader = ""),
353
- (skipInjection = !1),
354
- s(pp_images[set_position]))
355
- ) {
356
- case "image":
357
- (imgPreloader = new Image()),
358
- (nextImage = new Image()),
359
- isSet && set_position < w(pp_images).size() - 1 && (nextImage.src = pp_images[set_position + 1]),
360
- (prevImage = new Image()),
361
- isSet && pp_images[set_position - 1] && (prevImage.src = pp_images[set_position - 1]),
362
- ($pp_pic_holder.find("#pp_full_res")[0].innerHTML = settings.image_markup.replace(/{path}/g, pp_images[set_position])),
363
- (imgPreloader.onload = function () {
364
- (r = o(imgPreloader.width, imgPreloader.height)), i();
365
- }),
366
- (imgPreloader.onerror = function () {
367
- alert("Image cannot be loaded. Make sure the path is correct and image exist."), w.prettyPhoto.close();
368
- }),
369
- (imgPreloader.src = pp_images[set_position]);
370
- break;
371
- case "youtube":
372
- (r = o(movie_width, movie_height)),
373
- (movie_id = k("v", pp_images[set_position])),
374
- "" == movie_id &&
375
- ((movie_id = pp_images[set_position].split("youtu.be/")),
376
- (movie_id = movie_id[1]),
377
- 0 < movie_id.indexOf("?") && (movie_id = movie_id.substr(0, movie_id.indexOf("?"))),
378
- 0 < movie_id.indexOf("&") && (movie_id = movie_id.substr(0, movie_id.indexOf("&")))),
379
- (movie = "//www.youtube.com/embed/" + movie_id),
380
- k("rel", pp_images[set_position]) ? (movie += "?rel=" + k("rel", pp_images[set_position])) : (movie += "?rel=1"),
381
- settings.autoplay && (movie += "&autoplay=1"),
382
- (toInject = settings.iframe_markup
383
- .replace(/{width}/g, r.width)
384
- .replace(/{height}/g, r.height)
385
- .replace(/{wmode}/g, settings.wmode)
386
- .replace(/{path}/g, movie));
387
- break;
388
- case "vimeo":
389
- (r = o(movie_width, movie_height)), (movie_id = pp_images[set_position]);
390
- var t = movie_id.match(/http(s?):\/\/(www\.)?vimeo.com\/(\d+)/);
391
- if (t) {
392
- (movie = "//player.vimeo.com/video/" + t[3] + "?title=0&amp;byline=0&amp;portrait=0"),
393
- settings.autoplay && (movie += "&autoplay=1;");
394
- } else {
395
- movie = movie_id;
396
- }
397
- (vimeo_width = r.width + "/embed/?moog_width=" + r.width),
398
- (toInject = settings.iframe_markup
399
- .replace(/{width}/g, vimeo_width)
400
- .replace(/{height}/g, r.height)
401
- .replace(/{path}/g, movie));
402
- break;
403
- case "quicktime":
404
- ((r = o(movie_width, movie_height)).height += 15),
405
- (r.contentHeight += 15),
406
- (r.containerHeight += 15),
407
- (toInject = settings.quicktime_markup
408
- .replace(/{width}/g, r.width)
409
- .replace(/{height}/g, r.height)
410
- .replace(/{wmode}/g, settings.wmode)
411
- .replace(/{path}/g, pp_images[set_position])
412
- .replace(/{autoplay}/g, settings.autoplay));
413
- break;
414
- case "localvideo":
415
- ((r = o(movie_width, movie_height)).height += 15),
416
- (r.contentHeight += 15),
417
- (r.containerHeight += 15),
418
- (toInject = settings.localvideo_markup
419
- .replace(/{width}/g, r.width)
420
- .replace(/{height}/g, r.height)
421
- .replace(/{wmode}/g, settings.wmode)
422
- .replace(/{path}/g, pp_images[set_position])
423
- .replace(/{autoplay}/g, settings.autoplay));
424
- break;
425
- case "flash":
426
- (r = o(movie_width, movie_height)),
427
- (flash_vars = pp_images[set_position]),
428
- (flash_vars = flash_vars.substring(pp_images[set_position].indexOf("flashvars") + 10, pp_images[set_position].length)),
429
- (filename = pp_images[set_position]),
430
- (filename = filename.substring(0, filename.indexOf("?"))),
431
- (toInject = settings.flash_markup
432
- .replace(/{width}/g, r.width)
433
- .replace(/{height}/g, r.height)
434
- .replace(/{wmode}/g, settings.wmode)
435
- .replace(/{path}/g, filename + "?" + flash_vars));
436
- break;
437
- case "iframe":
438
- (r = o(movie_width, movie_height)),
439
- (frame_url = pp_images[set_position]),
440
- (frame_url = frame_url.substr(0, frame_url.indexOf("iframe") - 1)),
441
- (toInject = settings.iframe_markup
442
- .replace(/{width}/g, r.width)
443
- .replace(/{height}/g, r.height)
444
- .replace(/{path}/g, frame_url));
445
- break;
446
- case "ajax":
447
- (doresize = !1),
448
- (r = o(movie_width, movie_height)),
449
- (doresize = !0),
450
- (skipInjection = !0),
451
- w.get(pp_images[set_position], function (t) {
452
- (toInject = settings.inline_markup.replace(/{content}/g, t)), ($pp_pic_holder.find("#pp_full_res")[0].innerHTML = toInject), i();
453
- });
454
- break;
455
- case "custom":
456
- (r = o(movie_width, movie_height)), (toInject = settings.custom_markup);
457
- break;
458
- case "inline":
459
- (myClone = w(pp_images[set_position])
460
- .clone()
461
- .append('<br clear="all" />')
462
- .css({ width: settings.default_width })
463
- .wrapInner('<div id="pp_full_res"><div class="pp_inline"></div></div>')
464
- .appendTo(w("body"))
465
- .show()),
466
- (doresize = !1),
467
- (r = o(w(myClone).width(), w(myClone).height())),
468
- (doresize = !0),
469
- w(myClone).remove(),
470
- (toInject = settings.inline_markup.replace(/{content}/g, w(pp_images[set_position]).html()));
471
- }
472
- imgPreloader || skipInjection || (($pp_pic_holder.find("#pp_full_res")[0].innerHTML = toInject), i());
473
- }),
474
- !1
475
- );
476
- }),
477
- (w.prettyPhoto.changePage = function (t) {
478
- (currentGalleryPage = 0),
479
- "previous" == t ? --set_position < 0 && (set_position = w(pp_images).size() - 1) : "next" == t ? ++set_position > w(pp_images).size() - 1 && (set_position = 0) : (set_position = t),
480
- (rel_index = set_position),
481
- (doresize = doresize || !0),
482
- settings.allow_expand && w(".pp_contract").removeClass("pp_contract").addClass("pp_expand"),
483
- p(function () {
484
- w.prettyPhoto.open();
485
- });
486
- }),
487
- (w.prettyPhoto.changeGalleryPage = function (t) {
488
- "next" == t ? ++currentGalleryPage > totalPage && (currentGalleryPage = 0) : "previous" == t ? --currentGalleryPage < 0 && (currentGalleryPage = totalPage) : (currentGalleryPage = t),
489
- (slide_speed = "next" == t || "previous" == t ? settings.animation_speed : 0),
490
- (slide_to = currentGalleryPage * (itemsPerPage * itemWidth)),
491
- $pp_gallery.find("ul").animate({ left: -slide_to }, slide_speed);
492
- }),
493
- (w.prettyPhoto.startSlideshow = function () {
494
- void 0 === m
495
- ? ($pp_pic_holder
496
- .find(".pp_play")
497
- .unbind("click")
498
- .removeClass("pp_play")
499
- .addClass("pp_pause")
500
- .click(function () {
501
- return w.prettyPhoto.stopSlideshow(), !1;
502
- }),
503
- (m = setInterval(w.prettyPhoto.startSlideshow, settings.slideshow)))
504
- : w.prettyPhoto.changePage("next");
505
- }),
506
- (w.prettyPhoto.stopSlideshow = function () {
507
- $pp_pic_holder
508
- .find(".pp_pause")
509
- .unbind("click")
510
- .removeClass("pp_pause")
511
- .addClass("pp_play")
512
- .click(function () {
513
- return w.prettyPhoto.startSlideshow(), !1;
514
- }),
515
- clearInterval(m),
516
- (m = void 0);
517
- }),
518
- (w.prettyPhoto.close = function () {
519
- $pp_overlay.is(":animated") ||
520
- (w.prettyPhoto.stopSlideshow(),
521
- $pp_pic_holder.stop().find("object,embed").css("visibility", "hidden"),
522
- w("div.pp_pic_holder,div.ppt,.pp_fade").fadeOut(settings.animation_speed, function () {
523
- w(this).remove();
524
- }),
525
- $pp_overlay.fadeOut(settings.animation_speed, function () {
526
- settings.hideflash && w("object,embed,iframe[src*=youtube],iframe[src*=vimeo]").css("visibility", "visible"),
527
- w(this).remove(),
528
- w(window).unbind("scroll.prettyphoto"),
529
- -1 !== location.href.indexOf("#prettyPhoto") && (location.hash = "prettyPhoto"),
530
- settings.callback(),
531
- (doresize = !0),
532
- (d = !1),
533
- delete settings;
534
- }));
535
- }),
536
- !pp_alreadyInitialized &&
537
- b() &&
538
- ((pp_alreadyInitialized = !0),
539
- (hashIndex = b()),
540
- (hashRel = hashIndex),
541
- (hashIndex = hashIndex.substring(hashIndex.indexOf("/") + 1, hashIndex.length - 1)),
542
- (hashRel = hashRel.substring(0, hashRel.indexOf("/"))),
543
- setTimeout(function () {
544
- w("a[" + e.hook + "^='" + hashRel + "']:eq(" + hashIndex + ")").trigger("click");
545
- }, 50)),
546
- this.unbind("click.prettyphoto").bind("click.prettyphoto", w.prettyPhoto.initialize)
547
- );
548
- });
549
- })(jQuery);
550
- var pp_alreadyInitialized = !1;
1
+ !(function (w) {
2
+ function b() {
3
+ var t = location.href;
4
+ return (hashtag = -1 !== t.indexOf("#prettyPhoto") && decodeURI(t.substring(t.indexOf("#prettyPhoto") + 1, t.length))), (hashtag = hashtag && hashtag.replace(/<|>/g, "")), hashtag;
5
+ }
6
+ function k(t, e) {
7
+ var i = "[\\?&]" + (t = t.replace(/[\[]/, "\\[").replace(/[\]]/, "\\]")) + "=([^&#]*)",
8
+ p = new RegExp(i).exec(e);
9
+ return null == p ? "" : p[1];
10
+ }
11
+ (w.prettyPhoto = { version: "3.1.6" }),
12
+ (w.fn.prettyPhoto = function (e) {
13
+ function i() {
14
+ w(".pp_loaderIcon").hide(),
15
+ (projectedTop = scroll_pos.scrollTop + (v / 2 - r.containerHeight / 2)),
16
+ projectedTop < 0 && (projectedTop = 0),
17
+ $ppt.fadeTo(settings.animation_speed, 1),
18
+ $pp_pic_holder.find(".pp_content").animate({ height: r.contentHeight, width: r.contentWidth }, settings.animation_speed),
19
+ $pp_pic_holder.animate({ top: projectedTop, left: y / 2 - r.containerWidth / 2 < 0 ? 0 : y / 2 - r.containerWidth / 2, width: r.containerWidth }, settings.animation_speed, function () {
20
+ $pp_pic_holder.find(".pp_hoverContainer,#fullResImage").height(r.height).width(r.width),
21
+ $pp_pic_holder.find(".pp_fade").fadeIn(settings.animation_speed),
22
+ isSet && "image" == s(pp_images[set_position]) ? $pp_pic_holder.find(".pp_hoverContainer").show() : $pp_pic_holder.find(".pp_hoverContainer").hide(),
23
+ settings.allow_expand && (r.resized ? w("a.pp_expand,a.pp_contract").show() : w("a.pp_expand").hide()),
24
+ !settings.autoplay_slideshow || m || d || w.prettyPhoto.startSlideshow(),
25
+ settings.changepicturecallback(),
26
+ (d = !0);
27
+ }),
28
+ isSet && settings.overlay_gallery && "image" == s(pp_images[set_position])
29
+ ? ((itemWidth = 57),
30
+ (navWidth = "facebook" == settings.theme || "pp_default" == settings.theme ? 50 : 30),
31
+ (itemsPerPage = Math.floor((r.containerWidth - 100 - navWidth) / itemWidth)),
32
+ (itemsPerPage = itemsPerPage < pp_images.length ? itemsPerPage : pp_images.length),
33
+ (totalPage = Math.ceil(pp_images.length / itemsPerPage) - 1),
34
+ 0 == totalPage ? ((navWidth = 0), $pp_gallery.find(".pp_arrow_next,.pp_arrow_previous").hide()) : $pp_gallery.find(".pp_arrow_next,.pp_arrow_previous").show(),
35
+ (galleryWidth = itemsPerPage * itemWidth),
36
+ (fullGalleryWidth = pp_images.length * itemWidth),
37
+ $pp_gallery
38
+ .css("margin-left", -(galleryWidth / 2 + navWidth / 2))
39
+ .find("div:first")
40
+ .width(galleryWidth + 5)
41
+ .find("ul")
42
+ .width(fullGalleryWidth)
43
+ .find("li.selected")
44
+ .removeClass("selected"),
45
+ (goToPage = Math.floor(set_position / itemsPerPage) < totalPage ? Math.floor(set_position / itemsPerPage) : totalPage),
46
+ w.prettyPhoto.changeGalleryPage(goToPage),
47
+ $pp_gallery_li.filter(":eq(" + set_position + ")").addClass("selected"))
48
+ : $pp_pic_holder.find(".pp_content").unbind("mouseenter mouseleave"),
49
+ e.ajaxcallback();
50
+ }
51
+ function p(t) {
52
+ $pp_pic_holder.find("#pp_full_res object,#pp_full_res embed").css("visibility", "hidden"),
53
+ $pp_pic_holder.find(".pp_fade").fadeOut(settings.animation_speed, function () {
54
+ w(".pp_loaderIcon").show(), t();
55
+ });
56
+ }
57
+ function o(t, e) { //width,height
58
+ if (((resized = !1), a(t, e), (imageWidth = t), (imageHeight = e), (y < g || v < _) && doresize && settings.allow_resize && !f)) {
59
+ for (resized = !0, fitting = !1; !fitting;)
60
+ y < g ? ((imageWidth = y - 40), (imageHeight = (e / t) * imageWidth)) : v < _ ? ((imageHeight = v - 200), (imageWidth = (t / e) * imageHeight)) : (fitting = !0), (_ = imageHeight), (g = imageWidth);
61
+ (y < g || v < _) && o(g, _), a(imageWidth, imageHeight);
62
+ }
63
+ return {
64
+ width: Math.floor(imageWidth),
65
+ height: Math.floor(imageHeight),
66
+ containerHeight: Math.floor(_),
67
+ containerWidth: Math.floor(g) + 2 * settings.horizontal_padding,
68
+ contentHeight: Math.floor(h),
69
+ contentWidth: Math.floor(c),
70
+ resized: resized,
71
+ };
72
+ }
73
+ function a(t, e) {
74
+ (t = parseFloat(t)),
75
+ (e = parseFloat(e)),
76
+ ($pp_details = $pp_pic_holder.find(".pp_details")),
77
+ $pp_details.width(t),
78
+ (detailsHeight = parseFloat($pp_details.css("marginTop")) + parseFloat($pp_details.css("marginBottom"))),
79
+ ($pp_details = $pp_details.clone().addClass(settings.theme).width(t).appendTo(w("body")).css({ position: "absolute", top: -1e4 })),
80
+ (detailsHeight += $pp_details.height()),
81
+ (detailsHeight = detailsHeight <= 34 ? 36 : detailsHeight),
82
+ $pp_details.remove(),
83
+ ($pp_title = $pp_pic_holder.find(".ppt")),
84
+ $pp_title.width(t),
85
+ (titleHeight = parseFloat($pp_title.css("marginTop")) + parseFloat($pp_title.css("marginBottom"))),
86
+ ($pp_title = $pp_title.clone().appendTo(w("body")).css({ position: "absolute", top: -1e4 })),
87
+ (titleHeight += $pp_title.height()),
88
+ $pp_title.remove(),
89
+ (h = e + detailsHeight),
90
+ (c = t),
91
+ (_ = h + titleHeight + $pp_pic_holder.find(".pp_top").height() + $pp_pic_holder.find(".pp_bottom").height()),
92
+ (g = t);
93
+ }
94
+ function s(t) {
95
+ return t.match(/youtube\.com\/watch/i) || t.match(/youtu\.be/i)
96
+ ? "youtube"
97
+ : t.match(/vimeo\.com/i)
98
+ ? "vimeo"
99
+ : t.match(/\b.mov\b/i)
100
+ ? "quicktime"
101
+ : t.match(/\b.mp4\b/i)
102
+ ? "localvideo"
103
+ : t.match(/\b.swf\b/i)
104
+ ? "flash"
105
+ : t.match(/\biframe=true\b/i)
106
+ ? "iframe"
107
+ : t.match(/\bajax=true\b/i)
108
+ ? "ajax"
109
+ : t.match(/\bcustom=true\b/i)
110
+ ? "custom"
111
+ : "#" == t.substr(0, 1)
112
+ ? "inline"
113
+ : "image";
114
+ }
115
+ function n() {
116
+ if (doresize && "undefined" != typeof $pp_pic_holder) {
117
+ if (
118
+ ((scroll_pos = t()),
119
+ (contentHeight = $pp_pic_holder.height()),
120
+ (contentwidth = $pp_pic_holder.width()),
121
+ (projectedTop = v / 2 + scroll_pos.scrollTop - contentHeight / 2),
122
+ projectedTop < 0 && (projectedTop = 0),
123
+ contentHeight > v)
124
+ )
125
+ return;
126
+ $pp_pic_holder.css({ top: projectedTop, left: y / 2 + scroll_pos.scrollLeft - contentwidth / 2 });
127
+ }
128
+ }
129
+ function t() {
130
+ return self.pageYOffset
131
+ ? { scrollTop: self.pageYOffset, scrollLeft: self.pageXOffset }
132
+ : document.documentElement && document.documentElement.scrollTop
133
+ ? { scrollTop: document.documentElement.scrollTop, scrollLeft: document.documentElement.scrollLeft }
134
+ : document.body
135
+ ? { scrollTop: document.body.scrollTop, scrollLeft: document.body.scrollLeft }
136
+ : void 0;
137
+ }
138
+ function l() {
139
+ if (
140
+ (settings.social_tools && (facebook_like_link = settings.social_tools.replace("{location_href}", encodeURIComponent(location.href))),
141
+ (settings.markup = settings.markup.replace("{pp_social}", "")),
142
+ w("body").append(settings.markup),
143
+ ($pp_pic_holder = w(".pp_pic_holder")),
144
+ ($ppt = w(".ppt")),
145
+ ($pp_overlay = w("div.pp_overlay")),
146
+ isSet && settings.overlay_gallery)
147
+ ) {
148
+ (currentGalleryPage = 0), (toInject = "");
149
+ for (var t = 0; t < pp_images.length; t++)
150
+ (img_src = pp_images[t].match(/\b(jpg|jpeg|png|gif)\b/gi) ? ((classname = ""), pp_images[t]) : ((classname = "default"), "")),
151
+ (toInject += "<li class='" + classname + "'><a href='#'><img src='" + img_src + "' width='50' alt='' /></a></li>");
152
+ (toInject = settings.gallery_markup.replace(/{gallery}/g, toInject)),
153
+ $pp_pic_holder.find("#pp_full_res").after(toInject),
154
+ ($pp_gallery = w(".pp_pic_holder .pp_gallery")),
155
+ ($pp_gallery_li = $pp_gallery.find("li")),
156
+ $pp_gallery.find(".pp_arrow_next").click(function () {
157
+ return w.prettyPhoto.changeGalleryPage("next"), w.prettyPhoto.stopSlideshow(), !1;
158
+ }),
159
+ $pp_gallery.find(".pp_arrow_previous").click(function () {
160
+ return w.prettyPhoto.changeGalleryPage("previous"), w.prettyPhoto.stopSlideshow(), !1;
161
+ }),
162
+ $pp_pic_holder.find(".pp_content").hover(
163
+ function () {
164
+ $pp_pic_holder.find(".pp_gallery:not(.disabled)").fadeIn();
165
+ },
166
+ function () {
167
+ $pp_pic_holder.find(".pp_gallery:not(.disabled)").fadeOut();
168
+ }
169
+ ),
170
+ (itemWidth = 57),
171
+ $pp_gallery_li.each(function (t) {
172
+ w(this)
173
+ .find("a")
174
+ .click(function () {
175
+ return w.prettyPhoto.changePage(t), w.prettyPhoto.stopSlideshow(), !1;
176
+ });
177
+ });
178
+ }
179
+ settings.slideshow &&
180
+ ($pp_pic_holder.find(".pp_nav").prepend('<a href="#" class="pp_play">Play</a>'),
181
+ $pp_pic_holder.find(".pp_nav .pp_play").click(function () {
182
+ return w.prettyPhoto.startSlideshow(), !1;
183
+ })),
184
+ $pp_pic_holder.attr("class", "pp_pic_holder " + settings.theme),
185
+ $pp_overlay.css({ opacity: 0, height: w(document).height(), width: w(window).width() }).bind("click", function () {
186
+ settings.modal || w.prettyPhoto.close();
187
+ }),
188
+ w("a.pp_close").bind("click", function () {
189
+ return w.prettyPhoto.close(), !1;
190
+ }),
191
+ settings.allow_expand &&
192
+ w("a.pp_expand").bind("click", function (t) {
193
+ return (
194
+ (doresize = w(this).hasClass("pp_expand") ? (w(this).removeClass("pp_expand").addClass("pp_contract"), !1) : (w(this).removeClass("pp_contract").addClass("pp_expand"), !0)),
195
+ p(function () {
196
+ w.prettyPhoto.open();
197
+ }),
198
+ !1
199
+ );
200
+ }),
201
+ $pp_pic_holder.find(".pp_previous, .pp_nav .pp_arrow_previous").bind("click", function () {
202
+ return w.prettyPhoto.changePage("previous"), w.prettyPhoto.stopSlideshow(), !1;
203
+ }),
204
+ $pp_pic_holder.find(".pp_next, .pp_nav .pp_arrow_next").bind("click", function () {
205
+ return w.prettyPhoto.changePage("next"), w.prettyPhoto.stopSlideshow(), !1;
206
+ }),
207
+ n();
208
+ }
209
+ e = jQuery.extend(
210
+ {
211
+ hook: "rel",
212
+ animation_speed: "fast",
213
+ ajaxcallback: function () { },
214
+ slideshow: 5e3,
215
+ autoplay_slideshow: !1,
216
+ opacity: 0.8,
217
+ show_title: !0,
218
+ allow_resize: !0,
219
+ allow_expand: !0,
220
+ default_width: 500,
221
+ default_height: 344,
222
+ counter_separator_label: "/",
223
+ theme: "pp_default",
224
+ horizontal_padding: 20,
225
+ hideflash: !1,
226
+ wmode: "opaque",
227
+ autoplay: !0,
228
+ modal: !1,
229
+ deeplinking: !0,
230
+ overlay_gallery: !0,
231
+ overlay_gallery_max: 30,
232
+ keyboard_shortcuts: !0,
233
+ changepicturecallback: function () { },
234
+ callback: function () { },
235
+ ie6_fallback: !0,
236
+ markup:
237
+ '<div class="pp_pic_holder"> \t\t\t\t\t\t<div class="ppt">&nbsp;</div> \t\t\t\t\t\t<div class="pp_top"> \t\t\t\t\t\t\t<div class="pp_left"></div> \t\t\t\t\t\t\t<div class="pp_middle"></div> \t\t\t\t\t\t\t<div class="pp_right"></div> \t\t\t\t\t\t</div> \t\t\t\t\t\t<div class="pp_content_container"> \t\t\t\t\t\t\t<div class="pp_left"> \t\t\t\t\t\t\t<div class="pp_right"> \t\t\t\t\t\t\t\t<div class="pp_content"> \t\t\t\t\t\t\t\t\t<div class="pp_loaderIcon"></div> \t\t\t\t\t\t\t\t\t<div class="pp_fade"> \t\t\t\t\t\t\t\t\t\t<a href="#" class="pp_expand" title="Expand the image">Expand</a> \t\t\t\t\t\t\t\t\t\t<div class="pp_hoverContainer"> \t\t\t\t\t\t\t\t\t\t\t<a class="pp_next" href="#">next</a> \t\t\t\t\t\t\t\t\t\t\t<a class="pp_previous" href="#">previous</a> \t\t\t\t\t\t\t\t\t\t</div> \t\t\t\t\t\t\t\t\t\t<div id="pp_full_res"></div> \t\t\t\t\t\t\t\t\t\t<div class="pp_details"> \t\t\t\t\t\t\t\t\t\t\t<div class="pp_nav"> \t\t\t\t\t\t\t\t\t\t\t\t<a href="#" class="pp_arrow_previous">Previous</a> \t\t\t\t\t\t\t\t\t\t\t\t<p class="currentTextHolder">0/0</p> \t\t\t\t\t\t\t\t\t\t\t\t<a href="#" class="pp_arrow_next">Next</a> \t\t\t\t\t\t\t\t\t\t\t</div> \t\t\t\t\t\t\t\t\t\t\t<p class="pp_description"></p> \t\t\t\t\t\t\t\t\t\t\t<div class="pp_social">{pp_social}</div> \t\t\t\t\t\t\t\t\t\t\t<a class="pp_close" href="#">Close</a> \t\t\t\t\t\t\t\t\t\t</div> \t\t\t\t\t\t\t\t\t</div> \t\t\t\t\t\t\t\t</div> \t\t\t\t\t\t\t</div> \t\t\t\t\t\t\t</div> \t\t\t\t\t\t</div> \t\t\t\t\t\t<div class="pp_bottom"> \t\t\t\t\t\t\t<div class="pp_left"></div> \t\t\t\t\t\t\t<div class="pp_middle"></div> \t\t\t\t\t\t\t<div class="pp_right"></div> \t\t\t\t\t\t</div> \t\t\t\t\t</div> \t\t\t\t\t<div class="pp_overlay"></div>',
238
+ gallery_markup:
239
+ '<div class="pp_gallery"> \t\t\t\t\t\t\t\t<a href="#" class="pp_arrow_previous">Previous</a> \t\t\t\t\t\t\t\t<div> \t\t\t\t\t\t\t\t\t<ul> \t\t\t\t\t\t\t\t\t\t{gallery} \t\t\t\t\t\t\t\t\t</ul> \t\t\t\t\t\t\t\t</div> \t\t\t\t\t\t\t\t<a href="#" class="pp_arrow_next">Next</a> \t\t\t\t\t\t\t</div>',
240
+ image_markup: '<img id="fullResImage" src="{path}" />',
241
+ flash_markup:
242
+ '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="{width}" height="{height}"><param name="wmode" value="{wmode}" /><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="{path}" /><embed src="{path}" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="{width}" height="{height}" wmode="{wmode}"></embed></object>',
243
+ quicktime_markup:
244
+ '<object classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab" height="{height}" width="{width}"><param name="src" value="{path}"><param name="autoplay" value="{autoplay}"><param name="type" value="video/quicktime"><embed src="{path}" height="{height}" width="{width}" autoplay="{autoplay}" type="video/quicktime" pluginspage="http://www.apple.com/quicktime/download/"></embed></object>',
245
+ localvideo_markup: '<video width="{width}" height="{height}" autoplay controls><source src="{path}" type="video/mp4"></video>',
246
+ iframe_markup: '<iframe src ="{path}" width="{width}" height="{height}" frameborder="no" allowfullscreen="true"></iframe>',
247
+ inline_markup: '<div class="pp_inline">{content}</div>',
248
+ custom_markup: "",
249
+ social_tools:
250
+ '<div class="twitter"><a href="http://twitter.com/share" class="twitter-share-button" data-count="none">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div class="facebook"><iframe src="//www.facebook.com/plugins/like.php?locale=en_US&href={location_href}&amp;layout=button_count&amp;show_faces=true&amp;width=500&amp;action=like&amp;font&amp;colorscheme=light&amp;height=23" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:500px; height:23px;" allowTransparency="true"></iframe></div>',
251
+ },
252
+ e
253
+ );
254
+ var r,
255
+ d,
256
+ h,
257
+ c,
258
+ _,
259
+ g,
260
+ m,
261
+ u = this,
262
+ f = !1,
263
+ v = w(window).height(),
264
+ y = w(window).width();
265
+ return (
266
+ (doresize = !0),
267
+ (scroll_pos = t()),
268
+ w(window)
269
+ .unbind("resize.prettyphoto")
270
+ .bind("resize.prettyphoto", function () {
271
+ n(), (v = w(window).height()), (y = w(window).width()), "undefined" != typeof $pp_overlay && $pp_overlay.height(w(document).height()).width(y);
272
+ }),
273
+ e.keyboard_shortcuts &&
274
+ w(document)
275
+ .unbind("keydown.prettyphoto")
276
+ .bind("keydown.prettyphoto", function (t) {
277
+ if ("undefined" != typeof $pp_pic_holder && $pp_pic_holder.is(":visible"))
278
+ switch (t.keyCode) {
279
+ case 37:
280
+ w.prettyPhoto.changePage("previous"), t.preventDefault();
281
+ break;
282
+ case 39:
283
+ w.prettyPhoto.changePage("next"), t.preventDefault();
284
+ break;
285
+ case 27:
286
+ settings.modal || w.prettyPhoto.close(), t.preventDefault();
287
+ }
288
+ }),
289
+ (w.prettyPhoto.initialize = function () {
290
+ return (
291
+ (settings = e),
292
+ "pp_default" == settings.theme && (settings.horizontal_padding = 16),
293
+ (theRel = w(this).attr(settings.hook)),
294
+ (galleryRegExp = /\[(?:.*)\]/),
295
+ (isSet = !!galleryRegExp.exec(theRel)),
296
+ (pp_images = isSet
297
+ ? jQuery.map(u, function (t, e) {
298
+ if (-1 != w(t).attr(settings.hook).indexOf(theRel)) return w(t).attr("href");
299
+ })
300
+ : w.makeArray(w(this).attr("href"))),
301
+ (pp_titles = isSet
302
+ ? jQuery.map(u, function (t, e) {
303
+ if (-1 != w(t).attr(settings.hook).indexOf(theRel)) return w(t).find("img").attr("alt") ? w(t).find("img").attr("alt") : "";
304
+ })
305
+ : w.makeArray(w(this).find("img").attr("alt"))),
306
+ (pp_descriptions = isSet
307
+ ? jQuery.map(u, function (t, e) {
308
+ if (-1 != w(t).attr(settings.hook).indexOf(theRel)) return w(t).attr("title") ? w(t).attr("title") : "";
309
+ })
310
+ : w.makeArray(w(this).attr("title"))),
311
+ pp_images.length > settings.overlay_gallery_max && (settings.overlay_gallery = !1),
312
+ (set_position = jQuery.inArray(w(this).attr("href"), pp_images)),
313
+ (rel_index = isSet ? set_position : w("a[" + settings.hook + "^='" + theRel + "']").index(w(this))),
314
+ l(),
315
+ settings.allow_resize &&
316
+ w(window).bind("scroll.prettyphoto", function () {
317
+ n();
318
+ }),
319
+ w.prettyPhoto.open(),
320
+ !1
321
+ );
322
+ }),
323
+ (w.prettyPhoto.open = function (t) {
324
+ return (
325
+ "undefined" == typeof settings &&
326
+ ((settings = e),
327
+ (pp_images = w.makeArray(t)),
328
+ (pp_titles = arguments[1] ? w.makeArray(arguments[1]) : w.makeArray("")),
329
+ (pp_descriptions = arguments[2] ? w.makeArray(arguments[2]) : w.makeArray("")),
330
+ (isSet = 1 < pp_images.length),
331
+ (set_position = arguments[3] ? arguments[3] : 0),
332
+ l(t.target)),
333
+ settings.hideflash && w("object,embed,iframe[src*=youtube],iframe[src*=vimeo]").css("visibility", "hidden"),
334
+ 1 < w(pp_images).size() ? w(".pp_nav").show() : w(".pp_nav").hide(),
335
+ w(".pp_loaderIcon").show(),
336
+ !settings.deeplinking || ("undefined" != typeof theRel && (location.hash = theRel + "/" + rel_index + "/")),
337
+ settings.social_tools && ((facebook_like_link = settings.social_tools.replace("{location_href}", encodeURIComponent(location.href))), $pp_pic_holder.find(".pp_social").html(facebook_like_link)),
338
+ $ppt.is(":hidden") && $ppt.css("opacity", 0).show(),
339
+ $pp_overlay.show().fadeTo(settings.animation_speed, settings.opacity),
340
+ $pp_pic_holder.find(".currentTextHolder").text(set_position + 1 + settings.counter_separator_label + w(pp_images).size()),
341
+ void 0 !== pp_descriptions[set_position] && "" != pp_descriptions[set_position]
342
+ ? $pp_pic_holder.find(".pp_description").show().html(unescape(pp_descriptions[set_position]))
343
+ : $pp_pic_holder.find(".pp_description").hide(),
344
+ (movie_width = parseFloat(k("width", pp_images[set_position])) ? k("width", pp_images[set_position]) : settings.default_width.toString()),
345
+ (movie_height = parseFloat(k("height", pp_images[set_position])) ? k("height", pp_images[set_position]) : settings.default_height.toString()),
346
+ (f = !1),
347
+ -1 != movie_height.indexOf("%") && ((movie_height = parseFloat((w(window).height() * parseFloat(movie_height)) / 100 - 150)), (f = !0)),
348
+ -1 != movie_width.indexOf("%") && ((movie_width = parseFloat((w(window).width() * parseFloat(movie_width)) / 100 - 150)), (f = !0)),
349
+ $pp_pic_holder.fadeIn(function () {
350
+ switch (
351
+ (settings.show_title && "" != pp_titles[set_position] && void 0 !== pp_titles[set_position] ? $ppt.html(unescape(pp_titles[set_position])) : $ppt.html("&nbsp;"),
352
+ (imgPreloader = ""),
353
+ (skipInjection = !1),
354
+ s(pp_images[set_position]))
355
+ ) {
356
+ case "image":
357
+ (imgPreloader = new Image()),
358
+ (nextImage = new Image()),
359
+ isSet && set_position < w(pp_images).size() - 1 && (nextImage.src = pp_images[set_position + 1]),
360
+ (prevImage = new Image()),
361
+ isSet && pp_images[set_position - 1] && (prevImage.src = pp_images[set_position - 1]),
362
+ ($pp_pic_holder.find("#pp_full_res")[0].innerHTML = settings.image_markup.replace(/{path}/g, pp_images[set_position])),
363
+ (imgPreloader.onload = function () {
364
+ (r = o(imgPreloader.width, imgPreloader.height)), i();
365
+ }),
366
+ (imgPreloader.onerror = function () {
367
+ alert("Image cannot be loaded. Make sure the path is correct and image exist."), w.prettyPhoto.close();
368
+ }),
369
+ (imgPreloader.src = pp_images[set_position]);
370
+ break;
371
+ case "youtube":
372
+ (r = o(movie_width, movie_height)),
373
+ (movie_id = k("v", pp_images[set_position])),
374
+ "" == movie_id &&
375
+ ((movie_id = pp_images[set_position].split("youtu.be/")),
376
+ (movie_id = movie_id[1]),
377
+ 0 < movie_id.indexOf("?") && (movie_id = movie_id.substr(0, movie_id.indexOf("?"))),
378
+ 0 < movie_id.indexOf("&") && (movie_id = movie_id.substr(0, movie_id.indexOf("&")))),
379
+ (movie = "//www.youtube.com/embed/" + movie_id),
380
+ k("rel", pp_images[set_position]) ? (movie += "?rel=" + k("rel", pp_images[set_position])) : (movie += "?rel=1"),
381
+ settings.autoplay && (movie += "&autoplay=1"),
382
+ (toInject = settings.iframe_markup
383
+ .replace(/{width}/g, r.width)
384
+ .replace(/{height}/g, r.height)
385
+ .replace(/{wmode}/g, settings.wmode)
386
+ .replace(/{path}/g, movie));
387
+ break;
388
+ case "vimeo":
389
+ (r = o(movie_width, movie_height)), (movie_id = pp_images[set_position]);
390
+ var t = movie_id.match(/http(s?):\/\/(www\.)?vimeo.com\/(\d+)/);
391
+ if (t) {
392
+ (movie = "//player.vimeo.com/video/" + t[3] + "?title=0&amp;byline=0&amp;portrait=0"),
393
+ settings.autoplay && (movie += "&autoplay=1;");
394
+ } else {
395
+ movie = movie_id;
396
+ }
397
+ (vimeo_width = r.width + "/embed/?moog_width=" + r.width),
398
+ (toInject = settings.iframe_markup
399
+ .replace(/{width}/g, vimeo_width)
400
+ .replace(/{height}/g, r.height)
401
+ .replace(/{path}/g, movie));
402
+ break;
403
+ case "quicktime":
404
+ ((r = o(movie_width, movie_height)).height += 15),
405
+ (r.contentHeight += 15),
406
+ (r.containerHeight += 15),
407
+ (toInject = settings.quicktime_markup
408
+ .replace(/{width}/g, r.width)
409
+ .replace(/{height}/g, r.height)
410
+ .replace(/{wmode}/g, settings.wmode)
411
+ .replace(/{path}/g, pp_images[set_position])
412
+ .replace(/{autoplay}/g, settings.autoplay));
413
+ break;
414
+ case "localvideo":
415
+ ((r = o(movie_width, movie_height)).height += 15),
416
+ (r.contentHeight += 15),
417
+ (r.containerHeight += 15),
418
+ (toInject = settings.localvideo_markup
419
+ .replace(/{width}/g, r.width)
420
+ .replace(/{height}/g, r.height)
421
+ .replace(/{wmode}/g, settings.wmode)
422
+ .replace(/{path}/g, pp_images[set_position])
423
+ .replace(/{autoplay}/g, settings.autoplay));
424
+ break;
425
+ case "flash":
426
+ (r = o(movie_width, movie_height)),
427
+ (flash_vars = pp_images[set_position]),
428
+ (flash_vars = flash_vars.substring(pp_images[set_position].indexOf("flashvars") + 10, pp_images[set_position].length)),
429
+ (filename = pp_images[set_position]),
430
+ (filename = filename.substring(0, filename.indexOf("?"))),
431
+ (toInject = settings.flash_markup
432
+ .replace(/{width}/g, r.width)
433
+ .replace(/{height}/g, r.height)
434
+ .replace(/{wmode}/g, settings.wmode)
435
+ .replace(/{path}/g, filename + "?" + flash_vars));
436
+ break;
437
+ case "iframe":
438
+ (r = o(movie_width, movie_height)),
439
+ (frame_url = pp_images[set_position]),
440
+ (frame_url = frame_url.substr(0, frame_url.indexOf("iframe") - 1)),
441
+ (toInject = settings.iframe_markup
442
+ .replace(/{width}/g, r.width)
443
+ .replace(/{height}/g, r.height)
444
+ .replace(/{path}/g, frame_url));
445
+ break;
446
+ case "ajax":
447
+ (doresize = !1),
448
+ (r = o(movie_width, movie_height)),
449
+ (doresize = !0),
450
+ (skipInjection = !0),
451
+ w.get(pp_images[set_position], function (t) {
452
+ (toInject = settings.inline_markup.replace(/{content}/g, t)), ($pp_pic_holder.find("#pp_full_res")[0].innerHTML = toInject), i();
453
+ });
454
+ break;
455
+ case "custom":
456
+ (r = o(movie_width, movie_height)), (toInject = settings.custom_markup);
457
+ break;
458
+ case "inline":
459
+ (myClone = w(pp_images[set_position])
460
+ .clone()
461
+ .append('<br clear="all" />')
462
+ .css({ width: settings.default_width })
463
+ .wrapInner('<div id="pp_full_res"><div class="pp_inline"></div></div>')
464
+ .appendTo(w("body"))
465
+ .show()),
466
+ (doresize = !1),
467
+ (r = o(w(myClone).width(), w(myClone).height())),
468
+ (doresize = !0),
469
+ w(myClone).remove(),
470
+ (toInject = settings.inline_markup.replace(/{content}/g, w(pp_images[set_position]).html()));
471
+ }
472
+ imgPreloader || skipInjection || (($pp_pic_holder.find("#pp_full_res")[0].innerHTML = toInject), i());
473
+ }),
474
+ !1
475
+ );
476
+ }),
477
+ (w.prettyPhoto.changePage = function (t) {
478
+ (currentGalleryPage = 0),
479
+ "previous" == t ? --set_position < 0 && (set_position = w(pp_images).size() - 1) : "next" == t ? ++set_position > w(pp_images).size() - 1 && (set_position = 0) : (set_position = t),
480
+ (rel_index = set_position),
481
+ (doresize = doresize || !0),
482
+ settings.allow_expand && w(".pp_contract").removeClass("pp_contract").addClass("pp_expand"),
483
+ p(function () {
484
+ w.prettyPhoto.open();
485
+ });
486
+ }),
487
+ (w.prettyPhoto.changeGalleryPage = function (t) {
488
+ "next" == t ? ++currentGalleryPage > totalPage && (currentGalleryPage = 0) : "previous" == t ? --currentGalleryPage < 0 && (currentGalleryPage = totalPage) : (currentGalleryPage = t),
489
+ (slide_speed = "next" == t || "previous" == t ? settings.animation_speed : 0),
490
+ (slide_to = currentGalleryPage * (itemsPerPage * itemWidth)),
491
+ $pp_gallery.find("ul").animate({ left: -slide_to }, slide_speed);
492
+ }),
493
+ (w.prettyPhoto.startSlideshow = function () {
494
+ void 0 === m
495
+ ? ($pp_pic_holder
496
+ .find(".pp_play")
497
+ .unbind("click")
498
+ .removeClass("pp_play")
499
+ .addClass("pp_pause")
500
+ .click(function () {
501
+ return w.prettyPhoto.stopSlideshow(), !1;
502
+ }),
503
+ (m = setInterval(w.prettyPhoto.startSlideshow, settings.slideshow)))
504
+ : w.prettyPhoto.changePage("next");
505
+ }),
506
+ (w.prettyPhoto.stopSlideshow = function () {
507
+ $pp_pic_holder
508
+ .find(".pp_pause")
509
+ .unbind("click")
510
+ .removeClass("pp_pause")
511
+ .addClass("pp_play")
512
+ .click(function () {
513
+ return w.prettyPhoto.startSlideshow(), !1;
514
+ }),
515
+ clearInterval(m),
516
+ (m = void 0);
517
+ }),
518
+ (w.prettyPhoto.close = function () {
519
+ $pp_overlay.is(":animated") ||
520
+ (w.prettyPhoto.stopSlideshow(),
521
+ $pp_pic_holder.stop().find("object,embed").css("visibility", "hidden"),
522
+ w("div.pp_pic_holder,div.ppt,.pp_fade").fadeOut(settings.animation_speed, function () {
523
+ w(this).remove();
524
+ }),
525
+ $pp_overlay.fadeOut(settings.animation_speed, function () {
526
+ settings.hideflash && w("object,embed,iframe[src*=youtube],iframe[src*=vimeo]").css("visibility", "visible"),
527
+ w(this).remove(),
528
+ w(window).unbind("scroll.prettyphoto"),
529
+ -1 !== location.href.indexOf("#prettyPhoto") && (location.hash = "prettyPhoto"),
530
+ settings.callback(),
531
+ (doresize = !0),
532
+ (d = !1),
533
+ delete settings;
534
+ }));
535
+ }),
536
+ !pp_alreadyInitialized &&
537
+ b() &&
538
+ ((pp_alreadyInitialized = !0),
539
+ (hashIndex = b()),
540
+ (hashRel = hashIndex),
541
+ (hashIndex = hashIndex.substring(hashIndex.indexOf("/") + 1, hashIndex.length - 1)),
542
+ (hashRel = hashRel.substring(0, hashRel.indexOf("/"))),
543
+ setTimeout(function () {
544
+ w("a[" + e.hook + "^='" + hashRel + "']:eq(" + hashIndex + ")").trigger("click");
545
+ }, 50)),
546
+ this.unbind("click.prettyphoto").bind("click.prettyphoto", w.prettyPhoto.initialize)
547
+ );
548
+ });
549
+ })(jQuery);
550
+ var pp_alreadyInitialized = !1;
assets/frontend/min-css/premium-addons-rtl.min.css CHANGED
@@ -1 +1 @@
1
- @font-face{font-family:pa-elements;src:url(../../editor/fonts/pa-elements.eot?7pjc22);src:url(../../editor/fonts/pa-elements.eot?7pjc22#iefix) format("embedded-opentype"),url(../../editor/fonts/pa-elements.ttf?7pjc22) format("truetype"),url(../../editor/fonts/pa-elements.woff?7pjc22) format("woff"),url(../../editor/fonts/pa-elements.svg?7pjc22#pa-elements) format("svg");font-weight:400;font-style:normal}.premium-banner{overflow:hidden}.premium-banner-ib{display:block;position:relative}.premium-banner-ib img{display:block;position:relative}.premium-banner-img-wrap{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:100%}.premium-banner-img-wrap .premium-banner-ib-img{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.premium-banner-ib{z-index:1;overflow:hidden;margin:0 0 35px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.premium-banner-ib-desc .premium-banner-read-more{z-index:100}.premium-banner-ib,.wpb_column>.wpb_wrapper .premium-banner-ib{margin-bottom:0}.elementor-widget-premium-addon-banner .premium-banner-ib-title{background:0 0}.premium-banner-ib *,.premium-banner-ib .premium-banner-ib-desc{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.premium-banner-ib img{min-width:100%;max-width:100%;-webkit-transition:opacity .35s;transition:opacity .35s}.premium-banner-ib .premium-banner-ib-desc{padding:15px;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;right:0;width:100%;height:100%}.premium-banner-ib .premium-banner-ib-link{position:absolute;top:0;right:0;width:100%;height:100%;z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0}.premium-banner-ib a.premium-banner-ib-link{display:block;background:100% 0}.premium-banner-animation1 img{width:-webkit-calc(100% + 50px)!important;width:calc(100% + 50px)!important;max-width:-webkit-calc(100% + 50px)!important;max-width:calc(100% + 50px)!important;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s;-webkit-transform:translate3d(40px,0,0);transform:translate3d(40px,0,0)}.premium-banner-animation2 .premium-banner-ib-title{padding:15px}.premium-banner-animation1 .premium-banner-ib-desc{top:auto;bottom:0;min-height:25%;height:auto;max-height:100%;text-align:right}.premium-banner-animation1 .premium-banner-ib-content,.premium-banner-animation1 .premium-banner-ib-title,.premium-banner-animation1 .premium-banner-read-more{-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0);-webkit-transition-delay:50ms;transition-delay:50ms;-webkit-transition-duration:.35s;transition-duration:.35s}.premium-banner-animation1 .premium-banner-ib-title{-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s}.premium-banner-animation1 .premium-banner-ib-content,.premium-banner-animation1 .premium-banner-read-more{margin-top:10px;opacity:0;-webkit-transition:opacity .2s,-webkit-transform .35s;transition:opacity .2s,-webkit-transform .35s;transition:opacity .2s,transform .35s;transition:opacity .2s,transform .35s,-webkit-transform .35s}.premium-banner-animation1.active .premium-banner-ib-content,.premium-banner-animation1.active .premium-banner-read-more,.premium-banner-animation1:hover .premium-banner-ib-content,.premium-banner-animation1:hover .premium-banner-read-more{opacity:1;-webkit-transition-delay:50ms;transition-delay:50ms;-webkit-transition-duration:.35s;transition-duration:.35s}.premium-banner-animation1.active .premium-banner-ib-content,.premium-banner-animation1.active .premium-banner-ib-title,.premium-banner-animation1.active .premium-banner-read-more,.premium-banner-animation1.active img,.premium-banner-animation1:hover .premium-banner-ib-content,.premium-banner-animation1:hover .premium-banner-ib-title,.premium-banner-animation1:hover .premium-banner-read-more,.premium-banner-animation1:hover img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-delay:50ms;transition-delay:50ms;-webkit-transition-duration:.35s;transition-duration:.35s}.premium-banner-animation1.scale img,.premium-banner-animation1.zoomout img{-webkit-transform:translate3d(40px,0,0) scale(1.1);transform:translate3d(40px,0,0) scale(1.1)}.premium-banner-ib.sepia img{-webkit-filter:sepia(30%);filter:sepia(30%)}.premium-banner-ib.bright img{-webkit-filter:brightness(1);filter:brightness(1)}.premium-banner-ib.sepia:hover img{-webkit-filter:sepia(0);filter:sepia(0)}.premium-banner-ib.bright:hover img{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.premium-banner-animation1.premium-banner-min-height img,.premium-banner-animation13.premium-banner-min-height img,.premium-banner-animation2.premium-banner-min-height img,.premium-banner-animation4.premium-banner-min-height img,.premium-banner-animation5.premium-banner-min-height img,.premium-banner-animation6.premium-banner-min-height img{height:auto}.premium-banner-animation2 img{width:100%}.premium-banner-animation2 .premium-banner-ib-desc::before{position:absolute;content:"";top:0;right:0;width:100%;height:100%;opacity:0;-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0)}.premium-banner-animation2 .premium-banner-ib-title{position:absolute;top:50%;right:0;width:100%;-webkit-transition:color .35s,-webkit-transform .35s;transition:color .35s,-webkit-transform .35s;transition:transform .35s,color .35s;transition:transform .35s,color .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.premium-banner-animation2 .premium-banner-ib-content,.premium-banner-animation2 .premium-banner-ib-desc::before,.premium-banner-animation2 .premium-banner-read-more{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation2 .premium-banner-ib-content,.premium-banner-animation2 .premium-banner-read-more{position:absolute;bottom:0;right:0;padding:15px;width:100%;max-height:50%;opacity:0;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}.premium-banner-animation2.active .premium-banner-ib-title,.premium-banner-animation2:hover .premium-banner-ib-title{-webkit-transform:translate3d(0,-40px,0);transform:translate3d(0,-40px,0)}.premium-banner-animation2.active .premium-banner-ib-desc::before,.premium-banner-animation2.active .premium-banner-read-more,.premium-banner-animation2:hover .premium-banner-ib-desc::before,.premium-banner-animation2:hover .premium-banner-read-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation2.active .premium-banner-ib-content,.premium-banner-animation2:hover .premium-banner-ib-content{opacity:1;-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}.premium-banner-animation3 .premium-banner-ib-title{position:absolute;bottom:0;right:0;padding:15px;width:100%;text-align:right;-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}.premium-banner-animation3 .premium-banner-ib-desc::before,.premium-banner-animation3 .premium-banner-ib-title{-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s}.premium-banner-animation3.active .premium-banner-ib-desc::before,.premium-banner-animation3.active .premium-banner-ib-title,.premium-banner-animation3:hover .premium-banner-ib-desc::before,.premium-banner-animation3:hover .premium-banner-ib-title{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation3 .premium-banner-ib-content{max-height:-webkit-calc(100% - 60px - 1.5em);max-height:calc(100% - 60px - 1.5em);overflow:hidden}.premium-banner-animation4 img{width:-webkit-calc(100% + 40px)!important;width:calc(100% + 40px)!important;max-width:-webkit-calc(100% + 40px)!important;max-width:calc(100% + 40px)!important}.premium-banner-animation4 .premium-banner-ib-desc{padding:30px}.premium-banner-animation4 .premium-banner-ib-desc::after{position:absolute;content:"";opacity:0}.premium-banner-animation4 .premium-banner-ib-desc::before{position:absolute;content:"";opacity:0;top:50px;left:30px;bottom:50px;right:30px;border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.premium-banner-animation4 .premium-banner-ib-desc::after{top:30px;left:50px;bottom:30px;right:50px;border-left:1px solid #fff;border-right:1px solid #fff;-webkit-transform:scale(1,0);-ms-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.premium-banner-animation4 .premium-banner-ib-title{padding:50px 30px 0 30px;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s}.premium-banner-animation4 .premium-banner-ib-content,.premium-banner-animation4 .premium-banner-read-more{padding:10px 30px;opacity:0;overflow:hidden;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}.premium-banner-animation4 .premium-banner-ib-title,.premium-banner-animation4 img{-webkit-transform:translate3d(30px,0,0);transform:translate3d(30px,0,0)}.premium-banner-animation4.scale img,.premium-banner-animation4.zoomout img{-webkit-transform:translate3d(30px,0,0) scale(1.1);transform:translate3d(30px,0,0) scale(1.1)}.premium-banner-animation4 .premium-banner-ib-content,.premium-banner-animation4 .premium-banner-read-more{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation4 .premium-banner-ib-desc::after,.premium-banner-animation4 .premium-banner-ib-desc::before{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation4 img{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation4.active .premium-banner-ib-desc::after,.premium-banner-animation4.active .premium-banner-ib-desc::before,.premium-banner-animation4:hover .premium-banner-ib-desc::after,.premium-banner-animation4:hover .premium-banner-ib-desc::before{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-banner-animation4.active .premium-banner-ib-content,.premium-banner-animation4.active .premium-banner-ib-title,.premium-banner-animation4.active .premium-banner-read-more,.premium-banner-animation4:hover .premium-banner-ib-content,.premium-banner-animation4:hover .premium-banner-ib-title,.premium-banner-animation4:hover .premium-banner-read-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation4:hover .premium-banner-ib-content,.premium-banner-animation4:hover .premium-banner-ib-desc::after,.premium-banner-animation4:hover .premium-banner-ib-title,.premium-banner-animation4:hover img{-webkit-transition-delay:.15s;transition-delay:.15s}.premium-banner-animation5 .premium-banner-ib-desc{top:auto;bottom:0;padding:15px;height:auto;background:#f2f2f2;color:#3c4a50;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.premium-banner-animation5 .premium-banner-ib-content{position:absolute;top:auto;bottom:100%;right:0;width:100%;padding:15px;opacity:0;-webkit-transition:opacity .35s;transition:opacity .35s}.premium-banner-animation5 .premium-banner-ib-title,.premium-banner-animation5 .premium-banner-read-more{-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,200%,0);transform:translate3d(0,200%,0);text-align:center}.premium-banner-animation5 .premium-banner-ib-title{margin:10px 0}.premium-banner-animation5.active .premium-banner-ib-content,.premium-banner-animation5.active .premium-banner-ib-content *,.premium-banner-animation5:hover .premium-banner-ib-content,.premium-banner-animation5:hover .premium-banner-ib-content *{opacity:1!important;z-index:99!important;-webkit-backface-visibility:hidden!important;backface-visibility:hidden!important}.premium-banner-animation5.active .premium-banner-ib-desc,.premium-banner-animation5.active .premium-banner-ib-title,.premium-banner-animation5.active .premium-banner-read-more,.premium-banner-animation5:hover .premium-banner-ib-desc,.premium-banner-animation5:hover .premium-banner-ib-title,.premium-banner-animation5:hover .premium-banner-read-more{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.premium-banner-animation5:hover .premium-banner-ib-title{-webkit-transition-delay:50ms;transition-delay:50ms}.premium-banner-animation5 img{-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s}.premium-banner-animation2 img,.premium-banner-animation4 img,.premium-banner-animation6 img{-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s}.premium-banner-animation5.scale img,.premium-banner-animation5.zoomout img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-banner-animation2.scale img,.premium-banner-animation2.zoomout img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-banner-animation6.scale img,.premium-banner-animation6.zoomout img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-banner-animation2.zoomin:hover img,.premium-banner-animation5.zoomin:hover img,.premium-banner-animation6.zoomin:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-banner-animation2.zoomout:hover img,.premium-banner-animation5.zoomout:hover img,.premium-banner-animation6.zoomout:hover img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-banner-animation2.scale:hover img,.premium-banner-animation5.scale:hover img,.premium-banner-animation6.scale:hover img{-webkit-transform:scale(1.2) rotate(-5deg);-ms-transform:scale(1.2) rotate(-5deg);transform:scale(1.2) rotate(-5deg)}.premium-banner-animation2.grayscale:hover img,.premium-banner-animation5.grayscale:hover img,.premium-banner-animation6.grayscale:hover img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-banner-animation2.blur:hover img,.premium-banner-animation5.blur:hover img{-webkit-filter:blur(3px);filter:blur(3px)}.premium-banner-animation6.blur:hover img{-webkit-filter:blur(3px);filter:blur(3px)}.premium-banner-animation6 .premium-banner-ib-desc{padding:45px}.premium-banner-animation6 .premium-banner-ib-desc::before{position:absolute;content:"";top:30px;left:30px;bottom:30px;right:30px;border:1px solid #fff}.premium-banner-animation6 .premium-banner-ib-title{margin:20px 0 10px;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.premium-banner-animation6 .premium-banner-ib-content,.premium-banner-animation6 .premium-banner-ib-desc::before,.premium-banner-animation6 .premium-banner-read-more{opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.premium-banner-animation6 .premium-banner-read-more{margin-top:10px}.premium-banner-animation6.active .premium-banner-ib-title,.premium-banner-animation6:hover .premium-banner-ib-title{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation6.active .premium-banner-ib-content,.premium-banner-animation6.active .premium-banner-ib-desc::before,.premium-banner-animation6.active .premium-banner-read-more,.premium-banner-animation6:hover .premium-banner-ib-content,.premium-banner-animation6:hover .premium-banner-ib-desc::before,.premium-banner-animation6:hover .premium-banner-read-more{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-banner-animation12 .premium-banner-ib-desc::after{position:absolute;content:"";left:30px;bottom:30px;right:30px;height:-webkit-calc(50% - 30px);height:calc(50% - 30px);border:7px solid #fff;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.premium-banner-animation12.active .premium-banner-ib-desc::after,.premium-banner-animation12:hover .premium-banner-ib-desc::after{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation12 .premium-banner-ib-desc{padding:45px;text-align:right}.premium-banner-animation12 .premium-banner-ib-content{position:absolute;left:60px;bottom:60px;right:60px;opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}.premium-banner-animation12.active .premium-banner-ib-content,.premium-banner-animation12:hover .premium-banner-ib-content{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation13 img{width:-webkit-calc(100% + 20px)!important;width:calc(100% + 20px)!important;max-width:-webkit-calc(100% + 20px)!important;max-width:calc(100% + 20px)!important;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.premium-banner-animation13.scale img,.premium-banner-animation13.zoomout img{-webkit-transform:translate3d(10px,0,0) scale(1.1);transform:translate3d(10px,0,0) scale(1.1)}.premium-banner-animation13.none:hover img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation1.none:hover img,.premium-banner-animation4.none:hover img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation1.zoomin:hover img,.premium-banner-animation10.zoomin:hover img,.premium-banner-animation11.zoomin:hover img,.premium-banner-animation13.zoomin:hover img,.premium-banner-animation4.zoomin:hover img,.premium-banner-animation7.zoomin:hover img,.premium-banner-animation8.zoomin:hover img,.premium-banner-animation9.zoomin:hover img{-webkit-transform:translate3d(0,0,0) scale(1.1);transform:translate3d(0,0,0) scale(1.1)}.premium-banner-animation1.zoomout:hover img,.premium-banner-animation10.zoomout:hover img,.premium-banner-animation11.zoomout:hover img,.premium-banner-animation13.zoomout:hover img,.premium-banner-animation4.zoomout:hover img,.premium-banner-animation7.zoomout:hover img,.premium-banner-animation8.zoomout:hover img,.premium-banner-animation9.zoomout:hover img{-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}.premium-banner-animation1.scale:hover img,.premium-banner-animation10.scale:hover img,.premium-banner-animation11.scale:hover img,.premium-banner-animation13.scale:hover img,.premium-banner-animation4.scale:hover img,.premium-banner-animation7.scale:hover img,.premium-banner-animation8.scale:hover img,.premium-banner-animation9.scale:hover img{-webkit-transform:translate3d(0,0,0) scale(1.2) rotate(-5deg);transform:translate3d(0,0,0) scale(1.2) rotate(-5deg)}.premium-banner-animation1.grayscale:hover img,.premium-banner-animation10.grayscale:hover img,.premium-banner-animation11.grayscale:hover img,.premium-banner-animation13.grayscale:hover img,.premium-banner-animation4.grayscale:hover img,.premium-banner-animation7.grayscale:hover img,.premium-banner-animation8.grayscale:hover img,.premium-banner-animation9.grayscale:hover img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-banner-animation1.blur:hover img,.premium-banner-animation10.blur:hover img,.premium-banner-animation11.blur:hover img,.premium-banner-animation13.blur:hover img,.premium-banner-animation4.blur:hover,.premium-banner-animation7.blur:hover img,.premium-banner-animation8.blur:hover img,.premium-banner-animation9.blur:hover img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-filter:blur(3px);filter:blur(3px)}.premium-banner-animation13 .premium-banner-ib-desc{text-align:right}.premium-banner-animation13 .premium-banner-ib-title{position:relative;overflow:hidden;padding:5px 0 10px}.premium-banner-animation13 .premium-banner-ib-title::after{position:absolute;content:"";bottom:0;right:0;width:100%;height:2px;background:#fff;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(101%,0,0);transform:translate3d(101%,0,0)}.premium-banner-animation13.active .premium-banner-ib-title::after,.premium-banner-animation13:hover .premium-banner-ib-title::after{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation13 .premium-banner-ib-content,.premium-banner-animation13 .premium-banner-read-more{padding:15px 0;opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.premium-banner-animation13.active .premium-banner-ib-content,.premium-banner-animation13.active .premium-banner-read-more,.premium-banner-animation13:hover .premium-banner-ib-content,.premium-banner-animation13:hover .premium-banner-read-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-ib.premium-banner-animation5 .premium-banner-toggle-size{right:50%;width:auto!important;height:100%;max-width:none;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}.premium-banner-ib img{border:none;padding:0;margin:0}.premium-banner-animation7 img{width:-webkit-calc(100% + 40px)!important;width:calc(100% + 40px)!important;max-width:-webkit-calc(100% + 40px)!important;max-width:calc(100% + 40px)!important}.premium-banner-animation7 .premium-banner-brlr{width:7px}.premium-banner-animation7 .premium-banner-brtb{height:7px}.premium-banner-animation7 .premium-banner-br{position:absolute;z-index:1;background-color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transition-delay:.2s;transition-delay:.2s}.premium-banner-animation7 .premium-banner-bleft{right:30px;top:-webkit-calc(100% - 150px);top:calc(100% - 150px);height:0}.premium-banner-animation7 .premium-banner-bright{left:30px;bottom:-webkit-calc(100% - 150px);bottom:calc(100% - 150px);height:0}.premium-banner-animation7 .premium-banner-bottom{left:-webkit-calc(100% - 150px);left:calc(100% - 150px);bottom:30px;width:0}.premium-banner-animation7 .premium-banner-btop{right:-webkit-calc(100% - 150px);right:calc(100% - 150px);top:30px;width:0}.premium-banner-animation7 .premium-banner-ib-desc{padding:70px;display:table}.premium-banner-animation7 .premium-banner-ib-desc .premium-banner-desc-centered{display:table-cell;vertical-align:middle}.premium-banner-animation7 .premium-banner-ib-title{margin-top:0}.premium-banner-animation7 .premium-banner-ib-title,.premium-banner-animation7 img{-webkit-transform:translate3d(30px,0,0);transform:translate3d(30px,0,0)}.premium-banner-animation7.scale img,.premium-banner-animation7.zoomout img{-webkit-transform:translate3d(30px,0,0) scale(1.1);transform:translate3d(30px,0,0) scale(1.1)}.premium-banner-animation7 .premium-banner-ib-content,.premium-banner-animation7 .premium-banner-read-more{margin-top:10px}.premium-banner-animation7 .premium-banner-ib-desc::after,.premium-banner-animation7 .premium-banner-ib-desc::before{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation7 .premium-banner-ib-content,.premium-banner-animation7 .premium-banner-ib-title,.premium-banner-animation7 .premium-banner-read-more{opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation7 img{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation7.active .premium-banner-ib-content,.premium-banner-animation7.active .premium-banner-ib-title,.premium-banner-animation7.active .premium-banner-read-more,.premium-banner-animation7:hover .premium-banner-ib-content,.premium-banner-animation7:hover .premium-banner-ib-title,.premium-banner-animation7:hover .premium-banner-read-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation7.active .premium-banner-bleft,.premium-banner-animation7:hover .premium-banner-bleft{top:30px;height:70px}.premium-banner-animation7.active .premium-banner-bright,.premium-banner-animation7:hover .premium-banner-bright{bottom:30px;height:70px}.premium-banner-animation7.active .premium-banner-bottom,.premium-banner-animation7:hover .premium-banner-bottom{left:30px;width:70px}.premium-banner-animation7.active .premium-banner-btop,.premium-banner-animation7:hover .premium-banner-btop{right:30px;width:70px}.premium-banner-animation7:hover .premium-banner-ib-content,.premium-banner-animation7:hover .premium-banner-ib-title,.premium-banner-animation7:hover .premium-banner-read-more,.premium-banner-animation7:hover img{-webkit-transition-delay:.15s;transition-delay:.15s}.premium-banner-animation8 img{width:-webkit-calc(100% + 40px)!important;width:calc(100% + 40px)!important;max-width:-webkit-calc(100% + 40px)!important;max-width:calc(100% + 40px)!important}.premium-banner-animation8 .premium-banner-brlr{width:7px}.premium-banner-animation8 .premium-banner-brtb{height:7px}.premium-banner-animation8 .premium-banner-br{position:absolute;z-index:1;background-color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transition-delay:.2s;transition-delay:.2s}.premium-banner-animation8 .premium-banner-bleft{right:30px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:0}.premium-banner-animation8 .premium-banner-bright{left:30px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:0}.premium-banner-animation8 .premium-banner-bottom{right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);bottom:30px;width:0}.premium-banner-animation8 .premium-banner-btop{right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);top:30px;width:0}.premium-banner-animation8 .premium-banner-ib-desc{padding:70px;display:table}.premium-banner-animation8 .premium-banner-ib-desc .premium-banner-desc-centered{display:table-cell;vertical-align:middle}.premium-banner-animation8 .premium-banner-ib-title{margin-top:0}.premium-banner-animation8 .premium-banner-ib-title,.premium-banner-animation8 img{-webkit-transform:translate3d(30px,0,0);transform:translate3d(30px,0,0)}.premium-banner-animation8.scale img,.premium-banner-animation8.zoomout img{-webkit-transform:translate3d(30px,0,0) scale(1.1);transform:translate3d(30px,0,0) scale(1.1)}.premium-banner-animation8 .premium-banner-ib-content,.premium-banner-animation8 .premium-banner-read-more{margin-top:10px}.premium-banner-animation8 .premium-banner-ib-desc::after,.premium-banner-animation8 .premium-banner-ib-desc::before{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation8 .premium-banner-ib-content,.premium-banner-animation8 .premium-banner-ib-title,.premium-banner-animation8 .premium-banner-read-more{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;opacity:0}.premium-banner-animation8 img{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation8.active .premium-banner-ib-content,.premium-banner-animation8.active .premium-banner-ib-title,.premium-banner-animation8.active .premium-banner-read-more,.premium-banner-animation8:hover .premium-banner-ib-content,.premium-banner-animation8:hover .premium-banner-ib-title,.premium-banner-animation8:hover .premium-banner-read-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation8.active .premium-banner-bleft,.premium-banner-animation8:hover .premium-banner-bleft{height:-webkit-calc(100% - 61px);height:calc(100% - 61px)}.premium-banner-animation8.active .premium-banner-bright,.premium-banner-animation8:hover .premium-banner-bright{height:-webkit-calc(100% - 61px);height:calc(100% - 61px)}.premium-banner-animation8.active .premium-banner-bottom,.premium-banner-animation8:hover .premium-banner-bottom{width:-webkit-calc(100% - 61px);width:calc(100% - 61px)}.premium-banner-animation8.active .premium-banner-btop,.premium-banner-animation8:hover .premium-banner-btop{width:-webkit-calc(100% - 61px);width:calc(100% - 61px)}.premium-banner-animation8:hover .premium-banner-ib-content,.premium-banner-animation8:hover .premium-banner-ib-title,.premium-banner-animation8:hover .premium-banner-read-more,.premium-banner-animation8:hover img{-webkit-transition-delay:.15s;transition-delay:.15s}.premium-banner-animation9 img{width:-webkit-calc(100% + 20px)!important;width:calc(100% + 20px)!important;max-width:-webkit-calc(100% + 20px)!important;max-width:calc(100% + 20px)!important;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-banner-animation9 .premium-banner-ib-desc{width:100%;height:100%}.premium-banner-animation9 .premium-banner-ib-desc::before{position:absolute;top:50%;right:50%;width:80%;height:1px;background:#fff;content:"";-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(50%,-50%,0);transform:translate3d(50%,-50%,0)}.premium-banner-animation9 .premium-banner-ib-desc::after{position:absolute;top:50%;right:50%;width:80%;height:1px;background:#fff;content:"";-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(50%,-50%,0);transform:translate3d(50%,-50%,0)}.premium-banner-animation9 .premium-banner-ib-title{position:absolute;top:50%;right:0;width:100%;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,-70px,0);transform:translate3d(0,-70px,0);margin-top:0;padding:0 10%}.premium-banner-animation9.active .premium-banner-ib-title,.premium-banner-animation9:hover .premium-banner-ib-title{-webkit-transform:translate3d(0,-80px,0);transform:translate3d(0,-80px,0)}.premium-banner-animation9 .premium-banner-ib-content,.premium-banner-animation9 .premium-banner-read-more{position:absolute;top:50%;right:0;width:100%;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;padding:0 10%;-webkit-transform:translate3d(0,35px,0);transform:translate3d(0,35px,0)}.premium-banner-animation9 .premium-banner-read-more{top:75%}.premium-banner-animation9.active .premium-banner-ib-content,.premium-banner-animation9.active .premium-banner-read-more,.premium-banner-animation9:hover .premium-banner-ib-content,.premium-banner-animation9:hover .premium-banner-read-more{-webkit-transform:translate3d(0,45px,0);transform:translate3d(0,45px,0)}.premium-banner-animation9.active .premium-banner-ib-desc::before,.premium-banner-animation9:hover .premium-banner-ib-desc::before{opacity:.5;-webkit-transform:translate3d(50%,-50%,0) rotate(-45deg);transform:translate3d(50%,-50%,0) rotate(-45deg)}.premium-banner-animation9.active .premium-banner-ib-desc::after,.premium-banner-animation9:hover .premium-banner-ib-desc::after{opacity:.5;-webkit-transform:translate3d(50%,-50%,0) rotate(45deg);transform:translate3d(50%,-50%,0) rotate(45deg)}.premium-banner-animation9:hover img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-banner-animation10 img{width:-webkit-calc(100% + 20px)!important;width:calc(100% + 20px)!important;max-width:-webkit-calc(100% + 20px)!important;max-width:calc(100% + 20px)!important}.premium-banner-animation10 .premium-banner-ib-title{position:relative;overflow:hidden;padding:5px 0 15px;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);margin-bottom:0}.premium-banner-animation10 .premium-banner-ib-title::after{position:absolute;content:"";bottom:0;right:0;width:100%;height:3px;background:#fff;opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation10.active .premium-banner-ib-title,.premium-banner-animation10:hover .premium-banner-ib-title{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation10.active .premium-banner-ib-title::after,.premium-banner-animation10:hover .premium-banner-ib-title::after{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation10 .premium-banner-ib-content,.premium-banner-animation10 .premium-banner-read-more{padding-top:15px;opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.premium-banner-animation10 .premium-banner-read-more{padding:0}.premium-banner-animation10.active .premium-banner-ib-content,.premium-banner-animation10.active .premium-banner-read-more,.premium-banner-animation10:hover .premium-banner-ib-content,.premium-banner-animation10:hover .premium-banner-read-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation11{-webkit-transition:-webkit-transform 1s ease-out;transition:-webkit-transform 1s ease-out;transition:transform 1s ease-out;transition:transform 1s ease-out,-webkit-transform 1s ease-out;-webkit-transition-delay:125ms;transition-delay:125ms}.premium-banner-animation11 .premium-banner-ib-desc{position:absolute;z-index:5;-webkit-transform:translate3d(30px,0,0);transform:translate3d(30px,0,0);opacity:0;top:auto;bottom:0;min-height:25%;height:auto;max-height:100%;text-align:left;padding:30px;-webkit-transition:all .6s ease-out;transition:all .6s ease-out}.premium-banner-animation11 img{width:100%;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s}.premium-banner-animation11 .premium-banner-ib-title{margin-bottom:10px}.premium-banner-animation11 .premium-banner-gradient{position:absolute;left:0;top:0;right:0;bottom:0}.premium-banner-animation11 .premium-banner-gradient:after,.premium-banner-animation11 .premium-banner-gradient:before{position:absolute;content:"";left:0;top:0;right:0;bottom:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);background-image:-webkit-linear-gradient(-40deg,rgba(84,89,95,.5) 27.89%,#6ec1e4 72.11%);background-image:-webkit-linear-gradient(130deg,rgba(84,89,95,.5) 27.89%,#6ec1e4 72.11%);background-image:linear-gradient(-40deg,rgba(84,89,95,.5) 27.89%,#6ec1e4 72.11%);z-index:2}.premium-banner-animation11 .premium-banner-gradient:before{mix-blend-mode:color}.premium-banner-animation11 .premium-banner-gradient:after{mix-blend-mode:multiply}.premium-banner-animation11.active .premium-banner-ib-desc,.premium-banner-animation11:hover .premium-banner-ib-desc{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation11.active .premium-banner-gradient:after,.premium-banner-animation11.active .premium-banner-gradient:before,.premium-banner-animation11:hover .premium-banner-gradient:after,.premium-banner-animation11:hover .premium-banner-gradient:before{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation11.scale img,.premium-banner-animation11.zoomout img{-webkit-transform:translate3d(-10px,0,0) scale(1.1);transform:translate3d(-10px,0,0) scale(1.1)}.premium-countdown{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;text-align:center}.countdown-row{display:block;text-align:center}.countdown .countdown-section{display:inline-block;max-width:100%;margin-bottom:15px;-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.countdown .countdown-section:last-child{margin-left:0}.countdown span.countdown-amount{font-size:70px;line-height:1;padding:40px}.countdown .pre_time-mid{display:block}.premium-countdown-separator-yes .countdown_separator{display:block;margin:0 50px;font-size:30px}.premium-countdown-separator-yes .countdown-row .countdown-section:last-child .countdown_separator,.premium-countdown-separator-yes .premium-countdown-block:last-child .countdown_separator{display:none}.side .countdown-section .countdown-period{vertical-align:bottom}.countdown .countdown-section .countdown-period{font-size:17px;line-height:3em}.side .countdown-section .countdown-amount,.side .countdown-section .countdown-period{display:inline-block}.side .countdown-section .countdown-amount{margin-left:5px}.down .countdown-section .countdown-amount,.down .countdown-section .countdown-period{display:block}.premium-countdown-flip .premium-countdown-block{text-align:center;-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-countdown-flip .premium-countdown-block:last-child{margin-left:0}.premium-countdown-flip .premium-countdown-label{overflow:hidden;color:#1a1a1a;text-transform:uppercase}.premium-countdown-flip .premium-countdown-figure{position:relative;height:110px;width:100px;line-height:107px;background-color:#fff;-webkit-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 3px 4px 0 rgba(0,0,0,.2),inset -2px 4px 0 0 rgba(255,255,255,.08);box-shadow:0 3px 4px 0 rgba(0,0,0,.2),inset -2px 4px 0 0 rgba(255,255,255,.08)}.premium-countdown-flip .premium-countdown-figure:last-child{margin-left:0}.premium-countdown-flip .premium-countdown-figure>span{position:absolute;right:0;left:0;margin:auto;font-weight:700}.premium-countdown-flip .premium-countdown-figure .top{z-index:3;-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:perspective(200px);transform:perspective(200px);-webkit-backface-visibility:hidden;backface-visibility:hidden}.premium-countdown-flip .premium-countdown-figure .bottom{z-index:1}.premium-countdown-flip .premium-countdown-figure .bottom::before{content:"";position:absolute;display:block;top:0;right:0;width:100%;height:50%;background-color:rgba(0,0,0,.02)}.premium-countdown-flip .premium-countdown-figure .top-back{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:4;bottom:0;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:perspective(200px) rotateX(180deg);transform:perspective(200px) rotateX(180deg)}.premium-countdown-flip .premium-countdown-figure .top-back span{position:absolute;top:-100%;right:0;left:0;margin:auto}.premium-countdown-flip .premium-countdown-figure .bottom-back{z-index:2;top:0}.premium-countdown-flip .premium-countdown-figure .bottom-back span{position:absolute;top:0;right:0;left:0;margin:auto}.premium-countdown-flip .premium-countdown-figure .bottom-back,.premium-countdown-flip .premium-countdown-figure .top,.premium-countdown-flip .premium-countdown-figure .top-back{height:50%;overflow:hidden;background-color:#f7f7f7;-webkit-border-top-right-radius:10px;border-top-right-radius:10px;-webkit-border-top-left-radius:10px;border-top-left-radius:10px}.premium-countdown-flip .premium-countdown-figure .top-back{-webkit-border-bottom-right-radius:10px;border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px}.premium-countdown-flip .premium-countdown-figure .bottom-back::after,.premium-countdown-flip .premium-countdown-figure .top::after{content:"";position:absolute;z-index:-1;right:0;bottom:0;width:100%;height:100%;border-bottom:1px solid rgba(0,0,0,.1)}.side .premium-countdown-figure,.side .premium-countdown-label{display:inline-block}.side .premium-countdown-figure{margin-left:5px}.down .premium-countdown-figure,.down .premium-countdown-label{display:block}.down .premium-countdown-label{width:100%}.premium-blog-wrap a.carousel-arrow,.premium-carousel-wrapper a.carousel-arrow,.premium-carousel-wrapper a.ver-carousel-arrow,.premium-facebook-feed-wrapper a.carousel-arrow,.premium-fb-rev-container a.carousel-arrow,.premium-hscroll-wrap a.carousel-arrow,.premium-instafeed-container a.carousel-arrow,.premium-persons-container a.carousel-arrow,.premium-tabs-nav-list a.carousel-arrow,.premium-twitter-feed-wrapper a.carousel-arrow{display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;-js-display:flex;display:-webkit-box;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2em;height:2em;line-height:0;text-align:center;position:absolute;z-index:99;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-appearance:inherit;border:none;-webkit-box-shadow:none;box-shadow:none}.premium-carousel-wrapper a.carousel-arrow svg,.premium-carousel-wrapper a.ver-carousel-arrow svg{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}div[class^=premium-] .slick-arrow i{display:block}.ver-carousel-arrow.carousel-next i{margin-bottom:-3px}.premium-carousel-wrapper a.slick-arrow:hover{-webkit-box-shadow:none!important;box-shadow:none!important}.premium-carousel-wrapper .premium-carousel-content-hidden{visibility:hidden}.premium-blog-wrap a.carousel-arrow,.premium-carousel-wrapper a.carousel-arrow,.premium-facebook-feed-wrapper a.carousel-arrow,.premium-fb-rev-container a.carousel-arrow,.premium-hscroll-wrap a.carousel-arrow,.premium-instafeed-container a.carousel-arrow,.premium-persons-container a.carousel-arrow,.premium-tabs-nav-list a.carousel-arrow,.premium-twitter-feed-wrapper a.carousel-arrow{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.premium-carousel-wrapper a.ver-carousel-arrow{right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}a.carousel-arrow.carousel-next{right:-20px}a.carousel-arrow.carousel-prev{left:-20px}a.ver-carousel-arrow.carousel-next{bottom:-56px}a.ver-carousel-arrow.carousel-prev{top:-45px}a.circle-bg{-webkit-border-radius:100%;border-radius:100%}a.circle-border{-webkit-border-radius:100%;border-radius:100%;border:solid #000}a.square-border{border:solid #000}.premium-blog-wrap ul.slick-dots,.premium-carousel-dots-below,.premium-fb-rev-reviews ul.slick-dots{position:relative;bottom:0;list-style:none;text-align:center;margin:0;padding:0}.premium-carousel-dots-above ul.slick-dots{position:absolute;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;-js-display:flex;display:-webkit-box;display:-moz-box;display:flex;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}ul.slick-dots li{font-size:10px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;-js-display:inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin:5px;width:20px;height:20px;cursor:pointer}.premium-carousel-wrapper .premium-carousel-nav-arrow-next,.premium-carousel-wrapper .premium-carousel-nav-arrow-prev,.premium-carousel-wrapper .premium-carousel-nav-dot{display:none}.premium-carousel-wrapper ul.slick-dots svg{width:20px;height:20px}@-webkit-keyframes hvr-ripple-out{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}@keyframes hvr-ripple-out{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}.premium-carousel-ripple-yes .premium-carousel-wrapper{padding-bottom:1px}.premium-carousel-ripple-yes ul.slick-dots li,.premium-carousel-ripple-yes ul.slick-dots li i{position:relative}.premium-carousel-ripple-yes ul.slick-dots li i{z-index:1}.premium-carousel-ripple-yes ul.slick-dots li:hover:before{content:"";position:absolute;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);top:0;left:0;bottom:0;right:0;-webkit-border-radius:50%;border-radius:50%;pointer-events:none;background-color:rgba(0,0,0,.15)}.premium-carousel-ripple-yes ul.slick-dots li.slick-active:hover:before{background-color:rgba(0,0,0,.3)}.premium-carousel-ripple-yes ul.slick-dots li:hover:before{-webkit-animation:hvr-ripple-out 1.3s infinite;animation:hvr-ripple-out 1.3s infinite}.premium-carousel-wrapper.premium-carousel-scale .slick-slide{-webkit-transform:scale(1.25,1.25);-ms-transform:scale(1.25,1.25);transform:scale(1.25,1.25);-webkit-transition:all .3s ease-in-out!important;transition:all .3s ease-in-out!important}.premium-carousel-wrapper.premium-carousel-scale div.slick-active{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}[dir=rtl] .premium-carousel-inner .slick-slide{float:right}.premium-counter-area{padding:10px 0;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-counter-area.top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.premium-counter-area.right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.premium-counter-area.right .premium-counter-icon{padding-right:20px}.premium-counter-area.left .premium-counter-icon{padding-left:20px}.premium-counter-area .premium-counter-icon .icon i.fa:before{vertical-align:text-top}.premium-counter-area .premium-counter-icon span.icon{text-align:center;display:inline-block;vertical-align:middle}.premium-counter-area .premium-counter-icon .circle{-webkit-border-radius:100%;border-radius:100%}.premium-counter-area .premium-counter-icon img,.premium-counter-area .premium-counter-icon svg{width:80px}.premium-counter-area .premium-counter-icon .premium-counter-animation svg{height:80px}.premium-counter-area .premium-counter-title{padding:0;margin:0}.premium-counter-area .premium-counter-value-wrap{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-init-wrapper.right{text-align:left}span.icon.flex-width{width:auto!important;height:auto!important}.premium-counter-area .premium-counter-init{font-size:35px}.premium-image-separator-container{position:absolute;width:100%;z-index:2;top:auto}.premium-image-separator-container img{display:inline-block!important;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.premium-image-separator-link{position:absolute;z-index:9999;top:0;right:0;width:100%;height:100%;text-decoration:none}a.premium-image-separator-link:active,a.premium-image-separator-link:focus,a.premium-image-separator-link:hover,a.premium-image-separator-link:visited{-webkit-box-shadow:none!important;box-shadow:none!important;outline:0!important;border:none!important;text-decoration:none!important}.premium-image-separator-container .img-responsive{display:inline-block}.premium-image-separator-container i,.premium-image-separator-container>svg{padding:20px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-modal-box-modal-lower-close,.premium-modal-trigger-btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent}.premium-modal-trigger-btn .premium-modal-box-icon,.premium-modal-trigger-btn>svg{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-modal-trigger-btn>svg{width:30px;height:30px}.premium-btn-md{padding:8px 14px;font-size:16px;line-height:1.2}.premium-btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333}.premium-btn-block{display:block;width:100%}.premium-modal-box-modal-close{float:left;font-size:21px;font-weight:700;line-height:1;color:#000}.premium-modal-box-modal-close:focus,.premium-modal-box-modal-close:hover{color:#000;text-decoration:none;cursor:pointer}button.premium-modal-box-modal-close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.premium-modal-box-modal{position:fixed;top:0;left:0;bottom:0;right:0;z-index:1050;display:none;-webkit-overflow-scrolling:touch;outline:0;padding:0!important;background:rgba(0,0,0,.5);-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-modal-box-modal .premium-modal-box-modal-dialog{position:absolute;max-height:-webkit-calc(100vh - 150px);max-height:calc(100vh - 150px);-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;opacity:0}.premium-modal-box-modal-content{background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:6px;border-radius:6px;outline:0}.premium-modal-backdrop.premium-in{opacity:.5!important}.premium-modal-fade.premium-in{opacity:1}.premium-modal-backdrop{position:fixed;top:0;left:0;bottom:0;right:0;z-index:1040;background-color:#000}.premium-modal-backdrop.premium-modal-fade{opacity:0}.premium-modal-fade{opacity:0}.premium-in{-js-display:flex!important;display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important}.premium-modal-box-modal-header{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 15px;border-bottom:1px solid #e5e5e5}.premium-modal-box-modal-header .premium-modal-box-modal-close{margin-top:-2px}.premium-modal-box-modal-header .premium-modal-box-modal-title{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:0}.premium-modal-box-modal-header .premium-modal-box-modal-title svg{width:50px;height:60px}.premium-modal-box-modal-body{position:relative;padding:15px;overflow:hidden}.premium-modal-box-modal-footer{padding:15px;text-align:left;border-top:1px solid #e5e5e5}.premium-modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.premium-modal-trigger-text{background:0 0!important;display:inline-block}.premium-modal-box-container{width:100%!important}.premium-modal-trigger-container .premium-modal-trigger-btn{-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;border:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-modal-trigger-container .premium-modal-trigger-animation,.premium-modal-trigger-container .premium-modal-trigger-img,.premium-modal-trigger-container .premium-modal-trigger-text{cursor:pointer}.premium-modal-trigger-container .premium-modal-trigger-animation{display:inline-block;width:200px;height:200px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-modal-box-modal-header img{width:48px;padding-left:5px}.premium-modal-box-modal-header i,.premium-modal-box-modal-header svg{padding-left:6px}.premium-modal-box-modal-close{position:relative;z-index:99}.premium-modal-box-close-button-container,.premium-modal-box-modal-close,.premium-modal-box-modal-lower-close,.premium-modal-trigger-img,.premium-modal-trigger-text{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media (min-width:768px){.premium-modal-box-modal-dialog{width:700px;max-height:600px;overflow:auto}}@media (max-width:767px){.premium-modal-box-modal-dialog{width:100%;max-height:500px;overflow:auto}}.premium-modal-box-container[data-modal-animation*=animated-]{opacity:0}.premium-progressbar-container{position:relative}.premium-progressbar-bar-wrap{position:relative;text-align:right;overflow:hidden;height:25px;margin-bottom:50px;background-color:#f5f5f5;-webkit-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.premium-progressbar-bar-wrap.premium-progressbar-dots{background-color:transparent;width:100%;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:auto;-webkit-box-shadow:none;box-shadow:none}.premium-progressbar-bar-wrap .progress-segment{position:relative;width:25px;height:25px;-webkit-border-radius:50%;border-radius:50%;overflow:hidden;background-color:#f5f5f5}.premium-progressbar-bar-wrap .progress-segment.filled{background:#6ec1e4}.premium-progressbar-bar-wrap .progress-segment:not(:first-child):not(:last-child){margin:0 4px}.premium-progressbar-bar-wrap .progress-segment:first-child{margin-left:4px}.premium-progressbar-bar-wrap .progress-segment:last-child{margin-right:4px}.premium-progressbar-bar-wrap .progress-segment .segment-inner{position:absolute;top:0;right:0;height:100%;background-color:#6ec1e4}.premium-progressbar-bar{float:right;width:0%;height:100%;font-size:12px;line-height:20px;background:#6ec1e4;text-align:center;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15)}.premium-progressbar-striped .premium-progressbar-bar{background-image:-webkit-linear-gradient(-135deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.premium-progressbar-active .premium-progressbar-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.premium-progressbar-gradient .premium-progressbar-bar{-webkit-background-size:400% 400%!important;background-size:400% 400%!important;-webkit-animation:progress-bar-gradient 10s ease-in-out infinite;animation:progress-bar-gradient 10s ease-in-out infinite}.premium-progressbar-bar{position:absolute;overflow:hidden;line-height:20px}.premium-progressbar-container .clearfix{clear:both}.premium-progressbar-bar{-webkit-transition:width 0s ease-in-out!important;transition:width 0s ease-in-out!important}.premium-progressbar-container p:first-of-type{margin:0;float:right}.premium-progressbar-container p:nth-of-type(2){margin:0;float:left}.premium-progressbar-name{right:50%;top:0;left:0;-webkit-transform:translateX(12.5px);-ms-transform:translateX(12.5px);transform:translateX(12.5px);z-index:1}.premium-progressbar-multiple-label{position:relative;float:right;width:0;right:50%}.premium-progressbar-center-label{position:relative;white-space:nowrap}.premium-progressbar-arrow{height:15px;right:50%;display:inline-block;border-right:7px solid transparent;border-left:7px solid transparent;border-top:11px solid;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}.premium-progressbar-pin{border-right:1px solid;height:12px;right:50%;display:inline-block}.premium-progressbar-circle-wrap{width:200px;height:200px;position:relative;margin:0 auto}.premium-progressbar-circle-wrap .premium-progressbar-circle{position:absolute;top:0;right:0;width:100%;height:100%;-webkit-clip-path:inset(0 0 0 50%);clip-path:inset(0 0 0 50%)}.premium-progressbar-circle-wrap .premium-progressbar-circle div{position:absolute;right:0;top:0;height:100%;width:100%;border-width:6px;border-style:solid;border-color:#54595f;-webkit-border-radius:50%;border-radius:50%;-webkit-clip-path:inset(0 50% 0 0);clip-path:inset(0 50% 0 0)}.premium-progressbar-circle-wrap .premium-progressbar-circle .premium-progressbar-circle-left{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.premium-progressbar-circle-wrap .premium-progressbar-circle .premium-progressbar-circle-right{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);visibility:hidden}.premium-progressbar-circle-wrap .premium-progressbar-circle-base{width:100%;height:100%;border:6px solid #eee;-webkit-border-radius:50%;border-radius:50%}.premium-progressbar-circle-wrap .premium-progressbar-circle-content{position:absolute;top:0;right:0;width:100%;height:100%;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-progressbar-circle-wrap .premium-lottie-animation{line-height:1}@-webkit-keyframes progress-bar-stripes{from{background-position:100% 0}to{background-position:40px 0}}@keyframes progress-bar-stripes{from{background-position:100% 0}to{background-position:40px 0}}@-webkit-keyframes progress-bar-gradient{0%{background-position:100% 50%}50%{background-position:0 50%}100%{background-position:100% 50%}}@keyframes progress-bar-gradient{0%{background-position:100% 50%}50%{background-position:0 50%}100%{background-position:100% 50%}}.premium-testimonial-box{width:100%;background:0 0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-testimonial-box .premium-testimonial-author-info{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-testimonial-box .premium-testimonial-company-name,.premium-testimonial-box .premium-testimonial-person-name{font-weight:600;margin:0}.premium-testimonial-container{position:relative}.premium-testimonial-img-wrapper{margin-right:auto;margin-left:auto;overflow:hidden;border-style:solid!important}.premium-testimonial-img-wrapper.circle{-webkit-border-radius:50%;border-radius:50%}.premium-testimonial-img-wrapper.rounded{-webkit-border-radius:15px;border-radius:15px}.premium-testimonial-img-wrapper img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%!important}.premium-testimonial-content-wrapper{position:relative;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;-js-display:flex;display:-webkit-box;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:2;width:100%;padding:20px;text-align:center}.premium-testimonial-clear-float{clear:both}.premium-testimonial-lower-quote,.premium-testimonial-upper-quote{position:absolute;z-index:1}.premium-dual-header-container .premium-dual-header-first-header,.premium-dual-header-container .premium-dual-header-second-header{position:relative;padding:0;margin:0;display:inline-block;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.premium-dual-header-first-clip .premium-dual-header-first-span,.premium-dual-header-second-clip{-webkit-text-fill-color:transparent;-webkit-background-clip:text}.premium-dual-header-first-clip.stroke .premium-dual-header-first-span,.premium-dual-header-second-clip.stroke{-webkit-text-stroke-color:transparent;-webkit-text-fill-color:#fafafa;-webkit-text-stroke-width:2px}@media (max-width:500px){.premium-dual-header-container .premium-dual-header-first-header,.premium-dual-header-container .premium-dual-header-second-header{display:block;word-wrap:break-word}.premium-dual-header-first-container,.premium-dual-header-second-container{margin:0}}@media (min-width:501px){.premium-dual-header-first-container{margin-left:5px}}.premium-dual-header-first-header.gradient .premium-dual-header-first-span,.premium-dual-header-second-header.gradient{-webkit-background-size:300% 300%!important;background-size:300% 300%!important;-webkit-animation:Gradient 10s ease-in-out infinite;animation:Gradient 10s ease-in-out infinite}@-webkit-keyframes Gradient{0%{background-position:100% 50%}50%{background-position:0 50%}100%{background-position:100% 50%}}@keyframes Gradient{0%{background-position:100% 50%}50%{background-position:0 50%}100%{background-position:100% 50%}}.premium-title-container{position:relative;width:100%;clear:both;overflow:hidden}.premium-title-container .premium-title-header{position:relative;margin:0;padding:10px}.premium-title-container .premium-title-header:not(.premium-title-style7){-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-title-container .premium-title-header svg{width:40px;height:40px}.premium-title-container .premium-title-header img{width:40px;height:40px;-o-object-fit:cover;object-fit:cover}.premium-title-container .premium-title-header a{position:absolute;top:0;right:0;width:100%;height:100%}.premium-title-container .premium-lottie-animation{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-title-icon-row .premium-title-icon{margin-left:10px}.premium-title-icon-row-reverse .premium-title-icon{margin-right:10px}.premium-title-style3,.premium-title-style4{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-title-style1,.premium-title-style2,.premium-title-style5,.premium-title-style6,.premium-title-style8,.premium-title-style9{-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}.premium-title-style7{-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.premium-title-style7 .premium-title-style7-inner{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-title-style1{border-right:3px solid #6ec1e4}.premium-title-container.style2,.premium-title-container.style4,.premium-title-container.style5,.premium-title-container.style6{border-bottom:3px solid #6ec1e4}.premium-title-style6:before{position:absolute;right:50%;bottom:0;margin-right:-2px;content:"";border:3px solid transparent}.premium-title-style7-stripe-wrap{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-title-style7:before{display:none}.premium-title-style8 .premium-title-text[data-animation=shiny]{-webkit-background-size:125px 125px!important;background-size:125px!important;color:rgba(255,255,255,0);-webkit-background-clip:text!important;background-clip:text!important;-webkit-animation-name:pa-shinny-text!important;animation-name:pa-shinny-text!important;-webkit-animation-duration:var(--animation-speed)!important;animation-duration:var(--animation-speed)!important;-webkit-animation-iteration-count:infinite!important;animation-iteration-count:infinite!important;background:var(--base-color) -webkit-gradient(linear,left top,right top,from(var(--base-color)),to(var(--base-color)),color-stop(.5,var(--shiny-color))) 0 0 no-repeat}.premium-title-style9[data-animation-blur=process] .premium-title-style9-letter{-webkit-animation:pa-blur-shadow 2s 1 alternate;animation:pa-blur-shadow 2s 1 alternate}.premium-title-gradient-yes .premium-title-icon,.premium-title-gradient-yes .premium-title-text{-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:-webkit-gradient(linear,left top,right top,from(#ffa648),color-stop(#f17cc1),to(#4da9fd));background-image:-webkit-linear-gradient(left,#ffa648,#f17cc1,#4da9fd);background-image:linear-gradient(to right,#ffa648,#f17cc1,#4da9fd);-webkit-animation:pa-text-gradient 8s infinite;animation:pa-text-gradient 8s infinite}@-webkit-keyframes pa-shinny-text{0%{background-position:100%}100%{background-position:-100%}}@keyframes pa-shinny-text{0%{background-position:100%}100%{background-position:-100%}}@-webkit-keyframes pa-blur-shadow{from{text-shadow:0 0 var(--shadow-value) var(--shadow-color);color:transparent}to{text-shadow:0}}@keyframes pa-blur-shadow{from{text-shadow:0 0 var(--shadow-value) var(--shadow-color);color:transparent}to{text-shadow:0}}@-webkit-keyframes pa-text-gradient{0%,100%{-webkit-filter:hue-rotate(0);filter:hue-rotate(0)}50%{-webkit-filter:hue-rotate(360deg);filter:hue-rotate(360deg)}}@keyframes pa-text-gradient{0%,100%{-webkit-filter:hue-rotate(0);filter:hue-rotate(0)}50%{-webkit-filter:hue-rotate(360deg);filter:hue-rotate(360deg)}}.premium-title-bg-text:before{position:absolute;content:attr(data-background);top:0;left:0;text-align:left}.premium-mask-yes .premium-dual-header-first-clip .premium-dual-header-first-span .premium-mask-span,.premium-mask-yes .premium-dual-header-second-clip .premium-mask-span{background:inherit}.premium-mask-yes .premium-mask-span{position:relative;overflow:hidden;-js-display:inline-flex!important;display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-moz-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.premium-mask-yes .premium-mask-span::after{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background-color:currentColor;-webkit-backface-visibility:visible;backface-visibility:visible}.premium-mask-active.premium-mask-tr .premium-mask-span::after{-webkit-animation:pa-mask-tr 1.7s cubic-bezier(1,0,.18,1) forwards;animation:pa-mask-tr 1.7s cubic-bezier(1,0,.18,1) forwards;-webkit-transform:translateX(-103%);-ms-transform:translateX(-103%);transform:translateX(-103%)}.premium-mask-active.premium-mask-tl .premium-mask-span::after{-webkit-animation:pa-mask-tl 1.7s cubic-bezier(1,0,.18,1) forwards;animation:pa-mask-tl 1.7s cubic-bezier(1,0,.18,1) forwards;-webkit-transform:translateX(103%);-ms-transform:translateX(103%);transform:translateX(103%)}.premium-mask-active.premium-mask-tb .premium-mask-span::after{-webkit-animation:pa-mask-tb 1.7s cubic-bezier(1,0,.18,1) forwards;animation:pa-mask-tb 1.7s cubic-bezier(1,0,.18,1) forwards;-webkit-transform:translateY(-103%);-ms-transform:translateY(-103%);transform:translateY(-103%)}.premium-mask-active.premium-mask-tt .premium-mask-span::after{-webkit-animation:pa-mask-tt 1.7s cubic-bezier(1,0,.18,1) forwards;animation:pa-mask-tt 1.7s cubic-bezier(1,0,.18,1) forwards;-webkit-transform:translateY(103%);-ms-transform:translateY(103%);transform:translateY(103%)}@-webkit-keyframes pa-mask-tr{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(103%);transform:translateX(103%)}}@keyframes pa-mask-tr{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(103%);transform:translateX(103%)}}@-webkit-keyframes pa-mask-tl{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-103%);transform:translateX(-103%)}}@keyframes pa-mask-tl{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-103%);transform:translateX(-103%)}}@-webkit-keyframes pa-mask-tb{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(103%);transform:translateY(103%)}}@keyframes pa-mask-tb{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(103%);transform:translateY(103%)}}@-webkit-keyframes pa-mask-tt{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-103%);transform:translateY(-103%)}}@keyframes pa-mask-tt{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-103%);transform:translateY(-103%)}}.premium-video-box-transform{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.premium-video-box-container{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.premium-video-box-container>div{position:relative;overflow:hidden}.pa-aspect-ratio-11 .premium-video-box-container>div{padding-bottom:100%}.pa-aspect-ratio-169 .premium-video-box-container>div{padding-bottom:56.25%}.pa-aspect-ratio-43 .premium-video-box-container>div{padding-bottom:75%}.pa-aspect-ratio-32 .premium-video-box-container>div{padding-bottom:66.6666%}.pa-aspect-ratio-219 .premium-video-box-container>div{padding-bottom:42.8571%}.pa-aspect-ratio-916 .premium-video-box-container>div{padding-bottom:177.8%}.premium-video-box-image-container{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-webkit-background-size:cover;background-size:cover;background-position:50%;cursor:pointer;margin:auto;-webkit-transition:.2s all;transition:.2s all}.premium-video-box-play-icon-container{position:absolute;z-index:2;cursor:pointer;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%);background:rgba(252,252,252,.35)}.premium-video-box-description-container{position:absolute;z-index:2;padding:5px;text-align:center;cursor:pointer;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%)}.premium-video-box-text{margin-bottom:0!important;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-video-box-play-icon{padding:15px;-webkit-transform:translateX(-4%);-ms-transform:translateX(-4%);transform:translateX(-4%);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-video-box-video-container{position:absolute;top:0;right:0;z-index:2;width:100%;height:100%;-webkit-transition:opacity .8s ease-in-out;transition:opacity .8s ease-in-out;overflow:hidden;cursor:pointer}.premium-video-box-container[data-overlay=true][data-type=self] .premium-video-box-video-container{opacity:0;visibility:hidden}.premium-video-box-video-container iframe{max-width:100%;width:100%;height:100%;margin:0;line-height:1;border:none}.premium-video-box-video-container video{max-width:100%;width:100%;height:100%;margin:0;line-height:1;border:none;background-color:#000;-o-object-fit:contain;object-fit:contain}.premium-video-box-container .premium-video-box-vimeo-wrap{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:absolute;top:0;right:0;z-index:3;margin:10px;margin-left:10px;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out;margin-left:4.6em}.premium-video-box-vimeo-wrap .premium-video-box-vimeo-portrait{width:60px;height:60px;background:rgba(23,35,34,.75);margin-left:1px;-webkit-box-flex:1;-webkit-flex:1 0 auto;-moz-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;padding:0}.premium-video-box-vimeo-portrait img{width:50px;height:50px;margin:5px;padding:0;border:0;-webkit-border-radius:50%;border-radius:50%}.premium-video-box-vimeo-wrap .premium-video-box-vimeo-headers{font-size:10px}.premium-video-box-vimeo-wrap .premium-video-box-vimeo-title{max-width:100%;font-size:2em!important;font-weight:700;margin:0;padding:.1em .2em;background:rgba(23,35,34,.75);display:inline-block;text-transform:none;line-height:normal;letter-spacing:normal}.premium-video-box-vimeo-wrap .premium-video-box-vimeo-byline{font-size:1.2em!important;font-weight:400;color:#fff;margin-top:.1em;padding:.2em .5em;background:rgba(23,35,34,.75);text-transform:none;line-height:normal;letter-spacing:normal}.premium-video-box-playlist-container{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.premium-video-box-playlist-container .premium-video-box-container{height:100%;overflow:hidden}.premium-video-box-container:hover .premium-video-box-image-container.zoomin{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-video-box-container:hover .premium-video-box-image-container.zoomout{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-video-box-container:hover .premium-video-box-image-container.scale{-webkit-transform:scale(1.3) rotate(-5deg);-ms-transform:scale(1.3) rotate(-5deg);transform:scale(1.3) rotate(-5deg)}.premium-video-box-container:hover .premium-video-box-image-container.gray{-webkit-filter:grayscale(0);filter:grayscale(0)}.premium-video-box-container:hover .premium-video-box-image-container.blur{-webkit-filter:blur(3px);filter:blur(3px)}.premium-video-box-container:hover .premium-video-box-image-container.sepia{-webkit-filter:sepia(0);filter:sepia(0)}.premium-video-box-container:hover .premium-video-box-image-container.trans{-webkit-transform:translateX(0) scale(1.1);-ms-transform:translateX(0) scale(1.1);transform:translateX(0) scale(1.1)}.premium-video-box-container:hover .premium-video-box-image-container.bright{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.premium-video-box-image-container.gray{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-video-box-image-container.scale,.premium-video-box-image-container.zoomout{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-video-box-image-container.sepia{-webkit-filter:sepia(30%);filter:sepia(30%)}.premium-video-box-image-container.bright{-webkit-filter:brightness(1);filter:brightness(1)}.premium-video-box-image-container.trans{-webkit-transform:translateX(15px) scale(1.1);-ms-transform:translateX(15px) scale(1.1);transform:translateX(15px) scale(1.1)}.premium-video-box-mask-media{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.premium-video-box-container.premium-video-box-sticky-apply{z-index:99;overflow:unset}.premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap{position:fixed!important;z-index:99999;height:225px;width:400px;background:#fff}.premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-container:before,.premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-vimeo-wrap{visibility:hidden}.premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-sticky-infobar-wrap.premium-video-box-sticky-apply .premium-video-box-inner-wrap{-webkit-box-shadow:unset;box-shadow:unset}.premium-video-box-sticky-close,.premium-video-box-sticky-infobar{display:none}.premium-video-box-sticky-apply .premium-video-box-sticky-close{position:absolute;padding:5px;cursor:pointer;z-index:99999;height:14px;width:14px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-border-radius:100%;border-radius:100%;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-video-box-sticky-apply .premium-video-box-play-icon-container{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-video-box-sticky-apply .premium-video-box-play-icon{-webkit-transition:none;transition:none}.premium-video-box-sticky-apply .premium-video-box-sticky-infobar{display:block;position:relative;top:100%;width:100%;padding:5px;text-align:center;z-index:9999;margin-top:-1px}.premium-video-box-sticky-apply .premium-video-box-inner-wrap.ui-draggable{cursor:move}.premium-video-sticky-top-left .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap{left:auto;right:20px;top:20px}.premium-video-sticky-bottom-left .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap{left:auto;right:20px;bottom:20px}.premium-video-sticky-top-right .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap{right:auto;left:20px;top:20px}.premium-video-sticky-bottom-right .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap{right:auto;left:20px;bottom:20px}.premium-video-sticky-center-left .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap{left:auto;right:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.premium-video-sticky-center-right .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap{right:auto;left:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.premium-video-sticky-bottom-left .premium-video-box-sticky-infobar-wrap.premium-video-box-sticky-apply .premium-video-box-inner-wrap,.premium-video-sticky-bottom-right .premium-video-box-sticky-infobar-wrap.premium-video-box-sticky-apply .premium-video-box-inner-wrap{bottom:55px}.premium-video-sticky-bottom-left .premium-video-box-sticky-apply .premium-video-box-sticky-close,.premium-video-sticky-center-left .premium-video-box-sticky-apply .premium-video-box-sticky-close,.premium-video-sticky-top-left .premium-video-box-sticky-apply .premium-video-box-sticky-close{top:-10px;left:-10px}.premium-video-sticky-bottom-right .premium-video-box-sticky-apply .premium-video-box-sticky-close,.premium-video-sticky-center-right .premium-video-box-sticky-apply .premium-video-box-sticky-close,.premium-video-sticky-top-right .premium-video-box-sticky-apply .premium-video-box-sticky-close{top:-10px;right:-10px}.premium-video-box-filter-sticky{-webkit-filter:none!important;filter:none!important}.premium-blog-thumb-effect-wrapper{position:relative;overflow:hidden}.premium-blog-effect-container:not(.premium-blog-bordered-effect) .premium-blog-post-link{position:absolute;top:0;right:0;width:100%;height:100%;z-index:2;padding:20px}.premium-blog-bordered-effect .premium-blog-post-link{display:block;height:100%;position:relative}.premium-blog-thumbnail-container{overflow:hidden}.premium-blog-thumbnail-container .below-entry-meta,.premium-blog-thumbnail-container img{width:100%;height:100%;margin:0!important;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.premium-blog-thumb-effect-wrapper .premium-blog-scale-effect img,.premium-blog-thumb-effect-wrapper .premium-blog-zoomout-effect img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-blog-thumb-effect-wrapper .premium-blog-sepia-effect img{-webkit-filter:sepia(30%);filter:sepia(30%)}.premium-blog-thumb-effect-wrapper .premium-blog-bright-effect img{-webkit-filter:brightness(1);filter:brightness(1)}.premium-blog-thumb-effect-wrapper .premium-blog-trans-effect img{-webkit-transform:translateX(15px) scale(1.1);-ms-transform:translateX(15px) scale(1.1);transform:translateX(15px) scale(1.1)}.premium-blog-post-outer-container:hover .premium-blog-zoomin-effect img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-blog-post-outer-container:hover .premium-blog-zoomout-effect img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-blog-post-outer-container:hover .premium-blog-scale-effect img{-webkit-transform:scale(1.3) rotate(-5deg);-ms-transform:scale(1.3) rotate(-5deg);transform:scale(1.3) rotate(-5deg)}.premium-blog-post-outer-container:hover .premium-blog-gray-effect img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-blog-post-outer-container:hover .premium-blog-blur-effect img{-webkit-filter:blur(3px);filter:blur(3px)}.premium-blog-post-outer-container:hover .premium-blog-sepia-effect img{-webkit-filter:sepia(0);filter:sepia(0)}.premium-blog-post-outer-container:hover .premium-blog-bright-effect img{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.premium-blog-post-outer-container:hover .premium-blog-trans-effect img{-webkit-transform:translateX(0) scale(1.1);-ms-transform:translateX(0) scale(1.1);transform:translateX(0) scale(1.1)}.premium-blog-post-container{overflow:hidden}.premium-blog-post-container .premium-blog-inner-container{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-blog-post-container .premium-blog-post-content{line-height:1.5em;color:#777;font-size:14px;margin-bottom:10px}.premium-blog-post-container .premium-blog-post-link:focus,.premium-blog-post-container .premium-blog-post-link:hover,.premium-blog-post-container ul.post-categories a:focus,.premium-blog-post-container ul.post-categories a:hover{-webkit-box-shadow:none!important;box-shadow:none!important;outline:0!important}.premium-blog-post-container .premium-blog-entry-title{font-size:18px;margin-bottom:5px}.premium-blog-post-container.premium-blog-skin-modern .premium-blog-content-wrapper{position:relative;z-index:3;top:-50px}.premium-blog-post-container .premium-blog-content-wrapper{background-color:#f5f5f5;padding:30px}.premium-blog-post-container .premium-blog-content-wrapper.empty-thumb{top:0}.premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-thumbnail-container:after,.premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-thumbnail-container:before{position:absolute;content:"";z-index:1;top:50%;right:50%;opacity:0;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%);-webkit-transition:all .4s linear 0s;transition:all .4s linear 0s;height:1px;width:100%;background-color:#fff}.premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-thumbnail-container:before{width:1px;height:100%}.premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-thumb-effect-wrapper:hover .premium-blog-thumbnail-container:after{width:20px;opacity:1}.premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-thumb-effect-wrapper:hover .premium-blog-thumbnail-container:before{height:20px;opacity:1}.premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-content-wrapper{margin:0 10px 20px;clear:both}.premium-blog-post-container.premium-blog-skin-banner .premium-blog-thumbnail-overlay,.premium-blog-post-container.premium-blog-skin-classic .premium-blog-thumbnail-overlay,.premium-blog-post-container.premium-blog-skin-side .premium-blog-thumbnail-overlay{position:absolute;top:0;right:0;width:100%;height:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:0}.premium-blog-post-container.premium-blog-skin-banner .premium-blog-thumbnail-overlay a,.premium-blog-post-container.premium-blog-skin-classic .premium-blog-thumbnail-overlay a,.premium-blog-post-container.premium-blog-skin-side .premium-blog-thumbnail-overlay a{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}.premium-blog-post-container.premium-blog-skin-banner .premium-blog-thumbnail-overlay i,.premium-blog-post-container.premium-blog-skin-banner .premium-blog-thumbnail-overlay span,.premium-blog-post-container.premium-blog-skin-classic .premium-blog-thumbnail-overlay i,.premium-blog-post-container.premium-blog-skin-classic .premium-blog-thumbnail-overlay span,.premium-blog-post-container.premium-blog-skin-side .premium-blog-thumbnail-overlay i,.premium-blog-post-container.premium-blog-skin-side .premium-blog-thumbnail-overlay span{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-post-container.premium-blog-skin-side{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-blog-post-container.premium-blog-skin-side .premium-blog-thumbnail-container{height:100%}.premium-blog-post-container.premium-blog-skin-side .premium-blog-content-wrapper{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.premium-blog-post-container.premium-blog-skin-banner{position:relative}.premium-blog-post-container.premium-blog-skin-banner .premium-blog-content-wrapper{position:absolute;width:100%;bottom:0;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:transparent;z-index:3}.premium-blog-post-container.premium-blog-skin-banner .premium-blog-content-wrapper-inner{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.premium-blog-post-container.premium-blog-skin-banner:hover .premium-blog-content-wrapper-inner{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.premium-blog-post-container .premium-blog-cats-container ul.post-categories{margin:0;padding:0;list-style:none;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-blog-post-container .premium-blog-cats-container a{display:block;font-size:12px;color:#fff;background-color:#777;margin:0 0 10px 3px;padding:5px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-diagonal-container{position:absolute;top:0;right:0;width:100%;height:100%}.premium-blog-diagonal-effect:before{position:absolute;top:0;right:0;width:100%;height:100%;content:" ";z-index:1;background:rgba(255,255,255,.2);-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0);transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0);-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.premium-blog-thumb-effect-wrapper:hover .premium-blog-diagonal-effect:before{-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,150%,0);transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,150%,0)}.premium-blog-framed-effect{position:absolute;width:-webkit-calc(100% - 30px);width:calc(100% - 30px);height:-webkit-calc(100% - 30px);height:calc(100% - 30px);top:15px;right:15px;opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3);-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.premium-blog-thumb-effect-wrapper:hover .premium-blog-framed-effect{opacity:.99;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-blog-bordered-effect{position:absolute;top:0;right:0;width:100%;height:100%;opacity:0;padding:15px;-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.premium-blog-bordered-effect .premium-blog-post-link:after,.premium-blog-bordered-effect .premium-blog-post-link:before{content:"";display:block;position:absolute;top:0;right:0;width:100%;height:100%;-webkit-transition:all .5s linear 0s;transition:all .5s linear 0s;-webkit-transition-delay:0s;transition-delay:0s;border-color:rgba(255,255,255,.45)}.premium-blog-bordered-effect .premium-blog-post-link:before{border-left:2px solid;border-right:2px solid;-webkit-transform:scale(1,0);-ms-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.premium-blog-bordered-effect .premium-blog-post-link:after{border-top:2px solid;border-bottom:2px solid;-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.premium-blog-thumb-effect-wrapper:hover .premium-blog-bordered-effect{opacity:.99}.premium-blog-thumb-effect-wrapper:hover .premium-blog-bordered-effect .premium-blog-post-link:after,.premium-blog-thumb-effect-wrapper:hover .premium-blog-bordered-effect .premium-blog-post-link:before{-webkit-transition-delay:.15s;transition-delay:.15s;opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-blog-squares-effect,.premium-blog-squares-square-container{position:absolute;top:0;right:0;width:100%;height:100%}.premium-blog-squares-effect:after,.premium-blog-squares-effect:before{position:absolute;content:"";top:0;right:0;width:50%;height:50%;-webkit-transform:translate(100%,-100%);-ms-transform:translate(100%,-100%);transform:translate(100%,-100%);opacity:.7;-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.premium-blog-squares-square-container:after,.premium-blog-squares-square-container:before{position:absolute;content:"";top:0;right:0;width:50%;height:50%;-webkit-transform:translate(100%,-100%);-ms-transform:translate(100%,-100%);transform:translate(100%,-100%);opacity:.7;-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.premium-blog-squares-square-container:after,.premium-blog-squares-square-container:before{opacity:.8}.premium-blog-squares-effect:after{-webkit-transform:translate(-200%,200%);-ms-transform:translate(-200%,200%);transform:translate(-200%,200%)}.premium-blog-squares-square-container:before{-webkit-transform:translate(100%,200%);-ms-transform:translate(100%,200%);transform:translate(100%,200%)}.premium-blog-squares-square-container:after{-webkit-transform:translate(-200%,-100%);-ms-transform:translate(-200%,-100%);transform:translate(-200%,-100%)}.premium-blog-thumb-effect-wrapper:hover .premium-blog-squares-effect:before{-webkit-transform:translate(0,0) scaleY(1.003) scaleX(1.003);-ms-transform:translate(0,0) scaleY(1.003) scaleX(1.003);transform:translate(0,0) scaleY(1.003) scaleX(1.003)}.premium-blog-thumb-effect-wrapper:hover .premium-blog-squares-effect:after{-webkit-transform:translate(-100%,100%) scaleY(1.003) scaleX(1.003);-ms-transform:translate(-100%,100%) scaleY(1.003) scaleX(1.003);transform:translate(-100%,100%) scaleY(1.003) scaleX(1.003)}.premium-blog-thumb-effect-wrapper:hover .premium-blog-squares-square-container:before{-webkit-transform:translate(0,100%);-ms-transform:translate(0,100%);transform:translate(0,100%)}.premium-blog-thumb-effect-wrapper:hover .premium-blog-squares-square-container:after{-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0)}.premium-blog-thumb-effect-wrapper:hover .premium-blog-thumbnail-overlay{opacity:1}.premium-blog-thumb-effect-wrapper:hover .premium-blog-thumbnail-overlay a{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-blog-clear-fix{clear:both}.premium-blog-masked .premium-blog-thumbnail-container{position:relative;overflow:visible}.premium-blog-masked .premium-blog-thumbnail-container svg{position:absolute;height:100px;width:100%;bottom:-5px;right:0;fill:#f5f5f5;z-index:99}.premium-blog-masked .premium-blog-thumbnail-container svg.premium-blog-shape-divider-svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.premium-blog-masked .premium-blog-author-thumbnail,.premium-blog-masked .premium-blog-skin-banner .premium-blog-content-wrapper{z-index:999!important}.premium-blog-format-link{padding:5px;line-height:0}.premium-blog-entry-meta{line-height:1.3em;font-size:12px;margin-bottom:13px;color:#adadad}.premium-blog-entry-meta i{margin-left:3px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-meta-data{display:inline-block}.premium-blog-meta-data .premium-blog-meta-separator{margin:0 5px}.premium-blog-meta-data a,.premium-blog-meta-data span{color:inherit;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-author-thumbnail{position:relative;padding:0 30px;width:100%;top:-10px;height:0;pointer-events:none}.premium-blog-author-thumbnail img{-webkit-border-radius:50%;border-radius:50%;width:60px;pointer-events:all;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.premium-blog-entry-title a,.premium-blog-post-content .premium-blog-excerpt-link,.premium-blog-post-tags-container a{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-excerpt-link-wrap a.premium-blog-excerpt-link{background-color:transparent;color:#54595f;padding:0}.premium-blog-cta-full-yes .premium-blog-excerpt-link{width:100%}.premium-blog-post-tags-container{margin-top:8px;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.premium-blog-post-tags-container a{color:inherit;margin-right:5px}.premium-blog-align-center .post-categories,.premium-blog-align-center .premium-blog-inner-container,.premium-blog-align-center .premium-blog-post-tags-container{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-blog-align-left .premium-blog-post-container .post-categories,.premium-blog-align-left .premium-blog-post-container .premium-blog-inner-container,.premium-blog-align-left .premium-blog-post-container .premium-blog-post-tags-container{-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.premium-blog-align-right .premium-blog-post-container .post-categories,.premium-blog-align-right .premium-blog-post-container .premium-blog-inner-container,.premium-blog-align-right .premium-blog-post-container .premium-blog-post-tags-container{-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.premium-blog-pagination-container{text-align:left}.premium-blog-pagination-container span{cursor:default}.premium-blog-pagination-container .page-numbers{display:inline-block;color:#000;line-height:1;font-size:1em;font-weight:400;text-decoration:none;padding:.75em;margin:0 0 .4em .4em;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-blog-wrap .premium-loading-feed{display:block;position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;background:rgba(255,255,255,.2);-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;z-index:99}.premium-blog-wrap{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.premium-blog-wrap ul.slick-dots{width:100%}.premium-blog-even .premium-blog-post-container{height:100%}.premium-blog-even .slick-track{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-blog-even .slick-slide{height:inherit!important}@media (max-width:768px){.premium-blog-content-wrapper{top:0;margin:0;padding:15px}.premium-blog-thumb-effect-wrapper{margin-bottom:15px}}[dir=rtl] .premium-blog-wrap.slick-slider .slick-list,[dir=rtl] .premium-blog-wrap.slick-slider .slick-track{direction:ltr}.premium-person-container{position:relative}.premium-person-image-container{position:relative;text-align:center}.premium-person-image-container .premium-person-image-wrap{overflow:hidden}.premium-person-scale-effect .premium-person-image-container img,.premium-person-zoomout-effect .premium-person-image-container img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-person-sepia-effect .premium-person-image-container img{-webkit-filter:sepia(30%);filter:sepia(30%)}.premium-person-bright-effect .premium-person-image-container img{-webkit-filter:brightness(1);filter:brightness(1)}.premium-person-trans-effect .premium-person-image-container img{-webkit-transform:translateX(15px) scale(1.1);-ms-transform:translateX(15px) scale(1.1);transform:translateX(15px) scale(1.1)}.premium-person-zoomin-effect:hover .premium-person-image-container img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-person-zoomout-effect:hover .premium-person-image-container img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-person-scale-effect:hover .premium-person-image-container img{-webkit-transform:scale(1.3) rotate(-5deg);-ms-transform:scale(1.3) rotate(-5deg);transform:scale(1.3) rotate(-5deg)}.premium-person-grayscale-effect:hover .premium-person-image-container img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-person-blur-effect:hover .premium-person-image-container img{-webkit-filter:blur(3px);filter:blur(3px)}.premium-person-sepia-effect:hover .premium-person-image-container img{-webkit-filter:sepia(0);filter:sepia(0)}.premium-person-bright-effect:hover .premium-person-image-container img{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.premium-person-trans-effect:hover .premium-person-image-container img{-webkit-transform:translateX(0) scale(1.1);-ms-transform:translateX(0) scale(1.1);transform:translateX(0) scale(1.1)}.premium-person-container .premium-person-image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.premium-person-style2 .premium-person-social{position:absolute;top:0;right:0;width:100%;height:100%;z-index:2;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:inset 0 0 120px 0 rgba(0,0,0,.5);box-shadow:inset 0 0 120px 0 rgba(0,0,0,.5);-webkit-transition:all .5s linear 0s;transition:all .5s linear 0s;opacity:0}.premium-person-style2 .premium-person-image-container:hover .premium-person-social{opacity:1}.premium-person-list-item a{display:inline-block}.premium-person-style2 .premium-person-list-item a{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s}.premium-person-style2 .premium-person-image-container:hover .premium-person-list-item a{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-person-info-container{padding:30px 15px}.premium-person-name{margin:0 0 5px;font-weight:700}.premium-person-title{margin:0 0 20px;padding:0}.premium-person-content{margin:0 0 30px}ul.premium-person-social-list{margin:0!important;padding:0}.premium-person-social-list .premium-person-list-item{display:inline;list-style:none}.premium-person-social-list li{position:relative;bottom:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-person-social-list li i{position:relative;bottom:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-person-defaults-yes li.premium-person-facebook:hover a{background-color:#3b5998!important}.premium-person-defaults-yes li.premium-person-twitter:hover a{background-color:#55acee!important}.premium-person-defaults-yes li.premium-person-linkedin:hover a{background-color:#0077b5!important}.premium-person-defaults-yes li.premium-person-google:hover a{background-color:#dc4e41!important}.premium-person-defaults-yes li.premium-person-youtube:hover a{background-color:#b31217!important}.premium-person-defaults-yes li.premium-person-instagram:hover a{background-color:#e4405f!important}.premium-person-defaults-yes li.premium-person-skype:hover a{background-color:#00aff0!important}.premium-person-defaults-yes li.premium-person-pinterest:hover a{background-color:#bd081c!important}.premium-person-defaults-yes li.premium-person-dribbble:hover a{background-color:#ea4c89!important}.premium-person-defaults-yes li.premium-person-mail:hover a{background-color:#b23121!important}.premium-person-defaults-yes li.premium-person-behance:hover a{background-color:#1769ff!important}.premium-person-defaults-yes li.premium-person-whatsapp:hover a{background-color:#25d366!important}.premium-person-defaults-yes li.premium-person-telegram:hover a{background-color:#08c!important}.premium-person-defaults-yes li.premium-person-site:hover a{background-color:#0055a5!important}.premium-person-social-list li:hover a{-webkit-box-shadow:none;box-shadow:none}.premium-person-social-list li a:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}.premium-person-social-list li i{font-size:18px}.elementor-widget-premium-addon-person .elementor-widget-container{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-persons-container.multiple-persons{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.premium-person-style1 .premium-person-container{overflow:hidden}.premium-person-style1 .premium-person-container .premium-person-info{position:absolute;top:auto;left:0;right:0;-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.premium-person-style1 .premium-person-container:hover .premium-person-info{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);bottom:-1px!important}.premium-person-style1 .premium-person-social-list li:hover{bottom:5px}.premium-person-style1.multiple-persons:not([data-persons-equal=yes]){-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.premium-person-style1 .slick-track{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-person-style1 .slick-slide{height:inherit!important}.premium-person-style1.multiple-persons[data-persons-equal=yes] .premium-person-image-container,.premium-person-style1.multiple-persons[data-persons-equal=yes] .premium-person-image-wrap{height:100%}.premium-person-style3 .premium-person-info-container{position:absolute;top:0;right:0;width:100%;height:100%;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.premium-person-style3 .premium-person-title-desc-wrap{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.premium-person-style3 .premium-person-name-icons-wrap{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end}.premium-person-style3 .premium-person-title{opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease;width:0}.premium-person-style3 .premium-person-title span{display:inline-block}.premium-person-style3 .premium-person-name{padding-right:10px}.premium-person-style3 .premium-person-social-list{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease}.premium-person-style3 .premium-person-list-item{line-height:0}.premium-person-style3 .premium-person-list-item a{padding:5px 0 0 10px;margin:5px 0}.premium-person-style3 .premium-person-container:hover .premium-person-title{opacity:1}.premium-person-style3 .premium-person-container:hover .premium-person-social-list{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.premium-persons-title-cw .premium-person-title{-webkit-transform:translateX(-15px) rotate(-90deg);-ms-transform:translateX(-15px) rotate(-90deg);transform:translateX(-15px) rotate(-90deg);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top}.premium-persons-title-cw .premium-person-container:hover .premium-person-title{-webkit-transform:translateX(0) rotate(-90deg);-ms-transform:translateX(0) rotate(-90deg);transform:translateX(0) rotate(-90deg)}.premium-persons-title-ccw .premium-person-title{width:auto;margin-left:20px;-webkit-transform:translateX(-15px) rotate(90deg);-ms-transform:translateX(-15px) rotate(90deg);transform:translateX(-15px) rotate(90deg);-webkit-transform-origin:center left;-ms-transform-origin:center left;transform-origin:center left}.premium-persons-title-ccw .premium-person-container:hover .premium-person-title{-webkit-transform:translateX(0) rotate(90deg);-ms-transform:translateX(0) rotate(90deg);transform:translateX(0) rotate(90deg)}.premium-fancy-text,.premium-prefix-text,.premium-suffix-text{font-size:40px}.premium-fancy-text-wrapper .premium-fancy-list-items{list-style:none}.premium-fancy-text-wrapper .premium-fancy-text-span-align{vertical-align:top}.premium-fancy-text-wrapper:not(.typing):not(.slide) .premium-fancy-text-items-wrapper{margin:0;padding:0;border:none;position:relative}.premium-fancy-text-wrapper:not(.typing):not(.slide) .premium-fancy-list-items{position:absolute;top:0;left:0;display:inline-block}.premium-fancy-text-wrapper.zoomout .premium-fancy-item-hidden{opacity:0;-webkit-animation:pa-zoom-out .8s;animation:pa-zoom-out .8s}.premium-fancy-text-wrapper.zoomout .premium-fancy-item-visible{position:relative!important;-webkit-animation:pa-zoom-in .8s;animation:pa-zoom-in .8s}.premium-fancy-text-wrapper.zoomout .premium-fancy-text-items-wrapper{-webkit-perspective:300px;perspective:300px}.premium-fancy-text-wrapper.rotate .premium-fancy-list-items{-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%}.premium-fancy-text-wrapper.rotate .premium-fancy-item-hidden{opacity:0;-webkit-transform:rotateX(180deg);transform:rotateX(180deg);-webkit-animation:pa-rotate-out 1.2s;animation:pa-rotate-out 1.2s}.premium-fancy-text-wrapper.rotate .premium-fancy-item-visible{position:relative!important;-webkit-transform:rotateX(0);transform:rotateX(0);-webkit-animation:pa-rotate-in 1.2s;animation:pa-rotate-in 1.2s}.premium-fancy-text-wrapper.custom .premium-fancy-item-hidden{opacity:0}.premium-fancy-text-wrapper.custom .premium-fancy-item-visible{position:relative!important}.premium-fancy-text-wrapper.auto-fade .premium-fancy-text{display:inline-block;width:200px;font-weight:400}.premium-fancy-text-wrapper.auto-fade .premium-fancy-svg-text{position:relative;vertical-align:sub}.premium-fancy-text-wrapper.auto-fade g>text{text-anchor:start;shape-rendering:crispEdges;opacity:0;font-size:300px;-webkit-animation-name:pa-auto-fade;animation-name:pa-auto-fade;-moz-animation-name:pa-auto-fade;-webkit-animation-duration:9s;animation-duration:9s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.premium-fancy-text-wrapper.auto-fade g>text:nth-child(1){-webkit-animation-delay:0s;animation-delay:0s}.premium-fancy-text-wrapper.auto-fade g>text:nth-child(2){-webkit-animation-delay:3s;animation-delay:3s}.premium-fancy-text-wrapper.auto-fade g>text:nth-child(3){-webkit-animation-delay:6s;animation-delay:6s}.premium-fancy-text-wrapper.loading .premium-fancy-text{position:relative}.premium-fancy-text-wrapper.loading .premium-fancy-text .premium-loading-bar{position:absolute;width:100%;height:3px;bottom:0;left:0;animation:pa-loading-bar 2.5s ease-out infinite;-webkit-animation:pa-loading-bar 2.5s ease-out infinite}.premium-fancy-text-wrapper.loading.pause .premium-fancy-text:hover .premium-loading-bar{-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes pa-auto-fade{0%{opacity:0}20%{opacity:1}35%{opacity:0}100%{opacity:0}}@keyframes pa-auto-fade{0%{opacity:0}20%{opacity:1}35%{opacity:0}100%{opacity:0}}@-webkit-keyframes pa-loading-bar{0%{width:0}100%{width:100}}@keyframes pa-loading-bar{0%{width:0}100%{width:100}}@-webkit-keyframes pa-zoom-in{0%{opacity:0;-webkit-transform:translateZ(100px);transform:translateZ(100px)}100%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes pa-zoom-in{0%{opacity:0;-webkit-transform:translateZ(100px);transform:translateZ(100px)}100%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes pa-zoom-out{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}100%{opacity:0;-webkit-transform:translateZ(-100px);transform:translateZ(-100px)}}@keyframes pa-zoom-out{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}100%{opacity:0;-webkit-transform:translateZ(-100px);transform:translateZ(-100px)}}@-webkit-keyframes pa-rotate-in{0%{opacity:0;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}35%{opacity:0;-webkit-transform:rotateX(120deg);transform:rotateX(120deg)}65%{opacity:0}100%{opacity:1;-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}@keyframes pa-rotate-in{0%{opacity:0;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}35%{opacity:0;-webkit-transform:rotateX(120deg);transform:rotateX(120deg)}65%{opacity:0}100%{opacity:1;-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}@-webkit-keyframes pa-rotate-out{0%{opacity:1;-webkit-transform:rotateX(0);transform:rotateX(0)}35%{opacity:1;-webkit-transform:rotateX(-40deg);transform:rotateX(-40deg)}65%{opacity:0}100%{opacity:0;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}}@keyframes pa-rotate-out{0%{opacity:1;-webkit-transform:rotateX(0);transform:rotateX(0)}35%{opacity:1;-webkit-transform:rotateX(-40deg);transform:rotateX(-40deg)}65%{opacity:0}100%{opacity:0;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}}.premium-pricing-table-container{position:relative;overflow:hidden;text-align:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-pricing-icon-container{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:0}.premium-pricing-icon-container .premium-pricing-icon{display:inline-block}.premium-pricing-icon-container .premium-pricing-image{overflow:hidden}.premium-pricing-icon-container .premium-pricing-image img{width:25px;height:25px;-o-object-fit:cover;object-fit:cover}.premium-badge-left{position:absolute;top:0}.premium-badge-right{position:absolute;top:0;right:0}.premium-badge-left{left:0}.premium-badge-triangle.premium-badge-left .corner{width:0;height:0;border-top:150px solid;border-bottom:150px solid transparent;border-right:150px solid transparent}.premium-badge-triangle.premium-badge-right .corner{width:0;height:0;border-bottom:150px solid transparent;border-right:150px solid;border-left:150px solid transparent}.premium-badge-triangle span{position:absolute;top:35px;width:100px;text-align:center;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);display:block;text-transform:uppercase}.premium-badge-triangle.premium-badge-right span{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);right:0}.premium-badge-circle{min-width:4em;min-height:4em;line-height:4em;text-align:center;-webkit-border-radius:100%;border-radius:100%;position:absolute;z-index:1}.premium-badge-stripe{position:absolute;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);width:15em;overflow:hidden;height:15em}.premium-badge-stripe.premium-badge-left{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.premium-badge-stripe .corner{text-align:center;left:0;width:150%;-webkit-transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);-ms-transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);margin-top:35px;font-size:13px;line-height:2;font-weight:800;text-transform:uppercase}.premium-badge-flag .corner{text-align:center;-webkit-border-radius:4px 4px 0 4px;border-radius:4px 4px 0 4px;padding:3px 15px;position:absolute;top:10%;right:-8px}.premium-badge-flag .corner::after,.premium-badge-flag .corner::before{content:"";display:block;position:absolute;width:0;height:0;top:100%;right:0;border-bottom:8px solid transparent}.elementor-widget-premium-addon-pricing-table .elementor-widget-container{overflow:visible!important}.premium-badge-flag .corner::after{border-left:8px solid rgba(0,0,0,.2)}.premium-pricing-price-currency{position:relative}.premium-pricing-button-container{display:block}.premium-pricing-list{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;list-style-type:none;margin:0}.premium-pricing-list .premium-pricing-list-item{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-pricing-list .premium-pricing-list-item svg{width:50px;height:50px}.premium-pricing-list .premium-pricing-list-item img{width:30px;height:30px;-o-object-fit:cover;object-fit:cover}.premium-pricing-list .premium-pricing-list-span{position:relative}.premium-pricing-list .list-item-tooltip{border-bottom:1px dotted}.premium-pricing-list .premium-pricing-list-tooltip{position:absolute;top:-webkit-calc(100% + 1px);top:calc(100% + 1px);right:0;visibility:hidden;padding:15px 20px;-webkit-border-radius:5px;border-radius:5px;min-width:200px;overflow:hidden;text-align:right;font-size:.8rem;color:#fff;background-color:#aaa}.premium-pricing-features-left .premium-pricing-list-span{text-align:right}.premium-pricing-features-center .premium-pricing-list-span{text-align:center}.premium-pricing-features-right .premium-pricing-list-span{text-align:left}.premium-pricing-list-span:hover .premium-pricing-list-tooltip{z-index:99;visibility:visible;opacity:1}.premium-pricing-slashed-price-value{display:inline-block;font-size:20px;font-weight:400;margin-left:5px}.premium-pricing-price-value{font-size:70px}.premium-pricing-description-container li{list-style-position:inside;text-indent:-40px}@-moz-document url-prefix(){.premium-pricing-description-container li{text-indent:0}}.premium-pricing-price-button{display:block;padding:6px 12px;line-height:1.42857143;text-align:center;color:#fff;background:#6ec1e4;margin-bottom:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-maps-info-container{margin-top:10px;margin-bottom:10px}.premium-maps-info-desc,.premium-maps-info-title{margin:0;padding:0}.premium-maps-container .gm-style-iw{text-align:center;direction:ltr}.premium-maps-container .gm-style img{max-width:none!important}.premium-button{display:inline-block;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);cursor:pointer;-webkit-transition:all .2s ease-in-out!important;transition:all .2s ease-in-out!important}.premium-button-sm{padding:12px 24px;font-size:14px;line-height:1}.premium-button .premium-lottie-animation,.premium-image-button .premium-lottie-animation{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-button svg,.premium-image-button svg{width:30px;height:30px}.premium-button-md{padding:14px 26px;font-size:16px;line-height:1.2}.premium-button-lg{padding:16px 28px;font-size:18px;line-height:1.3333}.premium-button-block{font-size:15px;line-height:1;padding:12px 24px;width:100%;text-align:center}.premium-button-text{display:inline-block;width:100%}.premium-button-style1,.premium-button-style2,.premium-button-style5,.premium-button-style7{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-box-shadow:0 0 1px transparent;box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.15s;transition-duration:.15s}.premium-button-style1:before,.premium-button-style2:before,.premium-button-style5:before{content:"";position:absolute;z-index:-1;top:0;right:0;left:0;bottom:0;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.premium-button-style5-radialin:before,.premium-button-style5-radialout:before{-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-border-radius:100%;border-radius:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.premium-button-style5-radialin:before{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}.premium-button-style5-rectin:before{-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-button-style5-rectout:before{-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.premium-button-style5-rectout:hover:before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-button-style5-rectin:hover:before{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.premium-button-style5-radialout:hover:before{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}.premium-button-style5-radialin:hover:before{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.premium-button-style1-top:before{-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%}.premium-button-style1-right:before{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%}.premium-button-style1-left:before{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%}.premium-button-style2-scshutoutver:before,.premium-button-style2-shutouthor:before{-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%}.premium-button-style2-scshutouthor:before,.premium-button-style2-shutoutver:before{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}.premium-button-style2-shutinhor:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%}.premium-button-style2-shutinver:before{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%}.premium-button-style1-bottom:hover:before,.premium-button-style1-top:hover:before{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}.premium-button-style1-left:hover:before,.premium-button-style1-right:hover:before,.premium-button-style2-shutouthor:hover:before,.premium-button-style2-shutoutver:hover:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.premium-button-style2-shutinhor:hover:before{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}.premium-button-style2-shutinver:hover:before{-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0)}.premium-button-style2-scshutouthor:hover:before{-webkit-transform:scaleX(.9);-ms-transform:scaleX(.9);transform:scaleX(.9)}.premium-button-style2-scshutoutver:hover:before{-webkit-transform:scaleY(.8);-ms-transform:scaleY(.8);transform:scaleY(.8)}.premium-button-style2-dshutinhor:before{top:50%;right:50%;width:120%;height:0%;-webkit-transform:translateX(50%) translateY(-50%) rotate(45deg);-ms-transform:translateX(50%) translateY(-50%) rotate(45deg);transform:translateX(50%) translateY(-50%) rotate(45deg);-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-transition-property:all;transition-property:all}.premium-button-style2-dshutinver:before{top:50%;right:50%;width:120%;height:0%;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-transition-property:all;transition-property:all;-webkit-transform:translateX(50%) translateY(-50%) rotate(-45deg);-ms-transform:translateX(50%) translateY(-50%) rotate(-45deg);transform:translateX(50%) translateY(-50%) rotate(-45deg)}.premium-button-style2-dshutinhor:hover:before,.premium-button-style2-dshutinver:hover:before{height:220%}.premium-button-style3-before i,.premium-button-style3-before svg{opacity:0;-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.premium-button-style3-after i,.premium-button-style3-after svg{opacity:0;-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-transform:translateX(-5px);-ms-transform:translateX(-5px);transform:translateX(-5px)}.premium-button-style3-after:hover i,.premium-button-style3-after:hover svg{opacity:1}.premium-button-style3-before:hover i,.premium-button-style3-before:hover svg{opacity:1}.premium-button-text-icon-wrapper{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-button-text-icon-wrapper i,.premium-button-text-icon-wrapper span,.premium-button-text-icon-wrapper svg{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-button-style4-icon-wrapper{position:absolute;z-index:2;width:100%;text-align:center;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-button-style4-icon-wrapper.top{bottom:-100%;right:0}.premium-button-style4-icon-wrapper.bottom{top:-100%;right:0}.premium-button-style4-icon-wrapper.left{top:0;right:-100%}.premium-button-style4-icon-wrapper.right{top:0;left:-100%}.premium-button-style4-bottom:hover .premium-button-style4-icon-wrapper{top:0;opacity:1}.premium-button-style4-top:hover .premium-button-style4-icon-wrapper{bottom:0;opacity:1}.premium-button-style4-left:hover .premium-button-style4-icon-wrapper{right:0;opacity:1}.premium-button-style4-right:hover .premium-button-style4-icon-wrapper{left:0;opacity:1}.premium-button-style4-bottom:hover .premium-button-text-icon-wrapper{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);opacity:0}.premium-button-style4-top:hover .premium-button-text-icon-wrapper{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);opacity:0}.premium-button-style4-left:hover .premium-button-text-icon-wrapper{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);opacity:0}.premium-button-style4-right:hover .premium-button-text-icon-wrapper{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);opacity:0}.premium-button-style6:before{content:"";position:absolute;right:50%;top:50%;width:100px;height:100px;-webkit-border-radius:100%;border-radius:100%;-webkit-transform:translate(50%,-50%) scale(0);-ms-transform:translate(50%,-50%) scale(0);transform:translate(50%,-50%) scale(0);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-button-style6:hover:before{-webkit-transform:translate(50%,-50%) scale(3);-ms-transform:translate(50%,-50%) scale(3);transform:translate(50%,-50%) scale(3)}.premium-button-style6 .premium-button-text-icon-wrapper{position:relative;z-index:1}.premium-mouse-detect-yes .premium-button-style6 .premium-button-style6-bg{position:absolute;z-index:0;top:0;right:0;width:0;height:0;-webkit-border-radius:50%;border-radius:50%;display:block;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%);-webkit-transition:width .4s ease-in-out,height .4s ease-in-out;transition:width .4s ease-in-out,height .4s ease-in-out}.premium-mouse-detect-yes .premium-button-style6:hover .premium-button-style6-bg{width:225%;height:560px}.premium-mouse-detect-yes .premium-button-style6:before{width:0;height:0}.premium-button-style7-left .premium-button-text-icon-wrapper:before,.premium-button-style7-right .premium-button-text-icon-wrapper:before{-webkit-transition:width .3s ease-out .15s;transition:width .3s ease-out .15s}.premium-button-style7-left .premium-button-text-icon-wrapper:after,.premium-button-style7-right .premium-button-text-icon-wrapper:after{-webkit-transition:width .3s ease-out 0s;transition:width .3s ease-out 0s}.premium-button-style7-bottom .premium-button-text-icon-wrapper:before,.premium-button-style7-top .premium-button-text-icon-wrapper:before{-webkit-transition:height .3s ease-out .15s;transition:height .3s ease-out .15s}.premium-button-style7-bottom .premium-button-text-icon-wrapper:after,.premium-button-style7-top .premium-button-text-icon-wrapper:after{-webkit-transition:height .3s ease-out 0s;transition:height .3s ease-out 0s}.premium-button[class*=style7]:hover .premium-button-text-icon-wrapper:before{-webkit-transition-delay:0s;transition-delay:0s}.premium-button[class*=style7]:hover .premium-button-text-icon-wrapper:after{-webkit-transition-delay:.15s;transition-delay:.15s}.premium-button-style7-bottom .premium-button-text-icon-wrapper:after,.premium-button-style7-bottom .premium-button-text-icon-wrapper:before{content:"";position:absolute;left:0;top:0;right:0;height:0;z-index:-1}.premium-button-style7-top .premium-button-text-icon-wrapper:after,.premium-button-style7-top .premium-button-text-icon-wrapper:before{content:"";position:absolute;left:0;bottom:0;right:0;height:0;z-index:-1}.premium-button-style7-right .premium-button-text-icon-wrapper:after,.premium-button-style7-right .premium-button-text-icon-wrapper:before{content:"";position:absolute;right:0;top:0;bottom:0;width:0;z-index:-1}.premium-button-style7-left .premium-button-text-icon-wrapper:after,.premium-button-style7-left .premium-button-text-icon-wrapper:before{content:"";position:absolute;left:0;top:0;bottom:0;width:0;z-index:-1}.premium-button-style7-bottom:hover .premium-button-text-icon-wrapper:after,.premium-button-style7-bottom:hover .premium-button-text-icon-wrapper:before{height:100%;top:0}.premium-button-style7-top:hover .premium-button-text-icon-wrapper:after,.premium-button-style7-top:hover .premium-button-text-icon-wrapper:before{height:100%;bottom:0}.premium-button-style7-left:hover .premium-button-text-icon-wrapper:after,.premium-button-style7-left:hover .premium-button-text-icon-wrapper:before{width:100%;left:0}.premium-button-style7-right:hover .premium-button-text-icon-wrapper:after,.premium-button-style7-right:hover .premium-button-text-icon-wrapper:before{width:100%;right:0}.premium-contact-form-anim-yes .wpcf7-span::after{display:block;height:2px;content:"";top:-2px;position:relative;width:0;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s}.premium-contact-form-anim-yes .wpcf7-span.is-focused::after{width:100%}.premium-image-button{display:inline-block;position:relative;overflow:hidden;background:#6ec1e4;cursor:pointer;-webkit-transition:all .2s ease-in-out!important;transition:all .2s ease-in-out!important}.premium-image-button .premium-button-style6-bg,.premium-image-button.premium-button-style6:before,.premium-image-button:not(.premium-image-button-style6):hover{background-color:#54595f}.premium-image-button-style1-bottom:before,.premium-image-button-style1-left:before,.premium-image-button-style1-right:before,.premium-image-button-style1-top:before,.premium-image-button-style4-icon-wrapper,.premium-image-button:hover{background-color:#54595f}.premium-image-button.premium-image-button-sm{padding:12px 24px;font-size:14px;line-height:1}.premium-image-button.premium-image-button-md{padding:14px 26px;font-size:16px;line-height:1.2}.premium-image-button.premium-image-button-lg{padding:16px 28px;font-size:18px;line-height:1.3333}.premium-image-button.premium-image-button-block{font-size:15px;line-height:1;padding:12px 24px;width:100%;text-align:center}.premium-image-button-text-icon-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-js-display:flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:3}.premium-image-button-text-icon-wrapper,.premium-image-button-text-icon-wrapper i,.premium-image-button-text-icon-wrapper span,.premium-image-button-text-icon-wrapper svg{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-image-button-style1-bottom:before,.premium-image-button-style1-left:before,.premium-image-button-style1-right:before,.premium-image-button-style1-top:before{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-image-button-style1-bottom:before{content:"";position:absolute;width:100%;height:0;top:0;right:0}.premium-image-button-style1-top:before{content:"";position:absolute;width:100%;height:0;bottom:0;right:0}.premium-image-button-style1-right:before{content:"";position:absolute;width:0;height:100%;bottom:0;right:0}.premium-image-button-style1-left:before{content:"";position:absolute;width:0;height:100%;top:0;left:0}.premium-image-button-style1-bottom:hover:before{height:100%}.premium-image-button-style1-top:hover:before{height:100%}.premium-image-button-style1-right:hover:before{width:100%}.premium-image-button-style1-left:hover:before{width:100%}.premium-image-button-diagonal-bottom,.premium-image-button-diagonal-left,.premium-image-button-diagonal-right,.premium-image-button-diagonal-top{z-index:10}.premium-image-button-diagonal-bottom:before,.premium-image-button-diagonal-left:before,.premium-image-button-diagonal-right:before,.premium-image-button-diagonal-top:before{position:absolute;top:0;right:0;width:100%;height:100%;content:"";z-index:1;background:rgba(255,255,255,.2);-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0);-ms-transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0);-webkit-transition:all .8s ease-out;transition:all .8s ease-out}.premium-image-button-diagonal-left:before,.premium-image-button-diagonal-right:hover:before{-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0);-ms-transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0)}.premium-image-button-diagonal-left:hover:before,.premium-image-button-diagonal-right:before{-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,150%,0);-ms-transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,150%,0)}.premium-image-button-diagonal-bottom:before,.premium-image-button-diagonal-top:hover:before{-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0);-ms-transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0)}.premium-image-button-diagonal-bottom:hover:before,.premium-image-button-diagonal-top:before{-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,150%,0);-ms-transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,150%,0)}.premium-image-button-style4-icon-wrapper{position:absolute;z-index:2;width:100%;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-js-display:flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-image-button-style4-icon-wrapper.top{bottom:-100%;right:0}.premium-image-button-style4-icon-wrapper.bottom{top:-100%;right:0}.premium-image-button-style4-icon-wrapper.left{top:0;right:-100%}.premium-image-button-style4-icon-wrapper.right{top:0;left:-100%}.premium-image-button-style4-bottom:hover .premium-image-button-style4-icon-wrapper{top:0;opacity:1}.premium-image-button-style4-top:hover .premium-image-button-style4-icon-wrapper{bottom:0;opacity:1}.premium-image-button-style4-left:hover .premium-image-button-style4-icon-wrapper{right:0;opacity:1}.premium-image-button-style4-right:hover .premium-image-button-style4-icon-wrapper{left:0;opacity:1}.premium-image-button-style4-bottom:hover .premium-image-button-text-icon-wrapper{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);opacity:0}.premium-image-button-style4-top:hover .premium-image-button-text-icon-wrapper{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);opacity:0}.premium-image-button-style4-left:hover .premium-image-button-text-icon-wrapper{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);opacity:0}.premium-image-button-style4-right:hover .premium-image-button-text-icon-wrapper{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);opacity:0}.premium-image-button-overlap-effect-horizontal:before,.premium-image-button-overlap-effect-vertical:before{position:absolute;content:"";top:0;right:0;width:100%;height:100%;opacity:0;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;background:rgba(255,255,255,.2);-webkit-animation-name:premium-overlap-effect-done;animation-name:premium-overlap-effect-done;-webkit-animation-duration:1s;animation-duration:1s}.premium-image-button-overlap-effect-vertical:before{-webkit-animation-name:premium-overlap-ver-effect-done;animation-name:premium-overlap-ver-effect-done;-webkit-animation-duration:1s;animation-duration:1s}.premium-image-button-overlap-effect-horizontal:hover:before{-webkit-animation-name:premium-overlap-effect;animation-name:premium-overlap-effect;-webkit-animation-duration:1s;animation-duration:1s}.premium-image-button-overlap-effect-vertical:hover:before{-webkit-animation-name:premium-overlap-ver-effect;animation-name:premium-overlap-ver-effect;-webkit-animation-duration:1s;animation-duration:1s}@-webkit-keyframes premium-overlap-effect{0%{opacity:0;-webkit-transform:rotateY(0);transform:rotateY(0)}50%{opacity:1;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}100%{opacity:0;-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}@keyframes premium-overlap-effect{0%{opacity:0;-webkit-transform:rotateY(0);transform:rotateY(0)}50%{opacity:1;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}100%{opacity:0;-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}@-webkit-keyframes premium-overlap-effect-done{0%{opacity:0;-webkit-transform:rotateY(0);transform:rotateY(0)}50%{opacity:1;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}100%{opacity:0;-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}@keyframes premium-overlap-effect-done{0%{opacity:0;-webkit-transform:rotateY(0);transform:rotateY(0)}50%{opacity:1;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}100%{opacity:0;-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}@-webkit-keyframes premium-overlap-ver-effect{0%{opacity:0;-webkit-transform:rotateX(0);transform:rotateX(0)}50%{opacity:1;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}100%{opacity:0;-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}@keyframes premium-overlap-ver-effect{0%{opacity:0;-webkit-transform:rotateX(0);transform:rotateX(0)}50%{opacity:1;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}100%{opacity:0;-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}@-webkit-keyframes premium-overlap-ver-effect-done{0%{opacity:0;-webkit-transform:rotateX(0);transform:rotateX(0)}50%{opacity:1;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}100%{opacity:0;-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}@keyframes premium-overlap-ver-effect-done{0%{opacity:0;-webkit-transform:rotateX(0);transform:rotateX(0)}50%{opacity:1;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}100%{opacity:0;-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}.premium-blog-filter,.premium-img-gallery-filter{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-js-display:flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-img-gallery{clear:both;overflow:hidden}.premium-gallery-container .premium-gallery-item{padding:10px;float:right}.premium-gallery-container .grid-sizer{width:33.33%}.premium-blog-filter .premium-blog-filters-container li a.category,.premium-img-gallery-filter .premium-gallery-cats-container li a.category{outline:0;text-decoration:none;-webkit-border-radius:75px;border-radius:75px;margin:15px 5px 20px;padding:7px 20px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-img-gallery-filter .premium-gallery-cats-container li a.category span{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.pa-gallery-img{position:relative}.pa-gallery-img .pa-gallery-whole-link{position:absolute;top:0;right:0;width:100%;height:100%}.pa-gallery-img.style2 .pa-gallery-whole-link{z-index:99}.pa-gallery-img-container{overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.pa-gallery-img-container img{display:block;width:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-img-gallery.gray img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-img-gallery.scale img,.premium-img-gallery.zoomout img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-img-gallery.sepia img{-webkit-filter:sepia(30%);filter:sepia(30%)}.premium-img-gallery.bright img{-webkit-filter:brightness(1);filter:brightness(1)}.premium-img-gallery.trans img{-webkit-transform:translateX(15px) scale(1.1);-ms-transform:translateX(15px) scale(1.1);transform:translateX(15px) scale(1.1)}.pa-gallery-img .pa-gallery-img-link,.pa-gallery-img .pa-gallery-magnific-image{outline:0}.pa-gallery-img .pa-gallery-img-link i,.pa-gallery-img .pa-gallery-img-link svg,.pa-gallery-img .pa-gallery-magnific-image i,.pa-gallery-img .pa-gallery-magnific-image svg{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.pa-gallery-img .pa-gallery-img-link span,.pa-gallery-img .pa-gallery-magnific-image span{line-height:1;display:inline-block;opacity:0;margin:0 5px;padding:15px;-webkit-border-radius:50%;border-radius:50%}.pa-gallery-img.style2 .pa-gallery-img-link span,.pa-gallery-img.style2 .pa-gallery-magnific-image span{margin:0 5px 20px}.pa-gallery-img:hover .pa-gallery-magnific-image span{-webkit-transition:all .3s ease-in-out,opacity .5s ease-in-out .3s;transition:all .3s ease-in-out,opacity .5s ease-in-out .3s}.pa-gallery-img:hover .pa-gallery-img-link span{-webkit-transition:all .3s ease-in-out,opacity .5s ease-in-out .6s;transition:all .3s ease-in-out,opacity .5s ease-in-out .6s}.pa-gallery-img:hover .pa-gallery-img-link span,.pa-gallery-img:hover .pa-gallery-magnific-image span,.premium-gallery-icon-show a.pa-gallery-video-icon span{opacity:1}.premium-blog-filter ul.premium-blog-filters-container,.premium-img-gallery-filter ul.premium-gallery-cats-container{text-align:center;margin:0;padding:0}.premium-blog-filter .premium-blog-filters-container li,.premium-img-gallery-filter .premium-gallery-cats-container li{list-style:none;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;-js-display:inline-flex;display:-moz-inline-box;display:inline-flex}.premium-img-gallery.zoomin .pa-gallery-img:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-img-gallery.zoomout .pa-gallery-img:hover img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-img-gallery.scale .pa-gallery-img:hover img{-webkit-transform:scale(1.3) rotate(-5deg);-ms-transform:scale(1.3) rotate(-5deg);transform:scale(1.3) rotate(-5deg)}.premium-img-gallery.gray .pa-gallery-img:hover img{-webkit-filter:grayscale(0);filter:grayscale(0)}.premium-img-gallery.blur .pa-gallery-img:hover img{-webkit-filter:blur(3px);filter:blur(3px)}.premium-img-gallery.sepia .pa-gallery-img:hover img{-webkit-filter:sepia(0);filter:sepia(0)}.premium-img-gallery.trans .pa-gallery-img:hover img{-webkit-transform:translateX(0) scale(1.1);-ms-transform:translateX(0) scale(1.1);transform:translateX(0) scale(1.1)}.premium-img-gallery.bright .pa-gallery-img:hover img{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.pa-gallery-img .premium-gallery-caption{padding:10px}.pa-gallery-img .premium-gallery-caption .premium-gallery-img-name{margin-bottom:0}.pa-gallery-img.style1{overflow:hidden}.pa-gallery-img:not(.style2) .pa-gallery-icons-wrapper{position:absolute;top:0;right:0;width:100%;height:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.pa-gallery-img:not(.style2) .pa-gallery-icons-inner-container{position:absolute;top:33.33%;width:100%;text-align:center;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:999}.premium-blog-post-container .premium-blog-entry-container{margin:0!important}.pa-gallery-img.style1 .premium-gallery-caption{position:absolute;top:auto;left:0;right:0;width:100%;-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s;-webkit-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.pa-gallery-img.default .premium-gallery-caption{position:absolute;top:auto;left:0;right:0;width:100%;bottom:0}.pa-gallery-img.style1:hover .premium-gallery-caption{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);bottom:-1px!important}.pa-gallery-img.style2 .pa-gallery-icons-caption-container{position:absolute;top:0;right:0;width:100%;height:100%;opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .3s,opacity .3s;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s;z-index:1;background-color:rgba(108,191,226,.68);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-js-display:flex;display:-moz-box;display:flex;text-align:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.pa-gallery-img.style2 .pa-gallery-icons-caption-cell{width:100%}.pa-gallery-img.style2:hover .pa-gallery-icons-caption-container{opacity:1;-webkit-transform:translate(-15px,15px);-ms-transform:translate(-15px,15px);transform:translate(-15px,15px)}.premium-clearfix{clear:both}.premium-gallery-container .pa-gallery-item{padding:10px}.premium-img-gallery-metro .premium-gallery-item{overflow:hidden}.premium-img-gallery-metro .pa-gallery-img{height:100%}.premium-img-gallery-metro .pa-gallery-img-container{height:100%}.premium-img-gallery-metro .pa-gallery-img-container img{min-height:100%;width:100%;-o-object-fit:fill;object-fit:fill}.premium-img-gallery .premium-gallery-item-hidden{visibility:hidden;width:0!important;height:0!important;margin:0!important;padding:0!important}.premium-gallery-load-more .premium-gallery-load-more-btn{-webkit-box-shadow:none;box-shadow:none;text-shadow:none;border:none;outline:0;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;vertical-align:bottom;cursor:pointer;line-height:1;font-style:normal;font-weight:400;background-image:none;color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-gallery-load-more-btn{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;-js-display:inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-loader{border:3px solid #f3f3f3;border-top-width:3px;border-top-style:solid;border-top-color:#f3f3f3;-webkit-border-radius:50%;border-radius:50%;border-top:3px solid;border-top-color:#bbb;width:30px;height:30px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;margin:0 auto}.premium-gallery-load-more-btn div{margin-right:3px}.premium-gallery-load-more-btn .premium-loader{display:inline-block;width:20px;height:20px}.pa-gallery-img .pa-gallery-lightbox-wrap{display:inline-block}.pa-gallery-img .pa-gallery-video-icon,.premium-img-gallery-no-lightbox .premium-gallery-video-item .pa-gallery-img{cursor:pointer}.pa-gallery-img-container iframe,.pa-gallery-img-container video{position:absolute;visibility:hidden;top:0;right:0;max-width:100%;width:100%;height:100%;margin:0;line-height:1;border:none}.pa-gallery-img-container video{-o-object-fit:contain;object-fit:contain}.pa-gallery-icons-caption-cell svg,.pa-gallery-icons-inner-container svg{width:14px;height:14px}.premium-gallery-gradient-layer{position:absolute;bottom:40px;width:100%;height:20px;background:-webkit-gradient(linear,left bottom,left top,from(#17181f),to(rgba(255,255,255,0)));background:-webkit-linear-gradient(bottom,#17181f 0,rgba(255,255,255,0) 100%);background:linear-gradient(to top,#17181f 0,rgba(255,255,255,0) 100%)}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(-360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}.premium-vscroll-inner{position:relative;min-height:100%}.premium-vscroll-inner .premium-vscroll-dots{position:fixed;z-index:100;opacity:1;margin-top:-32px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-vscroll-wrap .premium-vscroll-nav-menu{opacity:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-vscroll-inner .premium-vscroll-dots,.premium-vscroll-wrap .premium-vscroll-dots-hide{opacity:0;visibility:hidden}.premium-vscroll-nav-dots-yes .premium-vscroll-inner .premium-vscroll-dots{opacity:1;visibility:visible}.premium-vscroll-dots.middle{top:50%}.premium-vscroll-dots.top{top:40px}.premium-vscroll-dots.bottom{bottom:30px}.premium-vscroll-dots.right{left:17px}.premium-vscroll-dots.left{right:17px}.premium-vscroll-inner ul.premium-vscroll-dots-list,.premium-vscroll-wrap .premium-vscroll-nav-menu{margin:0!important;padding:0}.premium-vscroll-inner ul.premium-vscroll-dots-list li{width:14px;height:13px;margin:7px;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-js-display:flex;display:-moz-box;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;overflow:visible}.premium-vscroll-inner .premium-vscroll-dot-item .premium-vscroll-nav-link{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none}.premium-vscroll-inner .premium-vscroll-dot-item .premium-vscroll-nav-link span{top:2px;right:2.5px;width:8px;height:8px;border:1px solid #000;-webkit-border-radius:50%;border-radius:50%;position:absolute;z-index:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-vscroll-inner .premium-vscroll-dot-item.active .premium-vscroll-nav-link span{-webkit-transform:scale(1.6);-ms-transform:scale(1.6);transform:scale(1.6)}.premium-vscroll-inner .premium-vscroll-dot-item .premium-vscroll-tooltip{position:absolute;color:#fff;font-size:14px;font-family:arial,helvetica,sans-serif;white-space:nowrap;max-width:220px;padding-right:.4em;padding-left:.4em}.premium-vscroll-inner .premium-vscroll-dots.right .premium-vscroll-tooltip{left:27px}.premium-vscroll-inner .premium-vscroll-dots.lines .premium-vscroll-dot-item{width:4px;height:30px}.premium-vscroll-inner .premium-vscroll-dots.lines .premium-vscroll-dot-item span{width:100%;height:100%;-webkit-border-radius:0;border-radius:0}.premium-vscroll-inner .premium-vscroll-dots.lines .premium-vscroll-dot-item.active span{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}@media (max-width:768px){.premium-vscroll-dots.right{left:7px}.premium-vscroll-dots.left{right:7px}}.premium-vscroll-inner .premium-vscroll-dots.right .premium-vscroll-tooltip::after{position:absolute;top:50%;content:"";right:-webkit-calc(100% - 1px);right:calc(100% - 1px);width:10px;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.premium-vscroll-inner .premium-vscroll-dots.left .premium-vscroll-tooltip::after{position:absolute;top:50%;content:"";left:-webkit-calc(100% - 1px);left:calc(100% - 1px);width:10px;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.premium-vscroll-inner .premium-vscroll-dots.left .premium-vscroll-tooltip{right:27px}.premium-vscroll-nav-menu{position:fixed;top:20px;height:40px;z-index:100;padding:0;margin:0}.premium-vscroll-nav-menu.left{right:0}.premium-vscroll-nav-menu.right{left:0}.premium-vscroll-nav-menu .premium-vscroll-nav-item{display:inline-block;margin:10px;color:#000;background:#fff;background:rgba(255,255,255,.3)}.premium-vscroll-nav-menu .premium-vscroll-nav-item .premium-vscroll-nav-link{padding:9px 18px;display:block;cursor:pointer}.premium-vscroll-nav-menu .premium-vscroll-nav-item .premium-vscroll-nav-link,.premium-vscroll-nav-menu .premium-vscroll-nav-item .premium-vscroll-nav-link:hover{color:#000}.multiscroll-nav li a:focus,.premium-vscroll-nav-menu .premium-vscroll-nav-item .premium-vscroll-nav-link:focus{outline:0}.premium-vscroll-temp .slimScrollBar{visibility:hidden}.premium-image-scroll-container,.premium-image-scroll-section{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-image-scroll-section{position:relative;overflow:hidden;width:100%;-webkit-mask-image:-webkit-radial-gradient(white,#000)}.premium-image-scroll-container{width:100%}.premium-image-scroll-container .premium-image-scroll-mask-media{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.premium-container-scroll{overflow:auto}.premium-image-scroll-container .premium-image-scroll-horizontal{position:relative;width:100%;height:100%}.premium-image-scroll-container .premium-image-scroll-horizontal img{max-width:none;height:100%}.premium-image-scroll-container .premium-image-scroll-vertical img{width:100%;max-width:100%;height:auto}.premium-image-scroll-ver{position:relative}.premium-image-scroll-container .premium-image-scroll-overlay{background:rgba(2,2,2,.3)}.premium-image-scroll-container .premium-image-scroll-link,.premium-image-scroll-container .premium-image-scroll-overlay{position:absolute;top:0;bottom:0;right:0;left:0;z-index:4}.premium-image-scroll-content{display:inline-block;position:absolute;height:auto;top:50%;right:50%;text-align:center;z-index:5;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%)}.premium-container-scroll-instant .premium-image-scroll-image{-webkit-transition:all 0s ease-in-out!important;transition:all 0s ease-in-out!important}.premium-image-scroll-container img{-webkit-transition:-webkit-transform 3s ease-in-out;transition:-webkit-transform 3s ease-in-out;transition:transform 3s ease-in-out;transition:transform 3s ease-in-out,-webkit-transform 3s ease-in-out}.premium-image-scroll-container .premium-image-scroll-content,.premium-image-scroll-container .premium-image-scroll-overlay{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:1}.premium-image-scroll-container:hover .premium-image-scroll-overlay{opacity:0}.premium-image-scroll-container:hover .premium-image-scroll-content{opacity:0;visibility:hidden}.premium-image-scroll-content .premium-image-scroll-icon{display:inline-block;font-family:pa-elements!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.pa-horizontal-mouse-scroll:before{content:"\e917"}.pa-vertical-mouse-scroll:before{content:"\e918"}.pa-horizontal-mouse-scroll{-webkit-animation-name:pa-scroll-horizontal;animation-name:pa-scroll-horizontal}.pa-vertical-mouse-scroll{-webkit-animation-name:pa-scroll-vertical;animation-name:pa-scroll-vertical}@-webkit-keyframes pa-scroll-vertical{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(5px);transform:translateY(5px)}}@keyframes pa-scroll-vertical{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(5px);transform:translateY(5px)}}@-webkit-keyframes pa-scroll-horizontal{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}}@keyframes pa-scroll-horizontal{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}}.premium-lottie-wrap .premium-lottie-animation{position:relative;-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-lottie-wrap .premium-lottie-animation a{position:absolute;left:0;top:0;width:100%;height:100%}.premium-bullet-list-box{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.premium-bullet-list-box .premium-bullet-list-content-grow-lc{-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}.premium-bullet-list-box .premium-bullet-list-content-grow-rc{-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.premium-bullet-list-box .premium-bullet-list-content-grow-cc{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}.premium-bullet-list-content{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:auto;position:relative}.premium-bullet-list-content .premium-bullet-list-text span,.premium-bullet-list-content .premium-bullet-list-wrapper{display:inline-block;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-bullet-list-content .premium-bullet-list-text span{margin:0 5px}.premium-bullet-list-content .premium-bullet-list-icon-text p{font-size:18px;background-color:#eee;padding:1px 5px;-webkit-border-radius:2px;border-radius:2px}.premium-bullet-list-content .premium-bullet-list-icon-text p,.premium-bullet-list-content .premium-bullet-list-text span,.premium-bullet-list-content .premium-bullet-list-wrapper i,.premium-bullet-list-content .premium-bullet-list-wrapper img,.premium-bullet-list-content .premium-bullet-list-wrapper svg{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-bullet-list-content .premium-bullet-list-wrapper{position:relative;line-height:0}.premium-bullet-list-content .premium-bullet-list-wrapper img,.premium-bullet-list-content .premium-bullet-list-wrapper svg{width:30px!important;height:30px!important;position:relative;z-index:500}.premium-bullet-list-content .premium-bullet-list-wrapper .premium-bullet-list-icon-text,.premium-bullet-list-content .premium-bullet-list-wrapper i{position:relative;z-index:500}.premium-bullet-list-content .premium-bullet-list-link{position:absolute;top:0;right:0;width:100%;height:100%;z-index:1000}.premium-bullet-list-content:not(:last-of-type) .premium-bullet-list-connector{width:100%;height:100%;position:absolute;top:.5em;z-index:100;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-bullet-list-content:not(:last-of-type) .premium-bullet-list-connector .premium-icon-connector-content:after{content:"";border-left-width:1px;border-left-style:solid;border-color:#333;display:block;height:100%}li.premium-bullet-list-content.premium-bullet-list-content-inline{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;z-index:2}li.premium-bullet-list-content.premium-bullet-list-content-inline:not(:first-child){margin:0 3px}li.premium-bullet-list-content.premium-bullet-list-content-inline:first-child{margin:0 0 0 3px}.premium-bullet-list-divider:not(:last-child){width:100%;-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;overflow:hidden}.premium-bullet-list-divider:not(:last-child):after{content:"";display:block;border-top-style:solid;border-top-width:1px}.premium-bullet-list-divider-inline:not(:last-child){float:left;display:inline-block;position:relative;height:100%;overflow:hidden;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;margin:0 3px}.premium-bullet-list-divider-inline:not(:last-child):after{content:"";display:block;border-right-width:1px;height:33px;border-right-style:solid}.premium-bullet-list-icon-text{line-height:1.5}.premium-bullet-list-icon-text p,li.premium-bullet-list-content,ul.premium-bullet-list-box{margin:0}.premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-icon-text p,.premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-text span,.premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-wrapper i{color:transparent!important;text-shadow:0 0 3px #aaa}.premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-badge,.premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-wrapper .premium-lottie-animation svg,.premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-wrapper img,.premium-bullet-list-blur:hover .premium-bullet-list-content .premium-icon-connector-content{-webkit-filter:blur(3px);filter:blur(3px)}.premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-icon-text p,.premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-text span,.premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-wrapper i{color:#aaa!important;text-shadow:0 0 0 transparent}.premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-badge,.premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-wrapper .premium-lottie-animation svg,.premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-wrapper img,.premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-icon-connector-content{-webkit-filter:none;filter:none}.premium-bullet-list-content .premium-bullet-list-badge{font-size:11px;top:auto;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.premium-bullet-list-content .premium-bullet-list-icon-text p{font-size:13px}.premium-bullet-list-gradient-effect[data-text]{display:inline-block;position:relative;text-decoration:none}.premium-bullet-list-gradient-effect[data-text]::before{content:attr(data-text);position:absolute;z-index:1;overflow:hidden;-webkit-clip-path:polygon(100% 100%,100% 100%,50% 50%);clip-path:polygon(100% 100%,100% 100%,50% 50%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;-webkit-transition:all .4s ease;transition:all .4s ease}.premium-bullet-list-content:focus .premium-bullet-list-gradient-effect[data-text]::before,.premium-bullet-list-content:hover .premium-bullet-list-gradient-effect[data-text]::before{-webkit-animation:rtlgradient 1s forwards;animation:rtlgradient 1s forwards}@-webkit-keyframes rtlgradient{0%{-webkit-clip-path:circle(0 at 150% 50%);clip-path:circle(0 at 150% 50%)}100%{-webkit-clip-path:circle(100% at 50% 50%);clip-path:circle(100% at 50% 50%)}}@keyframes rtlgradient{0%{-webkit-clip-path:circle(0 at 150% 50%);clip-path:circle(0 at 150% 50%)}100%{-webkit-clip-path:circle(100% at 50% 50%);clip-path:circle(100% at 50% 50%)}}ul[data-list-animation*=animated-] .premium-bullet-list-content,ul[data-list-animation*=animated-] .premium-bullet-list-divider,ul[data-list-animation*=animated-] .premium-bullet-list-divider-inline{opacity:0}.premium-bullet-list-content-grow-effect:hover{-webkit-transform:scale(1.07);-ms-transform:scale(1.07);transform:scale(1.07)}
1
+ @font-face{font-family:pa-elements;src:url(../../editor/fonts/pa-elements.eot?7pjc22);src:url(../../editor/fonts/pa-elements.eot?7pjc22#iefix) format("embedded-opentype"),url(../../editor/fonts/pa-elements.ttf?7pjc22) format("truetype"),url(../../editor/fonts/pa-elements.woff?7pjc22) format("woff"),url(../../editor/fonts/pa-elements.svg?7pjc22#pa-elements) format("svg");font-weight:400;font-style:normal}.premium-banner{overflow:hidden}.premium-banner-ib{display:block;position:relative}.premium-banner-ib img{display:block;position:relative}.premium-banner-img-wrap{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:100%}.premium-banner-img-wrap .premium-banner-ib-img{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.premium-banner-ib{z-index:1;overflow:hidden;margin:0 0 35px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.premium-banner-ib-desc .premium-banner-read-more{z-index:100}.premium-banner-ib,.wpb_column>.wpb_wrapper .premium-banner-ib{margin-bottom:0}.elementor-widget-premium-addon-banner .premium-banner-ib-title{background:0 0}.premium-banner-ib *,.premium-banner-ib .premium-banner-ib-desc{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.premium-banner-ib img{min-width:100%;max-width:100%;-webkit-transition:opacity .35s;transition:opacity .35s}.premium-banner-ib .premium-banner-ib-desc{padding:15px;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;right:0;width:100%;height:100%}.premium-banner-ib .premium-banner-ib-link{position:absolute;top:0;right:0;width:100%;height:100%;z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0}.premium-banner-ib a.premium-banner-ib-link{display:block;background:100% 0}.premium-banner-animation1 img{width:-webkit-calc(100% + 50px)!important;width:calc(100% + 50px)!important;max-width:-webkit-calc(100% + 50px)!important;max-width:calc(100% + 50px)!important;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s;-webkit-transform:translate3d(40px,0,0);transform:translate3d(40px,0,0)}.premium-banner-animation2 .premium-banner-ib-title{padding:15px}.premium-banner-animation1 .premium-banner-ib-desc{top:auto;bottom:0;min-height:25%;height:auto;max-height:100%;text-align:right}.premium-banner-animation1 .premium-banner-ib-content,.premium-banner-animation1 .premium-banner-ib-title,.premium-banner-animation1 .premium-banner-read-more{-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0);-webkit-transition-delay:50ms;transition-delay:50ms;-webkit-transition-duration:.35s;transition-duration:.35s}.premium-banner-animation1 .premium-banner-ib-title{-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s}.premium-banner-animation1 .premium-banner-ib-content,.premium-banner-animation1 .premium-banner-read-more{margin-top:10px;opacity:0;-webkit-transition:opacity .2s,-webkit-transform .35s;transition:opacity .2s,-webkit-transform .35s;transition:opacity .2s,transform .35s;transition:opacity .2s,transform .35s,-webkit-transform .35s}.premium-banner-animation1.active .premium-banner-ib-content,.premium-banner-animation1.active .premium-banner-read-more,.premium-banner-animation1:hover .premium-banner-ib-content,.premium-banner-animation1:hover .premium-banner-read-more{opacity:1;-webkit-transition-delay:50ms;transition-delay:50ms;-webkit-transition-duration:.35s;transition-duration:.35s}.premium-banner-animation1.active .premium-banner-ib-content,.premium-banner-animation1.active .premium-banner-ib-title,.premium-banner-animation1.active .premium-banner-read-more,.premium-banner-animation1.active img,.premium-banner-animation1:hover .premium-banner-ib-content,.premium-banner-animation1:hover .premium-banner-ib-title,.premium-banner-animation1:hover .premium-banner-read-more,.premium-banner-animation1:hover img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-delay:50ms;transition-delay:50ms;-webkit-transition-duration:.35s;transition-duration:.35s}.premium-banner-animation1.scale img,.premium-banner-animation1.zoomout img{-webkit-transform:translate3d(40px,0,0) scale(1.1);transform:translate3d(40px,0,0) scale(1.1)}.premium-banner-ib.sepia img{-webkit-filter:sepia(30%);filter:sepia(30%)}.premium-banner-ib.bright img{-webkit-filter:brightness(1);filter:brightness(1)}.premium-banner-ib.sepia:hover img{-webkit-filter:sepia(0);filter:sepia(0)}.premium-banner-ib.bright:hover img{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.premium-banner-animation1.premium-banner-min-height img,.premium-banner-animation13.premium-banner-min-height img,.premium-banner-animation2.premium-banner-min-height img,.premium-banner-animation4.premium-banner-min-height img,.premium-banner-animation5.premium-banner-min-height img,.premium-banner-animation6.premium-banner-min-height img{height:auto}.premium-banner-animation2 img{width:100%}.premium-banner-animation2 .premium-banner-ib-desc::before{position:absolute;content:"";top:0;right:0;width:100%;height:100%;opacity:0;-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0)}.premium-banner-animation2 .premium-banner-ib-title{position:absolute;top:50%;right:0;width:100%;-webkit-transition:color .35s,-webkit-transform .35s;transition:color .35s,-webkit-transform .35s;transition:transform .35s,color .35s;transition:transform .35s,color .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.premium-banner-animation2 .premium-banner-ib-content,.premium-banner-animation2 .premium-banner-ib-desc::before,.premium-banner-animation2 .premium-banner-read-more{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation2 .premium-banner-ib-content,.premium-banner-animation2 .premium-banner-read-more{position:absolute;bottom:0;right:0;padding:15px;width:100%;max-height:50%;opacity:0;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}.premium-banner-animation2.active .premium-banner-ib-title,.premium-banner-animation2:hover .premium-banner-ib-title{-webkit-transform:translate3d(0,-40px,0);transform:translate3d(0,-40px,0)}.premium-banner-animation2.active .premium-banner-ib-desc::before,.premium-banner-animation2.active .premium-banner-read-more,.premium-banner-animation2:hover .premium-banner-ib-desc::before,.premium-banner-animation2:hover .premium-banner-read-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation2.active .premium-banner-ib-content,.premium-banner-animation2:hover .premium-banner-ib-content{opacity:1;-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}.premium-banner-animation3 .premium-banner-ib-title{position:absolute;bottom:0;right:0;padding:15px;width:100%;text-align:right;-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}.premium-banner-animation3 .premium-banner-ib-desc::before,.premium-banner-animation3 .premium-banner-ib-title{-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s}.premium-banner-animation3.active .premium-banner-ib-desc::before,.premium-banner-animation3.active .premium-banner-ib-title,.premium-banner-animation3:hover .premium-banner-ib-desc::before,.premium-banner-animation3:hover .premium-banner-ib-title{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation3 .premium-banner-ib-content{max-height:-webkit-calc(100% - 60px - 1.5em);max-height:calc(100% - 60px - 1.5em);overflow:hidden}.premium-banner-animation4 img{width:-webkit-calc(100% + 40px)!important;width:calc(100% + 40px)!important;max-width:-webkit-calc(100% + 40px)!important;max-width:calc(100% + 40px)!important}.premium-banner-animation4 .premium-banner-ib-desc{padding:30px}.premium-banner-animation4 .premium-banner-ib-desc::after{position:absolute;content:"";opacity:0}.premium-banner-animation4 .premium-banner-ib-desc::before{position:absolute;content:"";opacity:0;top:50px;left:30px;bottom:50px;right:30px;border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.premium-banner-animation4 .premium-banner-ib-desc::after{top:30px;left:50px;bottom:30px;right:50px;border-left:1px solid #fff;border-right:1px solid #fff;-webkit-transform:scale(1,0);-ms-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.premium-banner-animation4 .premium-banner-ib-title{padding:50px 30px 0 30px;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s}.premium-banner-animation4 .premium-banner-ib-content,.premium-banner-animation4 .premium-banner-read-more{padding:10px 30px;opacity:0;overflow:hidden;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}.premium-banner-animation4 .premium-banner-ib-title,.premium-banner-animation4 img{-webkit-transform:translate3d(30px,0,0);transform:translate3d(30px,0,0)}.premium-banner-animation4.scale img,.premium-banner-animation4.zoomout img{-webkit-transform:translate3d(30px,0,0) scale(1.1);transform:translate3d(30px,0,0) scale(1.1)}.premium-banner-animation4 .premium-banner-ib-content,.premium-banner-animation4 .premium-banner-read-more{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation4 .premium-banner-ib-desc::after,.premium-banner-animation4 .premium-banner-ib-desc::before{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation4 img{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation4.active .premium-banner-ib-desc::after,.premium-banner-animation4.active .premium-banner-ib-desc::before,.premium-banner-animation4:hover .premium-banner-ib-desc::after,.premium-banner-animation4:hover .premium-banner-ib-desc::before{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-banner-animation4.active .premium-banner-ib-content,.premium-banner-animation4.active .premium-banner-ib-title,.premium-banner-animation4.active .premium-banner-read-more,.premium-banner-animation4:hover .premium-banner-ib-content,.premium-banner-animation4:hover .premium-banner-ib-title,.premium-banner-animation4:hover .premium-banner-read-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation4:hover .premium-banner-ib-content,.premium-banner-animation4:hover .premium-banner-ib-desc::after,.premium-banner-animation4:hover .premium-banner-ib-title,.premium-banner-animation4:hover img{-webkit-transition-delay:.15s;transition-delay:.15s}.premium-banner-animation5 .premium-banner-ib-desc{top:auto;bottom:0;padding:15px;height:auto;background:#f2f2f2;color:#3c4a50;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.premium-banner-animation5 .premium-banner-ib-content{position:absolute;top:auto;bottom:100%;right:0;width:100%;padding:15px;opacity:0;-webkit-transition:opacity .35s;transition:opacity .35s}.premium-banner-animation5 .premium-banner-ib-title,.premium-banner-animation5 .premium-banner-read-more{-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,200%,0);transform:translate3d(0,200%,0);text-align:center}.premium-banner-animation5 .premium-banner-ib-title{margin:10px 0}.premium-banner-animation5.active .premium-banner-ib-content,.premium-banner-animation5.active .premium-banner-ib-content *,.premium-banner-animation5:hover .premium-banner-ib-content,.premium-banner-animation5:hover .premium-banner-ib-content *{opacity:1!important;z-index:99!important;-webkit-backface-visibility:hidden!important;backface-visibility:hidden!important}.premium-banner-animation5.active .premium-banner-ib-desc,.premium-banner-animation5.active .premium-banner-ib-title,.premium-banner-animation5.active .premium-banner-read-more,.premium-banner-animation5:hover .premium-banner-ib-desc,.premium-banner-animation5:hover .premium-banner-ib-title,.premium-banner-animation5:hover .premium-banner-read-more{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.premium-banner-animation5:hover .premium-banner-ib-title{-webkit-transition-delay:50ms;transition-delay:50ms}.premium-banner-animation5 img{-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s}.premium-banner-animation2 img,.premium-banner-animation4 img,.premium-banner-animation6 img{-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s}.premium-banner-animation5.scale img,.premium-banner-animation5.zoomout img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-banner-animation2.scale img,.premium-banner-animation2.zoomout img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-banner-animation6.scale img,.premium-banner-animation6.zoomout img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-banner-animation2.zoomin:hover img,.premium-banner-animation5.zoomin:hover img,.premium-banner-animation6.zoomin:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-banner-animation2.zoomout:hover img,.premium-banner-animation5.zoomout:hover img,.premium-banner-animation6.zoomout:hover img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-banner-animation2.scale:hover img,.premium-banner-animation5.scale:hover img,.premium-banner-animation6.scale:hover img{-webkit-transform:scale(1.2) rotate(-5deg);-ms-transform:scale(1.2) rotate(-5deg);transform:scale(1.2) rotate(-5deg)}.premium-banner-animation2.grayscale:hover img,.premium-banner-animation5.grayscale:hover img,.premium-banner-animation6.grayscale:hover img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-banner-animation2.blur:hover img,.premium-banner-animation5.blur:hover img{-webkit-filter:blur(3px);filter:blur(3px)}.premium-banner-animation6.blur:hover img{-webkit-filter:blur(3px);filter:blur(3px)}.premium-banner-animation6 .premium-banner-ib-desc{padding:45px}.premium-banner-animation6 .premium-banner-ib-desc::before{position:absolute;content:"";top:30px;left:30px;bottom:30px;right:30px;border:1px solid #fff}.premium-banner-animation6 .premium-banner-ib-title{margin:20px 0 10px;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.premium-banner-animation6 .premium-banner-ib-content,.premium-banner-animation6 .premium-banner-ib-desc::before,.premium-banner-animation6 .premium-banner-read-more{opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.premium-banner-animation6 .premium-banner-read-more{margin-top:10px}.premium-banner-animation6.active .premium-banner-ib-title,.premium-banner-animation6:hover .premium-banner-ib-title{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation6.active .premium-banner-ib-content,.premium-banner-animation6.active .premium-banner-ib-desc::before,.premium-banner-animation6.active .premium-banner-read-more,.premium-banner-animation6:hover .premium-banner-ib-content,.premium-banner-animation6:hover .premium-banner-ib-desc::before,.premium-banner-animation6:hover .premium-banner-read-more{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-banner-animation12 .premium-banner-ib-desc::after{position:absolute;content:"";left:30px;bottom:30px;right:30px;height:-webkit-calc(50% - 30px);height:calc(50% - 30px);border:7px solid #fff;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.premium-banner-animation12.active .premium-banner-ib-desc::after,.premium-banner-animation12:hover .premium-banner-ib-desc::after{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation12 .premium-banner-ib-desc{padding:45px;text-align:right}.premium-banner-animation12 .premium-banner-ib-content{position:absolute;left:60px;bottom:60px;right:60px;opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}.premium-banner-animation12.active .premium-banner-ib-content,.premium-banner-animation12:hover .premium-banner-ib-content{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation13 img{width:-webkit-calc(100% + 20px)!important;width:calc(100% + 20px)!important;max-width:-webkit-calc(100% + 20px)!important;max-width:calc(100% + 20px)!important;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.premium-banner-animation13.scale img,.premium-banner-animation13.zoomout img{-webkit-transform:translate3d(10px,0,0) scale(1.1);transform:translate3d(10px,0,0) scale(1.1)}.premium-banner-animation13.none:hover img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation1.none:hover img,.premium-banner-animation4.none:hover img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation1.zoomin:hover img,.premium-banner-animation10.zoomin:hover img,.premium-banner-animation11.zoomin:hover img,.premium-banner-animation13.zoomin:hover img,.premium-banner-animation4.zoomin:hover img,.premium-banner-animation7.zoomin:hover img,.premium-banner-animation8.zoomin:hover img,.premium-banner-animation9.zoomin:hover img{-webkit-transform:translate3d(0,0,0) scale(1.1);transform:translate3d(0,0,0) scale(1.1)}.premium-banner-animation1.zoomout:hover img,.premium-banner-animation10.zoomout:hover img,.premium-banner-animation11.zoomout:hover img,.premium-banner-animation13.zoomout:hover img,.premium-banner-animation4.zoomout:hover img,.premium-banner-animation7.zoomout:hover img,.premium-banner-animation8.zoomout:hover img,.premium-banner-animation9.zoomout:hover img{-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}.premium-banner-animation1.scale:hover img,.premium-banner-animation10.scale:hover img,.premium-banner-animation11.scale:hover img,.premium-banner-animation13.scale:hover img,.premium-banner-animation4.scale:hover img,.premium-banner-animation7.scale:hover img,.premium-banner-animation8.scale:hover img,.premium-banner-animation9.scale:hover img{-webkit-transform:translate3d(0,0,0) scale(1.2) rotate(-5deg);transform:translate3d(0,0,0) scale(1.2) rotate(-5deg)}.premium-banner-animation1.grayscale:hover img,.premium-banner-animation10.grayscale:hover img,.premium-banner-animation11.grayscale:hover img,.premium-banner-animation13.grayscale:hover img,.premium-banner-animation4.grayscale:hover img,.premium-banner-animation7.grayscale:hover img,.premium-banner-animation8.grayscale:hover img,.premium-banner-animation9.grayscale:hover img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-banner-animation1.blur:hover img,.premium-banner-animation10.blur:hover img,.premium-banner-animation11.blur:hover img,.premium-banner-animation13.blur:hover img,.premium-banner-animation4.blur:hover,.premium-banner-animation7.blur:hover img,.premium-banner-animation8.blur:hover img,.premium-banner-animation9.blur:hover img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-filter:blur(3px);filter:blur(3px)}.premium-banner-animation13 .premium-banner-ib-desc{text-align:right}.premium-banner-animation13 .premium-banner-ib-title{position:relative;overflow:hidden;padding:5px 0 10px}.premium-banner-animation13 .premium-banner-ib-title::after{position:absolute;content:"";bottom:0;right:0;width:100%;height:2px;background:#fff;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(101%,0,0);transform:translate3d(101%,0,0)}.premium-banner-animation13.active .premium-banner-ib-title::after,.premium-banner-animation13:hover .premium-banner-ib-title::after{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation13 .premium-banner-ib-content,.premium-banner-animation13 .premium-banner-read-more{padding:15px 0;opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.premium-banner-animation13.active .premium-banner-ib-content,.premium-banner-animation13.active .premium-banner-read-more,.premium-banner-animation13:hover .premium-banner-ib-content,.premium-banner-animation13:hover .premium-banner-read-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-ib.premium-banner-animation5 .premium-banner-toggle-size{right:50%;width:auto!important;height:100%;max-width:none;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}.premium-banner-ib img{border:none;padding:0;margin:0}.premium-banner-animation7 img{width:-webkit-calc(100% + 40px)!important;width:calc(100% + 40px)!important;max-width:-webkit-calc(100% + 40px)!important;max-width:calc(100% + 40px)!important}.premium-banner-animation7 .premium-banner-brlr{width:7px}.premium-banner-animation7 .premium-banner-brtb{height:7px}.premium-banner-animation7 .premium-banner-br{position:absolute;z-index:1;background-color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transition-delay:.2s;transition-delay:.2s}.premium-banner-animation7 .premium-banner-bleft{right:30px;top:-webkit-calc(100% - 150px);top:calc(100% - 150px);height:0}.premium-banner-animation7 .premium-banner-bright{left:30px;bottom:-webkit-calc(100% - 150px);bottom:calc(100% - 150px);height:0}.premium-banner-animation7 .premium-banner-bottom{left:-webkit-calc(100% - 150px);left:calc(100% - 150px);bottom:30px;width:0}.premium-banner-animation7 .premium-banner-btop{right:-webkit-calc(100% - 150px);right:calc(100% - 150px);top:30px;width:0}.premium-banner-animation7 .premium-banner-ib-desc{padding:70px;display:table}.premium-banner-animation7 .premium-banner-ib-desc .premium-banner-desc-centered{display:table-cell;vertical-align:middle}.premium-banner-animation7 .premium-banner-ib-title{margin-top:0}.premium-banner-animation7 .premium-banner-ib-title,.premium-banner-animation7 img{-webkit-transform:translate3d(30px,0,0);transform:translate3d(30px,0,0)}.premium-banner-animation7.scale img,.premium-banner-animation7.zoomout img{-webkit-transform:translate3d(30px,0,0) scale(1.1);transform:translate3d(30px,0,0) scale(1.1)}.premium-banner-animation7 .premium-banner-ib-content,.premium-banner-animation7 .premium-banner-read-more{margin-top:10px}.premium-banner-animation7 .premium-banner-ib-desc::after,.premium-banner-animation7 .premium-banner-ib-desc::before{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation7 .premium-banner-ib-content,.premium-banner-animation7 .premium-banner-ib-title,.premium-banner-animation7 .premium-banner-read-more{opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation7 img{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation7.active .premium-banner-ib-content,.premium-banner-animation7.active .premium-banner-ib-title,.premium-banner-animation7.active .premium-banner-read-more,.premium-banner-animation7:hover .premium-banner-ib-content,.premium-banner-animation7:hover .premium-banner-ib-title,.premium-banner-animation7:hover .premium-banner-read-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation7.active .premium-banner-bleft,.premium-banner-animation7:hover .premium-banner-bleft{top:30px;height:70px}.premium-banner-animation7.active .premium-banner-bright,.premium-banner-animation7:hover .premium-banner-bright{bottom:30px;height:70px}.premium-banner-animation7.active .premium-banner-bottom,.premium-banner-animation7:hover .premium-banner-bottom{left:30px;width:70px}.premium-banner-animation7.active .premium-banner-btop,.premium-banner-animation7:hover .premium-banner-btop{right:30px;width:70px}.premium-banner-animation7:hover .premium-banner-ib-content,.premium-banner-animation7:hover .premium-banner-ib-title,.premium-banner-animation7:hover .premium-banner-read-more,.premium-banner-animation7:hover img{-webkit-transition-delay:.15s;transition-delay:.15s}.premium-banner-animation8 img{width:-webkit-calc(100% + 40px)!important;width:calc(100% + 40px)!important;max-width:-webkit-calc(100% + 40px)!important;max-width:calc(100% + 40px)!important}.premium-banner-animation8 .premium-banner-brlr{width:7px}.premium-banner-animation8 .premium-banner-brtb{height:7px}.premium-banner-animation8 .premium-banner-br{position:absolute;z-index:1;background-color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transition-delay:.2s;transition-delay:.2s}.premium-banner-animation8 .premium-banner-bleft{right:30px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:0}.premium-banner-animation8 .premium-banner-bright{left:30px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:0}.premium-banner-animation8 .premium-banner-bottom{right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);bottom:30px;width:0}.premium-banner-animation8 .premium-banner-btop{right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);top:30px;width:0}.premium-banner-animation8 .premium-banner-ib-desc{padding:70px;display:table}.premium-banner-animation8 .premium-banner-ib-desc .premium-banner-desc-centered{display:table-cell;vertical-align:middle}.premium-banner-animation8 .premium-banner-ib-title{margin-top:0}.premium-banner-animation8 .premium-banner-ib-title,.premium-banner-animation8 img{-webkit-transform:translate3d(30px,0,0);transform:translate3d(30px,0,0)}.premium-banner-animation8.scale img,.premium-banner-animation8.zoomout img{-webkit-transform:translate3d(30px,0,0) scale(1.1);transform:translate3d(30px,0,0) scale(1.1)}.premium-banner-animation8 .premium-banner-ib-content,.premium-banner-animation8 .premium-banner-read-more{margin-top:10px}.premium-banner-animation8 .premium-banner-ib-desc::after,.premium-banner-animation8 .premium-banner-ib-desc::before{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation8 .premium-banner-ib-content,.premium-banner-animation8 .premium-banner-ib-title,.premium-banner-animation8 .premium-banner-read-more{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;opacity:0}.premium-banner-animation8 img{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation8.active .premium-banner-ib-content,.premium-banner-animation8.active .premium-banner-ib-title,.premium-banner-animation8.active .premium-banner-read-more,.premium-banner-animation8:hover .premium-banner-ib-content,.premium-banner-animation8:hover .premium-banner-ib-title,.premium-banner-animation8:hover .premium-banner-read-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation8.active .premium-banner-bleft,.premium-banner-animation8:hover .premium-banner-bleft{height:-webkit-calc(100% - 61px);height:calc(100% - 61px)}.premium-banner-animation8.active .premium-banner-bright,.premium-banner-animation8:hover .premium-banner-bright{height:-webkit-calc(100% - 61px);height:calc(100% - 61px)}.premium-banner-animation8.active .premium-banner-bottom,.premium-banner-animation8:hover .premium-banner-bottom{width:-webkit-calc(100% - 61px);width:calc(100% - 61px)}.premium-banner-animation8.active .premium-banner-btop,.premium-banner-animation8:hover .premium-banner-btop{width:-webkit-calc(100% - 61px);width:calc(100% - 61px)}.premium-banner-animation8:hover .premium-banner-ib-content,.premium-banner-animation8:hover .premium-banner-ib-title,.premium-banner-animation8:hover .premium-banner-read-more,.premium-banner-animation8:hover img{-webkit-transition-delay:.15s;transition-delay:.15s}.premium-banner-animation9 img{width:-webkit-calc(100% + 20px)!important;width:calc(100% + 20px)!important;max-width:-webkit-calc(100% + 20px)!important;max-width:calc(100% + 20px)!important;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-banner-animation9 .premium-banner-ib-desc{width:100%;height:100%}.premium-banner-animation9 .premium-banner-ib-desc::before{position:absolute;top:50%;right:50%;width:80%;height:1px;background:#fff;content:"";-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(50%,-50%,0);transform:translate3d(50%,-50%,0)}.premium-banner-animation9 .premium-banner-ib-desc::after{position:absolute;top:50%;right:50%;width:80%;height:1px;background:#fff;content:"";-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(50%,-50%,0);transform:translate3d(50%,-50%,0)}.premium-banner-animation9 .premium-banner-ib-title{position:absolute;top:50%;right:0;width:100%;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,-70px,0);transform:translate3d(0,-70px,0);margin-top:0;padding:0 10%}.premium-banner-animation9.active .premium-banner-ib-title,.premium-banner-animation9:hover .premium-banner-ib-title{-webkit-transform:translate3d(0,-80px,0);transform:translate3d(0,-80px,0)}.premium-banner-animation9 .premium-banner-ib-content,.premium-banner-animation9 .premium-banner-read-more{position:absolute;top:50%;right:0;width:100%;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;padding:0 10%;-webkit-transform:translate3d(0,35px,0);transform:translate3d(0,35px,0)}.premium-banner-animation9 .premium-banner-read-more{top:75%}.premium-banner-animation9.active .premium-banner-ib-content,.premium-banner-animation9.active .premium-banner-read-more,.premium-banner-animation9:hover .premium-banner-ib-content,.premium-banner-animation9:hover .premium-banner-read-more{-webkit-transform:translate3d(0,45px,0);transform:translate3d(0,45px,0)}.premium-banner-animation9.active .premium-banner-ib-desc::before,.premium-banner-animation9:hover .premium-banner-ib-desc::before{opacity:.5;-webkit-transform:translate3d(50%,-50%,0) rotate(-45deg);transform:translate3d(50%,-50%,0) rotate(-45deg)}.premium-banner-animation9.active .premium-banner-ib-desc::after,.premium-banner-animation9:hover .premium-banner-ib-desc::after{opacity:.5;-webkit-transform:translate3d(50%,-50%,0) rotate(45deg);transform:translate3d(50%,-50%,0) rotate(45deg)}.premium-banner-animation9:hover img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-banner-animation10 img{width:-webkit-calc(100% + 20px)!important;width:calc(100% + 20px)!important;max-width:-webkit-calc(100% + 20px)!important;max-width:calc(100% + 20px)!important}.premium-banner-animation10 .premium-banner-ib-title{position:relative;overflow:hidden;padding:5px 0 15px;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);margin-bottom:0}.premium-banner-animation10 .premium-banner-ib-title::after{position:absolute;content:"";bottom:0;right:0;width:100%;height:3px;background:#fff;opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation10.active .premium-banner-ib-title,.premium-banner-animation10:hover .premium-banner-ib-title{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation10.active .premium-banner-ib-title::after,.premium-banner-animation10:hover .premium-banner-ib-title::after{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation10 .premium-banner-ib-content,.premium-banner-animation10 .premium-banner-read-more{padding-top:15px;opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.premium-banner-animation10 .premium-banner-read-more{padding:0}.premium-banner-animation10.active .premium-banner-ib-content,.premium-banner-animation10.active .premium-banner-read-more,.premium-banner-animation10:hover .premium-banner-ib-content,.premium-banner-animation10:hover .premium-banner-read-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation11{-webkit-transition:-webkit-transform 1s ease-out;transition:-webkit-transform 1s ease-out;transition:transform 1s ease-out;transition:transform 1s ease-out,-webkit-transform 1s ease-out;-webkit-transition-delay:125ms;transition-delay:125ms}.premium-banner-animation11 .premium-banner-ib-desc{position:absolute;z-index:5;-webkit-transform:translate3d(30px,0,0);transform:translate3d(30px,0,0);opacity:0;top:auto;bottom:0;min-height:25%;height:auto;max-height:100%;text-align:left;padding:30px;-webkit-transition:all .6s ease-out;transition:all .6s ease-out}.premium-banner-animation11 img{width:100%;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s}.premium-banner-animation11 .premium-banner-ib-title{margin-bottom:10px}.premium-banner-animation11 .premium-banner-gradient{position:absolute;left:0;top:0;right:0;bottom:0}.premium-banner-animation11 .premium-banner-gradient:after,.premium-banner-animation11 .premium-banner-gradient:before{position:absolute;content:"";left:0;top:0;right:0;bottom:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);background-image:-webkit-linear-gradient(-40deg,rgba(84,89,95,.5) 27.89%,#6ec1e4 72.11%);background-image:-webkit-linear-gradient(130deg,rgba(84,89,95,.5) 27.89%,#6ec1e4 72.11%);background-image:linear-gradient(-40deg,rgba(84,89,95,.5) 27.89%,#6ec1e4 72.11%);z-index:2}.premium-banner-animation11 .premium-banner-gradient:before{mix-blend-mode:color}.premium-banner-animation11 .premium-banner-gradient:after{mix-blend-mode:multiply}.premium-banner-animation11.active .premium-banner-ib-desc,.premium-banner-animation11:hover .premium-banner-ib-desc{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation11.active .premium-banner-gradient:after,.premium-banner-animation11.active .premium-banner-gradient:before,.premium-banner-animation11:hover .premium-banner-gradient:after,.premium-banner-animation11:hover .premium-banner-gradient:before{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation11.scale img,.premium-banner-animation11.zoomout img{-webkit-transform:translate3d(-10px,0,0) scale(1.1);transform:translate3d(-10px,0,0) scale(1.1)}.premium-countdown{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;text-align:center}.countdown-row{display:block;text-align:center}.countdown .countdown-section{display:inline-block;max-width:100%;margin-bottom:15px;-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.countdown .countdown-section:last-child{margin-left:0}.countdown span.countdown-amount{font-size:70px;line-height:1;padding:40px}.countdown .pre_time-mid{display:block}.premium-countdown-separator-yes .countdown_separator{display:block;margin:0 50px;font-size:30px}.premium-countdown-separator-yes .countdown-row .countdown-section:last-child .countdown_separator,.premium-countdown-separator-yes .premium-countdown-block:last-child .countdown_separator{display:none}.side .countdown-section .countdown-period{vertical-align:bottom}.countdown .countdown-section .countdown-period{font-size:17px;line-height:3em}.side .countdown-section .countdown-amount,.side .countdown-section .countdown-period{display:inline-block}.side .countdown-section .countdown-amount{margin-left:5px}.down .countdown-section .countdown-amount,.down .countdown-section .countdown-period{display:block}.premium-countdown-flip .premium-countdown-block{text-align:center;-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-countdown-flip .premium-countdown-block:last-child{margin-left:0}.premium-countdown-flip .premium-countdown-label{overflow:hidden;color:#1a1a1a;text-transform:uppercase}.premium-countdown-flip .premium-countdown-figure{position:relative;height:110px;width:100px;line-height:107px;background-color:#fff;-webkit-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 3px 4px 0 rgba(0,0,0,.2),inset -2px 4px 0 0 rgba(255,255,255,.08);box-shadow:0 3px 4px 0 rgba(0,0,0,.2),inset -2px 4px 0 0 rgba(255,255,255,.08)}.premium-countdown-flip .premium-countdown-figure:last-child{margin-left:0}.premium-countdown-flip .premium-countdown-figure>span{position:absolute;right:0;left:0;margin:auto;font-weight:700}.premium-countdown-flip .premium-countdown-figure .top{z-index:3;-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:perspective(200px);transform:perspective(200px);-webkit-backface-visibility:hidden;backface-visibility:hidden}.premium-countdown-flip .premium-countdown-figure .bottom{z-index:1}.premium-countdown-flip .premium-countdown-figure .bottom::before{content:"";position:absolute;display:block;top:0;right:0;width:100%;height:50%;background-color:rgba(0,0,0,.02)}.premium-countdown-flip .premium-countdown-figure .top-back{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:4;bottom:0;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:perspective(200px) rotateX(180deg);transform:perspective(200px) rotateX(180deg)}.premium-countdown-flip .premium-countdown-figure .top-back span{position:absolute;top:-100%;right:0;left:0;margin:auto}.premium-countdown-flip .premium-countdown-figure .bottom-back{z-index:2;top:0}.premium-countdown-flip .premium-countdown-figure .bottom-back span{position:absolute;top:0;right:0;left:0;margin:auto}.premium-countdown-flip .premium-countdown-figure .bottom-back,.premium-countdown-flip .premium-countdown-figure .top,.premium-countdown-flip .premium-countdown-figure .top-back{height:50%;overflow:hidden;background-color:#f7f7f7;-webkit-border-top-right-radius:10px;border-top-right-radius:10px;-webkit-border-top-left-radius:10px;border-top-left-radius:10px}.premium-countdown-flip .premium-countdown-figure .top-back{-webkit-border-bottom-right-radius:10px;border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px}.premium-countdown-flip .premium-countdown-figure .bottom-back::after,.premium-countdown-flip .premium-countdown-figure .top::after{content:"";position:absolute;z-index:-1;right:0;bottom:0;width:100%;height:100%;border-bottom:1px solid rgba(0,0,0,.1)}.side .premium-countdown-figure,.side .premium-countdown-label{display:inline-block}.side .premium-countdown-figure{margin-left:5px}.down .premium-countdown-figure,.down .premium-countdown-label{display:block}.down .premium-countdown-label{width:100%}.premium-blog-wrap a.carousel-arrow,.premium-carousel-wrapper a.carousel-arrow,.premium-carousel-wrapper a.ver-carousel-arrow,.premium-facebook-feed-wrapper a.carousel-arrow,.premium-fb-rev-container a.carousel-arrow,.premium-hscroll-wrap a.carousel-arrow,.premium-instafeed-container a.carousel-arrow,.premium-persons-container a.carousel-arrow,.premium-tabs-nav-list a.carousel-arrow,.premium-twitter-feed-wrapper a.carousel-arrow{display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;-js-display:flex;display:-webkit-box;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2em;height:2em;line-height:0;text-align:center;position:absolute;z-index:99;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-appearance:inherit;border:none;-webkit-box-shadow:none;box-shadow:none}.premium-carousel-wrapper a.carousel-arrow svg,.premium-carousel-wrapper a.ver-carousel-arrow svg{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}div[class^=premium-] .slick-arrow i{display:block}.ver-carousel-arrow.carousel-next i{margin-bottom:-3px}.premium-carousel-wrapper a.slick-arrow:hover{-webkit-box-shadow:none!important;box-shadow:none!important}.premium-carousel-wrapper .premium-carousel-content-hidden{visibility:hidden}.premium-blog-wrap a.carousel-arrow,.premium-carousel-wrapper a.carousel-arrow,.premium-facebook-feed-wrapper a.carousel-arrow,.premium-fb-rev-container a.carousel-arrow,.premium-hscroll-wrap a.carousel-arrow,.premium-instafeed-container a.carousel-arrow,.premium-persons-container a.carousel-arrow,.premium-tabs-nav-list a.carousel-arrow,.premium-twitter-feed-wrapper a.carousel-arrow{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.premium-carousel-wrapper a.ver-carousel-arrow{right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}a.carousel-arrow.carousel-next{right:-20px}a.carousel-arrow.carousel-prev{left:-20px}a.ver-carousel-arrow.carousel-next{bottom:-56px}a.ver-carousel-arrow.carousel-prev{top:-45px}a.circle-bg{-webkit-border-radius:100%;border-radius:100%}a.circle-border{-webkit-border-radius:100%;border-radius:100%;border:solid #000}a.square-border{border:solid #000}.premium-blog-wrap ul.slick-dots,.premium-carousel-dots-below,.premium-fb-rev-reviews ul.slick-dots{position:relative;bottom:0;list-style:none;text-align:center;margin:0;padding:0}.premium-carousel-dots-above ul.slick-dots{position:absolute;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;-js-display:flex;display:-webkit-box;display:-moz-box;display:flex;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}ul.slick-dots li{font-size:10px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;-js-display:inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin:5px;width:20px;height:20px;cursor:pointer}.premium-carousel-wrapper .premium-carousel-nav-arrow-next,.premium-carousel-wrapper .premium-carousel-nav-arrow-prev,.premium-carousel-wrapper .premium-carousel-nav-dot{display:none}.premium-carousel-wrapper ul.slick-dots svg{width:20px;height:20px}@-webkit-keyframes hvr-ripple-out{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}@keyframes hvr-ripple-out{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}.premium-carousel-ripple-yes .premium-carousel-wrapper{padding-bottom:1px}.premium-carousel-ripple-yes ul.slick-dots li,.premium-carousel-ripple-yes ul.slick-dots li i{position:relative}.premium-carousel-ripple-yes ul.slick-dots li i{z-index:1}.premium-carousel-ripple-yes ul.slick-dots li:hover:before{content:"";position:absolute;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);top:0;left:0;bottom:0;right:0;-webkit-border-radius:50%;border-radius:50%;pointer-events:none;background-color:rgba(0,0,0,.15)}.premium-carousel-ripple-yes ul.slick-dots li.slick-active:hover:before{background-color:rgba(0,0,0,.3)}.premium-carousel-ripple-yes ul.slick-dots li:hover:before{-webkit-animation:hvr-ripple-out 1.3s infinite;animation:hvr-ripple-out 1.3s infinite}.premium-carousel-wrapper.premium-carousel-scale .slick-slide{-webkit-transform:scale(1.25,1.25);-ms-transform:scale(1.25,1.25);transform:scale(1.25,1.25);-webkit-transition:all .3s ease-in-out!important;transition:all .3s ease-in-out!important}.premium-carousel-wrapper.premium-carousel-scale div.slick-active{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}[dir=rtl] .premium-carousel-inner .slick-slide{float:right}.premium-counter-area{padding:10px 0;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-counter-area.top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.premium-counter-area.right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.premium-counter-area.right .premium-counter-icon{padding-right:20px}.premium-counter-area.left .premium-counter-icon{padding-left:20px}.premium-counter-area .premium-counter-icon .icon i.fa:before{vertical-align:text-top}.premium-counter-area .premium-counter-icon span.icon{text-align:center;display:inline-block;vertical-align:middle}.premium-counter-area .premium-counter-icon .circle{-webkit-border-radius:100%;border-radius:100%}.premium-counter-area .premium-counter-icon img,.premium-counter-area .premium-counter-icon svg{width:80px}.premium-counter-area .premium-counter-icon .premium-counter-animation svg{height:80px}.premium-counter-area .premium-counter-title{padding:0;margin:0}.premium-counter-area .premium-counter-value-wrap{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-init-wrapper.right{text-align:left}span.icon.flex-width{width:auto!important;height:auto!important}.premium-counter-area .premium-counter-init{font-size:35px}.premium-image-separator-container{position:absolute;width:100%;z-index:2;top:auto}.premium-image-separator-container img{display:inline-block!important;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.premium-image-separator-link{position:absolute;z-index:9999;top:0;right:0;width:100%;height:100%;text-decoration:none}a.premium-image-separator-link:active,a.premium-image-separator-link:focus,a.premium-image-separator-link:hover,a.premium-image-separator-link:visited{-webkit-box-shadow:none!important;box-shadow:none!important;outline:0!important;border:none!important;text-decoration:none!important}.premium-image-separator-container .img-responsive{display:inline-block}.premium-image-separator-container i,.premium-image-separator-container>svg{padding:20px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-modal-box-modal-lower-close,.premium-modal-trigger-btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent}.premium-modal-trigger-btn .premium-modal-box-icon,.premium-modal-trigger-btn>svg{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-modal-trigger-btn>svg{width:30px;height:30px}.premium-modal-box-modal-close{float:left;font-size:21px;font-weight:700;line-height:1;color:#000}.premium-modal-box-modal-close:focus,.premium-modal-box-modal-close:hover{color:#000;text-decoration:none;cursor:pointer}button.premium-modal-box-modal-close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.premium-modal-box-modal{position:fixed;top:0;left:0;bottom:0;right:0;z-index:1050;display:none;-webkit-overflow-scrolling:touch;outline:0;padding:0!important;background:rgba(0,0,0,.5);-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-modal-box-modal .premium-modal-box-modal-dialog{position:absolute;max-height:-webkit-calc(100vh - 150px);max-height:calc(100vh - 150px);-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;opacity:0}.premium-modal-box-modal-content{background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:6px;border-radius:6px;outline:0}.premium-modal-backdrop.premium-in{opacity:.5!important}.premium-modal-fade.premium-in{opacity:1}.premium-modal-backdrop{position:fixed;top:0;left:0;bottom:0;right:0;z-index:1040;background-color:#000}.premium-modal-backdrop.premium-modal-fade{opacity:0}.premium-modal-fade{opacity:0}.premium-in{-js-display:flex!important;display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important}.premium-modal-box-modal-header{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 15px;border-bottom:1px solid #e5e5e5}.premium-modal-box-modal-header .premium-modal-box-modal-close{margin-top:-2px}.premium-modal-box-modal-header .premium-modal-box-modal-title{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:0}.premium-modal-box-modal-header .premium-modal-box-modal-title svg{width:50px;height:60px}.premium-modal-box-modal-body{position:relative;padding:15px;overflow:hidden}.premium-modal-box-modal-footer{padding:15px;text-align:left;border-top:1px solid #e5e5e5}.premium-modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.premium-modal-trigger-text{background:0 0!important;display:inline-block}.premium-modal-box-container{width:100%!important}.premium-modal-trigger-container .premium-modal-trigger-btn{-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;border:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-modal-trigger-container .premium-modal-trigger-btn.premium-btn-block{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-modal-trigger-container .premium-modal-trigger-animation,.premium-modal-trigger-container .premium-modal-trigger-img,.premium-modal-trigger-container .premium-modal-trigger-text{cursor:pointer}.premium-modal-trigger-container .premium-modal-trigger-animation{display:inline-block;width:200px;height:200px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-modal-box-modal-header img{width:48px;padding-left:5px}.premium-modal-box-modal-header i,.premium-modal-box-modal-header svg{padding-left:6px}.premium-modal-box-modal-close{position:relative;z-index:99}.premium-modal-box-close-button-container,.premium-modal-box-modal-close,.premium-modal-box-modal-lower-close,.premium-modal-trigger-img,.premium-modal-trigger-text{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media (min-width:768px){.premium-modal-box-modal-dialog{width:700px;max-height:600px;overflow:auto}}@media (max-width:767px){.premium-modal-box-modal-dialog{width:100%;max-height:500px;overflow:auto}}.premium-modal-box-container[data-modal-animation*=animated-]{opacity:0}.premium-progressbar-container{position:relative}.premium-progressbar-bar-wrap{position:relative;text-align:right;overflow:hidden;height:25px;margin-bottom:50px;background-color:#f5f5f5;-webkit-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.premium-progressbar-bar-wrap.premium-progressbar-dots{background-color:transparent;width:100%;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:auto;-webkit-box-shadow:none;box-shadow:none}.premium-progressbar-bar-wrap .progress-segment{position:relative;width:25px;height:25px;-webkit-border-radius:50%;border-radius:50%;overflow:hidden;background-color:#f5f5f5}.premium-progressbar-bar-wrap .progress-segment.filled{background:#6ec1e4}.premium-progressbar-bar-wrap .progress-segment:not(:first-child):not(:last-child){margin:0 4px}.premium-progressbar-bar-wrap .progress-segment:first-child{margin-left:4px}.premium-progressbar-bar-wrap .progress-segment:last-child{margin-right:4px}.premium-progressbar-bar-wrap .progress-segment .segment-inner{position:absolute;top:0;right:0;height:100%;background-color:#6ec1e4}.premium-progressbar-bar{float:right;width:0%;height:100%;font-size:12px;line-height:20px;background:#6ec1e4;text-align:center;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15)}.premium-progressbar-striped .premium-progressbar-bar{background-image:-webkit-linear-gradient(-135deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.premium-progressbar-active .premium-progressbar-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.premium-progressbar-gradient .premium-progressbar-bar{-webkit-background-size:400% 400%!important;background-size:400% 400%!important;-webkit-animation:progress-bar-gradient 10s ease-in-out infinite;animation:progress-bar-gradient 10s ease-in-out infinite}.premium-progressbar-bar{position:absolute;overflow:hidden;line-height:20px}.premium-progressbar-container .clearfix{clear:both}.premium-progressbar-bar{-webkit-transition:width 0s ease-in-out!important;transition:width 0s ease-in-out!important}.premium-progressbar-container p:first-of-type{margin:0;float:right}.premium-progressbar-container p:nth-of-type(2){margin:0;float:left}.premium-progressbar-name{right:50%;top:0;left:0;-webkit-transform:translateX(12.5px);-ms-transform:translateX(12.5px);transform:translateX(12.5px);z-index:1}.premium-progressbar-multiple-label{position:relative;float:right;width:0;right:50%}.premium-progressbar-center-label{position:relative;white-space:nowrap}.premium-progressbar-arrow{height:15px;right:50%;display:inline-block;border-right:7px solid transparent;border-left:7px solid transparent;border-top:11px solid;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}.premium-progressbar-pin{border-right:1px solid;height:12px;right:50%;display:inline-block}.premium-progressbar-circle-wrap{width:200px;height:200px;position:relative;margin:0 auto}.premium-progressbar-circle-wrap .premium-progressbar-circle{position:absolute;top:0;right:0;width:100%;height:100%;-webkit-clip-path:inset(0 0 0 50%);clip-path:inset(0 0 0 50%)}.premium-progressbar-circle-wrap .premium-progressbar-circle div{position:absolute;right:0;top:0;height:100%;width:100%;border-width:6px;border-style:solid;border-color:#54595f;-webkit-border-radius:50%;border-radius:50%;-webkit-clip-path:inset(0 50% 0 0);clip-path:inset(0 50% 0 0)}.premium-progressbar-circle-wrap .premium-progressbar-circle .premium-progressbar-circle-left{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.premium-progressbar-circle-wrap .premium-progressbar-circle .premium-progressbar-circle-right{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);visibility:hidden}.premium-progressbar-circle-wrap .premium-progressbar-circle-base{width:100%;height:100%;border:6px solid #eee;-webkit-border-radius:50%;border-radius:50%}.premium-progressbar-circle-wrap .premium-progressbar-circle-content{position:absolute;top:0;right:0;width:100%;height:100%;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-progressbar-circle-wrap .premium-lottie-animation{line-height:1}@-webkit-keyframes progress-bar-stripes{from{background-position:100% 0}to{background-position:40px 0}}@keyframes progress-bar-stripes{from{background-position:100% 0}to{background-position:40px 0}}@-webkit-keyframes progress-bar-gradient{0%{background-position:100% 50%}50%{background-position:0 50%}100%{background-position:100% 50%}}@keyframes progress-bar-gradient{0%{background-position:100% 50%}50%{background-position:0 50%}100%{background-position:100% 50%}}.premium-testimonial-box{width:100%;background:0 0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-testimonial-box .premium-testimonial-author-info{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-testimonial-box .premium-testimonial-company-name,.premium-testimonial-box .premium-testimonial-person-name{font-weight:600;margin:0}.premium-testimonial-container{position:relative}.premium-testimonial-img-wrapper{margin-right:auto;margin-left:auto;overflow:hidden;border-style:solid!important}.premium-testimonial-img-wrapper.circle{-webkit-border-radius:50%;border-radius:50%}.premium-testimonial-img-wrapper.rounded{-webkit-border-radius:15px;border-radius:15px}.premium-testimonial-img-wrapper img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%!important}.premium-testimonial-content-wrapper{position:relative;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;-js-display:flex;display:-webkit-box;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:2;width:100%;padding:20px;text-align:center}.premium-testimonial-clear-float{clear:both}.premium-testimonial-lower-quote,.premium-testimonial-upper-quote{position:absolute;z-index:1}.premium-dual-header-container .premium-dual-header-first-header,.premium-dual-header-container .premium-dual-header-second-header{position:relative;padding:0;margin:0;display:inline-block;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.premium-dual-header-first-clip .premium-dual-header-first-span,.premium-dual-header-second-clip{-webkit-text-fill-color:transparent;-webkit-background-clip:text}.premium-dual-header-first-clip.stroke .premium-dual-header-first-span,.premium-dual-header-second-clip.stroke{-webkit-text-stroke-color:transparent;-webkit-text-fill-color:#fafafa;-webkit-text-stroke-width:2px}@media (max-width:500px){.premium-dual-header-container .premium-dual-header-first-header,.premium-dual-header-container .premium-dual-header-second-header{display:block;word-wrap:break-word}.premium-dual-header-first-container,.premium-dual-header-second-container{margin:0}}@media (min-width:501px){.premium-dual-header-first-container{margin-left:5px}}.premium-dual-header-first-header.gradient .premium-dual-header-first-span,.premium-dual-header-second-header.gradient{-webkit-background-size:300% 300%!important;background-size:300% 300%!important;-webkit-animation:Gradient 10s ease-in-out infinite;animation:Gradient 10s ease-in-out infinite}@-webkit-keyframes Gradient{0%{background-position:100% 50%}50%{background-position:0 50%}100%{background-position:100% 50%}}@keyframes Gradient{0%{background-position:100% 50%}50%{background-position:0 50%}100%{background-position:100% 50%}}.premium-title-container{position:relative;width:100%;clear:both;overflow:hidden}.premium-title-container .premium-title-header{position:relative;margin:0;padding:10px}.premium-title-container .premium-title-header:not(.premium-title-style7){-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-title-container .premium-title-header svg{width:40px;height:40px}.premium-title-container .premium-title-header img{width:40px;height:40px;-o-object-fit:cover;object-fit:cover}.premium-title-container .premium-title-header a{position:absolute;top:0;right:0;width:100%;height:100%}.premium-title-container .premium-lottie-animation{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-title-icon-row .premium-title-icon{margin-left:10px}.premium-title-icon-row-reverse .premium-title-icon{margin-right:10px}.premium-title-style3,.premium-title-style4{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-title-style1,.premium-title-style2,.premium-title-style5,.premium-title-style6,.premium-title-style8,.premium-title-style9{-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}.premium-title-style7{-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.premium-title-style7 .premium-title-style7-inner{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-title-style1{border-right:3px solid #6ec1e4}.premium-title-container.style2,.premium-title-container.style4,.premium-title-container.style5,.premium-title-container.style6{border-bottom:3px solid #6ec1e4}.premium-title-style6:before{position:absolute;right:50%;bottom:0;margin-right:-2px;content:"";border:3px solid transparent}.premium-title-style7-stripe-wrap{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-title-style7:before{display:none}.premium-title-style8 .premium-title-text[data-animation=shiny]{-webkit-background-size:125px 125px!important;background-size:125px!important;color:rgba(255,255,255,0);-webkit-background-clip:text!important;background-clip:text!important;-webkit-animation-name:pa-shinny-text!important;animation-name:pa-shinny-text!important;-webkit-animation-duration:var(--animation-speed)!important;animation-duration:var(--animation-speed)!important;-webkit-animation-iteration-count:infinite!important;animation-iteration-count:infinite!important;background:var(--base-color) -webkit-gradient(linear,left top,right top,from(var(--base-color)),to(var(--base-color)),color-stop(.5,var(--shiny-color))) 0 0 no-repeat}.premium-title-style9[data-animation-blur=process] .premium-title-style9-letter{-webkit-animation:pa-blur-shadow 2s 1 alternate;animation:pa-blur-shadow 2s 1 alternate}.premium-title-gradient-yes .premium-title-icon,.premium-title-gradient-yes .premium-title-text{-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:-webkit-gradient(linear,left top,right top,from(#ffa648),color-stop(#f17cc1),to(#4da9fd));background-image:-webkit-linear-gradient(left,#ffa648,#f17cc1,#4da9fd);background-image:linear-gradient(to right,#ffa648,#f17cc1,#4da9fd);-webkit-animation:pa-text-gradient 8s infinite;animation:pa-text-gradient 8s infinite}@-webkit-keyframes pa-shinny-text{0%{background-position:100%}100%{background-position:-100%}}@keyframes pa-shinny-text{0%{background-position:100%}100%{background-position:-100%}}@-webkit-keyframes pa-blur-shadow{from{text-shadow:0 0 var(--shadow-value) var(--shadow-color);color:transparent}to{text-shadow:0}}@keyframes pa-blur-shadow{from{text-shadow:0 0 var(--shadow-value) var(--shadow-color);color:transparent}to{text-shadow:0}}@-webkit-keyframes pa-text-gradient{0%,100%{-webkit-filter:hue-rotate(0);filter:hue-rotate(0)}50%{-webkit-filter:hue-rotate(360deg);filter:hue-rotate(360deg)}}@keyframes pa-text-gradient{0%,100%{-webkit-filter:hue-rotate(0);filter:hue-rotate(0)}50%{-webkit-filter:hue-rotate(360deg);filter:hue-rotate(360deg)}}.premium-title-bg-text:before{position:absolute;content:attr(data-background);top:0;left:0;text-align:left}.premium-mask-yes .premium-dual-header-first-clip .premium-dual-header-first-span .premium-mask-span,.premium-mask-yes .premium-dual-header-second-clip .premium-mask-span{background:inherit}.premium-mask-yes .premium-mask-span{position:relative;overflow:hidden;-js-display:inline-flex!important;display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-moz-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.premium-mask-yes .premium-mask-span::after{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background-color:currentColor;-webkit-backface-visibility:visible;backface-visibility:visible}.premium-mask-active.premium-mask-tr .premium-mask-span::after{-webkit-animation:pa-mask-tr 1.7s cubic-bezier(1,0,.18,1) forwards;animation:pa-mask-tr 1.7s cubic-bezier(1,0,.18,1) forwards;-webkit-transform:translateX(-103%);-ms-transform:translateX(-103%);transform:translateX(-103%)}.premium-mask-active.premium-mask-tl .premium-mask-span::after{-webkit-animation:pa-mask-tl 1.7s cubic-bezier(1,0,.18,1) forwards;animation:pa-mask-tl 1.7s cubic-bezier(1,0,.18,1) forwards;-webkit-transform:translateX(103%);-ms-transform:translateX(103%);transform:translateX(103%)}.premium-mask-active.premium-mask-tb .premium-mask-span::after{-webkit-animation:pa-mask-tb 1.7s cubic-bezier(1,0,.18,1) forwards;animation:pa-mask-tb 1.7s cubic-bezier(1,0,.18,1) forwards;-webkit-transform:translateY(-103%);-ms-transform:translateY(-103%);transform:translateY(-103%)}.premium-mask-active.premium-mask-tt .premium-mask-span::after{-webkit-animation:pa-mask-tt 1.7s cubic-bezier(1,0,.18,1) forwards;animation:pa-mask-tt 1.7s cubic-bezier(1,0,.18,1) forwards;-webkit-transform:translateY(103%);-ms-transform:translateY(103%);transform:translateY(103%)}@-webkit-keyframes pa-mask-tr{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(103%);transform:translateX(103%)}}@keyframes pa-mask-tr{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(103%);transform:translateX(103%)}}@-webkit-keyframes pa-mask-tl{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-103%);transform:translateX(-103%)}}@keyframes pa-mask-tl{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-103%);transform:translateX(-103%)}}@-webkit-keyframes pa-mask-tb{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(103%);transform:translateY(103%)}}@keyframes pa-mask-tb{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(103%);transform:translateY(103%)}}@-webkit-keyframes pa-mask-tt{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-103%);transform:translateY(-103%)}}@keyframes pa-mask-tt{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-103%);transform:translateY(-103%)}}.premium-video-box-transform{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.premium-video-box-container{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.premium-video-box-container>div{position:relative;overflow:hidden}.pa-aspect-ratio-11 .premium-video-box-container>div{padding-bottom:100%}.pa-aspect-ratio-169 .premium-video-box-container>div{padding-bottom:56.25%}.pa-aspect-ratio-43 .premium-video-box-container>div{padding-bottom:75%}.pa-aspect-ratio-32 .premium-video-box-container>div{padding-bottom:66.6666%}.pa-aspect-ratio-219 .premium-video-box-container>div{padding-bottom:42.8571%}.pa-aspect-ratio-916 .premium-video-box-container>div{padding-bottom:177.8%}.premium-video-box-image-container{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-webkit-background-size:cover;background-size:cover;background-position:50%;cursor:pointer;margin:auto;-webkit-transition:.2s all;transition:.2s all}.premium-video-box-play-icon-container{position:absolute;z-index:2;cursor:pointer;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%);background:rgba(252,252,252,.35)}.premium-video-box-description-container{position:absolute;z-index:2;padding:5px;text-align:center;cursor:pointer;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%)}.premium-video-box-text{margin-bottom:0!important;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-video-box-play-icon{padding:15px;-webkit-transform:translateX(-4%);-ms-transform:translateX(-4%);transform:translateX(-4%);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-video-box-video-container{position:absolute;top:0;right:0;z-index:2;width:100%;height:100%;-webkit-transition:opacity .8s ease-in-out;transition:opacity .8s ease-in-out;overflow:hidden;cursor:pointer}.premium-video-box-container[data-overlay=true][data-type=self] .premium-video-box-video-container{opacity:0;visibility:hidden}.premium-video-box-video-container iframe{max-width:100%;width:100%;height:100%;margin:0;line-height:1;border:none}.premium-video-box-video-container video{max-width:100%;width:100%;height:100%;margin:0;line-height:1;border:none;background-color:#000;-o-object-fit:contain;object-fit:contain}.premium-video-box-container .premium-video-box-vimeo-wrap{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:absolute;top:0;right:0;z-index:3;margin:10px;margin-left:10px;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out;margin-left:4.6em}.premium-video-box-vimeo-wrap .premium-video-box-vimeo-portrait{width:60px;height:60px;background:rgba(23,35,34,.75);margin-left:1px;-webkit-box-flex:1;-webkit-flex:1 0 auto;-moz-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;padding:0}.premium-video-box-vimeo-portrait img{width:50px;height:50px;margin:5px;padding:0;border:0;-webkit-border-radius:50%;border-radius:50%}.premium-video-box-vimeo-wrap .premium-video-box-vimeo-headers{font-size:10px}.premium-video-box-vimeo-wrap .premium-video-box-vimeo-title{max-width:100%;font-size:2em!important;font-weight:700;margin:0;padding:.1em .2em;background:rgba(23,35,34,.75);display:inline-block;text-transform:none;line-height:normal;letter-spacing:normal}.premium-video-box-vimeo-wrap .premium-video-box-vimeo-byline{font-size:1.2em!important;font-weight:400;color:#fff;margin-top:.1em;padding:.2em .5em;background:rgba(23,35,34,.75);text-transform:none;line-height:normal;letter-spacing:normal}.premium-video-box-playlist-container{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.premium-video-box-playlist-container .premium-video-box-container{height:100%;overflow:hidden}.premium-video-box-container:hover .premium-video-box-image-container.zoomin{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-video-box-container:hover .premium-video-box-image-container.zoomout{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-video-box-container:hover .premium-video-box-image-container.scale{-webkit-transform:scale(1.3) rotate(-5deg);-ms-transform:scale(1.3) rotate(-5deg);transform:scale(1.3) rotate(-5deg)}.premium-video-box-container:hover .premium-video-box-image-container.gray{-webkit-filter:grayscale(0);filter:grayscale(0)}.premium-video-box-container:hover .premium-video-box-image-container.blur{-webkit-filter:blur(3px);filter:blur(3px)}.premium-video-box-container:hover .premium-video-box-image-container.sepia{-webkit-filter:sepia(0);filter:sepia(0)}.premium-video-box-container:hover .premium-video-box-image-container.trans{-webkit-transform:translateX(0) scale(1.1);-ms-transform:translateX(0) scale(1.1);transform:translateX(0) scale(1.1)}.premium-video-box-container:hover .premium-video-box-image-container.bright{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.premium-video-box-image-container.gray{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-video-box-image-container.scale,.premium-video-box-image-container.zoomout{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-video-box-image-container.sepia{-webkit-filter:sepia(30%);filter:sepia(30%)}.premium-video-box-image-container.bright{-webkit-filter:brightness(1);filter:brightness(1)}.premium-video-box-image-container.trans{-webkit-transform:translateX(15px) scale(1.1);-ms-transform:translateX(15px) scale(1.1);transform:translateX(15px) scale(1.1)}.premium-video-box-mask-media{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.premium-video-box-container.premium-video-box-sticky-apply{z-index:99;overflow:unset}.premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap{position:fixed!important;z-index:99999;height:225px;width:400px;background:#fff}.premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-container:before,.premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-vimeo-wrap{visibility:hidden}.premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-sticky-infobar-wrap.premium-video-box-sticky-apply .premium-video-box-inner-wrap{-webkit-box-shadow:unset;box-shadow:unset}.premium-video-box-sticky-close,.premium-video-box-sticky-infobar{display:none}.premium-video-box-sticky-apply .premium-video-box-sticky-close{position:absolute;padding:5px;cursor:pointer;z-index:99999;height:14px;width:14px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-border-radius:100%;border-radius:100%;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-video-box-sticky-apply .premium-video-box-play-icon-container{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-video-box-sticky-apply .premium-video-box-play-icon{-webkit-transition:none;transition:none}.premium-video-box-sticky-apply .premium-video-box-sticky-infobar{display:block;position:relative;top:100%;width:100%;padding:5px;text-align:center;z-index:9999;margin-top:-1px}.premium-video-box-sticky-apply .premium-video-box-inner-wrap.ui-draggable{cursor:move}.premium-video-sticky-top-left .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap{left:auto;right:20px;top:20px}.premium-video-sticky-bottom-left .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap{left:auto;right:20px;bottom:20px}.premium-video-sticky-top-right .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap{right:auto;left:20px;top:20px}.premium-video-sticky-bottom-right .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap{right:auto;left:20px;bottom:20px}.premium-video-sticky-center-left .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap{left:auto;right:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.premium-video-sticky-center-right .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap{right:auto;left:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.premium-video-sticky-bottom-left .premium-video-box-sticky-infobar-wrap.premium-video-box-sticky-apply .premium-video-box-inner-wrap,.premium-video-sticky-bottom-right .premium-video-box-sticky-infobar-wrap.premium-video-box-sticky-apply .premium-video-box-inner-wrap{bottom:55px}.premium-video-sticky-bottom-left .premium-video-box-sticky-apply .premium-video-box-sticky-close,.premium-video-sticky-center-left .premium-video-box-sticky-apply .premium-video-box-sticky-close,.premium-video-sticky-top-left .premium-video-box-sticky-apply .premium-video-box-sticky-close{top:-10px;left:-10px}.premium-video-sticky-bottom-right .premium-video-box-sticky-apply .premium-video-box-sticky-close,.premium-video-sticky-center-right .premium-video-box-sticky-apply .premium-video-box-sticky-close,.premium-video-sticky-top-right .premium-video-box-sticky-apply .premium-video-box-sticky-close{top:-10px;right:-10px}.premium-video-box-filter-sticky{-webkit-filter:none!important;filter:none!important}.premium-blog-thumb-effect-wrapper{position:relative;overflow:hidden}.premium-blog-effect-container:not(.premium-blog-bordered-effect) .premium-blog-post-link{position:absolute;top:0;right:0;width:100%;height:100%;z-index:2;padding:20px}.premium-blog-bordered-effect .premium-blog-post-link{display:block;height:100%;position:relative}.premium-blog-thumbnail-container{overflow:hidden}.premium-blog-thumbnail-container .below-entry-meta,.premium-blog-thumbnail-container img{width:100%;height:100%;margin:0!important;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.premium-blog-thumb-effect-wrapper .premium-blog-scale-effect img,.premium-blog-thumb-effect-wrapper .premium-blog-zoomout-effect img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-blog-thumb-effect-wrapper .premium-blog-sepia-effect img{-webkit-filter:sepia(30%);filter:sepia(30%)}.premium-blog-thumb-effect-wrapper .premium-blog-bright-effect img{-webkit-filter:brightness(1);filter:brightness(1)}.premium-blog-thumb-effect-wrapper .premium-blog-trans-effect img{-webkit-transform:translateX(15px) scale(1.1);-ms-transform:translateX(15px) scale(1.1);transform:translateX(15px) scale(1.1)}.premium-blog-post-outer-container:hover .premium-blog-zoomin-effect img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-blog-post-outer-container:hover .premium-blog-zoomout-effect img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-blog-post-outer-container:hover .premium-blog-scale-effect img{-webkit-transform:scale(1.3) rotate(-5deg);-ms-transform:scale(1.3) rotate(-5deg);transform:scale(1.3) rotate(-5deg)}.premium-blog-post-outer-container:hover .premium-blog-gray-effect img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-blog-post-outer-container:hover .premium-blog-blur-effect img{-webkit-filter:blur(3px);filter:blur(3px)}.premium-blog-post-outer-container:hover .premium-blog-sepia-effect img{-webkit-filter:sepia(0);filter:sepia(0)}.premium-blog-post-outer-container:hover .premium-blog-bright-effect img{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.premium-blog-post-outer-container:hover .premium-blog-trans-effect img{-webkit-transform:translateX(0) scale(1.1);-ms-transform:translateX(0) scale(1.1);transform:translateX(0) scale(1.1)}.premium-blog-post-container{overflow:hidden}.premium-blog-post-container .premium-blog-inner-container{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-blog-post-container .premium-blog-post-content{line-height:1.5em;color:#777;font-size:14px;margin-bottom:10px}.premium-blog-post-container .premium-blog-post-link:focus,.premium-blog-post-container .premium-blog-post-link:hover,.premium-blog-post-container ul.post-categories a:focus,.premium-blog-post-container ul.post-categories a:hover{-webkit-box-shadow:none!important;box-shadow:none!important;outline:0!important}.premium-blog-post-container .premium-blog-entry-title{font-size:18px;margin-bottom:5px}.premium-blog-post-container.premium-blog-skin-modern .premium-blog-content-wrapper{position:relative;z-index:3;top:-50px}.premium-blog-post-container .premium-blog-content-wrapper{background-color:#f5f5f5;padding:30px}.premium-blog-post-container .premium-blog-content-wrapper.empty-thumb{top:0}.premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-thumbnail-container:after,.premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-thumbnail-container:before{position:absolute;content:"";z-index:1;top:50%;right:50%;opacity:0;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%);-webkit-transition:all .4s linear 0s;transition:all .4s linear 0s;height:1px;width:100%;background-color:#fff}.premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-thumbnail-container:before{width:1px;height:100%}.premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-thumb-effect-wrapper:hover .premium-blog-thumbnail-container:after{width:20px;opacity:1}.premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-thumb-effect-wrapper:hover .premium-blog-thumbnail-container:before{height:20px;opacity:1}.premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-content-wrapper{margin:0 10px 20px;clear:both}.premium-blog-post-container.premium-blog-skin-banner .premium-blog-thumbnail-overlay,.premium-blog-post-container.premium-blog-skin-classic .premium-blog-thumbnail-overlay,.premium-blog-post-container.premium-blog-skin-side .premium-blog-thumbnail-overlay{position:absolute;top:0;right:0;width:100%;height:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:0}.premium-blog-post-container.premium-blog-skin-banner .premium-blog-thumbnail-overlay a,.premium-blog-post-container.premium-blog-skin-classic .premium-blog-thumbnail-overlay a,.premium-blog-post-container.premium-blog-skin-side .premium-blog-thumbnail-overlay a{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}.premium-blog-post-container.premium-blog-skin-banner .premium-blog-thumbnail-overlay i,.premium-blog-post-container.premium-blog-skin-banner .premium-blog-thumbnail-overlay span,.premium-blog-post-container.premium-blog-skin-classic .premium-blog-thumbnail-overlay i,.premium-blog-post-container.premium-blog-skin-classic .premium-blog-thumbnail-overlay span,.premium-blog-post-container.premium-blog-skin-side .premium-blog-thumbnail-overlay i,.premium-blog-post-container.premium-blog-skin-side .premium-blog-thumbnail-overlay span{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-post-container.premium-blog-skin-side{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-blog-post-container.premium-blog-skin-side .premium-blog-thumbnail-container{height:100%}.premium-blog-post-container.premium-blog-skin-side .premium-blog-content-wrapper{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.premium-blog-post-container.premium-blog-skin-banner{position:relative}.premium-blog-post-container.premium-blog-skin-banner .premium-blog-content-wrapper{position:absolute;width:100%;bottom:0;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:transparent;z-index:3}.premium-blog-post-container.premium-blog-skin-banner .premium-blog-content-wrapper-inner{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.premium-blog-post-container.premium-blog-skin-banner:hover .premium-blog-content-wrapper-inner{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.premium-blog-post-container .premium-blog-cats-container ul.post-categories{margin:0;padding:0;list-style:none;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-blog-post-container .premium-blog-cats-container a{display:block;font-size:12px;color:#fff;background-color:#777;margin:0 0 10px 3px;padding:5px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-diagonal-container{position:absolute;top:0;right:0;width:100%;height:100%}.premium-blog-diagonal-effect:before{position:absolute;top:0;right:0;width:100%;height:100%;content:" ";z-index:1;background:rgba(255,255,255,.2);-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0);transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0);-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.premium-blog-thumb-effect-wrapper:hover .premium-blog-diagonal-effect:before{-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,150%,0);transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,150%,0)}.premium-blog-framed-effect{position:absolute;width:-webkit-calc(100% - 30px);width:calc(100% - 30px);height:-webkit-calc(100% - 30px);height:calc(100% - 30px);top:15px;right:15px;opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3);-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.premium-blog-thumb-effect-wrapper:hover .premium-blog-framed-effect{opacity:.99;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-blog-bordered-effect{position:absolute;top:0;right:0;width:100%;height:100%;opacity:0;padding:15px;-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.premium-blog-bordered-effect .premium-blog-post-link:after,.premium-blog-bordered-effect .premium-blog-post-link:before{content:"";display:block;position:absolute;top:0;right:0;width:100%;height:100%;-webkit-transition:all .5s linear 0s;transition:all .5s linear 0s;-webkit-transition-delay:0s;transition-delay:0s;border-color:rgba(255,255,255,.45)}.premium-blog-bordered-effect .premium-blog-post-link:before{border-left:2px solid;border-right:2px solid;-webkit-transform:scale(1,0);-ms-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.premium-blog-bordered-effect .premium-blog-post-link:after{border-top:2px solid;border-bottom:2px solid;-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.premium-blog-thumb-effect-wrapper:hover .premium-blog-bordered-effect{opacity:.99}.premium-blog-thumb-effect-wrapper:hover .premium-blog-bordered-effect .premium-blog-post-link:after,.premium-blog-thumb-effect-wrapper:hover .premium-blog-bordered-effect .premium-blog-post-link:before{-webkit-transition-delay:.15s;transition-delay:.15s;opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-blog-squares-effect,.premium-blog-squares-square-container{position:absolute;top:0;right:0;width:100%;height:100%}.premium-blog-squares-effect:after,.premium-blog-squares-effect:before{position:absolute;content:"";top:0;right:0;width:50%;height:50%;-webkit-transform:translate(100%,-100%);-ms-transform:translate(100%,-100%);transform:translate(100%,-100%);opacity:.7;-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.premium-blog-squares-square-container:after,.premium-blog-squares-square-container:before{position:absolute;content:"";top:0;right:0;width:50%;height:50%;-webkit-transform:translate(100%,-100%);-ms-transform:translate(100%,-100%);transform:translate(100%,-100%);opacity:.7;-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.premium-blog-squares-square-container:after,.premium-blog-squares-square-container:before{opacity:.8}.premium-blog-squares-effect:after{-webkit-transform:translate(-200%,200%);-ms-transform:translate(-200%,200%);transform:translate(-200%,200%)}.premium-blog-squares-square-container:before{-webkit-transform:translate(100%,200%);-ms-transform:translate(100%,200%);transform:translate(100%,200%)}.premium-blog-squares-square-container:after{-webkit-transform:translate(-200%,-100%);-ms-transform:translate(-200%,-100%);transform:translate(-200%,-100%)}.premium-blog-thumb-effect-wrapper:hover .premium-blog-squares-effect:before{-webkit-transform:translate(0,0) scaleY(1.003) scaleX(1.003);-ms-transform:translate(0,0) scaleY(1.003) scaleX(1.003);transform:translate(0,0) scaleY(1.003) scaleX(1.003)}.premium-blog-thumb-effect-wrapper:hover .premium-blog-squares-effect:after{-webkit-transform:translate(-100%,100%) scaleY(1.003) scaleX(1.003);-ms-transform:translate(-100%,100%) scaleY(1.003) scaleX(1.003);transform:translate(-100%,100%) scaleY(1.003) scaleX(1.003)}.premium-blog-thumb-effect-wrapper:hover .premium-blog-squares-square-container:before{-webkit-transform:translate(0,100%);-ms-transform:translate(0,100%);transform:translate(0,100%)}.premium-blog-thumb-effect-wrapper:hover .premium-blog-squares-square-container:after{-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0)}.premium-blog-thumb-effect-wrapper:hover .premium-blog-thumbnail-overlay{opacity:1}.premium-blog-thumb-effect-wrapper:hover .premium-blog-thumbnail-overlay a{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-blog-clear-fix{clear:both}.premium-blog-masked .premium-blog-thumbnail-container{position:relative;overflow:visible}.premium-blog-masked .premium-blog-thumbnail-container svg{position:absolute;height:100px;width:100%;bottom:-5px;right:0;fill:#f5f5f5;z-index:99}.premium-blog-masked .premium-blog-thumbnail-container svg.premium-blog-shape-divider-svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.premium-blog-masked .premium-blog-author-thumbnail,.premium-blog-masked .premium-blog-skin-banner .premium-blog-content-wrapper{z-index:999!important}.premium-blog-format-link{padding:5px;line-height:0}.premium-blog-entry-meta{line-height:1.3em;font-size:12px;margin-bottom:13px;color:#adadad}.premium-blog-entry-meta i{margin-left:3px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-meta-data{display:inline-block}.premium-blog-meta-data .premium-blog-meta-separator{margin:0 5px}.premium-blog-meta-data a,.premium-blog-meta-data span{color:inherit;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-author-thumbnail{position:relative;padding:0 30px;width:100%;top:-10px;height:0;pointer-events:none}.premium-blog-author-thumbnail img{-webkit-border-radius:50%;border-radius:50%;width:60px;pointer-events:all;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.premium-blog-entry-title a,.premium-blog-post-content .premium-blog-excerpt-link,.premium-blog-post-tags-container a{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-excerpt-link-wrap a.premium-blog-excerpt-link{background-color:transparent;color:#54595f;padding:0}.premium-blog-cta-full-yes .premium-blog-excerpt-link{width:100%}.premium-blog-post-tags-container{margin-top:8px;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.premium-blog-post-tags-container a{color:inherit;margin-right:5px}.premium-blog-align-center .post-categories,.premium-blog-align-center .premium-blog-inner-container,.premium-blog-align-center .premium-blog-post-tags-container{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-blog-align-left .premium-blog-post-container .post-categories,.premium-blog-align-left .premium-blog-post-container .premium-blog-inner-container,.premium-blog-align-left .premium-blog-post-container .premium-blog-post-tags-container{-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.premium-blog-align-right .premium-blog-post-container .post-categories,.premium-blog-align-right .premium-blog-post-container .premium-blog-inner-container,.premium-blog-align-right .premium-blog-post-container .premium-blog-post-tags-container{-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.premium-blog-pagination-container{text-align:left}.premium-blog-pagination-container span{cursor:default}.premium-blog-pagination-container .page-numbers{display:inline-block;color:#000;line-height:1;font-size:1em;font-weight:400;text-decoration:none;padding:.75em;margin:0 0 .4em .4em;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-blog-wrap .premium-loading-feed{display:block;position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;background:rgba(255,255,255,.2);-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;z-index:99}.premium-blog-wrap{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.premium-blog-wrap ul.slick-dots{width:100%}.premium-blog-even .premium-blog-post-container{height:100%}.premium-blog-even .slick-track{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-blog-even .slick-slide{height:inherit!important}@media (max-width:768px){.premium-blog-content-wrapper{top:0;margin:0;padding:15px}.premium-blog-thumb-effect-wrapper{margin-bottom:15px}}[dir=rtl] .premium-blog-wrap.slick-slider .slick-list,[dir=rtl] .premium-blog-wrap.slick-slider .slick-track{direction:ltr}.premium-person-container{position:relative}.premium-person-image-container{position:relative;text-align:center}.premium-person-image-container .premium-person-image-wrap{overflow:hidden}.premium-person-scale-effect .premium-person-image-container img,.premium-person-zoomout-effect .premium-person-image-container img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-person-sepia-effect .premium-person-image-container img{-webkit-filter:sepia(30%);filter:sepia(30%)}.premium-person-bright-effect .premium-person-image-container img{-webkit-filter:brightness(1);filter:brightness(1)}.premium-person-trans-effect .premium-person-image-container img{-webkit-transform:translateX(15px) scale(1.1);-ms-transform:translateX(15px) scale(1.1);transform:translateX(15px) scale(1.1)}.premium-person-zoomin-effect:hover .premium-person-image-container img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-person-zoomout-effect:hover .premium-person-image-container img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-person-scale-effect:hover .premium-person-image-container img{-webkit-transform:scale(1.3) rotate(-5deg);-ms-transform:scale(1.3) rotate(-5deg);transform:scale(1.3) rotate(-5deg)}.premium-person-grayscale-effect:hover .premium-person-image-container img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-person-blur-effect:hover .premium-person-image-container img{-webkit-filter:blur(3px);filter:blur(3px)}.premium-person-sepia-effect:hover .premium-person-image-container img{-webkit-filter:sepia(0);filter:sepia(0)}.premium-person-bright-effect:hover .premium-person-image-container img{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.premium-person-trans-effect:hover .premium-person-image-container img{-webkit-transform:translateX(0) scale(1.1);-ms-transform:translateX(0) scale(1.1);transform:translateX(0) scale(1.1)}.premium-person-container .premium-person-image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.premium-person-style2 .premium-person-social{position:absolute;top:0;right:0;width:100%;height:100%;z-index:2;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:inset 0 0 120px 0 rgba(0,0,0,.5);box-shadow:inset 0 0 120px 0 rgba(0,0,0,.5);-webkit-transition:all .5s linear 0s;transition:all .5s linear 0s;opacity:0}.premium-person-style2 .premium-person-image-container:hover .premium-person-social{opacity:1}.premium-person-list-item a{display:inline-block}.premium-person-style2 .premium-person-list-item a{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s}.premium-person-style2 .premium-person-image-container:hover .premium-person-list-item a{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-person-info-container{padding:30px 15px}.premium-person-name{margin:0 0 5px;font-weight:700}.premium-person-title{margin:0 0 20px;padding:0}.premium-person-content{margin:0 0 30px}ul.premium-person-social-list{margin:0!important;padding:0}.premium-person-social-list .premium-person-list-item{display:inline;list-style:none}.premium-person-social-list li{position:relative;bottom:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-person-social-list li i{position:relative;bottom:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-person-defaults-yes li.premium-person-facebook:hover a{background-color:#3b5998!important}.premium-person-defaults-yes li.premium-person-twitter:hover a{background-color:#55acee!important}.premium-person-defaults-yes li.premium-person-linkedin:hover a{background-color:#0077b5!important}.premium-person-defaults-yes li.premium-person-google:hover a{background-color:#dc4e41!important}.premium-person-defaults-yes li.premium-person-youtube:hover a{background-color:#b31217!important}.premium-person-defaults-yes li.premium-person-instagram:hover a{background-color:#e4405f!important}.premium-person-defaults-yes li.premium-person-skype:hover a{background-color:#00aff0!important}.premium-person-defaults-yes li.premium-person-pinterest:hover a{background-color:#bd081c!important}.premium-person-defaults-yes li.premium-person-dribbble:hover a{background-color:#ea4c89!important}.premium-person-defaults-yes li.premium-person-mail:hover a{background-color:#b23121!important}.premium-person-defaults-yes li.premium-person-behance:hover a{background-color:#1769ff!important}.premium-person-defaults-yes li.premium-person-whatsapp:hover a{background-color:#25d366!important}.premium-person-defaults-yes li.premium-person-telegram:hover a{background-color:#08c!important}.premium-person-defaults-yes li.premium-person-site:hover a{background-color:#0055a5!important}.premium-person-social-list li:hover a{-webkit-box-shadow:none;box-shadow:none}.premium-person-social-list li a:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}.premium-person-social-list li i{font-size:18px}.elementor-widget-premium-addon-person .elementor-widget-container{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-persons-container.multiple-persons{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.premium-person-style1 .premium-person-container{overflow:hidden}.premium-person-style1 .premium-person-container .premium-person-info{position:absolute;top:auto;left:0;right:0;-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.premium-person-style1 .premium-person-container:hover .premium-person-info{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);bottom:-1px!important}.premium-person-style1 .premium-person-social-list li:hover{bottom:5px}.premium-person-style1.multiple-persons:not([data-persons-equal=yes]){-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.premium-person-style1 .slick-track{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-person-style1 .slick-slide{height:inherit!important}.premium-person-style1.multiple-persons[data-persons-equal=yes] .premium-person-image-container,.premium-person-style1.multiple-persons[data-persons-equal=yes] .premium-person-image-wrap{height:100%}.premium-person-style3 .premium-person-info-container{position:absolute;top:0;right:0;width:100%;height:100%;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.premium-person-style3 .premium-person-title-desc-wrap{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.premium-person-style3 .premium-person-name-icons-wrap{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end}.premium-person-style3 .premium-person-title{opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease;width:0}.premium-person-style3 .premium-person-title span{display:inline-block}.premium-person-style3 .premium-person-name{padding-right:10px}.premium-person-style3 .premium-person-social-list{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease}.premium-person-style3 .premium-person-list-item{line-height:0}.premium-person-style3 .premium-person-list-item a{padding:5px 0 0 10px;margin:5px 0}.premium-person-style3 .premium-person-container:hover .premium-person-title{opacity:1}.premium-person-style3 .premium-person-container:hover .premium-person-social-list{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.premium-persons-title-cw .premium-person-title{-webkit-transform:translateX(-15px) rotate(-90deg);-ms-transform:translateX(-15px) rotate(-90deg);transform:translateX(-15px) rotate(-90deg);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top}.premium-persons-title-cw .premium-person-container:hover .premium-person-title{-webkit-transform:translateX(0) rotate(-90deg);-ms-transform:translateX(0) rotate(-90deg);transform:translateX(0) rotate(-90deg)}.premium-persons-title-ccw .premium-person-title{width:auto;margin-left:20px;-webkit-transform:translateX(-15px) rotate(90deg);-ms-transform:translateX(-15px) rotate(90deg);transform:translateX(-15px) rotate(90deg);-webkit-transform-origin:center left;-ms-transform-origin:center left;transform-origin:center left}.premium-persons-title-ccw .premium-person-container:hover .premium-person-title{-webkit-transform:translateX(0) rotate(90deg);-ms-transform:translateX(0) rotate(90deg);transform:translateX(0) rotate(90deg)}.premium-fancy-text,.premium-prefix-text,.premium-suffix-text{font-size:40px}.premium-fancy-text-wrapper .premium-fancy-list-items{list-style:none}.premium-fancy-text-wrapper .premium-fancy-text-span-align{vertical-align:top}.premium-fancy-text-wrapper:not(.typing):not(.slide) .premium-fancy-text-items-wrapper{margin:0;padding:0;border:none;position:relative}.premium-fancy-text-wrapper:not(.typing):not(.slide) .premium-fancy-list-items{position:absolute;top:0;left:0;display:inline-block}.premium-fancy-text-wrapper.zoomout .premium-fancy-item-hidden{opacity:0;-webkit-animation:pa-zoom-out .8s;animation:pa-zoom-out .8s}.premium-fancy-text-wrapper.zoomout .premium-fancy-item-visible{position:relative!important;-webkit-animation:pa-zoom-in .8s;animation:pa-zoom-in .8s}.premium-fancy-text-wrapper.zoomout .premium-fancy-text-items-wrapper{-webkit-perspective:300px;perspective:300px}.premium-fancy-text-wrapper.rotate .premium-fancy-list-items{-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%}.premium-fancy-text-wrapper.rotate .premium-fancy-item-hidden{opacity:0;-webkit-transform:rotateX(180deg);transform:rotateX(180deg);-webkit-animation:pa-rotate-out 1.2s;animation:pa-rotate-out 1.2s}.premium-fancy-text-wrapper.rotate .premium-fancy-item-visible{position:relative!important;-webkit-transform:rotateX(0);transform:rotateX(0);-webkit-animation:pa-rotate-in 1.2s;animation:pa-rotate-in 1.2s}.premium-fancy-text-wrapper.custom .premium-fancy-item-hidden{opacity:0}.premium-fancy-text-wrapper.custom .premium-fancy-item-visible{position:relative!important}.premium-fancy-text-wrapper.auto-fade .premium-fancy-text{display:inline-block;width:200px;font-weight:400}.premium-fancy-text-wrapper.auto-fade .premium-fancy-svg-text{position:relative;vertical-align:sub}.premium-fancy-text-wrapper.auto-fade g>text{text-anchor:start;shape-rendering:crispEdges;opacity:0;font-size:300px;-webkit-animation-name:pa-auto-fade;animation-name:pa-auto-fade;-moz-animation-name:pa-auto-fade;-webkit-animation-duration:9s;animation-duration:9s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.premium-fancy-text-wrapper.auto-fade g>text:nth-child(1){-webkit-animation-delay:0s;animation-delay:0s}.premium-fancy-text-wrapper.auto-fade g>text:nth-child(2){-webkit-animation-delay:3s;animation-delay:3s}.premium-fancy-text-wrapper.auto-fade g>text:nth-child(3){-webkit-animation-delay:6s;animation-delay:6s}.premium-fancy-text-wrapper.loading .premium-fancy-text{position:relative}.premium-fancy-text-wrapper.loading .premium-fancy-text .premium-loading-bar{position:absolute;width:100%;height:3px;bottom:0;left:0;animation:pa-loading-bar 2.5s ease-out infinite;-webkit-animation:pa-loading-bar 2.5s ease-out infinite}.premium-fancy-text-wrapper.loading.pause .premium-fancy-text:hover .premium-loading-bar{-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes pa-auto-fade{0%{opacity:0}20%{opacity:1}35%{opacity:0}100%{opacity:0}}@keyframes pa-auto-fade{0%{opacity:0}20%{opacity:1}35%{opacity:0}100%{opacity:0}}@-webkit-keyframes pa-loading-bar{0%{width:0}100%{width:100}}@keyframes pa-loading-bar{0%{width:0}100%{width:100}}@-webkit-keyframes pa-zoom-in{0%{opacity:0;-webkit-transform:translateZ(100px);transform:translateZ(100px)}100%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes pa-zoom-in{0%{opacity:0;-webkit-transform:translateZ(100px);transform:translateZ(100px)}100%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes pa-zoom-out{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}100%{opacity:0;-webkit-transform:translateZ(-100px);transform:translateZ(-100px)}}@keyframes pa-zoom-out{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}100%{opacity:0;-webkit-transform:translateZ(-100px);transform:translateZ(-100px)}}@-webkit-keyframes pa-rotate-in{0%{opacity:0;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}35%{opacity:0;-webkit-transform:rotateX(120deg);transform:rotateX(120deg)}65%{opacity:0}100%{opacity:1;-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}@keyframes pa-rotate-in{0%{opacity:0;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}35%{opacity:0;-webkit-transform:rotateX(120deg);transform:rotateX(120deg)}65%{opacity:0}100%{opacity:1;-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}@-webkit-keyframes pa-rotate-out{0%{opacity:1;-webkit-transform:rotateX(0);transform:rotateX(0)}35%{opacity:1;-webkit-transform:rotateX(-40deg);transform:rotateX(-40deg)}65%{opacity:0}100%{opacity:0;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}}@keyframes pa-rotate-out{0%{opacity:1;-webkit-transform:rotateX(0);transform:rotateX(0)}35%{opacity:1;-webkit-transform:rotateX(-40deg);transform:rotateX(-40deg)}65%{opacity:0}100%{opacity:0;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}}.premium-pricing-table-container{position:relative;overflow:hidden;text-align:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-pricing-icon-container{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:0}.premium-pricing-icon-container .premium-pricing-icon{display:inline-block}.premium-pricing-icon-container .premium-pricing-image{overflow:hidden}.premium-pricing-icon-container .premium-pricing-image img{width:25px;height:25px;-o-object-fit:cover;object-fit:cover}.premium-badge-left{position:absolute;top:0}.premium-badge-right{position:absolute;top:0;right:0}.premium-badge-left{left:0}.premium-badge-triangle.premium-badge-left .corner{width:0;height:0;border-top:150px solid;border-bottom:150px solid transparent;border-right:150px solid transparent}.premium-badge-triangle.premium-badge-right .corner{width:0;height:0;border-bottom:150px solid transparent;border-right:150px solid;border-left:150px solid transparent}.premium-badge-triangle span{position:absolute;top:35px;width:100px;text-align:center;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);display:block;text-transform:uppercase}.premium-badge-triangle.premium-badge-right span{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);right:0}.premium-badge-circle{min-width:4em;min-height:4em;line-height:4em;text-align:center;-webkit-border-radius:100%;border-radius:100%;position:absolute;z-index:1}.premium-badge-stripe{position:absolute;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);width:15em;overflow:hidden;height:15em}.premium-badge-stripe.premium-badge-left{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.premium-badge-stripe .corner{text-align:center;left:0;width:150%;-webkit-transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);-ms-transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);margin-top:35px;font-size:13px;line-height:2;font-weight:800;text-transform:uppercase}.premium-badge-flag .corner{text-align:center;-webkit-border-radius:4px 4px 0 4px;border-radius:4px 4px 0 4px;padding:3px 15px;position:absolute;top:10%;right:-8px}.premium-badge-flag .corner::after,.premium-badge-flag .corner::before{content:"";display:block;position:absolute;width:0;height:0;top:100%;right:0;border-bottom:8px solid transparent}.elementor-widget-premium-addon-pricing-table .elementor-widget-container{overflow:visible!important}.premium-badge-flag .corner::after{border-left:8px solid rgba(0,0,0,.2)}.premium-pricing-price-currency{position:relative}.premium-pricing-button-container{display:block}.premium-pricing-list{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;list-style-type:none;margin:0}.premium-pricing-list .premium-pricing-list-item{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-pricing-list .premium-pricing-list-item svg{width:50px;height:50px}.premium-pricing-list .premium-pricing-list-item img{width:30px;height:30px;-o-object-fit:cover;object-fit:cover}.premium-pricing-list .premium-pricing-list-span{position:relative}.premium-pricing-list .list-item-tooltip{border-bottom:1px dotted}.premium-pricing-list .premium-pricing-list-tooltip{position:absolute;top:-webkit-calc(100% + 1px);top:calc(100% + 1px);right:0;visibility:hidden;padding:15px 20px;-webkit-border-radius:5px;border-radius:5px;min-width:200px;overflow:hidden;text-align:right;font-size:.8rem;color:#fff;background-color:#aaa}.premium-pricing-features-left .premium-pricing-list-span{text-align:right}.premium-pricing-features-center .premium-pricing-list-span{text-align:center}.premium-pricing-features-right .premium-pricing-list-span{text-align:left}.premium-pricing-list-span:hover .premium-pricing-list-tooltip{z-index:99;visibility:visible;opacity:1}.premium-pricing-slashed-price-value{display:inline-block;font-size:20px;font-weight:400;margin-left:5px}.premium-pricing-price-value{font-size:70px}.premium-pricing-description-container li{list-style-position:inside;text-indent:-40px}@-moz-document url-prefix(){.premium-pricing-description-container li{text-indent:0}}.premium-pricing-price-button{display:block;padding:6px 12px;line-height:1.42857143;text-align:center;color:#fff;background:#6ec1e4;margin-bottom:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-maps-info-container{margin-top:10px;margin-bottom:10px}.premium-maps-info-desc,.premium-maps-info-title{margin:0;padding:0}.premium-maps-container .gm-style-iw{text-align:center;direction:ltr}.premium-maps-container .gm-style img{max-width:none!important}.premium-button{-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);cursor:pointer;-webkit-transition:all .2s ease-in-out!important;transition:all .2s ease-in-out!important}.premium-button .premium-lottie-animation,.premium-image-button .premium-lottie-animation{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-button svg,.premium-image-button svg{width:30px;height:30px}.premium-btn-block,.premium-btn-lg,.premium-btn-md,.premium-btn-sm{background-color:#eee;color:#042551;margin:0;text-decoration:none}.premium-btn-block:hover,.premium-btn-lg:hover,.premium-btn-md:hover,.premium-btn-sm:hover{background-color:#54595f;color:#eee}.premium-btn-sm{padding:12px 24px;font-size:14px;line-height:1}.premium-btn-md{padding:14px 26px;font-size:16px;line-height:1.2}.premium-btn-lg{padding:16px 28px;font-size:18px;line-height:1.3333}.premium-btn-block{font-size:18px;line-height:1;padding:20px 0;width:100%;text-align:center}.premium-button-text{display:inline-block;width:100%}.premium-button-style1,.premium-button-style2,.premium-button-style5,.premium-button-style7{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-box-shadow:0 0 1px transparent;box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.15s;transition-duration:.15s}.premium-button-style1:before,.premium-button-style2:before,.premium-button-style5:before{content:"";position:absolute;z-index:-1;top:0;right:0;left:0;bottom:0;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.premium-button-style5-radialin:before,.premium-button-style5-radialout:before{-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-border-radius:100%;border-radius:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.premium-button-style5-radialin:before{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}.premium-button-style5-rectin:before{-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-button-style5-rectout:before{-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.premium-button-style5-rectout:hover:before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-button-style5-rectin:hover:before{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.premium-button-style5-radialout:hover:before{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}.premium-button-style5-radialin:hover:before{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.premium-button-style1-top:before{-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%}.premium-button-style1-right:before{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%}.premium-button-style1-left:before{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%}.premium-button-style2-scshutoutver:before,.premium-button-style2-shutouthor:before{-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%}.premium-button-style2-scshutouthor:before,.premium-button-style2-shutoutver:before{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}.premium-button-style2-shutinhor:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%}.premium-button-style2-shutinver:before{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%}.premium-button-style1-bottom:hover:before,.premium-button-style1-top:hover:before{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}.premium-button-style1-left:hover:before,.premium-button-style1-right:hover:before,.premium-button-style2-shutouthor:hover:before,.premium-button-style2-shutoutver:hover:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.premium-button-style2-shutinhor:hover:before{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}.premium-button-style2-shutinver:hover:before{-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0)}.premium-button-style2-scshutouthor:hover:before{-webkit-transform:scaleX(.9);-ms-transform:scaleX(.9);transform:scaleX(.9)}.premium-button-style2-scshutoutver:hover:before{-webkit-transform:scaleY(.8);-ms-transform:scaleY(.8);transform:scaleY(.8)}.premium-button-style2-dshutinhor:before{top:50%;right:50%;width:120%;height:0%;-webkit-transform:translateX(50%) translateY(-50%) rotate(45deg);-ms-transform:translateX(50%) translateY(-50%) rotate(45deg);transform:translateX(50%) translateY(-50%) rotate(45deg);-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-transition-property:all;transition-property:all}.premium-button-style2-dshutinver:before{top:50%;right:50%;width:120%;height:0%;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-transition-property:all;transition-property:all;-webkit-transform:translateX(50%) translateY(-50%) rotate(-45deg);-ms-transform:translateX(50%) translateY(-50%) rotate(-45deg);transform:translateX(50%) translateY(-50%) rotate(-45deg)}.premium-button-style2-dshutinhor:hover:before,.premium-button-style2-dshutinver:hover:before{height:220%}.premium-button-style3-before i,.premium-button-style3-before svg{opacity:0;-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.premium-button-style3-after i,.premium-button-style3-after svg{opacity:0;-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-transform:translateX(-5px);-ms-transform:translateX(-5px);transform:translateX(-5px)}.premium-button-style3-after:hover i,.premium-button-style3-after:hover svg{opacity:1}.premium-button-style3-before:hover i,.premium-button-style3-before:hover svg{opacity:1}.premium-button-text-icon-wrapper{width:100%;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-button-text-icon-wrapper i,.premium-button-text-icon-wrapper span,.premium-button-text-icon-wrapper svg{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-button-style4-icon-wrapper{position:absolute;z-index:2;width:100%;text-align:center;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-button-style4-icon-wrapper.top{bottom:-100%;right:0}.premium-button-style4-icon-wrapper.bottom{top:-100%;right:0}.premium-button-style4-icon-wrapper.left{top:0;right:-100%}.premium-button-style4-icon-wrapper.right{top:0;left:-100%}.premium-button-style4-bottom:hover .premium-button-style4-icon-wrapper{top:0;opacity:1}.premium-button-style4-top:hover .premium-button-style4-icon-wrapper{bottom:0;opacity:1}.premium-button-style4-left:hover .premium-button-style4-icon-wrapper{right:0;opacity:1}.premium-button-style4-right:hover .premium-button-style4-icon-wrapper{left:0;opacity:1}.premium-button-style4-bottom:hover .premium-button-text-icon-wrapper{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);opacity:0}.premium-button-style4-top:hover .premium-button-text-icon-wrapper{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);opacity:0}.premium-button-style4-left:hover .premium-button-text-icon-wrapper{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);opacity:0}.premium-button-style4-right:hover .premium-button-text-icon-wrapper{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);opacity:0}.premium-button-style6:before{content:"";position:absolute;right:50%;top:50%;width:100px;height:100px;-webkit-border-radius:100%;border-radius:100%;-webkit-transform:translate(50%,-50%) scale(0);-ms-transform:translate(50%,-50%) scale(0);transform:translate(50%,-50%) scale(0);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-button-style6:hover:before{-webkit-transform:translate(50%,-50%) scale(3);-ms-transform:translate(50%,-50%) scale(3);transform:translate(50%,-50%) scale(3)}.premium-button-style6 .premium-button-text-icon-wrapper{position:relative;z-index:1}.premium-mouse-detect-yes .premium-button-style6 .premium-button-style6-bg{position:absolute;z-index:0;top:0;right:0;width:0;height:0;-webkit-border-radius:50%;border-radius:50%;display:block;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%);-webkit-transition:width .4s ease-in-out,height .4s ease-in-out;transition:width .4s ease-in-out,height .4s ease-in-out}.premium-mouse-detect-yes .premium-button-style6:hover .premium-button-style6-bg{width:225%;height:560px}.premium-mouse-detect-yes .premium-button-style6:before{width:0;height:0}.premium-button-style7-left .premium-button-text-icon-wrapper:before,.premium-button-style7-right .premium-button-text-icon-wrapper:before{-webkit-transition:width .3s ease-out .15s;transition:width .3s ease-out .15s}.premium-button-style7-left .premium-button-text-icon-wrapper:after,.premium-button-style7-right .premium-button-text-icon-wrapper:after{-webkit-transition:width .3s ease-out 0s;transition:width .3s ease-out 0s}.premium-button-style7-bottom .premium-button-text-icon-wrapper:before,.premium-button-style7-top .premium-button-text-icon-wrapper:before{-webkit-transition:height .3s ease-out .15s;transition:height .3s ease-out .15s}.premium-button-style7-bottom .premium-button-text-icon-wrapper:after,.premium-button-style7-top .premium-button-text-icon-wrapper:after{-webkit-transition:height .3s ease-out 0s;transition:height .3s ease-out 0s}.premium-button[class*=style7]:hover .premium-button-text-icon-wrapper:before{-webkit-transition-delay:0s;transition-delay:0s}.premium-button[class*=style7]:hover .premium-button-text-icon-wrapper:after{-webkit-transition-delay:.15s;transition-delay:.15s}.premium-button-style7-bottom .premium-button-text-icon-wrapper:after,.premium-button-style7-bottom .premium-button-text-icon-wrapper:before{content:"";position:absolute;left:0;top:0;right:0;height:0;z-index:-1}.premium-button-style7-top .premium-button-text-icon-wrapper:after,.premium-button-style7-top .premium-button-text-icon-wrapper:before{content:"";position:absolute;left:0;bottom:0;right:0;height:0;z-index:-1}.premium-button-style7-right .premium-button-text-icon-wrapper:after,.premium-button-style7-right .premium-button-text-icon-wrapper:before{content:"";position:absolute;right:0;top:0;bottom:0;width:0;z-index:-1}.premium-button-style7-left .premium-button-text-icon-wrapper:after,.premium-button-style7-left .premium-button-text-icon-wrapper:before{content:"";position:absolute;left:0;top:0;bottom:0;width:0;z-index:-1}.premium-button-style7-bottom:hover .premium-button-text-icon-wrapper:after,.premium-button-style7-bottom:hover .premium-button-text-icon-wrapper:before{height:100%;top:0}.premium-button-style7-top:hover .premium-button-text-icon-wrapper:after,.premium-button-style7-top:hover .premium-button-text-icon-wrapper:before{height:100%;bottom:0}.premium-button-style7-left:hover .premium-button-text-icon-wrapper:after,.premium-button-style7-left:hover .premium-button-text-icon-wrapper:before{width:100%;left:0}.premium-button-style7-right:hover .premium-button-text-icon-wrapper:after,.premium-button-style7-right:hover .premium-button-text-icon-wrapper:before{width:100%;right:0}.premium-contact-form-anim-yes .wpcf7-span::after{display:block;height:2px;content:"";top:-2px;position:relative;width:0;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s}.premium-contact-form-anim-yes .wpcf7-span.is-focused::after{width:100%}.premium-image-button{-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;overflow:hidden;background-color:#eee;cursor:pointer;-webkit-transition:all .2s ease-in-out!important;transition:all .2s ease-in-out!important}.premium-image-button .premium-button-style6-bg,.premium-image-button.premium-button-style6:before,.premium-image-button:not(.premium-image-button-style6):hover{background-color:#54595f}.premium-image-button-style1-bottom:before,.premium-image-button-style1-left:before,.premium-image-button-style1-right:before,.premium-image-button-style1-top:before,.premium-image-button-style4-icon-wrapper,.premium-image-button:hover{background-color:#54595f}.premium-image-button-text-icon-wrapper{width:100%;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:3;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-image-button-text-icon-wrapper,.premium-image-button-text-icon-wrapper i,.premium-image-button-text-icon-wrapper span,.premium-image-button-text-icon-wrapper svg{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-image-button-style1-bottom:before,.premium-image-button-style1-left:before,.premium-image-button-style1-right:before,.premium-image-button-style1-top:before{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-image-button-style1-bottom:before{content:"";position:absolute;width:100%;height:0;top:0;right:0}.premium-image-button-style1-top:before{content:"";position:absolute;width:100%;height:0;bottom:0;right:0}.premium-image-button-style1-right:before{content:"";position:absolute;width:0;height:100%;bottom:0;right:0}.premium-image-button-style1-left:before{content:"";position:absolute;width:0;height:100%;top:0;left:0}.premium-image-button-style1-bottom:hover:before{height:100%}.premium-image-button-style1-top:hover:before{height:100%}.premium-image-button-style1-right:hover:before{width:100%}.premium-image-button-style1-left:hover:before{width:100%}.premium-image-button-diagonal-bottom,.premium-image-button-diagonal-left,.premium-image-button-diagonal-right,.premium-image-button-diagonal-top{z-index:10}.premium-image-button-diagonal-bottom:before,.premium-image-button-diagonal-left:before,.premium-image-button-diagonal-right:before,.premium-image-button-diagonal-top:before{position:absolute;top:0;right:0;width:100%;height:100%;content:"";z-index:1;background:rgba(255,255,255,.2);-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0);-ms-transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0);-webkit-transition:all .8s ease-out;transition:all .8s ease-out}.premium-image-button-diagonal-left:before,.premium-image-button-diagonal-right:hover:before{-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0);-ms-transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0)}.premium-image-button-diagonal-left:hover:before,.premium-image-button-diagonal-right:before{-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,150%,0);-ms-transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,150%,0)}.premium-image-button-diagonal-bottom:before,.premium-image-button-diagonal-top:hover:before{-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0);-ms-transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0)}.premium-image-button-diagonal-bottom:hover:before,.premium-image-button-diagonal-top:before{-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,150%,0);-ms-transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,150%,0)}.premium-image-button-style4-icon-wrapper{position:absolute;z-index:2;width:100%;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-js-display:flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-image-button-style4-icon-wrapper.top{bottom:-100%;right:0}.premium-image-button-style4-icon-wrapper.bottom{top:-100%;right:0}.premium-image-button-style4-icon-wrapper.left{top:0;right:-100%}.premium-image-button-style4-icon-wrapper.right{top:0;left:-100%}.premium-image-button-style4-bottom:hover .premium-image-button-style4-icon-wrapper{top:0;opacity:1}.premium-image-button-style4-top:hover .premium-image-button-style4-icon-wrapper{bottom:0;opacity:1}.premium-image-button-style4-left:hover .premium-image-button-style4-icon-wrapper{right:0;opacity:1}.premium-image-button-style4-right:hover .premium-image-button-style4-icon-wrapper{left:0;opacity:1}.premium-image-button-style4-bottom:hover .premium-image-button-text-icon-wrapper{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);opacity:0}.premium-image-button-style4-top:hover .premium-image-button-text-icon-wrapper{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);opacity:0}.premium-image-button-style4-left:hover .premium-image-button-text-icon-wrapper{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);opacity:0}.premium-image-button-style4-right:hover .premium-image-button-text-icon-wrapper{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);opacity:0}.premium-image-button-overlap-effect-horizontal:before,.premium-image-button-overlap-effect-vertical:before{position:absolute;content:"";top:0;right:0;width:100%;height:100%;opacity:0;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;background:rgba(255,255,255,.2);-webkit-animation-name:premium-overlap-effect-done;animation-name:premium-overlap-effect-done;-webkit-animation-duration:1s;animation-duration:1s}.premium-image-button-overlap-effect-vertical:before{-webkit-animation-name:premium-overlap-ver-effect-done;animation-name:premium-overlap-ver-effect-done;-webkit-animation-duration:1s;animation-duration:1s}.premium-image-button-overlap-effect-horizontal:hover:before{-webkit-animation-name:premium-overlap-effect;animation-name:premium-overlap-effect;-webkit-animation-duration:1s;animation-duration:1s}.premium-image-button-overlap-effect-vertical:hover:before{-webkit-animation-name:premium-overlap-ver-effect;animation-name:premium-overlap-ver-effect;-webkit-animation-duration:1s;animation-duration:1s}@-webkit-keyframes premium-overlap-effect{0%{opacity:0;-webkit-transform:rotateY(0);transform:rotateY(0)}50%{opacity:1;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}100%{opacity:0;-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}@keyframes premium-overlap-effect{0%{opacity:0;-webkit-transform:rotateY(0);transform:rotateY(0)}50%{opacity:1;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}100%{opacity:0;-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}@-webkit-keyframes premium-overlap-effect-done{0%{opacity:0;-webkit-transform:rotateY(0);transform:rotateY(0)}50%{opacity:1;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}100%{opacity:0;-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}@keyframes premium-overlap-effect-done{0%{opacity:0;-webkit-transform:rotateY(0);transform:rotateY(0)}50%{opacity:1;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}100%{opacity:0;-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}@-webkit-keyframes premium-overlap-ver-effect{0%{opacity:0;-webkit-transform:rotateX(0);transform:rotateX(0)}50%{opacity:1;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}100%{opacity:0;-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}@keyframes premium-overlap-ver-effect{0%{opacity:0;-webkit-transform:rotateX(0);transform:rotateX(0)}50%{opacity:1;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}100%{opacity:0;-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}@-webkit-keyframes premium-overlap-ver-effect-done{0%{opacity:0;-webkit-transform:rotateX(0);transform:rotateX(0)}50%{opacity:1;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}100%{opacity:0;-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}@keyframes premium-overlap-ver-effect-done{0%{opacity:0;-webkit-transform:rotateX(0);transform:rotateX(0)}50%{opacity:1;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}100%{opacity:0;-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}.premium-blog-filter,.premium-img-gallery-filter{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-js-display:flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-img-gallery{clear:both;overflow:hidden}.premium-gallery-container .premium-gallery-item{padding:10px;float:right}.premium-gallery-container .grid-sizer{width:33.33%}.premium-blog-filter .premium-blog-filters-container li a.category,.premium-img-gallery-filter .premium-gallery-cats-container li a.category{outline:0;text-decoration:none;-webkit-border-radius:75px;border-radius:75px;margin:15px 5px 20px;padding:7px 20px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-img-gallery-filter .premium-gallery-cats-container li a.category span{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.pa-gallery-img{position:relative}.pa-gallery-img .pa-gallery-whole-link{position:absolute;top:0;right:0;width:100%;height:100%}.pa-gallery-img.style2 .pa-gallery-whole-link{z-index:99}.pa-gallery-img-container{overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.pa-gallery-img-container img{display:block;width:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-img-gallery.gray img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-img-gallery.scale img,.premium-img-gallery.zoomout img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-img-gallery.sepia img{-webkit-filter:sepia(30%);filter:sepia(30%)}.premium-img-gallery.bright img{-webkit-filter:brightness(1);filter:brightness(1)}.premium-img-gallery.trans img{-webkit-transform:translateX(15px) scale(1.1);-ms-transform:translateX(15px) scale(1.1);transform:translateX(15px) scale(1.1)}.pa-gallery-img .pa-gallery-img-link,.pa-gallery-img .pa-gallery-magnific-image{outline:0}.pa-gallery-img .pa-gallery-img-link i,.pa-gallery-img .pa-gallery-img-link svg,.pa-gallery-img .pa-gallery-magnific-image i,.pa-gallery-img .pa-gallery-magnific-image svg{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.pa-gallery-img .pa-gallery-img-link span,.pa-gallery-img .pa-gallery-magnific-image span{line-height:1;display:inline-block;opacity:0;margin:0 5px;padding:15px;-webkit-border-radius:50%;border-radius:50%}.pa-gallery-img.style2 .pa-gallery-img-link span,.pa-gallery-img.style2 .pa-gallery-magnific-image span{margin:0 5px 20px}.pa-gallery-img:hover .pa-gallery-magnific-image span{-webkit-transition:all .3s ease-in-out,opacity .5s ease-in-out .3s;transition:all .3s ease-in-out,opacity .5s ease-in-out .3s}.pa-gallery-img:hover .pa-gallery-img-link span{-webkit-transition:all .3s ease-in-out,opacity .5s ease-in-out .6s;transition:all .3s ease-in-out,opacity .5s ease-in-out .6s}.pa-gallery-img:hover .pa-gallery-img-link span,.pa-gallery-img:hover .pa-gallery-magnific-image span,.premium-gallery-icon-show a.pa-gallery-video-icon span{opacity:1}.premium-blog-filter ul.premium-blog-filters-container,.premium-img-gallery-filter ul.premium-gallery-cats-container{text-align:center;margin:0;padding:0}.premium-blog-filter .premium-blog-filters-container li,.premium-img-gallery-filter .premium-gallery-cats-container li{list-style:none;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;-js-display:inline-flex;display:-moz-inline-box;display:inline-flex}.premium-img-gallery.zoomin .pa-gallery-img:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-img-gallery.zoomout .pa-gallery-img:hover img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-img-gallery.scale .pa-gallery-img:hover img{-webkit-transform:scale(1.3) rotate(-5deg);-ms-transform:scale(1.3) rotate(-5deg);transform:scale(1.3) rotate(-5deg)}.premium-img-gallery.gray .pa-gallery-img:hover img{-webkit-filter:grayscale(0);filter:grayscale(0)}.premium-img-gallery.blur .pa-gallery-img:hover img{-webkit-filter:blur(3px);filter:blur(3px)}.premium-img-gallery.sepia .pa-gallery-img:hover img{-webkit-filter:sepia(0);filter:sepia(0)}.premium-img-gallery.trans .pa-gallery-img:hover img{-webkit-transform:translateX(0) scale(1.1);-ms-transform:translateX(0) scale(1.1);transform:translateX(0) scale(1.1)}.premium-img-gallery.bright .pa-gallery-img:hover img{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.pa-gallery-img .premium-gallery-caption{padding:10px}.pa-gallery-img .premium-gallery-caption .premium-gallery-img-name{margin-bottom:0}.pa-gallery-img.style1{overflow:hidden}.pa-gallery-img:not(.style2) .pa-gallery-icons-wrapper{position:absolute;top:0;right:0;width:100%;height:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.pa-gallery-img:not(.style2) .pa-gallery-icons-inner-container{position:absolute;top:33.33%;width:100%;text-align:center;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:999}.premium-blog-post-container .premium-blog-entry-container{margin:0!important}.pa-gallery-img.style1 .premium-gallery-caption{position:absolute;top:auto;left:0;right:0;width:100%;-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s;-webkit-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.pa-gallery-img.default .premium-gallery-caption{position:absolute;top:auto;left:0;right:0;width:100%;bottom:0}.pa-gallery-img.style1:hover .premium-gallery-caption{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);bottom:-1px!important}.pa-gallery-img.style2 .pa-gallery-icons-caption-container{position:absolute;top:0;right:0;width:100%;height:100%;opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .3s,opacity .3s;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s;z-index:1;background-color:rgba(108,191,226,.68);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-js-display:flex;display:-moz-box;display:flex;text-align:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.pa-gallery-img.style2 .pa-gallery-icons-caption-cell{width:100%}.pa-gallery-img.style2:hover .pa-gallery-icons-caption-container{opacity:1;-webkit-transform:translate(-15px,15px);-ms-transform:translate(-15px,15px);transform:translate(-15px,15px)}.premium-clearfix{clear:both}.premium-gallery-container .pa-gallery-item{padding:10px}.premium-img-gallery-metro .premium-gallery-item{overflow:hidden}.premium-img-gallery-metro .pa-gallery-img{height:100%}.premium-img-gallery-metro .pa-gallery-img-container{height:100%}.premium-img-gallery-metro .pa-gallery-img-container img{min-height:100%;width:100%;-o-object-fit:fill;object-fit:fill}.premium-img-gallery .premium-gallery-item-hidden{visibility:hidden;width:0!important;height:0!important;margin:0!important;padding:0!important}.premium-gallery-load-more .premium-gallery-load-more-btn{-webkit-box-shadow:none;box-shadow:none;text-shadow:none;border:none;outline:0;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;vertical-align:bottom;cursor:pointer;line-height:1;font-style:normal;font-weight:400;background-image:none;color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-gallery-load-more-btn{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;-js-display:inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-loader{border:3px solid #f3f3f3;border-top-width:3px;border-top-style:solid;border-top-color:#f3f3f3;-webkit-border-radius:50%;border-radius:50%;border-top:3px solid;border-top-color:#bbb;width:30px;height:30px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;margin:0 auto}.premium-gallery-load-more-btn div{margin-right:3px}.premium-gallery-load-more-btn .premium-loader{display:inline-block;width:20px;height:20px}.pa-gallery-img .pa-gallery-lightbox-wrap{display:inline-block}.pa-gallery-img .pa-gallery-video-icon,.premium-img-gallery-no-lightbox .premium-gallery-video-item .pa-gallery-img{cursor:pointer}.pa-gallery-img-container iframe,.pa-gallery-img-container video{position:absolute;visibility:hidden;top:0;right:0;max-width:100%;width:100%;height:100%;margin:0;line-height:1;border:none}.pa-gallery-img-container video{-o-object-fit:contain;object-fit:contain}.pa-gallery-icons-caption-cell svg,.pa-gallery-icons-inner-container svg{width:14px;height:14px}.premium-gallery-gradient-layer{position:absolute;bottom:40px;width:100%;height:20px;background:-webkit-gradient(linear,left bottom,left top,from(#17181f),to(rgba(255,255,255,0)));background:-webkit-linear-gradient(bottom,#17181f 0,rgba(255,255,255,0) 100%);background:linear-gradient(to top,#17181f 0,rgba(255,255,255,0) 100%)}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(-360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}.premium-vscroll-inner{position:relative;min-height:100%}.premium-vscroll-inner .premium-vscroll-dots{position:fixed;z-index:100;opacity:1;margin-top:-32px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-vscroll-wrap .premium-vscroll-nav-menu{opacity:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-vscroll-inner .premium-vscroll-dots,.premium-vscroll-wrap .premium-vscroll-dots-hide{opacity:0;visibility:hidden}.premium-vscroll-nav-dots-yes .premium-vscroll-inner .premium-vscroll-dots{opacity:1;visibility:visible}.premium-vscroll-dots.middle{top:50%}.premium-vscroll-dots.top{top:40px}.premium-vscroll-dots.bottom{bottom:30px}.premium-vscroll-dots.right{left:17px}.premium-vscroll-dots.left{right:17px}.premium-vscroll-inner ul.premium-vscroll-dots-list,.premium-vscroll-wrap .premium-vscroll-nav-menu{margin:0!important;padding:0}.premium-vscroll-inner ul.premium-vscroll-dots-list li{width:14px;height:13px;margin:7px;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-js-display:flex;display:-moz-box;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;overflow:visible}.premium-vscroll-inner .premium-vscroll-dot-item .premium-vscroll-nav-link{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none}.premium-vscroll-inner .premium-vscroll-dot-item .premium-vscroll-nav-link span{top:2px;right:2.5px;width:8px;height:8px;border:1px solid #000;-webkit-border-radius:50%;border-radius:50%;position:absolute;z-index:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-vscroll-inner .premium-vscroll-dot-item.active .premium-vscroll-nav-link span{-webkit-transform:scale(1.6);-ms-transform:scale(1.6);transform:scale(1.6)}.premium-vscroll-inner .premium-vscroll-dot-item .premium-vscroll-tooltip{position:absolute;color:#fff;font-size:14px;font-family:arial,helvetica,sans-serif;white-space:nowrap;max-width:220px;padding-right:.4em;padding-left:.4em}.premium-vscroll-inner .premium-vscroll-dots.right .premium-vscroll-tooltip{left:27px}.premium-vscroll-inner .premium-vscroll-dots.lines .premium-vscroll-dot-item{width:4px;height:30px}.premium-vscroll-inner .premium-vscroll-dots.lines .premium-vscroll-dot-item span{width:100%;height:100%;-webkit-border-radius:0;border-radius:0}.premium-vscroll-inner .premium-vscroll-dots.lines .premium-vscroll-dot-item.active span{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}@media (max-width:768px){.premium-vscroll-dots.right{left:7px}.premium-vscroll-dots.left{right:7px}}.premium-vscroll-inner .premium-vscroll-dots.right .premium-vscroll-tooltip::after{position:absolute;top:50%;content:"";right:-webkit-calc(100% - 1px);right:calc(100% - 1px);width:10px;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.premium-vscroll-inner .premium-vscroll-dots.left .premium-vscroll-tooltip::after{position:absolute;top:50%;content:"";left:-webkit-calc(100% - 1px);left:calc(100% - 1px);width:10px;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.premium-vscroll-inner .premium-vscroll-dots.left .premium-vscroll-tooltip{right:27px}.premium-vscroll-nav-menu{position:fixed;top:20px;height:40px;z-index:100;padding:0;margin:0}.premium-vscroll-nav-menu.left{right:0}.premium-vscroll-nav-menu.right{left:0}.premium-vscroll-nav-menu .premium-vscroll-nav-item{display:inline-block;margin:10px;color:#000;background:#fff;background:rgba(255,255,255,.3)}.premium-vscroll-nav-menu .premium-vscroll-nav-item .premium-vscroll-nav-link{padding:9px 18px;display:block;cursor:pointer}.premium-vscroll-nav-menu .premium-vscroll-nav-item .premium-vscroll-nav-link,.premium-vscroll-nav-menu .premium-vscroll-nav-item .premium-vscroll-nav-link:hover{color:#000}.multiscroll-nav li a:focus,.premium-vscroll-nav-menu .premium-vscroll-nav-item .premium-vscroll-nav-link:focus{outline:0}.premium-vscroll-temp .slimScrollBar{visibility:hidden}.premium-image-scroll-container,.premium-image-scroll-section{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-image-scroll-section{position:relative;overflow:hidden;width:100%;-webkit-mask-image:-webkit-radial-gradient(white,#000)}.premium-image-scroll-container{width:100%}.premium-image-scroll-container .premium-image-scroll-mask-media{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.premium-container-scroll{overflow:auto}.premium-image-scroll-container .premium-image-scroll-horizontal{position:relative;width:100%;height:100%}.premium-image-scroll-container .premium-image-scroll-horizontal img{max-width:none;height:100%}.premium-image-scroll-container .premium-image-scroll-vertical img{width:100%;max-width:100%;height:auto}.premium-image-scroll-ver{position:relative}.premium-image-scroll-container .premium-image-scroll-overlay{background:rgba(2,2,2,.3)}.premium-image-scroll-container .premium-image-scroll-link,.premium-image-scroll-container .premium-image-scroll-overlay{position:absolute;top:0;bottom:0;right:0;left:0;z-index:4}.premium-image-scroll-content{display:inline-block;position:absolute;height:auto;top:50%;right:50%;text-align:center;z-index:5;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%)}.premium-container-scroll-instant .premium-image-scroll-image{-webkit-transition:all 0s ease-in-out!important;transition:all 0s ease-in-out!important}.premium-image-scroll-container img{-webkit-transition:-webkit-transform 3s ease-in-out;transition:-webkit-transform 3s ease-in-out;transition:transform 3s ease-in-out;transition:transform 3s ease-in-out,-webkit-transform 3s ease-in-out}.premium-image-scroll-container .premium-image-scroll-content,.premium-image-scroll-container .premium-image-scroll-overlay{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:1}.premium-image-scroll-container:hover .premium-image-scroll-overlay{opacity:0}.premium-image-scroll-container:hover .premium-image-scroll-content{opacity:0;visibility:hidden}.premium-image-scroll-content .premium-image-scroll-icon{display:inline-block;font-family:pa-elements!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.pa-horizontal-mouse-scroll:before{content:"\e917"}.pa-vertical-mouse-scroll:before{content:"\e918"}.pa-horizontal-mouse-scroll{-webkit-animation-name:pa-scroll-horizontal;animation-name:pa-scroll-horizontal}.pa-vertical-mouse-scroll{-webkit-animation-name:pa-scroll-vertical;animation-name:pa-scroll-vertical}@-webkit-keyframes pa-scroll-vertical{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(5px);transform:translateY(5px)}}@keyframes pa-scroll-vertical{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(5px);transform:translateY(5px)}}@-webkit-keyframes pa-scroll-horizontal{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}}@keyframes pa-scroll-horizontal{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}}.premium-lottie-wrap .premium-lottie-animation{position:relative;-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-lottie-wrap .premium-lottie-animation a{position:absolute;left:0;top:0;width:100%;height:100%}.premium-bullet-list-box{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.premium-bullet-list-box .premium-bullet-list-content-grow-lc{-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}.premium-bullet-list-box .premium-bullet-list-content-grow-rc{-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.premium-bullet-list-box .premium-bullet-list-content-grow-cc{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}.premium-bullet-list-content{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:auto;position:relative}.premium-bullet-list-content .premium-bullet-list-text span,.premium-bullet-list-content .premium-bullet-list-wrapper{display:inline-block;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-bullet-list-content .premium-bullet-list-text span{margin:0 5px}.premium-bullet-list-content .premium-bullet-list-icon-text p{font-size:18px;background-color:#eee;padding:1px 5px;-webkit-border-radius:2px;border-radius:2px}.premium-bullet-list-content .premium-bullet-list-icon-text p,.premium-bullet-list-content .premium-bullet-list-text span,.premium-bullet-list-content .premium-bullet-list-wrapper i,.premium-bullet-list-content .premium-bullet-list-wrapper img,.premium-bullet-list-content .premium-bullet-list-wrapper svg{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-bullet-list-content .premium-bullet-list-wrapper{position:relative;line-height:0}.premium-bullet-list-content .premium-bullet-list-wrapper img,.premium-bullet-list-content .premium-bullet-list-wrapper svg{width:30px!important;height:30px!important;position:relative;z-index:500}.premium-bullet-list-content .premium-bullet-list-wrapper .premium-bullet-list-icon-text,.premium-bullet-list-content .premium-bullet-list-wrapper i{position:relative;z-index:500}.premium-bullet-list-content .premium-bullet-list-link{position:absolute;top:0;right:0;width:100%;height:100%;z-index:1000}.premium-bullet-list-content:not(:last-of-type) .premium-bullet-list-connector{width:100%;height:100%;position:absolute;top:.5em;z-index:100;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-bullet-list-content:not(:last-of-type) .premium-bullet-list-connector .premium-icon-connector-content:after{content:"";border-left-width:1px;border-left-style:solid;border-color:#333;display:block;height:100%}li.premium-bullet-list-content.premium-bullet-list-content-inline{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;z-index:2}li.premium-bullet-list-content.premium-bullet-list-content-inline:not(:first-child){margin:0 3px}li.premium-bullet-list-content.premium-bullet-list-content-inline:first-child{margin:0 0 0 3px}.premium-bullet-list-divider:not(:last-child){width:100%;-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;overflow:hidden}.premium-bullet-list-divider:not(:last-child):after{content:"";display:block;border-top-style:solid;border-top-width:1px}.premium-bullet-list-divider-inline:not(:last-child){float:left;display:inline-block;position:relative;height:100%;overflow:hidden;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;margin:0 3px}.premium-bullet-list-divider-inline:not(:last-child):after{content:"";display:block;border-right-width:1px;height:33px;border-right-style:solid}.premium-bullet-list-icon-text{line-height:1.5}.premium-bullet-list-icon-text p,li.premium-bullet-list-content,ul.premium-bullet-list-box{margin:0}.premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-icon-text p,.premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-text span,.premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-wrapper i{color:transparent!important;text-shadow:0 0 3px #aaa}.premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-badge,.premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-wrapper .premium-lottie-animation svg,.premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-wrapper img,.premium-bullet-list-blur:hover .premium-bullet-list-content .premium-icon-connector-content{-webkit-filter:blur(3px);filter:blur(3px)}.premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-icon-text p,.premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-text span,.premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-wrapper i{color:#aaa!important;text-shadow:0 0 0 transparent}.premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-badge,.premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-wrapper .premium-lottie-animation svg,.premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-wrapper img,.premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-icon-connector-content{-webkit-filter:none;filter:none}.premium-bullet-list-content .premium-bullet-list-badge{font-size:11px;top:auto;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.premium-bullet-list-content .premium-bullet-list-icon-text p{font-size:13px}.premium-bullet-list-gradient-effect[data-text]{display:inline-block;position:relative;text-decoration:none}.premium-bullet-list-gradient-effect[data-text]::before{content:attr(data-text);position:absolute;z-index:1;overflow:hidden;-webkit-clip-path:polygon(100% 100%,100% 100%,50% 50%);clip-path:polygon(100% 100%,100% 100%,50% 50%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;-webkit-transition:all .4s ease;transition:all .4s ease}.premium-bullet-list-content:focus .premium-bullet-list-gradient-effect[data-text]::before,.premium-bullet-list-content:hover .premium-bullet-list-gradient-effect[data-text]::before{-webkit-animation:rtlgradient 1s forwards;animation:rtlgradient 1s forwards}@-webkit-keyframes rtlgradient{0%{-webkit-clip-path:circle(0 at 150% 50%);clip-path:circle(0 at 150% 50%)}100%{-webkit-clip-path:circle(100% at 50% 50%);clip-path:circle(100% at 50% 50%)}}@keyframes rtlgradient{0%{-webkit-clip-path:circle(0 at 150% 50%);clip-path:circle(0 at 150% 50%)}100%{-webkit-clip-path:circle(100% at 50% 50%);clip-path:circle(100% at 50% 50%)}}ul[data-list-animation*=animated-] .premium-bullet-list-content,ul[data-list-animation*=animated-] .premium-bullet-list-divider,ul[data-list-animation*=animated-] .premium-bullet-list-divider-inline{opacity:0}.premium-bullet-list-content-grow-effect:hover{-webkit-transform:scale(1.07);-ms-transform:scale(1.07);transform:scale(1.07)}
assets/frontend/min-css/premium-addons.min.css CHANGED
@@ -1 +1 @@
1
- @font-face{font-family:pa-elements;src:url(../../editor/fonts/pa-elements.eot?7pjc22);src:url(../../editor/fonts/pa-elements.eot?7pjc22#iefix) format("embedded-opentype"),url(../../editor/fonts/pa-elements.ttf?7pjc22) format("truetype"),url(../../editor/fonts/pa-elements.woff?7pjc22) format("woff"),url(../../editor/fonts/pa-elements.svg?7pjc22#pa-elements) format("svg");font-weight:400;font-style:normal}.premium-banner{overflow:hidden}.premium-banner-ib{display:block;position:relative;z-index:1;overflow:hidden;margin:0;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.premium-banner-ib img{display:block;position:relative}.premium-banner-img-wrap{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:100%}.premium-banner-img-wrap .premium-banner-ib-img{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.premium-banner-ib-desc .premium-banner-read-more{z-index:100}.elementor-widget-premium-addon-banner .premium-banner-ib-title{background:0 0}.premium-banner-ib *,.premium-banner-ib .premium-banner-ib-desc{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.premium-banner-ib img{min-width:100%;max-width:100%;-webkit-transition:opacity .35s;transition:opacity .35s}.premium-banner-ib .premium-banner-ib-desc{padding:15px;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;left:0;width:100%;height:100%}.premium-banner-ib .premium-banner-ib-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0}.premium-banner-ib a.premium-banner-ib-link{display:block;background:0 0}.premium-banner-animation1 img{width:-webkit-calc(100% + 50px)!important;width:calc(100% + 50px)!important;max-width:-webkit-calc(100% + 50px)!important;max-width:calc(100% + 50px)!important;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s;-webkit-transform:translate3d(-40px,0,0);transform:translate3d(-40px,0,0)}.premium-banner-animation2 .premium-banner-ib-title{padding:15px}.premium-banner-animation1 .premium-banner-ib-desc{top:auto;bottom:0;min-height:25%;height:auto;max-height:100%;text-align:left}.premium-banner-animation1 .premium-banner-ib-content,.premium-banner-animation1 .premium-banner-ib-title,.premium-banner-animation1 .premium-banner-read-more{-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0);-webkit-transition-delay:50ms;transition-delay:50ms;-webkit-transition-duration:.35s;transition-duration:.35s}.premium-banner-animation1 .premium-banner-ib-title{-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s}.premium-banner-animation1 .premium-banner-ib-content,.premium-banner-animation1 .premium-banner-read-more{margin-top:10px;opacity:0;-webkit-transition:opacity .2s,-webkit-transform .35s;transition:opacity .2s,-webkit-transform .35s;transition:opacity .2s,transform .35s;transition:opacity .2s,transform .35s,-webkit-transform .35s}.premium-banner-animation1.active .premium-banner-ib-content,.premium-banner-animation1.active .premium-banner-read-more,.premium-banner-animation1:hover .premium-banner-ib-content,.premium-banner-animation1:hover .premium-banner-read-more{opacity:1;-webkit-transition-delay:50ms;transition-delay:50ms;-webkit-transition-duration:.35s;transition-duration:.35s}.premium-banner-animation1.active .premium-banner-ib-content,.premium-banner-animation1.active .premium-banner-ib-title,.premium-banner-animation1.active .premium-banner-read-more,.premium-banner-animation1.active img,.premium-banner-animation1:hover .premium-banner-ib-content,.premium-banner-animation1:hover .premium-banner-ib-title,.premium-banner-animation1:hover .premium-banner-read-more,.premium-banner-animation1:hover img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-delay:50ms;transition-delay:50ms;-webkit-transition-duration:.35s;transition-duration:.35s}.premium-banner-animation1.scale img,.premium-banner-animation1.zoomout img{-webkit-transform:translate3d(-40px,0,0) scale(1.1);transform:translate3d(-40px,0,0) scale(1.1)}.premium-banner-ib.sepia img{-webkit-filter:sepia(30%);filter:sepia(30%)}.premium-banner-ib.bright img{-webkit-filter:brightness(1);filter:brightness(1)}.premium-banner-ib.sepia:hover img{-webkit-filter:sepia(0);filter:sepia(0)}.premium-banner-ib.bright:hover img{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.premium-banner-animation1.premium-banner-min-height img,.premium-banner-animation13.premium-banner-min-height img,.premium-banner-animation2.premium-banner-min-height img,.premium-banner-animation4.premium-banner-min-height img,.premium-banner-animation5.premium-banner-min-height img,.premium-banner-animation6.premium-banner-min-height img{height:auto}.premium-banner-animation2 img{width:100%}.premium-banner-animation2 .premium-banner-ib-desc::before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0)}.premium-banner-animation2 .premium-banner-ib-title{position:absolute;top:50%;left:0;width:100%;-webkit-transition:color .35s,-webkit-transform .35s;transition:color .35s,-webkit-transform .35s;transition:transform .35s,color .35s;transition:transform .35s,color .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.premium-banner-animation2 .premium-banner-ib-content,.premium-banner-animation2 .premium-banner-ib-desc::before,.premium-banner-animation2 .premium-banner-read-more{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation2 .premium-banner-ib-content,.premium-banner-animation2 .premium-banner-read-more{position:absolute;bottom:0;left:0;padding:15px;width:100%;max-height:50%;opacity:0;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}.premium-banner-animation2.active .premium-banner-ib-title,.premium-banner-animation2:hover .premium-banner-ib-title{-webkit-transform:translate3d(0,-40px,0);transform:translate3d(0,-40px,0)}.premium-banner-animation2.active .premium-banner-ib-desc::before,.premium-banner-animation2.active .premium-banner-read-more,.premium-banner-animation2:hover .premium-banner-ib-desc::before,.premium-banner-animation2:hover .premium-banner-read-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation2.active .premium-banner-ib-content,.premium-banner-animation2:hover .premium-banner-ib-content{opacity:1;-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}.premium-banner-animation3 .premium-banner-ib-title{position:absolute;bottom:0;left:0;padding:15px;width:100%;text-align:left;-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}.premium-banner-animation3 .premium-banner-ib-desc::before,.premium-banner-animation3 .premium-banner-ib-title{-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s}.premium-banner-animation3.active .premium-banner-ib-desc::before,.premium-banner-animation3.active .premium-banner-ib-title,.premium-banner-animation3:hover .premium-banner-ib-desc::before,.premium-banner-animation3:hover .premium-banner-ib-title{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation3 .premium-banner-ib-content{max-height:-webkit-calc(100% - 60px - 1.5em);max-height:calc(100% - 60px - 1.5em);overflow:hidden}.premium-banner-animation4 img{width:-webkit-calc(100% + 40px)!important;width:calc(100% + 40px)!important;max-width:-webkit-calc(100% + 40px)!important;max-width:calc(100% + 40px)!important}.premium-banner-animation4 .premium-banner-ib-desc{padding:30px}.premium-banner-animation4 .premium-banner-ib-desc::after{position:absolute;content:"";opacity:0}.premium-banner-animation4 .premium-banner-ib-desc::before{position:absolute;content:"";opacity:0;top:50px;right:30px;bottom:50px;left:30px;border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.premium-banner-animation4 .premium-banner-ib-desc::after{top:30px;right:50px;bottom:30px;left:50px;border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transform:scale(1,0);-ms-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.premium-banner-animation4 .premium-banner-ib-title{padding:50px 30px 0 30px;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s}.premium-banner-animation4 .premium-banner-ib-content,.premium-banner-animation4 .premium-banner-read-more{padding:10px 30px;opacity:0;overflow:hidden;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}.premium-banner-animation4 .premium-banner-ib-title,.premium-banner-animation4 img{-webkit-transform:translate3d(-30px,0,0);transform:translate3d(-30px,0,0)}.premium-banner-animation4.scale img,.premium-banner-animation4.zoomout img{-webkit-transform:translate3d(-30px,0,0) scale(1.1);transform:translate3d(-30px,0,0) scale(1.1)}.premium-banner-animation4 .premium-banner-ib-content,.premium-banner-animation4 .premium-banner-read-more{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation4 .premium-banner-ib-desc::after,.premium-banner-animation4 .premium-banner-ib-desc::before{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation4 img{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation4.active .premium-banner-ib-desc::after,.premium-banner-animation4.active .premium-banner-ib-desc::before,.premium-banner-animation4:hover .premium-banner-ib-desc::after,.premium-banner-animation4:hover .premium-banner-ib-desc::before{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-banner-animation4.active .premium-banner-ib-content,.premium-banner-animation4.active .premium-banner-ib-title,.premium-banner-animation4.active .premium-banner-read-more,.premium-banner-animation4:hover .premium-banner-ib-content,.premium-banner-animation4:hover .premium-banner-ib-title,.premium-banner-animation4:hover .premium-banner-read-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation4:hover .premium-banner-ib-content,.premium-banner-animation4:hover .premium-banner-ib-desc::after,.premium-banner-animation4:hover .premium-banner-ib-title,.premium-banner-animation4:hover img{-webkit-transition-delay:.15s;transition-delay:.15s}.premium-banner-animation5 .premium-banner-ib-desc{top:auto;bottom:0;padding:15px;height:auto;background:#f2f2f2;color:#3c4a50;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.premium-banner-animation5 .premium-banner-ib-content{position:absolute;top:auto;bottom:100%;left:0;width:100%;padding:15px;opacity:0;-webkit-transition:opacity .35s;transition:opacity .35s}.premium-banner-animation5 .premium-banner-ib-title,.premium-banner-animation5 .premium-banner-read-more{-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,200%,0);transform:translate3d(0,200%,0);text-align:center}.premium-banner-animation5 .premium-banner-ib-title{margin:10px 0}.premium-banner-animation5.active .premium-banner-ib-content,.premium-banner-animation5.active .premium-banner-ib-content *,.premium-banner-animation5:hover .premium-banner-ib-content,.premium-banner-animation5:hover .premium-banner-ib-content *{opacity:1!important;z-index:99!important;-webkit-backface-visibility:hidden!important;backface-visibility:hidden!important}.premium-banner-animation5.active .premium-banner-ib-desc,.premium-banner-animation5.active .premium-banner-ib-title,.premium-banner-animation5.active .premium-banner-read-more,.premium-banner-animation5:hover .premium-banner-ib-desc,.premium-banner-animation5:hover .premium-banner-ib-title,.premium-banner-animation5:hover .premium-banner-read-more{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.premium-banner-animation5:hover .premium-banner-ib-title{-webkit-transition-delay:50ms;transition-delay:50ms}.premium-banner-animation5 img{-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s}.premium-banner-animation2 img,.premium-banner-animation4 img,.premium-banner-animation6 img{-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s}.premium-banner-animation5.scale img,.premium-banner-animation5.zoomout img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-banner-animation2.scale img,.premium-banner-animation2.zoomout img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-banner-animation6.scale img,.premium-banner-animation6.zoomout img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-banner-animation2.zoomin:hover img,.premium-banner-animation5.zoomin:hover img,.premium-banner-animation6.zoomin:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-banner-animation2.zoomout:hover img,.premium-banner-animation5.zoomout:hover img,.premium-banner-animation6.zoomout:hover img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-banner-animation2.scale:hover img,.premium-banner-animation5.scale:hover img,.premium-banner-animation6.scale:hover img{-webkit-transform:scale(1.2) rotate(5deg);-ms-transform:scale(1.2) rotate(5deg);transform:scale(1.2) rotate(5deg)}.premium-banner-animation2.grayscale:hover img,.premium-banner-animation5.grayscale:hover img,.premium-banner-animation6.grayscale:hover img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-banner-animation2.blur:hover img,.premium-banner-animation5.blur:hover img{-webkit-filter:blur(3px);filter:blur(3px)}.premium-banner-animation6.blur:hover img{-webkit-filter:blur(3px);filter:blur(3px)}.premium-banner-animation6 .premium-banner-ib-desc{padding:45px}.premium-banner-animation6 .premium-banner-ib-desc::before{position:absolute;content:"";top:30px;right:30px;bottom:30px;left:30px;border:1px solid #fff}.premium-banner-animation6 .premium-banner-ib-title{margin:20px 0 10px;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.premium-banner-animation6 .premium-banner-ib-content,.premium-banner-animation6 .premium-banner-ib-desc::before,.premium-banner-animation6 .premium-banner-read-more{opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.premium-banner-animation6 .premium-banner-read-more{margin-top:10px}.premium-banner-animation6.active .premium-banner-ib-title,.premium-banner-animation6:hover .premium-banner-ib-title{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation6.active .premium-banner-ib-content,.premium-banner-animation6.active .premium-banner-ib-desc::before,.premium-banner-animation6.active .premium-banner-read-more,.premium-banner-animation6:hover .premium-banner-ib-content,.premium-banner-animation6:hover .premium-banner-ib-desc::before,.premium-banner-animation6:hover .premium-banner-read-more{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-banner-animation12 .premium-banner-ib-desc::after{position:absolute;content:"";right:30px;bottom:30px;left:30px;height:-webkit-calc(50% - 30px);height:calc(50% - 30px);border:7px solid #fff;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.premium-banner-animation12.active .premium-banner-ib-desc::after,.premium-banner-animation12:hover .premium-banner-ib-desc::after{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation12 .premium-banner-ib-desc{padding:45px;text-align:left}.premium-banner-animation12 .premium-banner-ib-content{position:absolute;right:60px;bottom:60px;left:60px;opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}.premium-banner-animation12.active .premium-banner-ib-content,.premium-banner-animation12:hover .premium-banner-ib-content{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation13 img{width:-webkit-calc(100% + 20px)!important;width:calc(100% + 20px)!important;max-width:-webkit-calc(100% + 20px)!important;max-width:calc(100% + 20px)!important;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.premium-banner-animation13.scale img,.premium-banner-animation13.zoomout img{-webkit-transform:translate3d(-10px,0,0) scale(1.1);transform:translate3d(-10px,0,0) scale(1.1)}.premium-banner-animation13.none:hover img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation1.none:hover img,.premium-banner-animation4.none:hover img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation1.zoomin:hover img,.premium-banner-animation10.zoomin:hover img,.premium-banner-animation11.zoomin:hover img,.premium-banner-animation13.zoomin:hover img,.premium-banner-animation4.zoomin:hover img,.premium-banner-animation7.zoomin:hover img,.premium-banner-animation8.zoomin:hover img,.premium-banner-animation9.zoomin:hover img{-webkit-transform:translate3d(0,0,0) scale(1.1);transform:translate3d(0,0,0) scale(1.1)}.premium-banner-animation1.zoomout:hover img,.premium-banner-animation10.zoomout:hover img,.premium-banner-animation11.zoomout:hover img,.premium-banner-animation13.zoomout:hover img,.premium-banner-animation4.zoomout:hover img,.premium-banner-animation7.zoomout:hover img,.premium-banner-animation8.zoomout:hover img,.premium-banner-animation9.zoomout:hover img{-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}.premium-banner-animation1.scale:hover img,.premium-banner-animation10.scale:hover img,.premium-banner-animation11.scale:hover img,.premium-banner-animation13.scale:hover img,.premium-banner-animation4.scale:hover img,.premium-banner-animation7.scale:hover img,.premium-banner-animation8.scale:hover img,.premium-banner-animation9.scale:hover img{-webkit-transform:translate3d(0,0,0) scale(1.2) rotate(5deg);transform:translate3d(0,0,0) scale(1.2) rotate(5deg)}.premium-banner-animation1.grayscale:hover img,.premium-banner-animation10.grayscale:hover img,.premium-banner-animation11.grayscale:hover img,.premium-banner-animation13.grayscale:hover img,.premium-banner-animation4.grayscale:hover img,.premium-banner-animation7.grayscale:hover img,.premium-banner-animation8.grayscale:hover img,.premium-banner-animation9.grayscale:hover img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-banner-animation1.blur:hover img,.premium-banner-animation10.blur:hover img,.premium-banner-animation11.blur:hover img,.premium-banner-animation13.blur:hover img,.premium-banner-animation4.blur:hover,.premium-banner-animation7.blur:hover img,.premium-banner-animation8.blur:hover img,.premium-banner-animation9.blur:hover img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-filter:blur(3px);filter:blur(3px)}.premium-banner-animation13 .premium-banner-ib-desc{text-align:left}.premium-banner-animation13 .premium-banner-ib-title{position:relative;overflow:hidden;padding:5px 0 10px}.premium-banner-animation13 .premium-banner-ib-title::after{position:absolute;content:"";bottom:0;left:0;width:100%;height:2px;background:#fff;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(-101%,0,0);transform:translate3d(-101%,0,0)}.premium-banner-animation13.active .premium-banner-ib-title::after,.premium-banner-animation13:hover .premium-banner-ib-title::after{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation13 .premium-banner-ib-content,.premium-banner-animation13 .premium-banner-read-more{padding:15px 0;opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.premium-banner-animation13.active .premium-banner-ib-content,.premium-banner-animation13.active .premium-banner-read-more,.premium-banner-animation13:hover .premium-banner-ib-content,.premium-banner-animation13:hover .premium-banner-read-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-ib.premium-banner-animation5 .premium-banner-toggle-size{left:50%;width:auto!important;height:100%;max-width:none;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.premium-banner-ib img{border:none;padding:0;margin:0}.premium-banner-animation7 img{width:-webkit-calc(100% + 40px)!important;width:calc(100% + 40px)!important;max-width:-webkit-calc(100% + 40px)!important;max-width:calc(100% + 40px)!important;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s}.premium-banner-animation7 .premium-banner-brlr{width:7px}.premium-banner-animation7 .premium-banner-brtb{height:7px}.premium-banner-animation7 .premium-banner-br{position:absolute;z-index:1;background-color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transition-delay:.2s;transition-delay:.2s}.premium-banner-animation7 .premium-banner-bleft{left:30px;top:-webkit-calc(100% - 150px);top:calc(100% - 150px);height:0}.premium-banner-animation7 .premium-banner-bright{right:30px;bottom:-webkit-calc(100% - 150px);bottom:calc(100% - 150px);height:0}.premium-banner-animation7 .premium-banner-bottom{right:-webkit-calc(100% - 150px);right:calc(100% - 150px);bottom:30px;width:0}.premium-banner-animation7 .premium-banner-btop{left:-webkit-calc(100% - 150px);left:calc(100% - 150px);top:30px;width:0}.premium-banner-animation7 .premium-banner-ib-desc{padding:70px;display:table}.premium-banner-animation7 .premium-banner-ib-desc .premium-banner-desc-centered{display:table-cell;vertical-align:middle}.premium-banner-animation7 .premium-banner-ib-title{margin-top:0}.premium-banner-animation7 .premium-banner-ib-title,.premium-banner-animation7 img{-webkit-transform:translate3d(-30px,0,0);transform:translate3d(-30px,0,0)}.premium-banner-animation7.scale img,.premium-banner-animation7.zoomout img{-webkit-transform:translate3d(-30px,0,0) scale(1.1);transform:translate3d(-30px,0,0) scale(1.1)}.premium-banner-animation7 .premium-banner-ib-content,.premium-banner-animation7 .premium-banner-read-more{margin-top:10px}.premium-banner-animation7 .premium-banner-ib-desc::after,.premium-banner-animation7 .premium-banner-ib-desc::before{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation7 .premium-banner-ib-content,.premium-banner-animation7 .premium-banner-ib-title,.premium-banner-animation7 .premium-banner-read-more{opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation7.active .premium-banner-ib-content,.premium-banner-animation7.active .premium-banner-ib-title,.premium-banner-animation7.active .premium-banner-read-more,.premium-banner-animation7:hover .premium-banner-ib-content,.premium-banner-animation7:hover .premium-banner-ib-title,.premium-banner-animation7:hover .premium-banner-read-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation7.active .premium-banner-bleft,.premium-banner-animation7:hover .premium-banner-bleft{top:30px;height:70px}.premium-banner-animation7.active .premium-banner-bright,.premium-banner-animation7:hover .premium-banner-bright{bottom:30px;height:70px}.premium-banner-animation7.active .premium-banner-bottom,.premium-banner-animation7:hover .premium-banner-bottom{right:30px;width:70px}.premium-banner-animation7.active .premium-banner-btop,.premium-banner-animation7:hover .premium-banner-btop{left:30px;width:70px}.premium-banner-animation7:hover .premium-banner-ib-content,.premium-banner-animation7:hover .premium-banner-ib-title,.premium-banner-animation7:hover .premium-banner-read-more,.premium-banner-animation7:hover img{-webkit-transition-delay:.15s;transition-delay:.15s}.premium-banner-animation8 img{width:-webkit-calc(100% + 40px)!important;width:calc(100% + 40px)!important;max-width:-webkit-calc(100% + 40px)!important;max-width:calc(100% + 40px)!important;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s}.premium-banner-animation8 .premium-banner-brlr{width:7px}.premium-banner-animation8 .premium-banner-brtb{height:7px}.premium-banner-animation8 .premium-banner-br{position:absolute;z-index:1;background-color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transition-delay:.2s;transition-delay:.2s}.premium-banner-animation8 .premium-banner-bleft{left:30px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:0}.premium-banner-animation8 .premium-banner-bright{right:30px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:0}.premium-banner-animation8 .premium-banner-bottom{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:30px;width:0}.premium-banner-animation8 .premium-banner-btop{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:30px;width:0}.premium-banner-animation8 .premium-banner-ib-desc{padding:70px;display:table}.premium-banner-animation8 .premium-banner-ib-desc .premium-banner-desc-centered{display:table-cell;vertical-align:middle}.premium-banner-animation8 .premium-banner-ib-title{margin-top:0}.premium-banner-animation8 .premium-banner-ib-title,.premium-banner-animation8 img{-webkit-transform:translate3d(-30px,0,0);transform:translate3d(-30px,0,0)}.premium-banner-animation8.scale img,.premium-banner-animation8.zoomout img{-webkit-transform:translate3d(-30px,0,0) scale(1.1);transform:translate3d(-30px,0,0) scale(1.1)}.premium-banner-animation8 .premium-banner-ib-content,.premium-banner-animation8 .premium-banner-read-more{margin-top:10px}.premium-banner-animation8 .premium-banner-ib-desc::after,.premium-banner-animation8 .premium-banner-ib-desc::before{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation8 .premium-banner-ib-content,.premium-banner-animation8 .premium-banner-ib-title,.premium-banner-animation8 .premium-banner-read-more{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;opacity:0}.premium-banner-animation8.active .premium-banner-ib-content,.premium-banner-animation8.active .premium-banner-ib-title,.premium-banner-animation8.active .premium-banner-read-more,.premium-banner-animation8:hover .premium-banner-ib-content,.premium-banner-animation8:hover .premium-banner-ib-title,.premium-banner-animation8:hover .premium-banner-read-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation8.active .premium-banner-bleft,.premium-banner-animation8:hover .premium-banner-bleft{height:-webkit-calc(100% - 61px);height:calc(100% - 61px)}.premium-banner-animation8.active .premium-banner-bright,.premium-banner-animation8:hover .premium-banner-bright{height:-webkit-calc(100% - 61px);height:calc(100% - 61px)}.premium-banner-animation8.active .premium-banner-bottom,.premium-banner-animation8:hover .premium-banner-bottom{width:-webkit-calc(100% - 61px);width:calc(100% - 61px)}.premium-banner-animation8.active .premium-banner-btop,.premium-banner-animation8:hover .premium-banner-btop{width:-webkit-calc(100% - 61px);width:calc(100% - 61px)}.premium-banner-animation8:hover .premium-banner-ib-content,.premium-banner-animation8:hover .premium-banner-ib-title,.premium-banner-animation8:hover .premium-banner-read-more,.premium-banner-animation8:hover img{-webkit-transition-delay:.15s;transition-delay:.15s}.premium-banner-animation9 img{width:-webkit-calc(100% + 20px)!important;width:calc(100% + 20px)!important;max-width:-webkit-calc(100% + 20px)!important;max-width:calc(100% + 20px)!important;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-banner-animation9 .premium-banner-ib-desc{width:100%;height:100%}.premium-banner-animation9 .premium-banner-ib-desc::before{position:absolute;top:50%;left:50%;width:80%;height:1px;background:#fff;content:"";-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.premium-banner-animation9 .premium-banner-ib-desc::after{position:absolute;top:50%;left:50%;width:80%;height:1px;background:#fff;content:"";-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.premium-banner-animation9 .premium-banner-ib-title{position:absolute;top:50%;left:0;width:100%;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,-70px,0);transform:translate3d(0,-70px,0);margin-top:0;padding:0 10%}.premium-banner-animation9.active .premium-banner-ib-title,.premium-banner-animation9:hover .premium-banner-ib-title{-webkit-transform:translate3d(0,-80px,0);transform:translate3d(0,-80px,0)}.premium-banner-animation9 .premium-banner-ib-content,.premium-banner-animation9 .premium-banner-read-more{position:absolute;top:50%;left:0;width:100%;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;padding:0 10%;-webkit-transform:translate3d(0,35px,0);transform:translate3d(0,35px,0)}.premium-banner-animation9 .premium-banner-read-more{top:75%}.premium-banner-animation9.active .premium-banner-ib-content,.premium-banner-animation9.active .premium-banner-read-more,.premium-banner-animation9:hover .premium-banner-ib-content,.premium-banner-animation9:hover .premium-banner-read-more{-webkit-transform:translate3d(0,45px,0);transform:translate3d(0,45px,0)}.premium-banner-animation9.active .premium-banner-ib-desc::before,.premium-banner-animation9:hover .premium-banner-ib-desc::before{opacity:.5;-webkit-transform:translate3d(-50%,-50%,0) rotate(45deg);transform:translate3d(-50%,-50%,0) rotate(45deg)}.premium-banner-animation9.active .premium-banner-ib-desc::after,.premium-banner-animation9:hover .premium-banner-ib-desc::after{opacity:.5;-webkit-transform:translate3d(-50%,-50%,0) rotate(-45deg);transform:translate3d(-50%,-50%,0) rotate(-45deg)}.premium-banner-animation9:hover img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-banner-animation10 img{width:-webkit-calc(100% + 20px)!important;width:calc(100% + 20px)!important;max-width:-webkit-calc(100% + 20px)!important;max-width:calc(100% + 20px)!important;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s}.premium-banner-animation10 .premium-banner-ib-title{position:relative;overflow:hidden;padding:5px 0 15px;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);margin-bottom:0}.premium-banner-animation10 .premium-banner-ib-title::after{position:absolute;content:"";bottom:0;left:0;width:100%;height:3px;background:#fff;opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation10.active .premium-banner-ib-title,.premium-banner-animation10:hover .premium-banner-ib-title{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation10.active .premium-banner-ib-title::after,.premium-banner-animation10:hover .premium-banner-ib-title::after{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation10.scale img,.premium-banner-animation10.zoomout img{-webkit-transform:translate3d(-10px,0,0) scale(1.1);transform:translate3d(-10px,0,0) scale(1.1)}.premium-banner-animation10 .premium-banner-ib-content,.premium-banner-animation10 .premium-banner-read-more{padding-top:15px;opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.premium-banner-animation10 .premium-banner-read-more{padding:0}.premium-banner-animation10.active .premium-banner-ib-content,.premium-banner-animation10.active .premium-banner-read-more,.premium-banner-animation10:hover .premium-banner-ib-content,.premium-banner-animation10:hover .premium-banner-read-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation11{-webkit-transition:-webkit-transform 1s ease-out;transition:-webkit-transform 1s ease-out;transition:transform 1s ease-out;transition:transform 1s ease-out,-webkit-transform 1s ease-out;-webkit-transition-delay:125ms;transition-delay:125ms}.premium-banner-animation11 .premium-banner-ib-desc{position:absolute;z-index:5;-webkit-transform:translate3d(-30px,0,0);transform:translate3d(-30px,0,0);opacity:0;top:auto;bottom:0;min-height:25%;height:auto;max-height:100%;text-align:left;padding:30px;-webkit-transition:all .6s ease-out;transition:all .6s ease-out}.premium-banner-animation11 img{width:100%;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s}.premium-banner-animation11 .premium-banner-ib-title{margin-bottom:10px}.premium-banner-animation11 .premium-banner-gradient{position:absolute;left:0;top:0;right:0;bottom:0}.premium-banner-animation11 .premium-banner-gradient:after,.premium-banner-animation11 .premium-banner-gradient:before{position:absolute;content:"";left:0;top:0;right:0;bottom:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);background-image:-webkit-linear-gradient(40deg,rgba(84,89,95,.5) 27.89%,#6ec1e4 72.11%);background-image:linear-gradient(50deg,rgba(84,89,95,.5) 27.89%,#6ec1e4 72.11%);z-index:2}.premium-banner-animation11 .premium-banner-gradient:before{mix-blend-mode:color}.premium-banner-animation11 .premium-banner-gradient:after{mix-blend-mode:multiply}.premium-banner-animation11.active .premium-banner-ib-desc,.premium-banner-animation11:hover .premium-banner-ib-desc{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation11.active .premium-banner-gradient:after,.premium-banner-animation11.active .premium-banner-gradient:before,.premium-banner-animation11:hover .premium-banner-gradient:after,.premium-banner-animation11:hover .premium-banner-gradient:before{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation11.scale img,.premium-banner-animation11.zoomout img{-webkit-transform:translate3d(-10px,0,0) scale(1.1);transform:translate3d(-10px,0,0) scale(1.1)}.premium-countdown{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;text-align:center}.countdown-row{display:block;text-align:center}.countdown .countdown-section{display:inline-block;max-width:100%;margin-bottom:15px;-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.countdown .countdown-section:last-child{margin-right:0}.countdown span.countdown-amount{font-size:70px;line-height:1;padding:40px}.countdown .pre_time-mid{display:block}.premium-countdown-separator-yes .countdown_separator{display:block;margin:0 50px;font-size:30px}.premium-countdown-separator-yes .countdown-row .countdown-section:last-child .countdown_separator,.premium-countdown-separator-yes .premium-countdown-block:last-child .countdown_separator{display:none}.side .countdown-section .countdown-period{vertical-align:bottom}.countdown .countdown-section .countdown-period{font-size:17px;line-height:3em}.side .countdown-section .countdown-amount,.side .countdown-section .countdown-period{display:inline-block}.side .countdown-section .countdown-amount{margin-right:5px}.down .countdown-section .countdown-amount,.down .countdown-section .countdown-period{display:block}.premium-countdown-flip .premium-countdown-block{text-align:center;-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-countdown-flip .premium-countdown-block:last-child{margin-right:0}.premium-countdown-flip .premium-countdown-label{overflow:hidden;color:#1a1a1a;text-transform:uppercase}.premium-countdown-flip .premium-countdown-figure{position:relative;height:110px;width:100px;line-height:107px;background-color:#fff;-webkit-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 3px 4px 0 rgba(0,0,0,.2),inset 2px 4px 0 0 rgba(255,255,255,.08);box-shadow:0 3px 4px 0 rgba(0,0,0,.2),inset 2px 4px 0 0 rgba(255,255,255,.08)}.premium-countdown-flip .premium-countdown-figure:last-child{margin-right:0}.premium-countdown-flip .premium-countdown-figure>span{position:absolute;left:0;right:0;margin:auto;font-weight:700}.premium-countdown-flip .premium-countdown-figure .top{z-index:3;-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:perspective(200px);transform:perspective(200px);-webkit-backface-visibility:hidden;backface-visibility:hidden}.premium-countdown-flip .premium-countdown-figure .bottom{z-index:1}.premium-countdown-flip .premium-countdown-figure .bottom::before{content:"";position:absolute;display:block;top:0;left:0;width:100%;height:50%;background-color:rgba(0,0,0,.02)}.premium-countdown-flip .premium-countdown-figure .top-back{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:4;bottom:0;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:perspective(200px) rotateX(180deg);transform:perspective(200px) rotateX(180deg)}.premium-countdown-flip .premium-countdown-figure .top-back span{position:absolute;top:-100%;left:0;right:0;margin:auto}.premium-countdown-flip .premium-countdown-figure .bottom-back{z-index:2;top:0}.premium-countdown-flip .premium-countdown-figure .bottom-back span{position:absolute;top:0;left:0;right:0;margin:auto}.premium-countdown-flip .premium-countdown-figure .bottom-back,.premium-countdown-flip .premium-countdown-figure .top,.premium-countdown-flip .premium-countdown-figure .top-back{height:50%;overflow:hidden;background-color:#f7f7f7;-webkit-border-top-left-radius:10px;border-top-left-radius:10px;-webkit-border-top-right-radius:10px;border-top-right-radius:10px}.premium-countdown-flip .premium-countdown-figure .top-back{-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;border-bottom-right-radius:10px}.premium-countdown-flip .premium-countdown-figure .bottom-back::after,.premium-countdown-flip .premium-countdown-figure .top::after{content:"";position:absolute;z-index:-1;left:0;bottom:0;width:100%;height:100%;border-bottom:1px solid rgba(0,0,0,.1)}.side .premium-countdown-figure,.side .premium-countdown-label{display:inline-block}.side .premium-countdown-figure{margin-right:5px}.down .premium-countdown-figure,.down .premium-countdown-label{display:block}.down .premium-countdown-label{width:100%}.premium-carousel-wrapper a.carousel-arrow,.premium-carousel-wrapper a.ver-carousel-arrow{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2em;height:2em;line-height:0;text-align:center;position:absolute;z-index:99;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-appearance:inherit;border:none;-webkit-box-shadow:none;box-shadow:none}.premium-carousel-wrapper a.carousel-arrow svg,.premium-carousel-wrapper a.ver-carousel-arrow svg{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-wrap a.carousel-arrow,.premium-facebook-feed-wrapper a.carousel-arrow,.premium-fb-rev-container a.carousel-arrow,.premium-hscroll-wrap a.carousel-arrow,.premium-instafeed-container a.carousel-arrow,.premium-persons-container a.carousel-arrow,.premium-tabs-nav-list a.carousel-arrow,.premium-twitter-feed-wrapper a.carousel-arrow{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2em;height:2em;line-height:0;text-align:center;position:absolute;z-index:99;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-appearance:inherit;border:none;-webkit-box-shadow:none;box-shadow:none}div[class^=premium-] .slick-arrow i{display:block}.ver-carousel-arrow.carousel-next i{margin-bottom:-3px}.premium-carousel-wrapper a.slick-arrow:hover{-webkit-box-shadow:none!important;box-shadow:none!important}.premium-carousel-wrapper .premium-carousel-content-hidden{visibility:hidden}.premium-carousel-wrapper a.carousel-arrow{top:50%}.premium-blog-wrap a.carousel-arrow,.premium-facebook-feed-wrapper a.carousel-arrow,.premium-fb-rev-container a.carousel-arrow,.premium-hscroll-wrap a.carousel-arrow,.premium-instafeed-container a.carousel-arrow,.premium-persons-container a.carousel-arrow,.premium-tabs-nav-list a.carousel-arrow,.premium-twitter-feed-wrapper a.carousel-arrow{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.premium-carousel-wrapper a.ver-carousel-arrow{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}a.carousel-arrow.carousel-next{right:-20px}a.carousel-arrow.carousel-prev{left:-20px}a.ver-carousel-arrow.carousel-next{bottom:-56px}a.ver-carousel-arrow.carousel-prev{top:-45px}a.circle-bg{-webkit-border-radius:100%;border-radius:100%}a.circle-border{-webkit-border-radius:100%;border-radius:100%;border:solid #000}a.square-border{border:solid #000}.premium-blog-wrap ul.slick-dots,.premium-carousel-dots-below ul.slick-dots,.premium-fb-rev-reviews ul.slick-dots{position:relative;bottom:0;list-style:none;text-align:center;margin:0;padding:0}.premium-carousel-dots-above ul.slick-dots{position:absolute;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:auto;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}ul.slick-dots li{font-size:10px;-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin:5px;width:20px;height:20px;cursor:pointer}.premium-carousel-wrapper .premium-carousel-nav-arrow-next,.premium-carousel-wrapper .premium-carousel-nav-arrow-prev,.premium-carousel-wrapper .premium-carousel-nav-dot{display:none}.premium-carousel-wrapper ul.slick-dots svg{width:20px;height:20px}@-webkit-keyframes hvr-ripple-out{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}@keyframes hvr-ripple-out{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}.premium-carousel-ripple-yes .premium-carousel-wrapper{padding-bottom:1px}.premium-carousel-ripple-yes ul.slick-dots li{position:relative}.premium-carousel-ripple-yes ul.slick-dots li i{position:relative;z-index:1}.premium-carousel-ripple-yes ul.slick-dots li:hover:before{content:"";position:absolute;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);top:0;right:0;bottom:0;left:0;-webkit-border-radius:50%;border-radius:50%;pointer-events:none;background-color:rgba(0,0,0,.15)}.premium-carousel-ripple-yes ul.slick-dots li.slick-active:hover:before{background-color:rgba(0,0,0,.3)}.premium-carousel-ripple-yes ul.slick-dots li:hover:before{-webkit-animation:hvr-ripple-out 1.3s infinite;animation:hvr-ripple-out 1.3s infinite}.premium-carousel-wrapper.premium-carousel-scale .slick-slide{-webkit-transform:scale(1.25,1.25);-ms-transform:scale(1.25,1.25);transform:scale(1.25,1.25);-webkit-transition:all .3s ease-in-out!important;transition:all .3s ease-in-out!important}.premium-carousel-wrapper.premium-carousel-scale div.slick-active{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}[dir=rtl] .premium-carousel-inner .slick-slide{float:right}.premium-counter-area{padding:10px 0;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-counter-area.top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.premium-counter-area.right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.premium-counter-area.right .premium-counter-icon{padding-left:20px}.premium-counter-area.left .premium-counter-icon{padding-right:20px}.premium-counter-area .premium-counter-icon .icon i.fa:before{vertical-align:text-top}.premium-counter-area .premium-counter-icon span.icon{text-align:center;display:inline-block;vertical-align:middle}.premium-counter-area .premium-counter-icon .circle{-webkit-border-radius:100%;border-radius:100%}.premium-counter-area .premium-counter-icon img,.premium-counter-area .premium-counter-icon svg{width:80px}.premium-counter-area .premium-counter-icon .premium-counter-animation svg{height:80px}.premium-counter-area .premium-counter-title{padding:0;margin:0}.premium-counter-area .premium-counter-value-wrap{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-init-wrapper.right{text-align:right}span.icon.flex-width{width:auto!important;height:auto!important}.premium-counter-area .premium-counter-init{font-size:35px}.premium-image-separator-container{position:absolute;width:100%;z-index:2;top:auto;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-image-separator-container img,.premium-image-separator-container svg{display:inline-block!important;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.premium-image-separator-container .premium-image-separator-link{position:absolute;z-index:9999;top:0;left:0;width:100%;height:100%;text-decoration:none}.premium-image-separator-container .premium-image-separator-link:active,.premium-image-separator-container .premium-image-separator-link:focus,.premium-image-separator-container .premium-image-separator-link:hover,.premium-image-separator-container .premium-image-separator-link:visited{-webkit-box-shadow:none!important;box-shadow:none!important;outline:0!important;border:none!important;text-decoration:none!important}.premium-image-separator-container i,.premium-image-separator-container>svg{padding:20px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-modal-box-modal-lower-close,.premium-modal-trigger-btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent}.premium-modal-trigger-btn .premium-modal-box-icon,.premium-modal-trigger-btn>svg{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-modal-trigger-btn>svg{width:30px;height:30px}.premium-btn-md{padding:8px 14px;font-size:16px;line-height:1.2}.premium-btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333}.premium-btn-block{display:block;width:100%}.premium-modal-box-modal-close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000}.premium-modal-box-modal-close:focus,.premium-modal-box-modal-close:hover{color:#000;text-decoration:none;cursor:pointer}button.premium-modal-box-modal-close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.premium-modal-box-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;-webkit-overflow-scrolling:touch;outline:0;padding:0!important;background:rgba(0,0,0,.5);-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-modal-box-modal .premium-modal-box-modal-dialog{position:absolute;max-height:-webkit-calc(100vh - 150px);max-height:calc(100vh - 150px);-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;opacity:0}.premium-modal-box-modal-content{background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:6px;border-radius:6px;outline:0}.premium-modal-backdrop.premium-in{opacity:.5!important}.premium-in{opacity:1}.premium-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.premium-in{-js-display:flex!important;display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important}.premium-modal-box-modal-header{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 15px;border-bottom:1px solid #e5e5e5}.premium-modal-box-modal-header .premium-modal-box-modal-close{margin-top:-2px}.premium-modal-box-modal-header .premium-modal-box-modal-title{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:0}.premium-modal-box-modal-header .premium-modal-box-modal-title svg{width:50px;height:60px}.premium-modal-box-modal-body{position:relative;padding:15px;overflow:hidden}.premium-modal-box-modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.premium-modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.premium-modal-trigger-text{background:0 0!important;display:inline-block}.premium-modal-box-container{width:100%!important}.premium-modal-trigger-container .premium-modal-trigger-btn{-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;border:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-modal-trigger-container .premium-modal-trigger-animation,.premium-modal-trigger-container .premium-modal-trigger-img,.premium-modal-trigger-container .premium-modal-trigger-text{cursor:pointer}.premium-modal-trigger-container .premium-modal-trigger-animation{display:inline-block;width:200px;height:200px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-modal-box-modal-header img{width:48px;padding-right:5px}.premium-modal-box-modal-header i,.premium-modal-box-modal-header svg{padding-right:6px}.premium-modal-box-modal-close{position:relative;z-index:99}.premium-modal-box-close-button-container,.premium-modal-box-modal-close,.premium-modal-box-modal-lower-close,.premium-modal-trigger-img,.premium-modal-trigger-text{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media (min-width:768px){.premium-modal-box-modal-dialog{width:700px;max-height:600px;overflow:auto}}@media (max-width:767px){.premium-modal-box-modal-dialog{width:100%;max-height:500px;overflow:auto}}.premium-modal-box-container[data-modal-animation*=animated-]{opacity:0}.premium-progressbar-container{position:relative}.premium-progressbar-bar-wrap{position:relative;text-align:left;overflow:hidden;height:25px;margin-bottom:50px;background-color:#f5f5f5;-webkit-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.premium-progressbar-bar-wrap.premium-progressbar-dots{background-color:transparent;width:100%;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:auto;-webkit-box-shadow:none;box-shadow:none}.premium-progressbar-bar-wrap .progress-segment{position:relative;width:25px;height:25px;-webkit-border-radius:50%;border-radius:50%;overflow:hidden;background-color:#f5f5f5}.premium-progressbar-bar-wrap .progress-segment.filled{background:#6ec1e4}.premium-progressbar-bar-wrap .progress-segment:not(:first-child):not(:last-child){margin:0 4px}.premium-progressbar-bar-wrap .progress-segment:first-child{margin-right:4px}.premium-progressbar-bar-wrap .progress-segment:last-child{margin-left:4px}.premium-progressbar-bar-wrap .progress-segment .segment-inner{position:absolute;top:0;left:0;height:100%;background-color:#6ec1e4}.premium-progressbar-bar{float:left;width:0%;height:100%;font-size:12px;line-height:20px;background:#6ec1e4;text-align:center;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15)}.premium-progressbar-striped .premium-progressbar-bar{background-image:-webkit-linear-gradient(135deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.premium-progressbar-active .premium-progressbar-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.premium-progressbar-gradient .premium-progressbar-bar{-webkit-background-size:400% 400%!important;background-size:400% 400%!important;-webkit-animation:progress-bar-gradient 10s ease-in-out infinite;animation:progress-bar-gradient 10s ease-in-out infinite}.premium-progressbar-bar{position:absolute;overflow:hidden;line-height:20px}.premium-progressbar-container .clearfix{clear:both}.premium-progressbar-bar{-webkit-transition:width 0s ease-in-out!important;transition:width 0s ease-in-out!important}.premium-progressbar-container p:first-of-type{margin:0;float:left}.premium-progressbar-container p:nth-of-type(2){margin:0;float:right}.premium-progressbar-name{left:50%;top:0;right:0;-webkit-transform:translateX(-12.5px);-ms-transform:translateX(-12.5px);transform:translateX(-12.5px);z-index:1}.premium-progressbar-multiple-label{position:relative;float:left;width:0;left:50%}.premium-progressbar-center-label{position:relative;white-space:nowrap}.premium-progressbar-arrow{height:15px;left:50%;display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-top:11px solid;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.premium-progressbar-pin{border-left:1px solid;height:12px;left:50%;display:inline-block}.premium-progressbar-circle-wrap{width:200px;height:200px;position:relative;margin:0 auto}.premium-progressbar-circle-wrap .premium-progressbar-circle{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-clip-path:inset(0 0 0 50%);clip-path:inset(0 0 0 50%)}.premium-progressbar-circle-wrap .premium-progressbar-circle div{position:absolute;left:0;top:0;height:100%;width:100%;border-width:6px;border-style:solid;border-color:#54595f;-webkit-border-radius:50%;border-radius:50%;-webkit-clip-path:inset(0 50% 0 0);clip-path:inset(0 50% 0 0)}.premium-progressbar-circle-wrap .premium-progressbar-circle .premium-progressbar-circle-left{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.premium-progressbar-circle-wrap .premium-progressbar-circle .premium-progressbar-circle-right{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);visibility:hidden}.premium-progressbar-circle-wrap .premium-progressbar-circle-base{width:100%;height:100%;border:6px solid #eee;-webkit-border-radius:50%;border-radius:50%}.premium-progressbar-circle-wrap .premium-progressbar-circle-content{position:absolute;top:0;left:0;width:100%;height:100%;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-progressbar-circle-wrap .premium-lottie-animation{line-height:1}@-webkit-keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@-webkit-keyframes progress-bar-gradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes progress-bar-gradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.premium-testimonial-box{width:100%;background:0 0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-testimonial-box .premium-testimonial-author-info{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-testimonial-box .premium-testimonial-company-name,.premium-testimonial-box .premium-testimonial-person-name{font-weight:600;margin:0}.premium-testimonial-container{position:relative}.premium-testimonial-img-wrapper{margin-left:auto;margin-right:auto;overflow:hidden;border-style:solid!important}.premium-testimonial-img-wrapper.circle{-webkit-border-radius:50%;border-radius:50%}.premium-testimonial-img-wrapper.rounded{-webkit-border-radius:15px;border-radius:15px}.premium-testimonial-img-wrapper img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%!important}.premium-testimonial-content-wrapper{position:relative;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:2;width:100%;padding:20px;text-align:center}.premium-testimonial-clear-float{clear:both}.premium-testimonial-lower-quote,.premium-testimonial-upper-quote{position:absolute;z-index:1}.premium-dual-header-container .premium-dual-header-first-header,.premium-dual-header-container .premium-dual-header-second-header{position:relative;padding:0;margin:0;display:inline-block;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.premium-dual-header-first-clip .premium-dual-header-first-span,.premium-dual-header-second-clip{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.premium-dual-header-first-clip.stroke .premium-dual-header-first-span,.premium-dual-header-second-clip.stroke{-webkit-text-stroke-color:transparent;-webkit-text-fill-color:#fafafa;-webkit-text-stroke-width:2px}@media (max-width:500px){.premium-dual-header-container .premium-dual-header-first-header,.premium-dual-header-container .premium-dual-header-second-header{display:block;word-wrap:break-word}.premium-dual-header-first-container,.premium-dual-header-second-container{margin:0}}@media (min-width:501px){.premium-dual-header-first-container{margin-right:5px}}.premium-dual-header-first-header.gradient .premium-dual-header-first-span,.premium-dual-header-second-header.gradient{-webkit-background-size:300% 300%!important;background-size:300% 300%!important;-webkit-animation:Gradient 10s ease-in-out infinite;animation:Gradient 10s ease-in-out infinite}@-webkit-keyframes Gradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes Gradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.premium-mask-yes.premium-header-inline .premium-dual-header-first-span{display:inline-block!important}.premium-title-container{position:relative;width:100%;clear:both}.premium-title-container .premium-title-header{position:relative;margin:0;padding:10px}.premium-title-container .premium-title-header:not(.premium-title-style7){-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-title-container .premium-title-header svg{width:40px;height:40px}.premium-title-container .premium-title-header img{width:40px;height:40px;-o-object-fit:cover;object-fit:cover}.premium-title-container .premium-title-header a{position:absolute;top:0;left:0;width:100%;height:100%}.premium-title-container .premium-lottie-animation{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-title-icon-row .premium-title-icon{margin-right:10px}.premium-title-icon-row-reverse .premium-title-icon{margin-left:10px}.premium-title-style3,.premium-title-style4{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-title-style1,.premium-title-style2,.premium-title-style5,.premium-title-style6,.premium-title-style8,.premium-title-style9{-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}.premium-title-style7{-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.premium-title-style7 .premium-title-style7-inner{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-title-style1{border-left:3px solid #6ec1e4}.premium-title-container.style2,.premium-title-container.style4,.premium-title-container.style5,.premium-title-container.style6{border-bottom:3px solid #6ec1e4}.premium-title-style6:before{position:absolute;left:50%;bottom:0;margin-left:-2px;content:"";border:3px solid transparent}.premium-title-style7-stripe-wrap{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-title-style7:before{display:none}.premium-title-style8 .premium-title-text[data-animation=shiny]{-webkit-background-size:125px 125px!important;background-size:125px!important;color:rgba(255,255,255,0);-webkit-background-clip:text!important;background-clip:text!important;-webkit-animation-name:pa-shinny-text!important;animation-name:pa-shinny-text!important;-webkit-animation-duration:var(--animation-speed)!important;animation-duration:var(--animation-speed)!important;-webkit-animation-iteration-count:infinite!important;animation-iteration-count:infinite!important;background:var(--base-color) -webkit-gradient(linear,left top,right top,from(var(--base-color)),to(var(--base-color)),color-stop(.5,var(--shiny-color))) 0 0 no-repeat}@-webkit-keyframes pa-shinny-text{0%{background-position:0}100%{background-position:200%}}@keyframes pa-shinny-text{0%{background-position:0}100%{background-position:200%}}.premium-title-style9[data-animation-blur=process] .premium-title-style9-letter{-webkit-animation:pa-blur-shadow 2s 1 alternate;animation:pa-blur-shadow 2s 1 alternate}@-webkit-keyframes pa-blur-shadow{from{text-shadow:0 0 var(--shadow-value) var(--shadow-color);color:transparent}to{text-shadow:0}}@keyframes pa-blur-shadow{from{text-shadow:0 0 var(--shadow-value) var(--shadow-color);color:transparent}to{text-shadow:0}}.premium-title-gradient-yes .premium-title-icon,.premium-title-gradient-yes .premium-title-text{-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:-webkit-gradient(linear,left top,right top,from(#ffa648),color-stop(#f17cc1),to(#4da9fd));background-image:-webkit-linear-gradient(left,#ffa648,#f17cc1,#4da9fd);background-image:linear-gradient(to right,#ffa648,#f17cc1,#4da9fd);-webkit-animation:pa-text-gradient 8s infinite;animation:pa-text-gradient 8s infinite}@-webkit-keyframes pa-text-gradient{0%,100%{-webkit-filter:hue-rotate(0);filter:hue-rotate(0)}50%{-webkit-filter:hue-rotate(360deg);filter:hue-rotate(360deg)}}@keyframes pa-text-gradient{0%,100%{-webkit-filter:hue-rotate(0);filter:hue-rotate(0)}50%{-webkit-filter:hue-rotate(360deg);filter:hue-rotate(360deg)}}.premium-title-bg-text:before{position:absolute;content:attr(data-background);top:0;left:0;text-align:left}.premium-mask-yes .premium-dual-header-first-clip .premium-dual-header-first-span .premium-mask-span,.premium-mask-yes .premium-dual-header-second-clip .premium-mask-span{background:inherit}.premium-mask-yes .premium-mask-span{position:relative;overflow:hidden;-js-display:inline-flex!important;display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-moz-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.premium-mask-yes .premium-mask-span::after{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background-color:currentColor;-webkit-backface-visibility:visible;backface-visibility:visible}.premium-mask-active.premium-mask-tr .premium-mask-span::after{-webkit-animation:pa-mask-tr 1.7s cubic-bezier(1,0,.18,1) forwards;animation:pa-mask-tr 1.7s cubic-bezier(1,0,.18,1) forwards;-webkit-transform:translateX(-103%);-ms-transform:translateX(-103%);transform:translateX(-103%)}.premium-mask-active.premium-mask-tl .premium-mask-span::after{-webkit-animation:pa-mask-tl 1.7s cubic-bezier(1,0,.18,1) forwards;animation:pa-mask-tl 1.7s cubic-bezier(1,0,.18,1) forwards;-webkit-transform:translateX(103%);-ms-transform:translateX(103%);transform:translateX(103%)}.premium-mask-active.premium-mask-tb .premium-mask-span::after{-webkit-animation:pa-mask-tb 1.7s cubic-bezier(1,0,.18,1) forwards;animation:pa-mask-tb 1.7s cubic-bezier(1,0,.18,1) forwards;-webkit-transform:translateY(-103%);-ms-transform:translateY(-103%);transform:translateY(-103%)}.premium-mask-active.premium-mask-tt .premium-mask-span::after{-webkit-animation:pa-mask-tt 1.7s cubic-bezier(1,0,.18,1) forwards;animation:pa-mask-tt 1.7s cubic-bezier(1,0,.18,1) forwards;-webkit-transform:translateY(103%);-ms-transform:translateY(103%);transform:translateY(103%)}@-webkit-keyframes pa-mask-tr{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(103%);transform:translateX(103%)}}@keyframes pa-mask-tr{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(103%);transform:translateX(103%)}}@-webkit-keyframes pa-mask-tl{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-103%);transform:translateX(-103%)}}@keyframes pa-mask-tl{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-103%);transform:translateX(-103%)}}@-webkit-keyframes pa-mask-tb{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(103%);transform:translateY(103%)}}@keyframes pa-mask-tb{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(103%);transform:translateY(103%)}}@-webkit-keyframes pa-mask-tt{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-103%);transform:translateY(-103%)}}@keyframes pa-mask-tt{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-103%);transform:translateY(-103%)}}.premium-video-box-transform{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.premium-video-box-container{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.premium-video-box-container>div{position:relative;overflow:hidden}.pa-aspect-ratio-11 .premium-video-box-container>div{padding-bottom:100%}.pa-aspect-ratio-169 .premium-video-box-container>div{padding-bottom:56.25%}.pa-aspect-ratio-43 .premium-video-box-container>div{padding-bottom:75%}.pa-aspect-ratio-32 .premium-video-box-container>div{padding-bottom:66.6666%}.pa-aspect-ratio-219 .premium-video-box-container>div{padding-bottom:42.8571%}.pa-aspect-ratio-916 .premium-video-box-container>div{padding-bottom:177.8%}.premium-video-box-image-container{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;-webkit-background-size:cover;background-size:cover;background-position:50%;cursor:pointer;margin:auto;-webkit-transition:.2s all;transition:.2s all}.premium-video-box-play-icon-container{position:absolute;z-index:2;cursor:pointer;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:rgba(252,252,252,.35)}.premium-video-box-description-container{position:absolute;z-index:2;padding:5px;text-align:center;cursor:pointer;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.premium-video-box-text{margin-bottom:0!important;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-video-box-play-icon{padding:15px;-webkit-transform:translateX(4%);-ms-transform:translateX(4%);transform:translateX(4%);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-video-box-video-container{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;-webkit-transition:opacity .8s ease-in-out;transition:opacity .8s ease-in-out;overflow:hidden;cursor:pointer}.premium-video-box-container[data-overlay=true][data-type=self] .premium-video-box-video-container{opacity:0;visibility:hidden}.premium-video-box-video-container iframe{max-width:100%;width:100%;height:100%;margin:0;line-height:1;border:none}.premium-video-box-video-container video{max-width:100%;width:100%;height:100%;margin:0;line-height:1;border:none;background-color:#000;-o-object-fit:contain;object-fit:contain}.premium-video-box-container .premium-video-box-vimeo-wrap{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:absolute;top:0;left:0;z-index:3;margin:10px;margin-right:10px;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out;margin-right:4.6em}.premium-video-box-vimeo-wrap .premium-video-box-vimeo-portrait{width:60px;height:60px;background:rgba(23,35,34,.75);margin-right:1px;-webkit-box-flex:1;-webkit-flex:1 0 auto;-moz-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;padding:0}.premium-video-box-vimeo-portrait img{width:50px;height:50px;margin:5px;padding:0;border:0;-webkit-border-radius:50%;border-radius:50%}.premium-video-box-vimeo-wrap .premium-video-box-vimeo-headers{font-size:10px}.premium-video-box-vimeo-wrap .premium-video-box-vimeo-title{max-width:100%;font-size:2em!important;font-weight:700;margin:0;padding:.1em .2em;background:rgba(23,35,34,.75);display:inline-block;text-transform:none;line-height:normal;letter-spacing:normal}.premium-video-box-vimeo-wrap .premium-video-box-vimeo-byline{font-size:1.2em!important;font-weight:400;color:#fff;margin-top:.1em;padding:.2em .5em;background:rgba(23,35,34,.75);text-transform:none;line-height:normal;letter-spacing:normal}.premium-video-box-playlist-container{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.premium-video-box-playlist-container .premium-video-box-container{height:100%;overflow:hidden}.premium-video-box-container:hover .premium-video-box-image-container.zoomin{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-video-box-container:hover .premium-video-box-image-container.zoomout{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-video-box-container:hover .premium-video-box-image-container.scale{-webkit-transform:scale(1.3) rotate(5deg);-ms-transform:scale(1.3) rotate(5deg);transform:scale(1.3) rotate(5deg)}.premium-video-box-container:hover .premium-video-box-image-container.gray{-webkit-filter:grayscale(0);filter:grayscale(0)}.premium-video-box-container:hover .premium-video-box-image-container.blur{-webkit-filter:blur(3px);filter:blur(3px)}.premium-video-box-container:hover .premium-video-box-image-container.sepia{-webkit-filter:sepia(0);filter:sepia(0)}.premium-video-box-container:hover .premium-video-box-image-container.trans{-webkit-transform:translateX(0) scale(1.1);-ms-transform:translateX(0) scale(1.1);transform:translateX(0) scale(1.1)}.premium-video-box-container:hover .premium-video-box-image-container.bright{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.premium-video-box-image-container.gray{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-video-box-image-container.scale,.premium-video-box-image-container.zoomout{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-video-box-image-container.sepia{-webkit-filter:sepia(30%);filter:sepia(30%)}.premium-video-box-image-container.bright{-webkit-filter:brightness(1);filter:brightness(1)}.premium-video-box-image-container.trans{-webkit-transform:translateX(-15px) scale(1.1);-ms-transform:translateX(-15px) scale(1.1);transform:translateX(-15px) scale(1.1)}.premium-video-box-mask-media{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.premium-video-box-container.premium-video-box-sticky-apply{z-index:99;overflow:unset}.premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap{position:fixed!important;z-index:99999;height:225px;width:400px;background:#fff}.premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-container:before,.premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-vimeo-wrap{visibility:hidden}.premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-sticky-infobar-wrap.premium-video-box-sticky-apply .premium-video-box-inner-wrap{-webkit-box-shadow:unset;box-shadow:unset}.premium-video-box-sticky-close,.premium-video-box-sticky-infobar{display:none}.premium-video-box-sticky-apply .premium-video-box-sticky-close{position:absolute;padding:5px;cursor:pointer;z-index:99999;height:14px;width:14px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-border-radius:100%;border-radius:100%;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-video-box-sticky-apply .premium-video-box-play-icon-container{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-video-box-sticky-apply .premium-video-box-play-icon{-webkit-transition:none;transition:none}.premium-video-box-sticky-apply .premium-video-box-sticky-infobar{display:block;position:relative;top:100%;width:100%;padding:5px;text-align:center;z-index:9999;margin-top:-1px}.premium-video-box-sticky-apply .premium-video-box-inner-wrap.ui-draggable{cursor:move}.premium-video-sticky-top-left .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap{right:auto;left:20px;top:20px}.premium-video-sticky-bottom-left .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap{right:auto;left:20px;bottom:20px}.premium-video-sticky-top-right .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap{left:auto;right:20px;top:20px}.premium-video-sticky-bottom-right .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap{left:auto;right:20px;bottom:20px}.premium-video-sticky-center-left .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap{right:auto;left:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.premium-video-sticky-center-right .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap{left:auto;right:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.premium-video-sticky-bottom-left .premium-video-box-sticky-infobar-wrap.premium-video-box-sticky-apply .premium-video-box-inner-wrap,.premium-video-sticky-bottom-right .premium-video-box-sticky-infobar-wrap.premium-video-box-sticky-apply .premium-video-box-inner-wrap{bottom:55px}.premium-video-sticky-bottom-left .premium-video-box-sticky-apply .premium-video-box-sticky-close,.premium-video-sticky-center-left .premium-video-box-sticky-apply .premium-video-box-sticky-close,.premium-video-sticky-top-left .premium-video-box-sticky-apply .premium-video-box-sticky-close{top:-10px;right:-10px}.premium-video-sticky-bottom-right .premium-video-box-sticky-apply .premium-video-box-sticky-close,.premium-video-sticky-center-right .premium-video-box-sticky-apply .premium-video-box-sticky-close,.premium-video-sticky-top-right .premium-video-box-sticky-apply .premium-video-box-sticky-close{top:-10px;left:-10px}.premium-video-box-filter-sticky{-webkit-filter:none!important;filter:none!important}.premium-blog-thumb-effect-wrapper{position:relative;overflow:hidden}.premium-blog-effect-container:not(.premium-blog-bordered-effect) .premium-blog-post-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;padding:20px}.premium-blog-bordered-effect .premium-blog-post-link{display:block;height:100%;position:relative}.premium-blog-thumbnail-container{overflow:hidden}.premium-blog-thumbnail-container .below-entry-meta,.premium-blog-thumbnail-container img{width:100%;height:100%;margin:0!important;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.premium-blog-thumb-effect-wrapper .premium-blog-scale-effect img,.premium-blog-thumb-effect-wrapper .premium-blog-zoomout-effect img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-blog-thumb-effect-wrapper .premium-blog-sepia-effect img{-webkit-filter:sepia(30%);filter:sepia(30%)}.premium-blog-thumb-effect-wrapper .premium-blog-bright-effect img{-webkit-filter:brightness(1);filter:brightness(1)}.premium-blog-thumb-effect-wrapper .premium-blog-trans-effect img{-webkit-transform:translateX(-15px) scale(1.1);-ms-transform:translateX(-15px) scale(1.1);transform:translateX(-15px) scale(1.1)}.premium-blog-post-outer-container:hover .premium-blog-zoomin-effect img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-blog-post-outer-container:hover .premium-blog-zoomout-effect img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-blog-post-outer-container:hover .premium-blog-scale-effect img{-webkit-transform:scale(1.3) rotate(5deg);-ms-transform:scale(1.3) rotate(5deg);transform:scale(1.3) rotate(5deg)}.premium-blog-post-outer-container:hover .premium-blog-gray-effect img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-blog-post-outer-container:hover .premium-blog-blur-effect img{-webkit-filter:blur(3px);filter:blur(3px)}.premium-blog-post-outer-container:hover .premium-blog-sepia-effect img{-webkit-filter:sepia(0);filter:sepia(0)}.premium-blog-post-outer-container:hover .premium-blog-bright-effect img{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.premium-blog-post-outer-container:hover .premium-blog-trans-effect img{-webkit-transform:translateX(0) scale(1.1);-ms-transform:translateX(0) scale(1.1);transform:translateX(0) scale(1.1)}.premium-blog-post-container{overflow:hidden}.premium-blog-post-container .premium-blog-inner-container{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-blog-post-container .premium-blog-entry-container{margin:0!important}.premium-blog-post-container .premium-blog-post-content{line-height:1.5em;color:#777;font-size:14px;margin-bottom:10px}.premium-blog-post-container .premium-blog-post-link:focus,.premium-blog-post-container .premium-blog-post-link:hover,.premium-blog-post-container ul.post-categories a:focus,.premium-blog-post-container ul.post-categories a:hover{-webkit-box-shadow:none!important;box-shadow:none!important;outline:0!important}.premium-blog-post-container .premium-blog-entry-title{font-size:18px;margin-bottom:5px}.premium-blog-post-container.premium-blog-skin-modern .premium-blog-content-wrapper{position:relative;z-index:3;top:-50px}.premium-blog-post-container .premium-blog-content-wrapper{background-color:#f5f5f5;padding:30px}.premium-blog-post-container .premium-blog-content-wrapper.empty-thumb{top:0}.premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-thumbnail-container:after,.premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-thumbnail-container:before{position:absolute;content:"";z-index:1;top:50%;left:50%;opacity:0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .4s linear 0s;transition:all .4s linear 0s;height:1px;width:100%;background-color:#fff}.premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-thumbnail-container:before{width:1px;height:100%}.premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-thumb-effect-wrapper:hover .premium-blog-thumbnail-container:after{width:20px;opacity:1}.premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-thumb-effect-wrapper:hover .premium-blog-thumbnail-container:before{height:20px;opacity:1}.premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-content-wrapper{margin:0 10px 20px;clear:both}.premium-blog-post-container.premium-blog-skin-banner .premium-blog-thumbnail-overlay,.premium-blog-post-container.premium-blog-skin-classic .premium-blog-thumbnail-overlay,.premium-blog-post-container.premium-blog-skin-side .premium-blog-thumbnail-overlay{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:0}.premium-blog-post-container.premium-blog-skin-banner .premium-blog-thumbnail-overlay a,.premium-blog-post-container.premium-blog-skin-classic .premium-blog-thumbnail-overlay a,.premium-blog-post-container.premium-blog-skin-side .premium-blog-thumbnail-overlay a{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}.premium-blog-post-container.premium-blog-skin-banner .premium-blog-thumbnail-overlay i,.premium-blog-post-container.premium-blog-skin-banner .premium-blog-thumbnail-overlay span,.premium-blog-post-container.premium-blog-skin-classic .premium-blog-thumbnail-overlay i,.premium-blog-post-container.premium-blog-skin-classic .premium-blog-thumbnail-overlay span,.premium-blog-post-container.premium-blog-skin-side .premium-blog-thumbnail-overlay i,.premium-blog-post-container.premium-blog-skin-side .premium-blog-thumbnail-overlay span{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-post-container.premium-blog-skin-side{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-blog-post-container.premium-blog-skin-side .premium-blog-thumbnail-container{height:100%}.premium-blog-post-container.premium-blog-skin-side .premium-blog-content-wrapper{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.premium-blog-post-container.premium-blog-skin-banner{position:relative}.premium-blog-post-container.premium-blog-skin-banner .premium-blog-content-wrapper{position:absolute;width:100%;bottom:0;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:transparent;z-index:3}.premium-blog-post-container.premium-blog-skin-banner .premium-blog-content-wrapper-inner{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.premium-blog-post-container.premium-blog-skin-banner:hover .premium-blog-content-wrapper-inner{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.premium-blog-post-container .premium-blog-cats-container ul.post-categories{margin:0;padding:0;list-style:none;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-blog-post-container .premium-blog-cats-container a{display:block;font-size:12px;color:#fff;background-color:#777;margin:0 3px 10px 0;padding:5px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-diagonal-container{position:absolute;top:0;left:0;width:100%;height:100%}.premium-blog-diagonal-effect:before{position:absolute;top:0;left:0;width:100%;height:100%;content:" ";z-index:1;background:rgba(255,255,255,.2);-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0);transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0);-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.premium-blog-thumb-effect-wrapper:hover .premium-blog-diagonal-effect:before{-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,150%,0);transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,150%,0)}.premium-blog-framed-effect{position:absolute;width:-webkit-calc(100% - 30px);width:calc(100% - 30px);height:-webkit-calc(100% - 30px);height:calc(100% - 30px);top:15px;left:15px;opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3);-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.premium-blog-thumb-effect-wrapper:hover .premium-blog-framed-effect{opacity:.99;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-blog-bordered-effect{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;padding:15px;-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.premium-blog-bordered-effect .premium-blog-post-link:after,.premium-blog-bordered-effect .premium-blog-post-link:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all .5s linear 0s;transition:all .5s linear 0s;-webkit-transition-delay:0s;transition-delay:0s;border-color:rgba(255,255,255,.45)}.premium-blog-bordered-effect .premium-blog-post-link:before{border-right:2px solid;border-left:2px solid;-webkit-transform:scale(1,0);-ms-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.premium-blog-bordered-effect .premium-blog-post-link:after{border-top:2px solid;border-bottom:2px solid;-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.premium-blog-thumb-effect-wrapper:hover .premium-blog-bordered-effect{opacity:.99}.premium-blog-thumb-effect-wrapper:hover .premium-blog-bordered-effect .premium-blog-post-link:after,.premium-blog-thumb-effect-wrapper:hover .premium-blog-bordered-effect .premium-blog-post-link:before{-webkit-transition-delay:.15s;transition-delay:.15s;opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-blog-squares-effect,.premium-blog-squares-square-container{position:absolute;top:0;left:0;width:100%;height:100%}.premium-blog-squares-effect:after,.premium-blog-squares-effect:before{position:absolute;content:"";top:0;left:0;width:50%;height:50%;-webkit-transform:translate(-100%,-100%);-ms-transform:translate(-100%,-100%);transform:translate(-100%,-100%);opacity:.7;-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.premium-blog-squares-square-container:after,.premium-blog-squares-square-container:before{position:absolute;content:"";top:0;left:0;width:50%;height:50%;-webkit-transform:translate(-100%,-100%);-ms-transform:translate(-100%,-100%);transform:translate(-100%,-100%);opacity:.7;-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.premium-blog-squares-square-container:after,.premium-blog-squares-square-container:before{opacity:.8}.premium-blog-squares-effect:after{-webkit-transform:translate(200%,200%);-ms-transform:translate(200%,200%);transform:translate(200%,200%)}.premium-blog-squares-square-container:before{-webkit-transform:translate(-100%,200%);-ms-transform:translate(-100%,200%);transform:translate(-100%,200%)}.premium-blog-squares-square-container:after{-webkit-transform:translate(200%,-100%);-ms-transform:translate(200%,-100%);transform:translate(200%,-100%)}.premium-blog-thumb-effect-wrapper:hover .premium-blog-squares-effect:before{-webkit-transform:translate(0,0) scaleY(1.003) scaleX(1.003);-ms-transform:translate(0,0) scaleY(1.003) scaleX(1.003);transform:translate(0,0) scaleY(1.003) scaleX(1.003)}.premium-blog-thumb-effect-wrapper:hover .premium-blog-squares-effect:after{-webkit-transform:translate(100%,100%) scaleY(1.003) scaleX(1.003);-ms-transform:translate(100%,100%) scaleY(1.003) scaleX(1.003);transform:translate(100%,100%) scaleY(1.003) scaleX(1.003)}.premium-blog-thumb-effect-wrapper:hover .premium-blog-squares-square-container:before{-webkit-transform:translate(0,100%);-ms-transform:translate(0,100%);transform:translate(0,100%)}.premium-blog-thumb-effect-wrapper:hover .premium-blog-squares-square-container:after{-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0)}.premium-blog-thumb-effect-wrapper:hover .premium-blog-thumbnail-overlay{opacity:1}.premium-blog-thumb-effect-wrapper:hover .premium-blog-thumbnail-overlay a{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-blog-clear-fix{clear:both}.premium-blog-masked .premium-blog-thumbnail-container{position:relative;overflow:visible}.premium-blog-masked .premium-blog-thumbnail-container svg{position:absolute;height:100px;width:100%;bottom:-5px;left:0;fill:#f5f5f5;z-index:99}.premium-blog-masked .premium-blog-thumbnail-container svg.premium-blog-shape-divider-svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.premium-blog-masked .premium-blog-author-thumbnail,.premium-blog-masked .premium-blog-skin-banner .premium-blog-content-wrapper{z-index:999!important}.premium-blog-format-link{padding:5px;line-height:0}.premium-blog-entry-meta{line-height:1.3em;font-size:12px;margin-bottom:13px;color:#adadad}.premium-blog-entry-meta i{margin-right:3px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-meta-data{display:inline-block}.premium-blog-meta-data .premium-blog-meta-separator{margin:0 5px}.premium-blog-meta-data a,.premium-blog-meta-data span{color:inherit;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-author-thumbnail{position:relative;padding:0 30px;width:100%;top:-10px;height:0;pointer-events:none}.premium-blog-author-thumbnail img{-webkit-border-radius:50%;border-radius:50%;width:60px;pointer-events:all;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.premium-blog-entry-title a,.premium-blog-post-content .premium-blog-excerpt-link,.premium-blog-post-tags-container a{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-excerpt-link-wrap a.premium-blog-excerpt-link{background-color:transparent;color:#54595f;padding:0}.premium-blog-cta-full-yes .premium-blog-excerpt-link{width:100%}.premium-blog-post-tags-container{margin-top:8px;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.premium-blog-post-tags-container a{color:inherit;margin-left:5px}.premium-blog-align-left .post-categories,.premium-blog-align-left .premium-blog-inner-container,.premium-blog-align-left .premium-blog-post-tags-container{-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.premium-blog-align-center .post-categories,.premium-blog-align-center .premium-blog-inner-container,.premium-blog-align-center .premium-blog-post-tags-container{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-blog-align-right .post-categories,.premium-blog-align-right .premium-blog-inner-container,.premium-blog-align-right .premium-blog-post-tags-container{-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.premium-blog-pagination-container{text-align:right}.premium-blog-pagination-container span{cursor:default}.premium-blog-pagination-container .page-numbers{display:inline-block;color:#000;line-height:1;font-size:1em;font-weight:400;text-decoration:none;padding:.75em;margin:0 .4em .4em 0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-blog-wrap .premium-loading-feed{display:block;position:absolute;width:100%;height:100%;top:0;left:0;bottom:0;right:0;background:rgba(255,255,255,.2);-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;z-index:99}.premium-blog-wrap{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.premium-blog-wrap ul.slick-dots{width:100%}.premium-blog-list .premium-blog-post-outer-container{width:100%}.premium-blog-even .premium-blog-post-container{height:100%}.premium-blog-even .slick-track{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-blog-even .slick-slide{height:inherit!important}@media (max-width:768px){.premium-blog-content-wrapper{top:0;margin:0;padding:15px}.premium-blog-skin-side{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.premium-person-container{position:relative}.premium-person-image-container{position:relative;text-align:center}.premium-person-image-container .premium-person-image-wrap{overflow:hidden}.premium-person-scale-effect .premium-person-image-container img,.premium-person-zoomout-effect .premium-person-image-container img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-person-sepia-effect .premium-person-image-container img{-webkit-filter:sepia(30%);filter:sepia(30%)}.premium-person-bright-effect .premium-person-image-container img{-webkit-filter:brightness(1);filter:brightness(1)}.premium-person-trans-effect .premium-person-image-container img{-webkit-transform:translateX(-15px) scale(1.1);-ms-transform:translateX(-15px) scale(1.1);transform:translateX(-15px) scale(1.1)}.premium-person-zoomin-effect:hover .premium-person-image-container img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-person-zoomout-effect:hover .premium-person-image-container img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-person-scale-effect:hover .premium-person-image-container img{-webkit-transform:scale(1.3) rotate(5deg);-ms-transform:scale(1.3) rotate(5deg);transform:scale(1.3) rotate(5deg)}.premium-person-grayscale-effect:hover .premium-person-image-container img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-person-blur-effect:hover .premium-person-image-container img{-webkit-filter:blur(3px);filter:blur(3px)}.premium-person-sepia-effect:hover .premium-person-image-container img{-webkit-filter:sepia(0);filter:sepia(0)}.premium-person-bright-effect:hover .premium-person-image-container img{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.premium-person-trans-effect:hover .premium-person-image-container img{-webkit-transform:translateX(0) scale(1.1);-ms-transform:translateX(0) scale(1.1);transform:translateX(0) scale(1.1)}.premium-person-container .premium-person-image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.premium-person-style2 .premium-person-social{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:inset 0 0 120px 0 rgba(0,0,0,.5);box-shadow:inset 0 0 120px 0 rgba(0,0,0,.5);-webkit-transition:all .5s linear 0s;transition:all .5s linear 0s;opacity:0}.premium-person-style2 .premium-person-image-container:hover .premium-person-social{opacity:1}.premium-person-list-item a{display:inline-block}.premium-person-style2 .premium-person-list-item a{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s}.premium-person-style2 .premium-person-image-container:hover .premium-person-list-item a{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-person-info-container{padding:30px 15px}.premium-person-name{margin:0 0 5px;font-weight:700}.premium-person-title{margin:0 0 20px;padding:0}.premium-person-content{margin:0 0 30px}ul.premium-person-social-list{margin:0!important;padding:0}.premium-person-social-list .premium-person-list-item{display:inline;list-style:none}.premium-person-social-list li{position:relative;bottom:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-person-social-list li i{position:relative;bottom:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-person-defaults-yes li.premium-person-facebook:hover a{background-color:#3b5998!important}.premium-person-defaults-yes li.premium-person-twitter:hover a{background-color:#55acee!important}.premium-person-defaults-yes li.premium-person-linkedin:hover a{background-color:#0077b5!important}.premium-person-defaults-yes li.premium-person-google:hover a{background-color:#dc4e41!important}.premium-person-defaults-yes li.premium-person-youtube:hover a{background-color:#b31217!important}.premium-person-defaults-yes li.premium-person-instagram:hover a{background-color:#e4405f!important}.premium-person-defaults-yes li.premium-person-skype:hover a{background-color:#00aff0!important}.premium-person-defaults-yes li.premium-person-pinterest:hover a{background-color:#bd081c!important}.premium-person-defaults-yes li.premium-person-dribbble:hover a{background-color:#ea4c89!important}.premium-person-defaults-yes li.premium-person-mail:hover a{background-color:#b23121!important}.premium-person-defaults-yes li.premium-person-behance:hover a{background-color:#1769ff!important}.premium-person-defaults-yes li.premium-person-whatsapp:hover a{background-color:#25d366!important}.premium-person-defaults-yes li.premium-person-telegram:hover a{background-color:#08c!important}.premium-person-defaults-yes li.premium-person-site:hover a{background-color:#0055a5!important}.premium-person-social-list li:hover a{-webkit-box-shadow:none;box-shadow:none}.premium-person-social-list li a:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}.premium-person-social-list li i{font-size:18px}.elementor-widget-premium-addon-person .elementor-widget-container{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-persons-container.multiple-persons{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.premium-person-style1 .premium-person-container{overflow:hidden}.premium-person-style1 .premium-person-container .premium-person-info{position:absolute;top:auto;right:0;left:0;-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.premium-person-style1 .premium-person-container:hover .premium-person-info{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);bottom:-1px!important}.premium-person-style1 .premium-person-social-list li:hover{bottom:5px}.premium-person-style1.multiple-persons:not([data-persons-equal=yes]){-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.premium-person-style1 .slick-track{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-person-style1 .slick-slide{height:inherit!important}.premium-person-style1.multiple-persons[data-persons-equal=yes] .premium-person-image-container,.premium-person-style1.multiple-persons[data-persons-equal=yes] .premium-person-image-wrap{height:100%}.premium-person-style3 .premium-person-info-container{position:absolute;top:0;left:0;width:100%;height:100%;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.premium-person-style3 .premium-person-title-desc-wrap{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.premium-person-style3 .premium-person-name-icons-wrap{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end}.premium-person-style3 .premium-person-title{opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease;width:0}.premium-person-style3 .premium-person-title span{display:inline-block}.premium-person-style3 .premium-person-name{padding-left:10px}.premium-person-style3 .premium-person-social-list{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease}.premium-person-style3 .premium-person-list-item{line-height:0}.premium-person-style3 .premium-person-list-item a{padding:5px 10px 0 0;margin:5px 0}.premium-person-style3 .premium-person-container:hover .premium-person-title{opacity:1}.premium-person-style3 .premium-person-container:hover .premium-person-social-list{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.premium-persons-title-cw .premium-person-title{-webkit-transform:translateX(15px) rotate(90deg);-ms-transform:translateX(15px) rotate(90deg);transform:translateX(15px) rotate(90deg);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top}.premium-persons-title-cw .premium-person-container:hover .premium-person-title{-webkit-transform:translateX(0) rotate(90deg);-ms-transform:translateX(0) rotate(90deg);transform:translateX(0) rotate(90deg)}.premium-persons-title-ccw .premium-person-title{width:auto;margin-right:20px;-webkit-transform:translateX(15px) rotate(-90deg);-ms-transform:translateX(15px) rotate(-90deg);transform:translateX(15px) rotate(-90deg);-webkit-transform-origin:center right;-ms-transform-origin:center right;transform-origin:center right}.premium-persons-title-ccw .premium-person-container:hover .premium-person-title{-webkit-transform:translateX(0) rotate(-90deg);-ms-transform:translateX(0) rotate(-90deg);transform:translateX(0) rotate(-90deg)}.premium-fancy-text,.premium-prefix-text,.premium-suffix-text{font-size:40px}.premium-fancy-text-wrapper .premium-fancy-list-items{list-style:none}.premium-fancy-text-wrapper .premium-fancy-text-span-align{vertical-align:top}.premium-fancy-text-wrapper:not(.typing):not(.slide) .premium-fancy-text-items-wrapper{margin:0;padding:0;border:none;position:relative}.premium-fancy-text-wrapper:not(.typing):not(.slide) .premium-fancy-list-items{position:absolute;top:0;left:0;display:inline-block}.premium-fancy-text-wrapper.zoomout .premium-fancy-item-hidden{opacity:0;-webkit-animation:pa-zoom-out .8s;animation:pa-zoom-out .8s}.premium-fancy-text-wrapper.zoomout .premium-fancy-item-visible{position:relative!important;-webkit-animation:pa-zoom-in .8s;animation:pa-zoom-in .8s}.premium-fancy-text-wrapper.zoomout .premium-fancy-text-items-wrapper{-webkit-perspective:300px;perspective:300px}.premium-fancy-text-wrapper.rotate .premium-fancy-list-items{-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%}.premium-fancy-text-wrapper.rotate .premium-fancy-item-hidden{opacity:0;-webkit-transform:rotateX(180deg);transform:rotateX(180deg);-webkit-animation:pa-rotate-out 1.2s;animation:pa-rotate-out 1.2s}.premium-fancy-text-wrapper.rotate .premium-fancy-item-visible{position:relative!important;-webkit-transform:rotateX(0);transform:rotateX(0);-webkit-animation:pa-rotate-in 1.2s;animation:pa-rotate-in 1.2s}.premium-fancy-text-wrapper.custom .premium-fancy-item-hidden{opacity:0}.premium-fancy-text-wrapper.custom .premium-fancy-item-visible{position:relative!important}.premium-fancy-text-wrapper.auto-fade .premium-fancy-text{display:inline-block;width:200px;font-weight:400}.premium-fancy-text-wrapper.auto-fade .premium-fancy-svg-text{position:relative;vertical-align:sub}.premium-fancy-text-wrapper.auto-fade g>text{text-anchor:start;shape-rendering:crispEdges;opacity:0;font-size:300px;-webkit-animation-name:pa-auto-fade;animation-name:pa-auto-fade;-moz-animation-name:pa-auto-fade;-webkit-animation-duration:9s;animation-duration:9s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.premium-fancy-text-wrapper.auto-fade g>text:nth-child(1){-webkit-animation-delay:0s;animation-delay:0s}.premium-fancy-text-wrapper.auto-fade g>text:nth-child(2){-webkit-animation-delay:3s;animation-delay:3s}.premium-fancy-text-wrapper.auto-fade g>text:nth-child(3){-webkit-animation-delay:6s;animation-delay:6s}.premium-fancy-text-wrapper.loading .premium-fancy-text{position:relative}.premium-fancy-text-wrapper.loading .premium-fancy-text .premium-loading-bar{position:absolute;width:100%;height:3px;bottom:0;left:0;animation:pa-loading-bar 2.5s ease-out infinite;-webkit-animation:pa-loading-bar 2.5s ease-out infinite}.premium-fancy-text-wrapper.loading.pause .premium-fancy-text:hover .premium-loading-bar{-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes pa-auto-fade{0%{opacity:0}20%{opacity:1}35%{opacity:0}100%{opacity:0}}@keyframes pa-auto-fade{0%{opacity:0}20%{opacity:1}35%{opacity:0}100%{opacity:0}}@-webkit-keyframes pa-loading-bar{0%{width:0}100%{width:100}}@keyframes pa-loading-bar{0%{width:0}100%{width:100}}@-webkit-keyframes pa-zoom-in{0%{opacity:0;-webkit-transform:translateZ(100px);transform:translateZ(100px)}100%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes pa-zoom-in{0%{opacity:0;-webkit-transform:translateZ(100px);transform:translateZ(100px)}100%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes pa-zoom-out{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}100%{opacity:0;-webkit-transform:translateZ(-100px);transform:translateZ(-100px)}}@keyframes pa-zoom-out{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}100%{opacity:0;-webkit-transform:translateZ(-100px);transform:translateZ(-100px)}}@-webkit-keyframes pa-rotate-in{0%{opacity:0;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}35%{opacity:0;-webkit-transform:rotateX(120deg);transform:rotateX(120deg)}65%{opacity:0}100%{opacity:1;-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}@keyframes pa-rotate-in{0%{opacity:0;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}35%{opacity:0;-webkit-transform:rotateX(120deg);transform:rotateX(120deg)}65%{opacity:0}100%{opacity:1;-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}@-webkit-keyframes pa-rotate-out{0%{opacity:1;-webkit-transform:rotateX(0);transform:rotateX(0)}35%{opacity:1;-webkit-transform:rotateX(-40deg);transform:rotateX(-40deg)}65%{opacity:0}100%{opacity:0;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}}@keyframes pa-rotate-out{0%{opacity:1;-webkit-transform:rotateX(0);transform:rotateX(0)}35%{opacity:1;-webkit-transform:rotateX(-40deg);transform:rotateX(-40deg)}65%{opacity:0}100%{opacity:0;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}}.premium-pricing-table-container{position:relative;overflow:hidden;text-align:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-pricing-icon-container{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:0}.premium-pricing-icon-container .premium-pricing-icon{display:inline-block}.premium-pricing-icon-container .premium-pricing-image{overflow:hidden}.premium-pricing-icon-container .premium-pricing-image img{width:25px;height:25px;-o-object-fit:cover;object-fit:cover}.premium-badge-left{position:absolute;top:0}.premium-badge-right{position:absolute;top:0;right:0}.premium-badge-left{left:0}.premium-badge-triangle.premium-badge-left .corner{width:0;height:0;border-top:150px solid;border-bottom:150px solid transparent;border-right:150px solid transparent}.premium-badge-triangle.premium-badge-right .corner{width:0;height:0;border-bottom:150px solid transparent;border-right:150px solid;border-left:150px solid transparent}.premium-badge-triangle span{position:absolute;top:35px;width:100px;text-align:center;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);display:block;text-transform:uppercase}.premium-badge-triangle.premium-badge-right span{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);right:0}.premium-badge-circle{min-width:4em;min-height:4em;line-height:4em;text-align:center;-webkit-border-radius:100%;border-radius:100%;position:absolute;z-index:1}.premium-badge-stripe{position:absolute;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);width:15em;overflow:hidden;height:15em}.premium-badge-stripe.premium-badge-left{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.premium-badge-stripe .corner{text-align:center;left:0;width:150%;-webkit-transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);-ms-transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);margin-top:35px;font-size:13px;line-height:2;font-weight:800;text-transform:uppercase}.premium-badge-flag .corner{text-align:center;-webkit-border-radius:4px 4px 0 4px;border-radius:4px 4px 0 4px;padding:3px 15px;position:absolute;top:10%;right:-8px}.premium-badge-flag .corner::after,.premium-badge-flag .corner::before{content:"";display:block;position:absolute;width:0;height:0;top:100%;right:0;border-bottom:8px solid transparent}.elementor-widget-premium-addon-pricing-table .elementor-widget-container{overflow:visible!important}.premium-badge-flag .corner::after{border-left:8px solid rgba(0,0,0,.2)}.premium-pricing-price-currency{position:relative}.premium-pricing-button-container{display:block}.premium-pricing-list{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;list-style-type:none;margin:0}.premium-pricing-list .premium-pricing-list-item{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-pricing-list .premium-pricing-list-item svg{width:50px;height:50px}.premium-pricing-list .premium-pricing-list-item img{width:30px;height:30px;-o-object-fit:cover;object-fit:cover}.premium-pricing-list .premium-pricing-list-span{position:relative}.premium-pricing-list .list-item-tooltip{border-bottom:1px dotted}.premium-pricing-list .premium-pricing-list-tooltip{position:absolute;top:-webkit-calc(100% + 1px);top:calc(100% + 1px);left:0;visibility:hidden;padding:15px 20px;-webkit-border-radius:5px;border-radius:5px;min-width:200px;overflow:hidden;text-align:left;font-size:.8rem;color:#fff;background-color:#aaa}.premium-pricing-features-left .premium-pricing-list-span{text-align:left}.premium-pricing-features-center .premium-pricing-list-span{text-align:center}.premium-pricing-features-right .premium-pricing-list-span{text-align:right}.premium-pricing-list-span:hover .premium-pricing-list-tooltip{z-index:99;visibility:visible;opacity:1}.premium-pricing-slashed-price-value{display:inline-block;font-size:20px;font-weight:400;margin-right:5px}.premium-pricing-price-value{font-size:70px}.premium-pricing-description-container li{list-style-position:inside;text-indent:-40px}@-moz-document url-prefix(){.premium-pricing-description-container li{text-indent:0}}.premium-pricing-price-button{display:block;padding:6px 12px;line-height:1.42857143;text-align:center;color:#fff;background:#6ec1e4;margin-bottom:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-maps-info-container{margin-top:10px;margin-bottom:10px}.premium-maps-info-desc,.premium-maps-info-title{margin:0;padding:0}.premium-maps-container .gm-style-iw{text-align:center}.premium-maps-container .gm-style img{max-width:none!important}.premium-button{display:inline-block;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);cursor:pointer;-webkit-transition:all .2s ease-in-out!important;transition:all .2s ease-in-out!important}.premium-button-sm{padding:12px 24px;font-size:14px;line-height:1}.premium-button .premium-lottie-animation,.premium-image-button .premium-lottie-animation{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-button svg,.premium-image-button svg{width:30px;height:30px}.premium-button-md{padding:14px 26px;font-size:16px;line-height:1.2}.premium-button-lg{padding:16px 28px;font-size:18px;line-height:1.3333}.premium-button-block{font-size:15px;line-height:1;padding:12px 24px;width:100%;text-align:center}.premium-button-text{display:inline-block;width:100%}.premium-button-style1,.premium-button-style2,.premium-button-style5,.premium-button-style7{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-box-shadow:0 0 1px transparent;box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.15s;transition-duration:.15s}.premium-button-style1:before,.premium-button-style2:before,.premium-button-style5:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.premium-button-style5-radialin:before,.premium-button-style5-radialout:before{-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-border-radius:100%;border-radius:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.premium-button-style5-radialin:before{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}.premium-button-style5-rectin:before{-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-button-style5-rectout:before{-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.premium-button-style5-rectout:hover:before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-button-style5-rectin:hover:before{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.premium-button-style5-radialout:hover:before{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}.premium-button-style5-radialin:hover:before{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.premium-button-style1-top:before{-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%}.premium-button-style1-right:before{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%}.premium-button-style1-left:before{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%}.premium-button-style2-scshutoutver:before,.premium-button-style2-shutouthor:before{-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%}.premium-button-style2-scshutouthor:before,.premium-button-style2-shutoutver:before{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}.premium-button-style2-shutinhor:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%}.premium-button-style2-shutinver:before{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%}.premium-button-style1-bottom:hover:before,.premium-button-style1-top:hover:before{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}.premium-button-style1-left:hover:before,.premium-button-style1-right:hover:before,.premium-button-style2-shutouthor:hover:before,.premium-button-style2-shutoutver:hover:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.premium-button-style2-shutinhor:hover:before{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}.premium-button-style2-shutinver:hover:before{-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0)}.premium-button-style2-scshutouthor:hover:before{-webkit-transform:scaleX(.9);-ms-transform:scaleX(.9);transform:scaleX(.9)}.premium-button-style2-scshutoutver:hover:before{-webkit-transform:scaleY(.8);-ms-transform:scaleY(.8);transform:scaleY(.8)}.premium-button-style2-dshutinhor:before{top:50%;left:50%;width:120%;height:0%;-webkit-transform:translateX(-50%) translateY(-50%) rotate(-45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(-45deg);transform:translateX(-50%) translateY(-50%) rotate(-45deg);-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-transition-property:all;transition-property:all}.premium-button-style2-dshutinver:before{top:50%;left:50%;width:120%;height:0%;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-transition-property:all;transition-property:all;-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg)}.premium-button-style2-dshutinhor:hover:before,.premium-button-style2-dshutinver:hover:before{height:220%}.premium-button-style3-before i,.premium-button-style3-before svg{opacity:0;-webkit-transform:translateX(-5px);-ms-transform:translateX(-5px);transform:translateX(-5px);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.premium-button-style3-after i,.premium-button-style3-after svg{opacity:0;-webkit-transform:translateX(-5px);-ms-transform:translateX(-5px);transform:translateX(-5px);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px)}.premium-button-style3-after:hover i,.premium-button-style3-after:hover svg{opacity:1}.premium-button-style3-before:hover i,.premium-button-style3-before:hover svg{opacity:1}.premium-button-text-icon-wrapper{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-button-text-icon-wrapper i,.premium-button-text-icon-wrapper span,.premium-button-text-icon-wrapper svg{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-button-style4-icon-wrapper{position:absolute;z-index:2;width:100%;text-align:center;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-button-style4-icon-wrapper.top{bottom:-100%;left:0}.premium-button-style4-icon-wrapper.bottom{top:-100%;left:0}.premium-button-style4-icon-wrapper.left{top:0;left:-100%}.premium-button-style4-icon-wrapper.right{top:0;right:-100%}.premium-button-style4-bottom:hover .premium-button-style4-icon-wrapper{top:0;opacity:1}.premium-button-style4-top:hover .premium-button-style4-icon-wrapper{bottom:0;opacity:1}.premium-button-style4-left:hover .premium-button-style4-icon-wrapper{left:0;opacity:1}.premium-button-style4-right:hover .premium-button-style4-icon-wrapper{right:0;opacity:1}.premium-button-style4-bottom:hover .premium-button-text-icon-wrapper{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);opacity:0}.premium-button-style4-top:hover .premium-button-text-icon-wrapper{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);opacity:0}.premium-button-style4-left:hover .premium-button-text-icon-wrapper{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);opacity:0}.premium-button-style4-right:hover .premium-button-text-icon-wrapper{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);opacity:0}.premium-button-style6:before{content:"";position:absolute;left:50%;top:50%;width:100px;height:100px;-webkit-border-radius:100%;border-radius:100%;-webkit-transform:translate(-50%,-50%) scale(0);-ms-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-button-style6:hover:before{-webkit-transform:translate(-50%,-50%) scale(3);-ms-transform:translate(-50%,-50%) scale(3);transform:translate(-50%,-50%) scale(3)}.premium-button-style6 .premium-button-text-icon-wrapper{position:relative;z-index:1}.premium-mouse-detect-yes .premium-button-style6 .premium-button-style6-bg{position:absolute;z-index:0;top:0;left:0;width:0;height:0;-webkit-border-radius:50%;border-radius:50%;display:block;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:width .4s ease-in-out,height .4s ease-in-out;transition:width .4s ease-in-out,height .4s ease-in-out}.premium-mouse-detect-yes .premium-button-style6:hover .premium-button-style6-bg{width:225%;height:560px}.premium-mouse-detect-yes .premium-button-style6:before{width:0;height:0}.premium-button-style7-left .premium-button-text-icon-wrapper:before,.premium-button-style7-right .premium-button-text-icon-wrapper:before{-webkit-transition:width .3s ease-out .15s;transition:width .3s ease-out .15s}.premium-button-style7-left .premium-button-text-icon-wrapper:after,.premium-button-style7-right .premium-button-text-icon-wrapper:after{-webkit-transition:width .3s ease-out 0s;transition:width .3s ease-out 0s}.premium-button-style7-bottom .premium-button-text-icon-wrapper:before,.premium-button-style7-top .premium-button-text-icon-wrapper:before{-webkit-transition:height .3s ease-out .15s;transition:height .3s ease-out .15s}.premium-button-style7-bottom .premium-button-text-icon-wrapper:after,.premium-button-style7-top .premium-button-text-icon-wrapper:after{-webkit-transition:height .3s ease-out 0s;transition:height .3s ease-out 0s}.premium-button-style7:hover .premium-button-text-icon-wrapper:before{-webkit-transition-delay:0s;transition-delay:0s}.premium-button-style7:hover .premium-button-text-icon-wrapper:after{-webkit-transition-delay:.15s;transition-delay:.15s}.premium-button-style7-bottom .premium-button-text-icon-wrapper:after,.premium-button-style7-bottom .premium-button-text-icon-wrapper:before{content:"";position:absolute;right:0;top:0;left:0;height:0;z-index:-1}.premium-button-style7-top .premium-button-text-icon-wrapper:after,.premium-button-style7-top .premium-button-text-icon-wrapper:before{content:"";position:absolute;right:0;bottom:0;left:0;height:0;z-index:-1}.premium-button-style7-right .premium-button-text-icon-wrapper:after,.premium-button-style7-right .premium-button-text-icon-wrapper:before{content:"";position:absolute;right:0;top:0;bottom:0;width:0;z-index:-1}.premium-button-style7-left .premium-button-text-icon-wrapper:after,.premium-button-style7-left .premium-button-text-icon-wrapper:before{content:"";position:absolute;left:0;top:0;bottom:0;width:0;z-index:-1}.premium-button-style7-bottom:hover .premium-button-text-icon-wrapper:after,.premium-button-style7-bottom:hover .premium-button-text-icon-wrapper:before{height:100%;top:0}.premium-button-style7-top:hover .premium-button-text-icon-wrapper:after,.premium-button-style7-top:hover .premium-button-text-icon-wrapper:before{height:100%;bottom:0}.premium-button-style7-left:hover .premium-button-text-icon-wrapper:after,.premium-button-style7-left:hover .premium-button-text-icon-wrapper:before{width:100%;left:0}.premium-button-style7-right:hover .premium-button-text-icon-wrapper:after,.premium-button-style7-right:hover .premium-button-text-icon-wrapper:before{width:100%;right:0}.premium-contact-form-anim-yes .wpcf7-span::after{display:block;height:2px;content:"";top:-2px;position:relative;width:0;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s}.premium-contact-form-anim-yes .wpcf7-span.is-focused::after{width:100%}.premium-image-button{display:inline-block;position:relative;overflow:hidden;background:#6ec1e4;cursor:pointer;-webkit-transition:all .2s ease-in-out!important;transition:all .2s ease-in-out!important}.premium-image-button .premium-button-style6-bg,.premium-image-button.premium-button-style6:before,.premium-image-button:not(.premium-image-button-style6):hover{background-color:#54595f}.premium-image-button-style1:before,.premium-image-button-style4-icon-wrapper{background-color:#54595f}.premium-image-button.premium-image-button-sm{padding:12px 24px;font-size:14px;line-height:1}.premium-image-button.premium-image-button-md{padding:14px 26px;font-size:16px;line-height:1.2}.premium-image-button.premium-image-button-lg{padding:16px 28px;font-size:18px;line-height:1.3333}.premium-image-button.premium-image-button-block{font-size:15px;line-height:1;padding:12px 24px;width:100%;text-align:center}.premium-image-button-text-icon-wrapper{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:3;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-image-button-text-icon-wrapper i,.premium-image-button-text-icon-wrapper span,.premium-image-button-text-icon-wrapper svg{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-image-button-style1:before{position:absolute;content:"";-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-image-button-style1-bottom:before{width:100%;height:0;top:0;left:0}.premium-image-button-style1-top:before{width:100%;height:0;bottom:0;left:0}.premium-image-button-style1-right:before{width:0;height:100%;bottom:0;left:0}.premium-image-button-style1-left:before{width:0;height:100%;top:0;right:0}.premium-image-button-style1-bottom:hover:before,.premium-image-button-style1-top:hover:before{height:100%}.premium-image-button-style1-left:hover:before,.premium-image-button-style1-right:hover:before{width:100%}.premium-image-button-style3{z-index:10}.premium-image-button-style3:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";z-index:1;background:rgba(255,255,255,.2);-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0);-webkit-transition:all .8s ease-out;transition:all .8s ease-out}.premium-image-button-diagonal-right:before{-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,150%,0)}.premium-image-button-diagonal-right:hover:before{-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0)}.premium-image-button-diagonal-left:before{-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0)}.premium-image-button-diagonal-left:hover:before{-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,150%,0)}.premium-image-button-diagonal-bottom:before{-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0)}.premium-image-button-diagonal-bottom:hover:before{-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,150%,0)}.premium-image-button-diagonal-top:before{-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,150%,0)}.premium-image-button-diagonal-top:hover:before{-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0)}.premium-image-button-style4-icon-wrapper{position:absolute;z-index:2;width:100%;text-align:center;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-image-button-style4-icon-wrapper.top{bottom:-100%;left:0}.premium-image-button-style4-icon-wrapper.bottom{top:-100%;left:0}.premium-image-button-style4-icon-wrapper.left{top:0;left:-100%}.premium-image-button-style4-icon-wrapper.right{top:0;right:-100%}.premium-image-button-style4-bottom:hover .premium-image-button-style4-icon-wrapper{top:0;opacity:1}.premium-image-button-style4-bottom:hover .premium-image-button-text-icon-wrapper{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);opacity:0}.premium-image-button-style4-top:hover .premium-image-button-style4-icon-wrapper{bottom:0;opacity:1}.premium-image-button-style4-top:hover .premium-image-button-text-icon-wrapper{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);opacity:0}.premium-image-button-style4-left:hover .premium-image-button-style4-icon-wrapper{left:0;opacity:1}.premium-image-button-style4-left:hover .premium-image-button-text-icon-wrapper{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);opacity:0}.premium-image-button-style4-right:hover .premium-image-button-style4-icon-wrapper{right:0;opacity:1}.premium-image-button-style4-right:hover .premium-image-button-text-icon-wrapper{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);opacity:0}.premium-image-button-style5:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;background:rgba(255,255,255,.2);-webkit-animation-name:premium-overlap-effect-done;animation-name:premium-overlap-effect-done;-webkit-animation-duration:1s;animation-duration:1s}.premium-image-button-overlap-effect-vertical:before{-webkit-animation-name:premium-overlap-ver-effect-done;animation-name:premium-overlap-ver-effect-done}.premium-image-button-overlap-effect-horizontal:hover:before{-webkit-animation-name:premium-overlap-effect;animation-name:premium-overlap-effect}.premium-image-button-overlap-effect-vertical:hover:before{-webkit-animation-name:premium-overlap-ver-effect;animation-name:premium-overlap-ver-effect}@-webkit-keyframes premium-overlap-effect{0%{opacity:0;-webkit-transform:rotateY(0);transform:rotateY(0)}50%{opacity:1;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}100%{opacity:0;-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}@keyframes premium-overlap-effect{0%{opacity:0;-webkit-transform:rotateY(0);transform:rotateY(0)}50%{opacity:1;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}100%{opacity:0;-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}@-webkit-keyframes premium-overlap-effect-done{0%{opacity:0;-webkit-transform:rotateY(0);transform:rotateY(0)}50%{opacity:1;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}100%{opacity:0;-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}@keyframes premium-overlap-effect-done{0%{opacity:0;-webkit-transform:rotateY(0);transform:rotateY(0)}50%{opacity:1;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}100%{opacity:0;-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}@-webkit-keyframes premium-overlap-ver-effect{0%{opacity:0;-webkit-transform:rotateX(0);transform:rotateX(0)}50%{opacity:1;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}100%{opacity:0;-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}@keyframes premium-overlap-ver-effect{0%{opacity:0;-webkit-transform:rotateX(0);transform:rotateX(0)}50%{opacity:1;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}100%{opacity:0;-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}@-webkit-keyframes premium-overlap-ver-effect-done{0%{opacity:0;-webkit-transform:rotateX(0);transform:rotateX(0)}50%{opacity:1;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}100%{opacity:0;-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}@keyframes premium-overlap-ver-effect-done{0%{opacity:0;-webkit-transform:rotateX(0);transform:rotateX(0)}50%{opacity:1;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}100%{opacity:0;-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}.premium-blog-filter,.premium-img-gallery-filter{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-img-gallery{clear:both;overflow:hidden}.premium-gallery-container .premium-gallery-item{padding:10px;float:left}.premium-gallery-container .grid-sizer{width:33.33%}.premium-gallery-container .pa-gallery-item{padding:10px}.premium-blog-filter .premium-blog-filters-container li a.category,.premium-img-gallery-filter .premium-gallery-cats-container li a.category{outline:0;text-decoration:none;-webkit-border-radius:75px;border-radius:75px;margin:15px 5px 20px;padding:7px 20px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-img-gallery-filter .premium-gallery-cats-container li a.category span{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.pa-gallery-img{position:relative}.pa-gallery-img .pa-gallery-whole-link{position:absolute;top:0;left:0;width:100%;height:100%}.pa-gallery-img.style2 .pa-gallery-whole-link{z-index:99}.pa-gallery-img-container{overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.pa-gallery-img-container img{display:block;width:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-img-gallery.gray img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-img-gallery.scale img,.premium-img-gallery.zoomout img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-img-gallery.sepia img{-webkit-filter:sepia(30%);filter:sepia(30%)}.premium-img-gallery.bright img{-webkit-filter:brightness(1);filter:brightness(1)}.premium-img-gallery.trans img{-webkit-transform:translateX(-15px) scale(1.1);-ms-transform:translateX(-15px) scale(1.1);transform:translateX(-15px) scale(1.1)}.pa-gallery-img .pa-gallery-img-link,.pa-gallery-img .pa-gallery-magnific-image{outline:0}.pa-gallery-img .pa-gallery-img-link i,.pa-gallery-img .pa-gallery-img-link svg,.pa-gallery-img .pa-gallery-magnific-image i,.pa-gallery-img .pa-gallery-magnific-image svg{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.pa-gallery-img .pa-gallery-img-link span,.pa-gallery-img .pa-gallery-magnific-image span{line-height:1;display:inline-block;opacity:0;margin:0 5px;padding:15px;-webkit-border-radius:50%;border-radius:50%}.pa-gallery-img.style2 .pa-gallery-img-link span,.pa-gallery-img.style2 .pa-gallery-magnific-image span{margin:0 5px 20px}.pa-gallery-img:hover .pa-gallery-magnific-image span{-webkit-transition:all .3s ease-in-out,opacity .5s ease-in-out .3s;transition:all .3s ease-in-out,opacity .5s ease-in-out .3s}.pa-gallery-img:hover .pa-gallery-img-link span{-webkit-transition:all .3s ease-in-out,opacity .5s ease-in-out .6s;transition:all .3s ease-in-out,opacity .5s ease-in-out .6s}.pa-gallery-img:hover .pa-gallery-img-link span,.pa-gallery-img:hover .pa-gallery-magnific-image span{opacity:1}.premium-gallery-icon-show a.pa-gallery-video-icon span{opacity:1}.premium-blog-filter ul.premium-blog-filters-container,.premium-img-gallery-filter ul.premium-gallery-cats-container{text-align:center;margin:0;padding:0}.premium-blog-filter .premium-blog-filters-container li,.premium-img-gallery-filter .premium-gallery-cats-container li{list-style:none;-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}.premium-img-gallery.zoomin .pa-gallery-img:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-img-gallery.zoomout .pa-gallery-img:hover img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-img-gallery.scale .pa-gallery-img:hover img{-webkit-transform:scale(1.3) rotate(5deg);-ms-transform:scale(1.3) rotate(5deg);transform:scale(1.3) rotate(5deg)}.premium-img-gallery.gray .pa-gallery-img:hover img{-webkit-filter:grayscale(0);filter:grayscale(0)}.premium-img-gallery.blur .pa-gallery-img:hover img{-webkit-filter:blur(3px);filter:blur(3px)}.premium-img-gallery.sepia .pa-gallery-img:hover img{-webkit-filter:sepia(0);filter:sepia(0)}.premium-img-gallery.trans .pa-gallery-img:hover img{-webkit-transform:translateX(0) scale(1.1);-ms-transform:translateX(0) scale(1.1);transform:translateX(0) scale(1.1)}.premium-img-gallery.bright .pa-gallery-img:hover img{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.pa-gallery-img .premium-gallery-caption{padding:10px}.pa-gallery-img .premium-gallery-caption .premium-gallery-img-name{margin-bottom:0}.pa-gallery-img.style1{overflow:hidden}.pa-gallery-img:not(.style2) .pa-gallery-icons-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.pa-gallery-img:not(.style2) .pa-gallery-icons-inner-container{position:absolute;top:33.33%;width:100%;text-align:center;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:999}.pa-gallery-img.style1 .premium-gallery-caption{position:absolute;top:auto;right:0;bottom:-1px;left:0;width:100%;-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.pa-gallery-img.style1:hover .premium-gallery-caption{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);bottom:-1px!important}.pa-gallery-img.default .premium-gallery-caption{position:absolute;top:auto;right:0;left:0;width:100%;bottom:0}.pa-gallery-img.style2 .pa-gallery-icons-caption-container{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s;z-index:1;background-color:rgba(108,191,226,.68);-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.pa-gallery-img.style2 .pa-gallery-icons-caption-cell{width:100%}.pa-gallery-img.style2:hover .pa-gallery-icons-caption-container{opacity:1;-webkit-transform:translate(15px,15px);-ms-transform:translate(15px,15px);transform:translate(15px,15px)}.premium-clearfix{clear:both}.premium-img-gallery-metro .premium-gallery-item{overflow:hidden}.premium-img-gallery-metro .pa-gallery-img{height:100%}.premium-img-gallery-metro .pa-gallery-img-container{height:100%}.premium-img-gallery-metro .pa-gallery-img-container img{min-height:100%;width:100%;-o-object-fit:fill;object-fit:fill}.premium-img-gallery .premium-gallery-item-hidden{visibility:hidden;width:0!important;height:0!important;margin:0!important;padding:0!important}.premium-gallery-load-more{position:relative}.premium-gallery-load-more .premium-gallery-load-more-btn{-webkit-box-shadow:none;box-shadow:none;text-shadow:none;border:none;outline:0;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;vertical-align:bottom;cursor:pointer;line-height:1;font-style:normal;font-weight:400;background-image:none;color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-gallery-load-more-btn{-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-loader{border:3px solid #f3f3f3;border-top-width:3px;border-top-style:solid;border-top-color:#f3f3f3;-webkit-border-radius:50%;border-radius:50%;border-top:3px solid;border-top-color:#bbb;width:30px;height:30px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;margin:0 auto}.premium-gallery-load-more-btn div{margin-left:3px}.premium-gallery-load-more-btn .premium-loader{display:inline-block;width:20px;height:20px}.pa-gallery-img .pa-gallery-lightbox-wrap{display:inline-block}.pa-gallery-img .pa-gallery-video-icon,.premium-img-gallery-no-lightbox .premium-gallery-video-item .pa-gallery-img{cursor:pointer}.pa-gallery-img-container iframe{position:absolute;visibility:hidden;top:0;left:0;max-width:100%;width:100%;height:100%;margin:0;line-height:1;border:none}.pa-gallery-img-container video{position:absolute;visibility:hidden;top:0;left:0;max-width:100%;width:100%;height:100%;margin:0;line-height:1;border:none;-o-object-fit:contain;object-fit:contain}.pa-gallery-icons-caption-cell svg,.pa-gallery-icons-inner-container svg{width:14px;height:14px}.premium-gallery-gradient-layer{position:absolute;bottom:40px;width:100%;height:20px;background:-webkit-gradient(linear,left bottom,left top,from(#17181f),to(rgba(255,255,255,0)));background:-webkit-linear-gradient(bottom,#17181f 0,rgba(255,255,255,0) 100%);background:linear-gradient(to top,#17181f 0,rgba(255,255,255,0) 100%)}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.premium-vscroll-inner{position:relative;min-height:100%}.premium-vscroll-inner .premium-vscroll-dots{position:fixed;z-index:100;opacity:1;margin-top:-32px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-vscroll-wrap .premium-vscroll-nav-menu{opacity:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-vscroll-inner .premium-vscroll-dots,.premium-vscroll-wrap .premium-vscroll-dots-hide{opacity:0;visibility:hidden}.premium-vscroll-nav-dots-yes .premium-vscroll-inner .premium-vscroll-dots:not(.premium-vscroll-dots-hide){opacity:1;visibility:visible}.premium-vscroll-dots.middle{top:50%}.premium-vscroll-dots.top{top:40px}.premium-vscroll-dots.bottom{bottom:30px}.premium-vscroll-dots.right{right:17px}.premium-vscroll-dots.left{left:17px}.premium-vscroll-inner ul.premium-vscroll-dots-list,.premium-vscroll-wrap .premium-vscroll-nav-menu{margin:0!important;padding:0}.premium-vscroll-inner ul.premium-vscroll-dots-list li{width:14px;height:13px;margin:7px;position:relative;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;overflow:visible}.premium-vscroll-inner .premium-vscroll-dot-item .premium-vscroll-nav-link{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none}.premium-vscroll-inner .premium-vscroll-dot-item .premium-vscroll-nav-link span{top:2px;left:2.5px;width:8px;height:8px;border:1px solid #000;-webkit-border-radius:50%;border-radius:50%;position:absolute;z-index:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-vscroll-inner .premium-vscroll-dot-item.active .premium-vscroll-nav-link span{-webkit-transform:scale(1.6);-ms-transform:scale(1.6);transform:scale(1.6)}.premium-vscroll-inner .premium-vscroll-dot-item .premium-vscroll-tooltip{position:absolute;color:#fff;font-size:14px;font-family:arial,helvetica,sans-serif;white-space:nowrap;max-width:220px;padding-left:.4em;padding-right:.4em}.premium-vscroll-inner .premium-vscroll-dots.right .premium-vscroll-tooltip{right:27px}.premium-vscroll-inner .premium-vscroll-dots.lines .premium-vscroll-dot-item{width:4px;height:30px}.premium-vscroll-inner .premium-vscroll-dots.lines .premium-vscroll-dot-item span{width:100%;height:100%;-webkit-border-radius:0;border-radius:0}.premium-vscroll-inner .premium-vscroll-dots.lines .premium-vscroll-dot-item.active span{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-vscroll-inner .premium-vscroll-dots.right .premium-vscroll-tooltip::after{position:absolute;top:50%;content:"";left:-webkit-calc(100% - 1px);left:calc(100% - 1px);width:10px;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.premium-vscroll-inner .premium-vscroll-dots.left .premium-vscroll-tooltip{left:27px}.premium-vscroll-inner .premium-vscroll-dots.left .premium-vscroll-tooltip::after{position:absolute;top:50%;content:"";right:-webkit-calc(100% - 1px);right:calc(100% - 1px);width:10px;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:768px){.premium-vscroll-dots.right{right:7px}.premium-vscroll-dots.left{left:7px}}.premium-vscroll-nav-menu{position:fixed;top:20px;height:40px;z-index:100;padding:0;margin:0}.premium-vscroll-nav-menu.left{left:0}.premium-vscroll-nav-menu.right{right:0}.premium-vscroll-nav-menu .premium-vscroll-nav-item{display:inline-block;margin:10px;color:#000;background:#fff;background:rgba(255,255,255,.3)}.premium-vscroll-nav-menu .premium-vscroll-nav-item .premium-vscroll-nav-link{padding:9px 18px;display:block;cursor:pointer;color:#000}.premium-vscroll-nav-menu .premium-vscroll-nav-item .premium-vscroll-nav-link:hover{color:#000}.premium-vscroll-nav-menu .premium-vscroll-nav-item .premium-vscroll-nav-link:focus{outline:0}.multiscroll-nav li a:focus{outline:0}.premium-vscroll-temp .slimScrollBar{visibility:hidden}.premium-image-scroll-container,.premium-image-scroll-section{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-image-scroll-section{position:relative;overflow:hidden;width:100%;-webkit-mask-image:-webkit-radial-gradient(white,#000)}.premium-image-scroll-container{width:100%}.premium-image-scroll-container .premium-image-scroll-mask-media{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.premium-container-scroll{overflow:auto}.premium-image-scroll-container .premium-image-scroll-horizontal{position:relative;width:100%;height:100%}.premium-image-scroll-container .premium-image-scroll-horizontal img{max-width:none;height:100%}.premium-image-scroll-container .premium-image-scroll-vertical img{width:100%;max-width:100%;height:auto}.premium-image-scroll-ver{position:relative}.premium-image-scroll-container .premium-image-scroll-overlay{background:rgba(2,2,2,.3)}.premium-image-scroll-container .premium-image-scroll-link,.premium-image-scroll-container .premium-image-scroll-overlay{position:absolute;top:0;bottom:0;left:0;right:0;z-index:4}.premium-image-scroll-content{display:inline-block;position:absolute;height:auto;top:50%;left:50%;text-align:center;z-index:5;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.premium-container-scroll-instant .premium-image-scroll-image{-webkit-transition:all 0s ease-in-out!important;transition:all 0s ease-in-out!important}.premium-image-scroll-container img{-webkit-transition:-webkit-transform 3s ease-in-out;transition:-webkit-transform 3s ease-in-out;transition:transform 3s ease-in-out;transition:transform 3s ease-in-out,-webkit-transform 3s ease-in-out}.premium-image-scroll-container .premium-image-scroll-content,.premium-image-scroll-container .premium-image-scroll-overlay{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:1}.premium-image-scroll-container:hover .premium-image-scroll-overlay{opacity:0}.premium-image-scroll-container:hover .premium-image-scroll-content{opacity:0;visibility:hidden}.premium-image-scroll-content .premium-image-scroll-icon{display:inline-block;font-family:pa-elements!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.pa-horizontal-mouse-scroll:before{content:"\e921"}.pa-vertical-mouse-scroll:before{content:"\e922"}.pa-horizontal-mouse-scroll{-webkit-animation-name:pa-scroll-horizontal;animation-name:pa-scroll-horizontal}.pa-vertical-mouse-scroll{-webkit-animation-name:pa-scroll-vertical;animation-name:pa-scroll-vertical}@-webkit-keyframes pa-scroll-vertical{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(5px);transform:translateY(5px)}}@keyframes pa-scroll-vertical{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(5px);transform:translateY(5px)}}@-webkit-keyframes pa-scroll-horizontal{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(5px);transform:translateX(5px)}}@keyframes pa-scroll-horizontal{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(5px);transform:translateX(5px)}}.premium-lottie-wrap .premium-lottie-animation{position:relative;-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-lottie-wrap .premium-lottie-animation a{position:absolute;left:0;top:0;width:100%;height:100%}.premium-bullet-list-box{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.premium-bullet-list-box .premium-bullet-list-content-grow-lc{-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.premium-bullet-list-box .premium-bullet-list-content-grow-rc{-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}.premium-bullet-list-box .premium-bullet-list-content-grow-cc{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}.premium-bullet-list-content{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:auto;position:relative}.premium-bullet-list-content .premium-bullet-list-text span,.premium-bullet-list-content .premium-bullet-list-wrapper{display:inline-block;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-bullet-list-content .premium-bullet-list-text span{margin:0 5px}.premium-bullet-list-content .premium-bullet-list-icon-text p{font-size:18px;background-color:#eee;padding:1px 5px;-webkit-border-radius:2px;border-radius:2px}.premium-bullet-list-content .premium-bullet-list-icon-text p,.premium-bullet-list-content .premium-bullet-list-text span,.premium-bullet-list-content .premium-bullet-list-wrapper i,.premium-bullet-list-content .premium-bullet-list-wrapper img,.premium-bullet-list-content .premium-bullet-list-wrapper svg{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-bullet-list-content .premium-bullet-list-wrapper{position:relative;line-height:0}.premium-bullet-list-content .premium-bullet-list-wrapper img,.premium-bullet-list-content .premium-bullet-list-wrapper svg{width:30px!important;height:30px!important;position:relative;z-index:500}.premium-bullet-list-content .premium-bullet-list-wrapper .premium-bullet-list-icon-text,.premium-bullet-list-content .premium-bullet-list-wrapper i{position:relative;z-index:500}.premium-bullet-list-content .premium-bullet-list-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1000}.premium-bullet-list-content:not(:last-of-type) .premium-bullet-list-connector{width:100%;height:100%;position:absolute;top:.5em;z-index:100;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-bullet-list-content:not(:last-of-type) .premium-bullet-list-connector .premium-icon-connector-content:after{content:"";border-right-width:1px;border-right-style:solid;border-color:#333;display:block;height:100%}li.premium-bullet-list-content.premium-bullet-list-content-inline{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;z-index:2}li.premium-bullet-list-content.premium-bullet-list-content-inline:not(:first-child){margin:0 3px}li.premium-bullet-list-content.premium-bullet-list-content-inline:first-child{margin:0 3px 0 0}.premium-bullet-list-divider:not(:last-child){width:100%;-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;overflow:hidden}.premium-bullet-list-divider:not(:last-child):after{content:"";display:block;border-top-style:solid;border-top-width:1px}.premium-bullet-list-divider-inline:not(:last-child){float:right;display:inline-block;position:relative;height:100%;overflow:hidden;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;margin:0 3px}.premium-bullet-list-divider-inline:not(:last-child):after{content:"";display:block;border-left-width:1px;height:33px;border-left-style:solid}.premium-bullet-list-icon-text{line-height:1.5}.premium-bullet-list-icon-text p,li.premium-bullet-list-content,ul.premium-bullet-list-box{margin:0}.premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-icon-text p,.premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-text span,.premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-wrapper i{color:transparent!important;text-shadow:0 0 3px #aaa}.premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-badge,.premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-wrapper .premium-lottie-animation svg,.premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-wrapper img,.premium-bullet-list-blur:hover .premium-bullet-list-content .premium-icon-connector-content{-webkit-filter:blur(3px);filter:blur(3px)}.premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-icon-text p,.premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-text span,.premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-wrapper i{color:#aaa!important;text-shadow:0 0 0 transparent}.premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-badge,.premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-wrapper .premium-lottie-animation svg,.premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-wrapper img,.premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-icon-connector-content{-webkit-filter:none;filter:none}.premium-bullet-list-content .premium-bullet-list-badge{font-size:11px;top:auto;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.premium-bullet-list-content .premium-bullet-list-icon-text p{font-size:13px}.premium-bullet-list-gradient-effect[data-text]{display:inline-block;position:relative;text-decoration:none}.premium-bullet-list-gradient-effect[data-text]::before{content:attr(data-text);position:absolute;z-index:1;overflow:hidden;-webkit-clip-path:polygon(0 0,1px 0,1px 100%,0 100%);clip-path:polygon(0 0,1px 0,1px 100%,0 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;-webkit-transition:all .4s ease;transition:all .4s ease}.premium-bullet-list-content:focus .premium-bullet-list-gradient-effect[data-text]::before,.premium-bullet-list-content:hover .premium-bullet-list-gradient-effect[data-text]::before{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}ul[data-list-animation*=animated-] .premium-bullet-list-content,ul[data-list-animation*=animated-] .premium-bullet-list-divider,ul[data-list-animation*=animated-] .premium-bullet-list-divider-inline{opacity:0}.premium-bullet-list-content-grow-effect:hover{-webkit-transform:scale(1.07);-ms-transform:scale(1.07);transform:scale(1.07)}
1
+ @font-face{font-family:pa-elements;src:url(../../editor/fonts/pa-elements.eot?7pjc22);src:url(../../editor/fonts/pa-elements.eot?7pjc22#iefix) format("embedded-opentype"),url(../../editor/fonts/pa-elements.ttf?7pjc22) format("truetype"),url(../../editor/fonts/pa-elements.woff?7pjc22) format("woff"),url(../../editor/fonts/pa-elements.svg?7pjc22#pa-elements) format("svg");font-weight:400;font-style:normal}.premium-banner{overflow:hidden}.premium-banner-ib{display:block;position:relative;z-index:1;overflow:hidden;margin:0;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.premium-banner-ib img{display:block;position:relative}.premium-banner-img-wrap{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:100%}.premium-banner-img-wrap .premium-banner-ib-img{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.premium-banner-ib-desc .premium-banner-read-more{z-index:100}.elementor-widget-premium-addon-banner .premium-banner-ib-title{background:0 0}.premium-banner-ib *,.premium-banner-ib .premium-banner-ib-desc{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.premium-banner-ib img{min-width:100%;max-width:100%;-webkit-transition:opacity .35s;transition:opacity .35s}.premium-banner-ib .premium-banner-ib-desc{padding:15px;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;left:0;width:100%;height:100%}.premium-banner-ib .premium-banner-ib-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0}.premium-banner-ib a.premium-banner-ib-link{display:block;background:0 0}.premium-banner-animation1 img{width:-webkit-calc(100% + 50px)!important;width:calc(100% + 50px)!important;max-width:-webkit-calc(100% + 50px)!important;max-width:calc(100% + 50px)!important;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s;-webkit-transform:translate3d(-40px,0,0);transform:translate3d(-40px,0,0)}.premium-banner-animation2 .premium-banner-ib-title{padding:15px}.premium-banner-animation1 .premium-banner-ib-desc{top:auto;bottom:0;min-height:25%;height:auto;max-height:100%;text-align:left}.premium-banner-animation1 .premium-banner-ib-content,.premium-banner-animation1 .premium-banner-ib-title,.premium-banner-animation1 .premium-banner-read-more{-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0);-webkit-transition-delay:50ms;transition-delay:50ms;-webkit-transition-duration:.35s;transition-duration:.35s}.premium-banner-animation1 .premium-banner-ib-title{-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s}.premium-banner-animation1 .premium-banner-ib-content,.premium-banner-animation1 .premium-banner-read-more{margin-top:10px;opacity:0;-webkit-transition:opacity .2s,-webkit-transform .35s;transition:opacity .2s,-webkit-transform .35s;transition:opacity .2s,transform .35s;transition:opacity .2s,transform .35s,-webkit-transform .35s}.premium-banner-animation1.active .premium-banner-ib-content,.premium-banner-animation1.active .premium-banner-read-more,.premium-banner-animation1:hover .premium-banner-ib-content,.premium-banner-animation1:hover .premium-banner-read-more{opacity:1;-webkit-transition-delay:50ms;transition-delay:50ms;-webkit-transition-duration:.35s;transition-duration:.35s}.premium-banner-animation1.active .premium-banner-ib-content,.premium-banner-animation1.active .premium-banner-ib-title,.premium-banner-animation1.active .premium-banner-read-more,.premium-banner-animation1.active img,.premium-banner-animation1:hover .premium-banner-ib-content,.premium-banner-animation1:hover .premium-banner-ib-title,.premium-banner-animation1:hover .premium-banner-read-more,.premium-banner-animation1:hover img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-delay:50ms;transition-delay:50ms;-webkit-transition-duration:.35s;transition-duration:.35s}.premium-banner-animation1.scale img,.premium-banner-animation1.zoomout img{-webkit-transform:translate3d(-40px,0,0) scale(1.1);transform:translate3d(-40px,0,0) scale(1.1)}.premium-banner-ib.sepia img{-webkit-filter:sepia(30%);filter:sepia(30%)}.premium-banner-ib.bright img{-webkit-filter:brightness(1);filter:brightness(1)}.premium-banner-ib.sepia:hover img{-webkit-filter:sepia(0);filter:sepia(0)}.premium-banner-ib.bright:hover img{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.premium-banner-animation1.premium-banner-min-height img,.premium-banner-animation13.premium-banner-min-height img,.premium-banner-animation2.premium-banner-min-height img,.premium-banner-animation4.premium-banner-min-height img,.premium-banner-animation5.premium-banner-min-height img,.premium-banner-animation6.premium-banner-min-height img{height:auto}.premium-banner-animation2 img{width:100%}.premium-banner-animation2 .premium-banner-ib-desc::before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0)}.premium-banner-animation2 .premium-banner-ib-title{position:absolute;top:50%;left:0;width:100%;-webkit-transition:color .35s,-webkit-transform .35s;transition:color .35s,-webkit-transform .35s;transition:transform .35s,color .35s;transition:transform .35s,color .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.premium-banner-animation2 .premium-banner-ib-content,.premium-banner-animation2 .premium-banner-ib-desc::before,.premium-banner-animation2 .premium-banner-read-more{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation2 .premium-banner-ib-content,.premium-banner-animation2 .premium-banner-read-more{position:absolute;bottom:0;left:0;padding:15px;width:100%;max-height:50%;opacity:0;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}.premium-banner-animation2.active .premium-banner-ib-title,.premium-banner-animation2:hover .premium-banner-ib-title{-webkit-transform:translate3d(0,-40px,0);transform:translate3d(0,-40px,0)}.premium-banner-animation2.active .premium-banner-ib-desc::before,.premium-banner-animation2.active .premium-banner-read-more,.premium-banner-animation2:hover .premium-banner-ib-desc::before,.premium-banner-animation2:hover .premium-banner-read-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation2.active .premium-banner-ib-content,.premium-banner-animation2:hover .premium-banner-ib-content{opacity:1;-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}.premium-banner-animation3 .premium-banner-ib-title{position:absolute;bottom:0;left:0;padding:15px;width:100%;text-align:left;-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}.premium-banner-animation3 .premium-banner-ib-desc::before,.premium-banner-animation3 .premium-banner-ib-title{-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s}.premium-banner-animation3.active .premium-banner-ib-desc::before,.premium-banner-animation3.active .premium-banner-ib-title,.premium-banner-animation3:hover .premium-banner-ib-desc::before,.premium-banner-animation3:hover .premium-banner-ib-title{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation3 .premium-banner-ib-content{max-height:-webkit-calc(100% - 60px - 1.5em);max-height:calc(100% - 60px - 1.5em);overflow:hidden}.premium-banner-animation4 img{width:-webkit-calc(100% + 40px)!important;width:calc(100% + 40px)!important;max-width:-webkit-calc(100% + 40px)!important;max-width:calc(100% + 40px)!important}.premium-banner-animation4 .premium-banner-ib-desc{padding:30px}.premium-banner-animation4 .premium-banner-ib-desc::after{position:absolute;content:"";opacity:0}.premium-banner-animation4 .premium-banner-ib-desc::before{position:absolute;content:"";opacity:0;top:50px;right:30px;bottom:50px;left:30px;border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.premium-banner-animation4 .premium-banner-ib-desc::after{top:30px;right:50px;bottom:30px;left:50px;border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transform:scale(1,0);-ms-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.premium-banner-animation4 .premium-banner-ib-title{padding:50px 30px 0 30px;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s}.premium-banner-animation4 .premium-banner-ib-content,.premium-banner-animation4 .premium-banner-read-more{padding:10px 30px;opacity:0;overflow:hidden;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}.premium-banner-animation4 .premium-banner-ib-title,.premium-banner-animation4 img{-webkit-transform:translate3d(-30px,0,0);transform:translate3d(-30px,0,0)}.premium-banner-animation4.scale img,.premium-banner-animation4.zoomout img{-webkit-transform:translate3d(-30px,0,0) scale(1.1);transform:translate3d(-30px,0,0) scale(1.1)}.premium-banner-animation4 .premium-banner-ib-content,.premium-banner-animation4 .premium-banner-read-more{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation4 .premium-banner-ib-desc::after,.premium-banner-animation4 .premium-banner-ib-desc::before{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation4 img{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation4.active .premium-banner-ib-desc::after,.premium-banner-animation4.active .premium-banner-ib-desc::before,.premium-banner-animation4:hover .premium-banner-ib-desc::after,.premium-banner-animation4:hover .premium-banner-ib-desc::before{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-banner-animation4.active .premium-banner-ib-content,.premium-banner-animation4.active .premium-banner-ib-title,.premium-banner-animation4.active .premium-banner-read-more,.premium-banner-animation4:hover .premium-banner-ib-content,.premium-banner-animation4:hover .premium-banner-ib-title,.premium-banner-animation4:hover .premium-banner-read-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation4:hover .premium-banner-ib-content,.premium-banner-animation4:hover .premium-banner-ib-desc::after,.premium-banner-animation4:hover .premium-banner-ib-title,.premium-banner-animation4:hover img{-webkit-transition-delay:.15s;transition-delay:.15s}.premium-banner-animation5 .premium-banner-ib-desc{top:auto;bottom:0;padding:15px;height:auto;background:#f2f2f2;color:#3c4a50;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.premium-banner-animation5 .premium-banner-ib-content{position:absolute;top:auto;bottom:100%;left:0;width:100%;padding:15px;opacity:0;-webkit-transition:opacity .35s;transition:opacity .35s}.premium-banner-animation5 .premium-banner-ib-title,.premium-banner-animation5 .premium-banner-read-more{-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,200%,0);transform:translate3d(0,200%,0);text-align:center}.premium-banner-animation5 .premium-banner-ib-title{margin:10px 0}.premium-banner-animation5.active .premium-banner-ib-content,.premium-banner-animation5.active .premium-banner-ib-content *,.premium-banner-animation5:hover .premium-banner-ib-content,.premium-banner-animation5:hover .premium-banner-ib-content *{opacity:1!important;z-index:99!important;-webkit-backface-visibility:hidden!important;backface-visibility:hidden!important}.premium-banner-animation5.active .premium-banner-ib-desc,.premium-banner-animation5.active .premium-banner-ib-title,.premium-banner-animation5.active .premium-banner-read-more,.premium-banner-animation5:hover .premium-banner-ib-desc,.premium-banner-animation5:hover .premium-banner-ib-title,.premium-banner-animation5:hover .premium-banner-read-more{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.premium-banner-animation5:hover .premium-banner-ib-title{-webkit-transition-delay:50ms;transition-delay:50ms}.premium-banner-animation5 img{-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s}.premium-banner-animation2 img,.premium-banner-animation4 img,.premium-banner-animation6 img{-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s}.premium-banner-animation5.scale img,.premium-banner-animation5.zoomout img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-banner-animation2.scale img,.premium-banner-animation2.zoomout img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-banner-animation6.scale img,.premium-banner-animation6.zoomout img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-banner-animation2.zoomin:hover img,.premium-banner-animation5.zoomin:hover img,.premium-banner-animation6.zoomin:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-banner-animation2.zoomout:hover img,.premium-banner-animation5.zoomout:hover img,.premium-banner-animation6.zoomout:hover img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-banner-animation2.scale:hover img,.premium-banner-animation5.scale:hover img,.premium-banner-animation6.scale:hover img{-webkit-transform:scale(1.2) rotate(5deg);-ms-transform:scale(1.2) rotate(5deg);transform:scale(1.2) rotate(5deg)}.premium-banner-animation2.grayscale:hover img,.premium-banner-animation5.grayscale:hover img,.premium-banner-animation6.grayscale:hover img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-banner-animation2.blur:hover img,.premium-banner-animation5.blur:hover img{-webkit-filter:blur(3px);filter:blur(3px)}.premium-banner-animation6.blur:hover img{-webkit-filter:blur(3px);filter:blur(3px)}.premium-banner-animation6 .premium-banner-ib-desc{padding:45px}.premium-banner-animation6 .premium-banner-ib-desc::before{position:absolute;content:"";top:30px;right:30px;bottom:30px;left:30px;border:1px solid #fff}.premium-banner-animation6 .premium-banner-ib-title{margin:20px 0 10px;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.premium-banner-animation6 .premium-banner-ib-content,.premium-banner-animation6 .premium-banner-ib-desc::before,.premium-banner-animation6 .premium-banner-read-more{opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.premium-banner-animation6 .premium-banner-read-more{margin-top:10px}.premium-banner-animation6.active .premium-banner-ib-title,.premium-banner-animation6:hover .premium-banner-ib-title{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation6.active .premium-banner-ib-content,.premium-banner-animation6.active .premium-banner-ib-desc::before,.premium-banner-animation6.active .premium-banner-read-more,.premium-banner-animation6:hover .premium-banner-ib-content,.premium-banner-animation6:hover .premium-banner-ib-desc::before,.premium-banner-animation6:hover .premium-banner-read-more{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-banner-animation12 .premium-banner-ib-desc::after{position:absolute;content:"";right:30px;bottom:30px;left:30px;height:-webkit-calc(50% - 30px);height:calc(50% - 30px);border:7px solid #fff;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.premium-banner-animation12.active .premium-banner-ib-desc::after,.premium-banner-animation12:hover .premium-banner-ib-desc::after{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation12 .premium-banner-ib-desc{padding:45px;text-align:left}.premium-banner-animation12 .premium-banner-ib-content{position:absolute;right:60px;bottom:60px;left:60px;opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}.premium-banner-animation12.active .premium-banner-ib-content,.premium-banner-animation12:hover .premium-banner-ib-content{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation13 img{width:-webkit-calc(100% + 20px)!important;width:calc(100% + 20px)!important;max-width:-webkit-calc(100% + 20px)!important;max-width:calc(100% + 20px)!important;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.premium-banner-animation13.scale img,.premium-banner-animation13.zoomout img{-webkit-transform:translate3d(-10px,0,0) scale(1.1);transform:translate3d(-10px,0,0) scale(1.1)}.premium-banner-animation13.none:hover img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation1.none:hover img,.premium-banner-animation4.none:hover img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation1.zoomin:hover img,.premium-banner-animation10.zoomin:hover img,.premium-banner-animation11.zoomin:hover img,.premium-banner-animation13.zoomin:hover img,.premium-banner-animation4.zoomin:hover img,.premium-banner-animation7.zoomin:hover img,.premium-banner-animation8.zoomin:hover img,.premium-banner-animation9.zoomin:hover img{-webkit-transform:translate3d(0,0,0) scale(1.1);transform:translate3d(0,0,0) scale(1.1)}.premium-banner-animation1.zoomout:hover img,.premium-banner-animation10.zoomout:hover img,.premium-banner-animation11.zoomout:hover img,.premium-banner-animation13.zoomout:hover img,.premium-banner-animation4.zoomout:hover img,.premium-banner-animation7.zoomout:hover img,.premium-banner-animation8.zoomout:hover img,.premium-banner-animation9.zoomout:hover img{-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}.premium-banner-animation1.scale:hover img,.premium-banner-animation10.scale:hover img,.premium-banner-animation11.scale:hover img,.premium-banner-animation13.scale:hover img,.premium-banner-animation4.scale:hover img,.premium-banner-animation7.scale:hover img,.premium-banner-animation8.scale:hover img,.premium-banner-animation9.scale:hover img{-webkit-transform:translate3d(0,0,0) scale(1.2) rotate(5deg);transform:translate3d(0,0,0) scale(1.2) rotate(5deg)}.premium-banner-animation1.grayscale:hover img,.premium-banner-animation10.grayscale:hover img,.premium-banner-animation11.grayscale:hover img,.premium-banner-animation13.grayscale:hover img,.premium-banner-animation4.grayscale:hover img,.premium-banner-animation7.grayscale:hover img,.premium-banner-animation8.grayscale:hover img,.premium-banner-animation9.grayscale:hover img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-banner-animation1.blur:hover img,.premium-banner-animation10.blur:hover img,.premium-banner-animation11.blur:hover img,.premium-banner-animation13.blur:hover img,.premium-banner-animation4.blur:hover,.premium-banner-animation7.blur:hover img,.premium-banner-animation8.blur:hover img,.premium-banner-animation9.blur:hover img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-filter:blur(3px);filter:blur(3px)}.premium-banner-animation13 .premium-banner-ib-desc{text-align:left}.premium-banner-animation13 .premium-banner-ib-title{position:relative;overflow:hidden;padding:5px 0 10px}.premium-banner-animation13 .premium-banner-ib-title::after{position:absolute;content:"";bottom:0;left:0;width:100%;height:2px;background:#fff;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(-101%,0,0);transform:translate3d(-101%,0,0)}.premium-banner-animation13.active .premium-banner-ib-title::after,.premium-banner-animation13:hover .premium-banner-ib-title::after{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation13 .premium-banner-ib-content,.premium-banner-animation13 .premium-banner-read-more{padding:15px 0;opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.premium-banner-animation13.active .premium-banner-ib-content,.premium-banner-animation13.active .premium-banner-read-more,.premium-banner-animation13:hover .premium-banner-ib-content,.premium-banner-animation13:hover .premium-banner-read-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-ib.premium-banner-animation5 .premium-banner-toggle-size{left:50%;width:auto!important;height:100%;max-width:none;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.premium-banner-ib img{border:none;padding:0;margin:0}.premium-banner-animation7 img{width:-webkit-calc(100% + 40px)!important;width:calc(100% + 40px)!important;max-width:-webkit-calc(100% + 40px)!important;max-width:calc(100% + 40px)!important;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s}.premium-banner-animation7 .premium-banner-brlr{width:7px}.premium-banner-animation7 .premium-banner-brtb{height:7px}.premium-banner-animation7 .premium-banner-br{position:absolute;z-index:1;background-color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transition-delay:.2s;transition-delay:.2s}.premium-banner-animation7 .premium-banner-bleft{left:30px;top:-webkit-calc(100% - 150px);top:calc(100% - 150px);height:0}.premium-banner-animation7 .premium-banner-bright{right:30px;bottom:-webkit-calc(100% - 150px);bottom:calc(100% - 150px);height:0}.premium-banner-animation7 .premium-banner-bottom{right:-webkit-calc(100% - 150px);right:calc(100% - 150px);bottom:30px;width:0}.premium-banner-animation7 .premium-banner-btop{left:-webkit-calc(100% - 150px);left:calc(100% - 150px);top:30px;width:0}.premium-banner-animation7 .premium-banner-ib-desc{padding:70px;display:table}.premium-banner-animation7 .premium-banner-ib-desc .premium-banner-desc-centered{display:table-cell;vertical-align:middle}.premium-banner-animation7 .premium-banner-ib-title{margin-top:0}.premium-banner-animation7 .premium-banner-ib-title,.premium-banner-animation7 img{-webkit-transform:translate3d(-30px,0,0);transform:translate3d(-30px,0,0)}.premium-banner-animation7.scale img,.premium-banner-animation7.zoomout img{-webkit-transform:translate3d(-30px,0,0) scale(1.1);transform:translate3d(-30px,0,0) scale(1.1)}.premium-banner-animation7 .premium-banner-ib-content,.premium-banner-animation7 .premium-banner-read-more{margin-top:10px}.premium-banner-animation7 .premium-banner-ib-desc::after,.premium-banner-animation7 .premium-banner-ib-desc::before{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation7 .premium-banner-ib-content,.premium-banner-animation7 .premium-banner-ib-title,.premium-banner-animation7 .premium-banner-read-more{opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation7.active .premium-banner-ib-content,.premium-banner-animation7.active .premium-banner-ib-title,.premium-banner-animation7.active .premium-banner-read-more,.premium-banner-animation7:hover .premium-banner-ib-content,.premium-banner-animation7:hover .premium-banner-ib-title,.premium-banner-animation7:hover .premium-banner-read-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation7.active .premium-banner-bleft,.premium-banner-animation7:hover .premium-banner-bleft{top:30px;height:70px}.premium-banner-animation7.active .premium-banner-bright,.premium-banner-animation7:hover .premium-banner-bright{bottom:30px;height:70px}.premium-banner-animation7.active .premium-banner-bottom,.premium-banner-animation7:hover .premium-banner-bottom{right:30px;width:70px}.premium-banner-animation7.active .premium-banner-btop,.premium-banner-animation7:hover .premium-banner-btop{left:30px;width:70px}.premium-banner-animation7:hover .premium-banner-ib-content,.premium-banner-animation7:hover .premium-banner-ib-title,.premium-banner-animation7:hover .premium-banner-read-more,.premium-banner-animation7:hover img{-webkit-transition-delay:.15s;transition-delay:.15s}.premium-banner-animation8 img{width:-webkit-calc(100% + 40px)!important;width:calc(100% + 40px)!important;max-width:-webkit-calc(100% + 40px)!important;max-width:calc(100% + 40px)!important;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s}.premium-banner-animation8 .premium-banner-brlr{width:7px}.premium-banner-animation8 .premium-banner-brtb{height:7px}.premium-banner-animation8 .premium-banner-br{position:absolute;z-index:1;background-color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transition-delay:.2s;transition-delay:.2s}.premium-banner-animation8 .premium-banner-bleft{left:30px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:0}.premium-banner-animation8 .premium-banner-bright{right:30px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:0}.premium-banner-animation8 .premium-banner-bottom{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:30px;width:0}.premium-banner-animation8 .premium-banner-btop{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:30px;width:0}.premium-banner-animation8 .premium-banner-ib-desc{padding:70px;display:table}.premium-banner-animation8 .premium-banner-ib-desc .premium-banner-desc-centered{display:table-cell;vertical-align:middle}.premium-banner-animation8 .premium-banner-ib-title{margin-top:0}.premium-banner-animation8 .premium-banner-ib-title,.premium-banner-animation8 img{-webkit-transform:translate3d(-30px,0,0);transform:translate3d(-30px,0,0)}.premium-banner-animation8.scale img,.premium-banner-animation8.zoomout img{-webkit-transform:translate3d(-30px,0,0) scale(1.1);transform:translate3d(-30px,0,0) scale(1.1)}.premium-banner-animation8 .premium-banner-ib-content,.premium-banner-animation8 .premium-banner-read-more{margin-top:10px}.premium-banner-animation8 .premium-banner-ib-desc::after,.premium-banner-animation8 .premium-banner-ib-desc::before{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation8 .premium-banner-ib-content,.premium-banner-animation8 .premium-banner-ib-title,.premium-banner-animation8 .premium-banner-read-more{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;opacity:0}.premium-banner-animation8.active .premium-banner-ib-content,.premium-banner-animation8.active .premium-banner-ib-title,.premium-banner-animation8.active .premium-banner-read-more,.premium-banner-animation8:hover .premium-banner-ib-content,.premium-banner-animation8:hover .premium-banner-ib-title,.premium-banner-animation8:hover .premium-banner-read-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation8.active .premium-banner-bleft,.premium-banner-animation8:hover .premium-banner-bleft{height:-webkit-calc(100% - 61px);height:calc(100% - 61px)}.premium-banner-animation8.active .premium-banner-bright,.premium-banner-animation8:hover .premium-banner-bright{height:-webkit-calc(100% - 61px);height:calc(100% - 61px)}.premium-banner-animation8.active .premium-banner-bottom,.premium-banner-animation8:hover .premium-banner-bottom{width:-webkit-calc(100% - 61px);width:calc(100% - 61px)}.premium-banner-animation8.active .premium-banner-btop,.premium-banner-animation8:hover .premium-banner-btop{width:-webkit-calc(100% - 61px);width:calc(100% - 61px)}.premium-banner-animation8:hover .premium-banner-ib-content,.premium-banner-animation8:hover .premium-banner-ib-title,.premium-banner-animation8:hover .premium-banner-read-more,.premium-banner-animation8:hover img{-webkit-transition-delay:.15s;transition-delay:.15s}.premium-banner-animation9 img{width:-webkit-calc(100% + 20px)!important;width:calc(100% + 20px)!important;max-width:-webkit-calc(100% + 20px)!important;max-width:calc(100% + 20px)!important;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-banner-animation9 .premium-banner-ib-desc{width:100%;height:100%}.premium-banner-animation9 .premium-banner-ib-desc::before{position:absolute;top:50%;left:50%;width:80%;height:1px;background:#fff;content:"";-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.premium-banner-animation9 .premium-banner-ib-desc::after{position:absolute;top:50%;left:50%;width:80%;height:1px;background:#fff;content:"";-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.premium-banner-animation9 .premium-banner-ib-title{position:absolute;top:50%;left:0;width:100%;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,-70px,0);transform:translate3d(0,-70px,0);margin-top:0;padding:0 10%}.premium-banner-animation9.active .premium-banner-ib-title,.premium-banner-animation9:hover .premium-banner-ib-title{-webkit-transform:translate3d(0,-80px,0);transform:translate3d(0,-80px,0)}.premium-banner-animation9 .premium-banner-ib-content,.premium-banner-animation9 .premium-banner-read-more{position:absolute;top:50%;left:0;width:100%;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;padding:0 10%;-webkit-transform:translate3d(0,35px,0);transform:translate3d(0,35px,0)}.premium-banner-animation9 .premium-banner-read-more{top:75%}.premium-banner-animation9.active .premium-banner-ib-content,.premium-banner-animation9.active .premium-banner-read-more,.premium-banner-animation9:hover .premium-banner-ib-content,.premium-banner-animation9:hover .premium-banner-read-more{-webkit-transform:translate3d(0,45px,0);transform:translate3d(0,45px,0)}.premium-banner-animation9.active .premium-banner-ib-desc::before,.premium-banner-animation9:hover .premium-banner-ib-desc::before{opacity:.5;-webkit-transform:translate3d(-50%,-50%,0) rotate(45deg);transform:translate3d(-50%,-50%,0) rotate(45deg)}.premium-banner-animation9.active .premium-banner-ib-desc::after,.premium-banner-animation9:hover .premium-banner-ib-desc::after{opacity:.5;-webkit-transform:translate3d(-50%,-50%,0) rotate(-45deg);transform:translate3d(-50%,-50%,0) rotate(-45deg)}.premium-banner-animation9:hover img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-banner-animation10 img{width:-webkit-calc(100% + 20px)!important;width:calc(100% + 20px)!important;max-width:-webkit-calc(100% + 20px)!important;max-width:calc(100% + 20px)!important;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s}.premium-banner-animation10 .premium-banner-ib-title{position:relative;overflow:hidden;padding:5px 0 15px;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);margin-bottom:0}.premium-banner-animation10 .premium-banner-ib-title::after{position:absolute;content:"";bottom:0;left:0;width:100%;height:3px;background:#fff;opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation10.active .premium-banner-ib-title,.premium-banner-animation10:hover .premium-banner-ib-title{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation10.active .premium-banner-ib-title::after,.premium-banner-animation10:hover .premium-banner-ib-title::after{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation10.scale img,.premium-banner-animation10.zoomout img{-webkit-transform:translate3d(-10px,0,0) scale(1.1);transform:translate3d(-10px,0,0) scale(1.1)}.premium-banner-animation10 .premium-banner-ib-content,.premium-banner-animation10 .premium-banner-read-more{padding-top:15px;opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.premium-banner-animation10 .premium-banner-read-more{padding:0}.premium-banner-animation10.active .premium-banner-ib-content,.premium-banner-animation10.active .premium-banner-read-more,.premium-banner-animation10:hover .premium-banner-ib-content,.premium-banner-animation10:hover .premium-banner-read-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation11{-webkit-transition:-webkit-transform 1s ease-out;transition:-webkit-transform 1s ease-out;transition:transform 1s ease-out;transition:transform 1s ease-out,-webkit-transform 1s ease-out;-webkit-transition-delay:125ms;transition-delay:125ms}.premium-banner-animation11 .premium-banner-ib-desc{position:absolute;z-index:5;-webkit-transform:translate3d(-30px,0,0);transform:translate3d(-30px,0,0);opacity:0;top:auto;bottom:0;min-height:25%;height:auto;max-height:100%;text-align:left;padding:30px;-webkit-transition:all .6s ease-out;transition:all .6s ease-out}.premium-banner-animation11 img{width:100%;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s}.premium-banner-animation11 .premium-banner-ib-title{margin-bottom:10px}.premium-banner-animation11 .premium-banner-gradient{position:absolute;left:0;top:0;right:0;bottom:0}.premium-banner-animation11 .premium-banner-gradient:after,.premium-banner-animation11 .premium-banner-gradient:before{position:absolute;content:"";left:0;top:0;right:0;bottom:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);background-image:-webkit-linear-gradient(40deg,rgba(84,89,95,.5) 27.89%,#6ec1e4 72.11%);background-image:linear-gradient(50deg,rgba(84,89,95,.5) 27.89%,#6ec1e4 72.11%);z-index:2}.premium-banner-animation11 .premium-banner-gradient:before{mix-blend-mode:color}.premium-banner-animation11 .premium-banner-gradient:after{mix-blend-mode:multiply}.premium-banner-animation11.active .premium-banner-ib-desc,.premium-banner-animation11:hover .premium-banner-ib-desc{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation11.active .premium-banner-gradient:after,.premium-banner-animation11.active .premium-banner-gradient:before,.premium-banner-animation11:hover .premium-banner-gradient:after,.premium-banner-animation11:hover .premium-banner-gradient:before{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation11.scale img,.premium-banner-animation11.zoomout img{-webkit-transform:translate3d(-10px,0,0) scale(1.1);transform:translate3d(-10px,0,0) scale(1.1)}.premium-countdown{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;text-align:center}.countdown-row{display:block;text-align:center}.countdown .countdown-section{display:inline-block;max-width:100%;margin-bottom:15px;-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.countdown .countdown-section:last-child{margin-right:0}.countdown span.countdown-amount{font-size:70px;line-height:1;padding:40px}.countdown .pre_time-mid{display:block}.premium-countdown-separator-yes .countdown_separator{display:block;margin:0 50px;font-size:30px}.premium-countdown-separator-yes .countdown-row .countdown-section:last-child .countdown_separator,.premium-countdown-separator-yes .premium-countdown-block:last-child .countdown_separator{display:none}.side .countdown-section .countdown-period{vertical-align:bottom}.countdown .countdown-section .countdown-period{font-size:17px;line-height:3em}.side .countdown-section .countdown-amount,.side .countdown-section .countdown-period{display:inline-block}.side .countdown-section .countdown-amount{margin-right:5px}.down .countdown-section .countdown-amount,.down .countdown-section .countdown-period{display:block}.premium-countdown-flip .premium-countdown-block{text-align:center;-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-countdown-flip .premium-countdown-block:last-child{margin-right:0}.premium-countdown-flip .premium-countdown-label{overflow:hidden;color:#1a1a1a;text-transform:uppercase}.premium-countdown-flip .premium-countdown-figure{position:relative;height:110px;width:100px;line-height:107px;background-color:#fff;-webkit-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 3px 4px 0 rgba(0,0,0,.2),inset 2px 4px 0 0 rgba(255,255,255,.08);box-shadow:0 3px 4px 0 rgba(0,0,0,.2),inset 2px 4px 0 0 rgba(255,255,255,.08)}.premium-countdown-flip .premium-countdown-figure:last-child{margin-right:0}.premium-countdown-flip .premium-countdown-figure>span{position:absolute;left:0;right:0;margin:auto;font-weight:700}.premium-countdown-flip .premium-countdown-figure .top{z-index:3;-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:perspective(200px);transform:perspective(200px);-webkit-backface-visibility:hidden;backface-visibility:hidden}.premium-countdown-flip .premium-countdown-figure .bottom{z-index:1}.premium-countdown-flip .premium-countdown-figure .bottom::before{content:"";position:absolute;display:block;top:0;left:0;width:100%;height:50%;background-color:rgba(0,0,0,.02)}.premium-countdown-flip .premium-countdown-figure .top-back{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:4;bottom:0;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:perspective(200px) rotateX(180deg);transform:perspective(200px) rotateX(180deg)}.premium-countdown-flip .premium-countdown-figure .top-back span{position:absolute;top:-100%;left:0;right:0;margin:auto}.premium-countdown-flip .premium-countdown-figure .bottom-back{z-index:2;top:0}.premium-countdown-flip .premium-countdown-figure .bottom-back span{position:absolute;top:0;left:0;right:0;margin:auto}.premium-countdown-flip .premium-countdown-figure .bottom-back,.premium-countdown-flip .premium-countdown-figure .top,.premium-countdown-flip .premium-countdown-figure .top-back{height:50%;overflow:hidden;background-color:#f7f7f7;-webkit-border-top-left-radius:10px;border-top-left-radius:10px;-webkit-border-top-right-radius:10px;border-top-right-radius:10px}.premium-countdown-flip .premium-countdown-figure .top-back{-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;border-bottom-right-radius:10px}.premium-countdown-flip .premium-countdown-figure .bottom-back::after,.premium-countdown-flip .premium-countdown-figure .top::after{content:"";position:absolute;z-index:-1;left:0;bottom:0;width:100%;height:100%;border-bottom:1px solid rgba(0,0,0,.1)}.side .premium-countdown-figure,.side .premium-countdown-label{display:inline-block}.side .premium-countdown-figure{margin-right:5px}.down .premium-countdown-figure,.down .premium-countdown-label{display:block}.down .premium-countdown-label{width:100%}.premium-carousel-wrapper a.carousel-arrow,.premium-carousel-wrapper a.ver-carousel-arrow{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2em;height:2em;line-height:0;text-align:center;position:absolute;z-index:99;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-appearance:inherit;border:none;-webkit-box-shadow:none;box-shadow:none}.premium-carousel-wrapper a.carousel-arrow svg,.premium-carousel-wrapper a.ver-carousel-arrow svg{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-wrap a.carousel-arrow,.premium-facebook-feed-wrapper a.carousel-arrow,.premium-fb-rev-container a.carousel-arrow,.premium-hscroll-wrap a.carousel-arrow,.premium-instafeed-container a.carousel-arrow,.premium-persons-container a.carousel-arrow,.premium-tabs-nav-list a.carousel-arrow,.premium-twitter-feed-wrapper a.carousel-arrow{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2em;height:2em;line-height:0;text-align:center;position:absolute;z-index:99;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-appearance:inherit;border:none;-webkit-box-shadow:none;box-shadow:none}div[class^=premium-] .slick-arrow i{display:block}.ver-carousel-arrow.carousel-next i{margin-bottom:-3px}.premium-carousel-wrapper a.slick-arrow:hover{-webkit-box-shadow:none!important;box-shadow:none!important}.premium-carousel-wrapper .premium-carousel-content-hidden{visibility:hidden}.premium-carousel-wrapper a.carousel-arrow{top:50%}.premium-blog-wrap a.carousel-arrow,.premium-facebook-feed-wrapper a.carousel-arrow,.premium-fb-rev-container a.carousel-arrow,.premium-hscroll-wrap a.carousel-arrow,.premium-instafeed-container a.carousel-arrow,.premium-persons-container a.carousel-arrow,.premium-tabs-nav-list a.carousel-arrow,.premium-twitter-feed-wrapper a.carousel-arrow{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.premium-carousel-wrapper a.ver-carousel-arrow{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}a.carousel-arrow.carousel-next{right:-20px}a.carousel-arrow.carousel-prev{left:-20px}a.ver-carousel-arrow.carousel-next{bottom:-56px}a.ver-carousel-arrow.carousel-prev{top:-45px}a.circle-bg{-webkit-border-radius:100%;border-radius:100%}a.circle-border{-webkit-border-radius:100%;border-radius:100%;border:solid #000}a.square-border{border:solid #000}.premium-blog-wrap ul.slick-dots,.premium-carousel-dots-below ul.slick-dots,.premium-fb-rev-reviews ul.slick-dots{position:relative;bottom:0;list-style:none;text-align:center;margin:0;padding:0}.premium-carousel-dots-above ul.slick-dots{position:absolute;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:auto;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}ul.slick-dots li{font-size:10px;-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin:5px;width:20px;height:20px;cursor:pointer}.premium-carousel-wrapper .premium-carousel-nav-arrow-next,.premium-carousel-wrapper .premium-carousel-nav-arrow-prev,.premium-carousel-wrapper .premium-carousel-nav-dot{display:none}.premium-carousel-wrapper ul.slick-dots svg{width:20px;height:20px}@-webkit-keyframes hvr-ripple-out{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}@keyframes hvr-ripple-out{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}.premium-carousel-ripple-yes .premium-carousel-wrapper{padding-bottom:1px}.premium-carousel-ripple-yes ul.slick-dots li{position:relative}.premium-carousel-ripple-yes ul.slick-dots li i{position:relative;z-index:1}.premium-carousel-ripple-yes ul.slick-dots li:hover:before{content:"";position:absolute;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);top:0;right:0;bottom:0;left:0;-webkit-border-radius:50%;border-radius:50%;pointer-events:none;background-color:rgba(0,0,0,.15)}.premium-carousel-ripple-yes ul.slick-dots li.slick-active:hover:before{background-color:rgba(0,0,0,.3)}.premium-carousel-ripple-yes ul.slick-dots li:hover:before{-webkit-animation:hvr-ripple-out 1.3s infinite;animation:hvr-ripple-out 1.3s infinite}.premium-carousel-wrapper.premium-carousel-scale .slick-slide{-webkit-transform:scale(1.25,1.25);-ms-transform:scale(1.25,1.25);transform:scale(1.25,1.25);-webkit-transition:all .3s ease-in-out!important;transition:all .3s ease-in-out!important}.premium-carousel-wrapper.premium-carousel-scale div.slick-active{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}[dir=rtl] .premium-carousel-inner .slick-slide{float:right}.premium-counter-area{padding:10px 0;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-counter-area.top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.premium-counter-area.right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.premium-counter-area.right .premium-counter-icon{padding-left:20px}.premium-counter-area.left .premium-counter-icon{padding-right:20px}.premium-counter-area .premium-counter-icon .icon i.fa:before{vertical-align:text-top}.premium-counter-area .premium-counter-icon span.icon{text-align:center;display:inline-block;vertical-align:middle}.premium-counter-area .premium-counter-icon .circle{-webkit-border-radius:100%;border-radius:100%}.premium-counter-area .premium-counter-icon img,.premium-counter-area .premium-counter-icon svg{width:80px}.premium-counter-area .premium-counter-icon .premium-counter-animation svg{height:80px}.premium-counter-area .premium-counter-title{padding:0;margin:0}.premium-counter-area .premium-counter-value-wrap{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-init-wrapper.right{text-align:right}span.icon.flex-width{width:auto!important;height:auto!important}.premium-counter-area .premium-counter-init{font-size:35px}.premium-image-separator-container{position:absolute;width:100%;z-index:2;top:auto;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-image-separator-container img,.premium-image-separator-container svg{display:inline-block!important;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.premium-image-separator-container .premium-image-separator-link{position:absolute;z-index:9999;top:0;left:0;width:100%;height:100%;text-decoration:none}.premium-image-separator-container .premium-image-separator-link:active,.premium-image-separator-container .premium-image-separator-link:focus,.premium-image-separator-container .premium-image-separator-link:hover,.premium-image-separator-container .premium-image-separator-link:visited{-webkit-box-shadow:none!important;box-shadow:none!important;outline:0!important;border:none!important;text-decoration:none!important}.premium-image-separator-container i,.premium-image-separator-container>svg{padding:20px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-modal-box-modal-lower-close,.premium-modal-trigger-btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent}.premium-modal-trigger-btn .premium-modal-box-icon,.premium-modal-trigger-btn>svg{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-modal-trigger-btn>svg{width:30px;height:30px}.premium-modal-box-modal-close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000}.premium-modal-box-modal-close:focus,.premium-modal-box-modal-close:hover{color:#000;text-decoration:none;cursor:pointer}button.premium-modal-box-modal-close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.premium-modal-box-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;-webkit-overflow-scrolling:touch;outline:0;padding:0!important;background:rgba(0,0,0,.5);-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-modal-box-modal .premium-modal-box-modal-dialog{position:absolute;max-height:-webkit-calc(100vh - 150px);max-height:calc(100vh - 150px);-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;opacity:0}.premium-modal-box-modal-content{background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:6px;border-radius:6px;outline:0}.premium-modal-backdrop.premium-in{opacity:.5!important}.premium-in{opacity:1}.premium-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.premium-in{-js-display:flex!important;display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important}.premium-modal-box-modal-header{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 15px;border-bottom:1px solid #e5e5e5}.premium-modal-box-modal-header .premium-modal-box-modal-close{margin-top:-2px}.premium-modal-box-modal-header .premium-modal-box-modal-title{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:0}.premium-modal-box-modal-header .premium-modal-box-modal-title svg{width:50px;height:60px}.premium-modal-box-modal-body{position:relative;padding:15px;overflow:hidden}.premium-modal-box-modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.premium-modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.premium-modal-trigger-text{background:0 0!important;display:inline-block}.premium-modal-box-container{width:100%!important}.premium-modal-trigger-container .premium-modal-trigger-btn{-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;border:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-modal-trigger-container .premium-modal-trigger-btn.premium-btn-block{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-modal-trigger-container .premium-modal-trigger-animation,.premium-modal-trigger-container .premium-modal-trigger-img,.premium-modal-trigger-container .premium-modal-trigger-text{cursor:pointer}.premium-modal-trigger-container .premium-modal-trigger-animation{display:inline-block;width:200px;height:200px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-modal-box-modal-header img{width:48px;padding-right:5px}.premium-modal-box-modal-header i,.premium-modal-box-modal-header svg{padding-right:6px}.premium-modal-box-modal-close{position:relative;z-index:99}.premium-modal-box-close-button-container,.premium-modal-box-modal-close,.premium-modal-box-modal-lower-close,.premium-modal-trigger-img,.premium-modal-trigger-text{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media (min-width:768px){.premium-modal-box-modal-dialog{width:700px;max-height:600px;overflow:auto}}@media (max-width:767px){.premium-modal-box-modal-dialog{width:100%;max-height:500px;overflow:auto}}.premium-modal-box-container[data-modal-animation*=animated-]{opacity:0}.premium-progressbar-container{position:relative}.premium-progressbar-bar-wrap{position:relative;text-align:left;overflow:hidden;height:25px;margin-bottom:50px;background-color:#f5f5f5;-webkit-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.premium-progressbar-bar-wrap.premium-progressbar-dots{background-color:transparent;width:100%;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:auto;-webkit-box-shadow:none;box-shadow:none}.premium-progressbar-bar-wrap .progress-segment{position:relative;width:25px;height:25px;-webkit-border-radius:50%;border-radius:50%;overflow:hidden;background-color:#f5f5f5}.premium-progressbar-bar-wrap .progress-segment.filled{background:#6ec1e4}.premium-progressbar-bar-wrap .progress-segment:not(:first-child):not(:last-child){margin:0 4px}.premium-progressbar-bar-wrap .progress-segment:first-child{margin-right:4px}.premium-progressbar-bar-wrap .progress-segment:last-child{margin-left:4px}.premium-progressbar-bar-wrap .progress-segment .segment-inner{position:absolute;top:0;left:0;height:100%;background-color:#6ec1e4}.premium-progressbar-bar{float:left;width:0%;height:100%;font-size:12px;line-height:20px;background:#6ec1e4;text-align:center;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15)}.premium-progressbar-striped .premium-progressbar-bar{background-image:-webkit-linear-gradient(135deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.premium-progressbar-active .premium-progressbar-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.premium-progressbar-gradient .premium-progressbar-bar{-webkit-background-size:400% 400%!important;background-size:400% 400%!important;-webkit-animation:progress-bar-gradient 10s ease-in-out infinite;animation:progress-bar-gradient 10s ease-in-out infinite}.premium-progressbar-bar{position:absolute;overflow:hidden;line-height:20px}.premium-progressbar-container .clearfix{clear:both}.premium-progressbar-bar{-webkit-transition:width 0s ease-in-out!important;transition:width 0s ease-in-out!important}.premium-progressbar-container p:first-of-type{margin:0;float:left}.premium-progressbar-container p:nth-of-type(2){margin:0;float:right}.premium-progressbar-name{left:50%;top:0;right:0;-webkit-transform:translateX(-12.5px);-ms-transform:translateX(-12.5px);transform:translateX(-12.5px);z-index:1}.premium-progressbar-multiple-label{position:relative;float:left;width:0;left:50%}.premium-progressbar-center-label{position:relative;white-space:nowrap}.premium-progressbar-arrow{height:15px;left:50%;display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-top:11px solid;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.premium-progressbar-pin{border-left:1px solid;height:12px;left:50%;display:inline-block}.premium-progressbar-circle-wrap{width:200px;height:200px;position:relative;margin:0 auto}.premium-progressbar-circle-wrap .premium-progressbar-circle{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-clip-path:inset(0 0 0 50%);clip-path:inset(0 0 0 50%)}.premium-progressbar-circle-wrap .premium-progressbar-circle div{position:absolute;left:0;top:0;height:100%;width:100%;border-width:6px;border-style:solid;border-color:#54595f;-webkit-border-radius:50%;border-radius:50%;-webkit-clip-path:inset(0 50% 0 0);clip-path:inset(0 50% 0 0)}.premium-progressbar-circle-wrap .premium-progressbar-circle .premium-progressbar-circle-left{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.premium-progressbar-circle-wrap .premium-progressbar-circle .premium-progressbar-circle-right{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);visibility:hidden}.premium-progressbar-circle-wrap .premium-progressbar-circle-base{width:100%;height:100%;border:6px solid #eee;-webkit-border-radius:50%;border-radius:50%}.premium-progressbar-circle-wrap .premium-progressbar-circle-content{position:absolute;top:0;left:0;width:100%;height:100%;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-progressbar-circle-wrap .premium-lottie-animation{line-height:1}@-webkit-keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@-webkit-keyframes progress-bar-gradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes progress-bar-gradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.premium-testimonial-box{width:100%;background:0 0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-testimonial-box .premium-testimonial-author-info{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-testimonial-box .premium-testimonial-company-name,.premium-testimonial-box .premium-testimonial-person-name{font-weight:600;margin:0}.premium-testimonial-container{position:relative}.premium-testimonial-img-wrapper{margin-left:auto;margin-right:auto;overflow:hidden;border-style:solid!important}.premium-testimonial-img-wrapper.circle{-webkit-border-radius:50%;border-radius:50%}.premium-testimonial-img-wrapper.rounded{-webkit-border-radius:15px;border-radius:15px}.premium-testimonial-img-wrapper img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%!important}.premium-testimonial-content-wrapper{position:relative;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:2;width:100%;padding:20px;text-align:center}.premium-testimonial-clear-float{clear:both}.premium-testimonial-lower-quote,.premium-testimonial-upper-quote{position:absolute;z-index:1}.premium-dual-header-container .premium-dual-header-first-header,.premium-dual-header-container .premium-dual-header-second-header{position:relative;padding:0;margin:0;display:inline-block;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.premium-dual-header-first-clip .premium-dual-header-first-span,.premium-dual-header-second-clip{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.premium-dual-header-first-clip.stroke .premium-dual-header-first-span,.premium-dual-header-second-clip.stroke{-webkit-text-stroke-color:transparent;-webkit-text-fill-color:#fafafa;-webkit-text-stroke-width:2px}@media (max-width:500px){.premium-dual-header-container .premium-dual-header-first-header,.premium-dual-header-container .premium-dual-header-second-header{display:block;word-wrap:break-word}.premium-dual-header-first-container,.premium-dual-header-second-container{margin:0}}@media (min-width:501px){.premium-dual-header-first-container{margin-right:5px}}.premium-dual-header-first-header.gradient .premium-dual-header-first-span,.premium-dual-header-second-header.gradient{-webkit-background-size:300% 300%!important;background-size:300% 300%!important;-webkit-animation:Gradient 10s ease-in-out infinite;animation:Gradient 10s ease-in-out infinite}@-webkit-keyframes Gradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes Gradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.premium-mask-yes.premium-header-inline .premium-dual-header-first-span{display:inline-block!important}.premium-title-container{position:relative;width:100%;clear:both}.premium-title-container .premium-title-header{position:relative;margin:0;padding:10px}.premium-title-container .premium-title-header:not(.premium-title-style7){-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-title-container .premium-title-header svg{width:40px;height:40px}.premium-title-container .premium-title-header img{width:40px;height:40px;-o-object-fit:cover;object-fit:cover}.premium-title-container .premium-title-header a{position:absolute;top:0;left:0;width:100%;height:100%}.premium-title-container .premium-lottie-animation{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-title-icon-row .premium-title-icon{margin-right:10px}.premium-title-icon-row-reverse .premium-title-icon{margin-left:10px}.premium-title-style3,.premium-title-style4{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-title-style1,.premium-title-style2,.premium-title-style5,.premium-title-style6,.premium-title-style8,.premium-title-style9{-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}.premium-title-style7{-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.premium-title-style7 .premium-title-style7-inner{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-title-style1{border-left:3px solid #6ec1e4}.premium-title-container.style2,.premium-title-container.style4,.premium-title-container.style5,.premium-title-container.style6{border-bottom:3px solid #6ec1e4}.premium-title-style6:before{position:absolute;left:50%;bottom:0;margin-left:-2px;content:"";border:3px solid transparent}.premium-title-style7-stripe-wrap{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-title-style7:before{display:none}.premium-title-style8 .premium-title-text[data-animation=shiny]{-webkit-background-size:125px 125px!important;background-size:125px!important;color:rgba(255,255,255,0);-webkit-background-clip:text!important;background-clip:text!important;-webkit-animation-name:pa-shinny-text!important;animation-name:pa-shinny-text!important;-webkit-animation-duration:var(--animation-speed)!important;animation-duration:var(--animation-speed)!important;-webkit-animation-iteration-count:infinite!important;animation-iteration-count:infinite!important;background:var(--base-color) -webkit-gradient(linear,left top,right top,from(var(--base-color)),to(var(--base-color)),color-stop(.5,var(--shiny-color))) 0 0 no-repeat}@-webkit-keyframes pa-shinny-text{0%{background-position:0}100%{background-position:200%}}@keyframes pa-shinny-text{0%{background-position:0}100%{background-position:200%}}.premium-title-style9[data-animation-blur=process] .premium-title-style9-letter{-webkit-animation:pa-blur-shadow 2s 1 alternate;animation:pa-blur-shadow 2s 1 alternate}@-webkit-keyframes pa-blur-shadow{from{text-shadow:0 0 var(--shadow-value) var(--shadow-color);color:transparent}to{text-shadow:0}}@keyframes pa-blur-shadow{from{text-shadow:0 0 var(--shadow-value) var(--shadow-color);color:transparent}to{text-shadow:0}}.premium-title-gradient-yes .premium-title-icon,.premium-title-gradient-yes .premium-title-text{-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:-webkit-gradient(linear,left top,right top,from(#ffa648),color-stop(#f17cc1),to(#4da9fd));background-image:-webkit-linear-gradient(left,#ffa648,#f17cc1,#4da9fd);background-image:linear-gradient(to right,#ffa648,#f17cc1,#4da9fd);-webkit-animation:pa-text-gradient 8s infinite;animation:pa-text-gradient 8s infinite}@-webkit-keyframes pa-text-gradient{0%,100%{-webkit-filter:hue-rotate(0);filter:hue-rotate(0)}50%{-webkit-filter:hue-rotate(360deg);filter:hue-rotate(360deg)}}@keyframes pa-text-gradient{0%,100%{-webkit-filter:hue-rotate(0);filter:hue-rotate(0)}50%{-webkit-filter:hue-rotate(360deg);filter:hue-rotate(360deg)}}.premium-title-bg-text:before{position:absolute;content:attr(data-background);top:0;left:0;text-align:left}.premium-mask-yes .premium-dual-header-first-clip .premium-dual-header-first-span .premium-mask-span,.premium-mask-yes .premium-dual-header-second-clip .premium-mask-span{background:inherit}.premium-mask-yes .premium-mask-span{position:relative;overflow:hidden;-js-display:inline-flex!important;display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-moz-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.premium-mask-yes .premium-mask-span::after{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background-color:currentColor;-webkit-backface-visibility:visible;backface-visibility:visible}.premium-mask-active.premium-mask-tr .premium-mask-span::after{-webkit-animation:pa-mask-tr 1.7s cubic-bezier(1,0,.18,1) forwards;animation:pa-mask-tr 1.7s cubic-bezier(1,0,.18,1) forwards;-webkit-transform:translateX(-103%);-ms-transform:translateX(-103%);transform:translateX(-103%)}.premium-mask-active.premium-mask-tl .premium-mask-span::after{-webkit-animation:pa-mask-tl 1.7s cubic-bezier(1,0,.18,1) forwards;animation:pa-mask-tl 1.7s cubic-bezier(1,0,.18,1) forwards;-webkit-transform:translateX(103%);-ms-transform:translateX(103%);transform:translateX(103%)}.premium-mask-active.premium-mask-tb .premium-mask-span::after{-webkit-animation:pa-mask-tb 1.7s cubic-bezier(1,0,.18,1) forwards;animation:pa-mask-tb 1.7s cubic-bezier(1,0,.18,1) forwards;-webkit-transform:translateY(-103%);-ms-transform:translateY(-103%);transform:translateY(-103%)}.premium-mask-active.premium-mask-tt .premium-mask-span::after{-webkit-animation:pa-mask-tt 1.7s cubic-bezier(1,0,.18,1) forwards;animation:pa-mask-tt 1.7s cubic-bezier(1,0,.18,1) forwards;-webkit-transform:translateY(103%);-ms-transform:translateY(103%);transform:translateY(103%)}@-webkit-keyframes pa-mask-tr{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(103%);transform:translateX(103%)}}@keyframes pa-mask-tr{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(103%);transform:translateX(103%)}}@-webkit-keyframes pa-mask-tl{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-103%);transform:translateX(-103%)}}@keyframes pa-mask-tl{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-103%);transform:translateX(-103%)}}@-webkit-keyframes pa-mask-tb{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(103%);transform:translateY(103%)}}@keyframes pa-mask-tb{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(103%);transform:translateY(103%)}}@-webkit-keyframes pa-mask-tt{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-103%);transform:translateY(-103%)}}@keyframes pa-mask-tt{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-103%);transform:translateY(-103%)}}.premium-video-box-transform{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.premium-video-box-container{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.premium-video-box-container>div{position:relative;overflow:hidden}.pa-aspect-ratio-11 .premium-video-box-container>div{padding-bottom:100%}.pa-aspect-ratio-169 .premium-video-box-container>div{padding-bottom:56.25%}.pa-aspect-ratio-43 .premium-video-box-container>div{padding-bottom:75%}.pa-aspect-ratio-32 .premium-video-box-container>div{padding-bottom:66.6666%}.pa-aspect-ratio-219 .premium-video-box-container>div{padding-bottom:42.8571%}.pa-aspect-ratio-916 .premium-video-box-container>div{padding-bottom:177.8%}.premium-video-box-image-container{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;-webkit-background-size:cover;background-size:cover;background-position:50%;cursor:pointer;margin:auto;-webkit-transition:.2s all;transition:.2s all}.premium-video-box-play-icon-container{position:absolute;z-index:2;cursor:pointer;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:rgba(252,252,252,.35)}.premium-video-box-description-container{position:absolute;z-index:2;padding:5px;text-align:center;cursor:pointer;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.premium-video-box-text{margin-bottom:0!important;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-video-box-play-icon{padding:15px;-webkit-transform:translateX(4%);-ms-transform:translateX(4%);transform:translateX(4%);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-video-box-video-container{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;-webkit-transition:opacity .8s ease-in-out;transition:opacity .8s ease-in-out;overflow:hidden;cursor:pointer}.premium-video-box-container[data-overlay=true][data-type=self] .premium-video-box-video-container{opacity:0;visibility:hidden}.premium-video-box-video-container iframe{max-width:100%;width:100%;height:100%;margin:0;line-height:1;border:none}.premium-video-box-video-container video{max-width:100%;width:100%;height:100%;margin:0;line-height:1;border:none;background-color:#000;-o-object-fit:contain;object-fit:contain}.premium-video-box-container .premium-video-box-vimeo-wrap{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:absolute;top:0;left:0;z-index:3;margin:10px;margin-right:10px;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out;margin-right:4.6em}.premium-video-box-vimeo-wrap .premium-video-box-vimeo-portrait{width:60px;height:60px;background:rgba(23,35,34,.75);margin-right:1px;-webkit-box-flex:1;-webkit-flex:1 0 auto;-moz-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;padding:0}.premium-video-box-vimeo-portrait img{width:50px;height:50px;margin:5px;padding:0;border:0;-webkit-border-radius:50%;border-radius:50%}.premium-video-box-vimeo-wrap .premium-video-box-vimeo-headers{font-size:10px}.premium-video-box-vimeo-wrap .premium-video-box-vimeo-title{max-width:100%;font-size:2em!important;font-weight:700;margin:0;padding:.1em .2em;background:rgba(23,35,34,.75);display:inline-block;text-transform:none;line-height:normal;letter-spacing:normal}.premium-video-box-vimeo-wrap .premium-video-box-vimeo-byline{font-size:1.2em!important;font-weight:400;color:#fff;margin-top:.1em;padding:.2em .5em;background:rgba(23,35,34,.75);text-transform:none;line-height:normal;letter-spacing:normal}.premium-video-box-playlist-container{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.premium-video-box-playlist-container .premium-video-box-container{height:100%;overflow:hidden}.premium-video-box-container:hover .premium-video-box-image-container.zoomin{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-video-box-container:hover .premium-video-box-image-container.zoomout{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-video-box-container:hover .premium-video-box-image-container.scale{-webkit-transform:scale(1.3) rotate(5deg);-ms-transform:scale(1.3) rotate(5deg);transform:scale(1.3) rotate(5deg)}.premium-video-box-container:hover .premium-video-box-image-container.gray{-webkit-filter:grayscale(0);filter:grayscale(0)}.premium-video-box-container:hover .premium-video-box-image-container.blur{-webkit-filter:blur(3px);filter:blur(3px)}.premium-video-box-container:hover .premium-video-box-image-container.sepia{-webkit-filter:sepia(0);filter:sepia(0)}.premium-video-box-container:hover .premium-video-box-image-container.trans{-webkit-transform:translateX(0) scale(1.1);-ms-transform:translateX(0) scale(1.1);transform:translateX(0) scale(1.1)}.premium-video-box-container:hover .premium-video-box-image-container.bright{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.premium-video-box-image-container.gray{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-video-box-image-container.scale,.premium-video-box-image-container.zoomout{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-video-box-image-container.sepia{-webkit-filter:sepia(30%);filter:sepia(30%)}.premium-video-box-image-container.bright{-webkit-filter:brightness(1);filter:brightness(1)}.premium-video-box-image-container.trans{-webkit-transform:translateX(-15px) scale(1.1);-ms-transform:translateX(-15px) scale(1.1);transform:translateX(-15px) scale(1.1)}.premium-video-box-mask-media{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.premium-video-box-container.premium-video-box-sticky-apply{z-index:99;overflow:unset}.premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap{position:fixed!important;z-index:99999;height:225px;width:400px;background:#fff}.premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-container:before,.premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-vimeo-wrap{visibility:hidden}.premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-sticky-infobar-wrap.premium-video-box-sticky-apply .premium-video-box-inner-wrap{-webkit-box-shadow:unset;box-shadow:unset}.premium-video-box-sticky-close,.premium-video-box-sticky-infobar{display:none}.premium-video-box-sticky-apply .premium-video-box-sticky-close{position:absolute;padding:5px;cursor:pointer;z-index:99999;height:14px;width:14px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-border-radius:100%;border-radius:100%;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-video-box-sticky-apply .premium-video-box-play-icon-container{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-video-box-sticky-apply .premium-video-box-play-icon{-webkit-transition:none;transition:none}.premium-video-box-sticky-apply .premium-video-box-sticky-infobar{display:block;position:relative;top:100%;width:100%;padding:5px;text-align:center;z-index:9999;margin-top:-1px}.premium-video-box-sticky-apply .premium-video-box-inner-wrap.ui-draggable{cursor:move}.premium-video-sticky-top-left .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap{right:auto;left:20px;top:20px}.premium-video-sticky-bottom-left .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap{right:auto;left:20px;bottom:20px}.premium-video-sticky-top-right .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap{left:auto;right:20px;top:20px}.premium-video-sticky-bottom-right .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap{left:auto;right:20px;bottom:20px}.premium-video-sticky-center-left .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap{right:auto;left:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.premium-video-sticky-center-right .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap{left:auto;right:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.premium-video-sticky-bottom-left .premium-video-box-sticky-infobar-wrap.premium-video-box-sticky-apply .premium-video-box-inner-wrap,.premium-video-sticky-bottom-right .premium-video-box-sticky-infobar-wrap.premium-video-box-sticky-apply .premium-video-box-inner-wrap{bottom:55px}.premium-video-sticky-bottom-left .premium-video-box-sticky-apply .premium-video-box-sticky-close,.premium-video-sticky-center-left .premium-video-box-sticky-apply .premium-video-box-sticky-close,.premium-video-sticky-top-left .premium-video-box-sticky-apply .premium-video-box-sticky-close{top:-10px;right:-10px}.premium-video-sticky-bottom-right .premium-video-box-sticky-apply .premium-video-box-sticky-close,.premium-video-sticky-center-right .premium-video-box-sticky-apply .premium-video-box-sticky-close,.premium-video-sticky-top-right .premium-video-box-sticky-apply .premium-video-box-sticky-close{top:-10px;left:-10px}.premium-video-box-filter-sticky{-webkit-filter:none!important;filter:none!important}.premium-blog-thumb-effect-wrapper{position:relative;overflow:hidden}.premium-blog-effect-container:not(.premium-blog-bordered-effect) .premium-blog-post-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;padding:20px}.premium-blog-bordered-effect .premium-blog-post-link{display:block;height:100%;position:relative}.premium-blog-thumbnail-container{overflow:hidden}.premium-blog-thumbnail-container .below-entry-meta,.premium-blog-thumbnail-container img{width:100%;height:100%;margin:0!important;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.premium-blog-thumb-effect-wrapper .premium-blog-scale-effect img,.premium-blog-thumb-effect-wrapper .premium-blog-zoomout-effect img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-blog-thumb-effect-wrapper .premium-blog-sepia-effect img{-webkit-filter:sepia(30%);filter:sepia(30%)}.premium-blog-thumb-effect-wrapper .premium-blog-bright-effect img{-webkit-filter:brightness(1);filter:brightness(1)}.premium-blog-thumb-effect-wrapper .premium-blog-trans-effect img{-webkit-transform:translateX(-15px) scale(1.1);-ms-transform:translateX(-15px) scale(1.1);transform:translateX(-15px) scale(1.1)}.premium-blog-post-outer-container:hover .premium-blog-zoomin-effect img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-blog-post-outer-container:hover .premium-blog-zoomout-effect img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-blog-post-outer-container:hover .premium-blog-scale-effect img{-webkit-transform:scale(1.3) rotate(5deg);-ms-transform:scale(1.3) rotate(5deg);transform:scale(1.3) rotate(5deg)}.premium-blog-post-outer-container:hover .premium-blog-gray-effect img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-blog-post-outer-container:hover .premium-blog-blur-effect img{-webkit-filter:blur(3px);filter:blur(3px)}.premium-blog-post-outer-container:hover .premium-blog-sepia-effect img{-webkit-filter:sepia(0);filter:sepia(0)}.premium-blog-post-outer-container:hover .premium-blog-bright-effect img{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.premium-blog-post-outer-container:hover .premium-blog-trans-effect img{-webkit-transform:translateX(0) scale(1.1);-ms-transform:translateX(0) scale(1.1);transform:translateX(0) scale(1.1)}.premium-blog-post-container{overflow:hidden}.premium-blog-post-container .premium-blog-inner-container{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-blog-post-container .premium-blog-entry-container{margin:0!important}.premium-blog-post-container .premium-blog-post-content{line-height:1.5em;color:#777;font-size:14px;margin-bottom:10px}.premium-blog-post-container .premium-blog-post-link:focus,.premium-blog-post-container .premium-blog-post-link:hover,.premium-blog-post-container ul.post-categories a:focus,.premium-blog-post-container ul.post-categories a:hover{-webkit-box-shadow:none!important;box-shadow:none!important;outline:0!important}.premium-blog-post-container .premium-blog-entry-title{font-size:18px;margin-bottom:5px}.premium-blog-post-container.premium-blog-skin-modern .premium-blog-content-wrapper{position:relative;z-index:3;top:-50px}.premium-blog-post-container .premium-blog-content-wrapper{background-color:#f5f5f5;padding:30px}.premium-blog-post-container .premium-blog-content-wrapper.empty-thumb{top:0}.premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-thumbnail-container:after,.premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-thumbnail-container:before{position:absolute;content:"";z-index:1;top:50%;left:50%;opacity:0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .4s linear 0s;transition:all .4s linear 0s;height:1px;width:100%;background-color:#fff}.premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-thumbnail-container:before{width:1px;height:100%}.premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-thumb-effect-wrapper:hover .premium-blog-thumbnail-container:after{width:20px;opacity:1}.premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-thumb-effect-wrapper:hover .premium-blog-thumbnail-container:before{height:20px;opacity:1}.premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-content-wrapper{margin:0 10px 20px;clear:both}.premium-blog-post-container.premium-blog-skin-banner .premium-blog-thumbnail-overlay,.premium-blog-post-container.premium-blog-skin-classic .premium-blog-thumbnail-overlay,.premium-blog-post-container.premium-blog-skin-side .premium-blog-thumbnail-overlay{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:0}.premium-blog-post-container.premium-blog-skin-banner .premium-blog-thumbnail-overlay a,.premium-blog-post-container.premium-blog-skin-classic .premium-blog-thumbnail-overlay a,.premium-blog-post-container.premium-blog-skin-side .premium-blog-thumbnail-overlay a{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}.premium-blog-post-container.premium-blog-skin-banner .premium-blog-thumbnail-overlay i,.premium-blog-post-container.premium-blog-skin-banner .premium-blog-thumbnail-overlay span,.premium-blog-post-container.premium-blog-skin-classic .premium-blog-thumbnail-overlay i,.premium-blog-post-container.premium-blog-skin-classic .premium-blog-thumbnail-overlay span,.premium-blog-post-container.premium-blog-skin-side .premium-blog-thumbnail-overlay i,.premium-blog-post-container.premium-blog-skin-side .premium-blog-thumbnail-overlay span{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-post-container.premium-blog-skin-side{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-blog-post-container.premium-blog-skin-side .premium-blog-thumbnail-container{height:100%}.premium-blog-post-container.premium-blog-skin-side .premium-blog-content-wrapper{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.premium-blog-post-container.premium-blog-skin-banner{position:relative}.premium-blog-post-container.premium-blog-skin-banner .premium-blog-content-wrapper{position:absolute;width:100%;bottom:0;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:transparent;z-index:3}.premium-blog-post-container.premium-blog-skin-banner .premium-blog-content-wrapper-inner{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.premium-blog-post-container.premium-blog-skin-banner:hover .premium-blog-content-wrapper-inner{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.premium-blog-post-container .premium-blog-cats-container ul.post-categories{margin:0;padding:0;list-style:none;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-blog-post-container .premium-blog-cats-container a{display:block;font-size:12px;color:#fff;background-color:#777;margin:0 3px 10px 0;padding:5px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-diagonal-container{position:absolute;top:0;left:0;width:100%;height:100%}.premium-blog-diagonal-effect:before{position:absolute;top:0;left:0;width:100%;height:100%;content:" ";z-index:1;background:rgba(255,255,255,.2);-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0);transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0);-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.premium-blog-thumb-effect-wrapper:hover .premium-blog-diagonal-effect:before{-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,150%,0);transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,150%,0)}.premium-blog-framed-effect{position:absolute;width:-webkit-calc(100% - 30px);width:calc(100% - 30px);height:-webkit-calc(100% - 30px);height:calc(100% - 30px);top:15px;left:15px;opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3);-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.premium-blog-thumb-effect-wrapper:hover .premium-blog-framed-effect{opacity:.99;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-blog-bordered-effect{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;padding:15px;-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.premium-blog-bordered-effect .premium-blog-post-link:after,.premium-blog-bordered-effect .premium-blog-post-link:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all .5s linear 0s;transition:all .5s linear 0s;-webkit-transition-delay:0s;transition-delay:0s;border-color:rgba(255,255,255,.45)}.premium-blog-bordered-effect .premium-blog-post-link:before{border-right:2px solid;border-left:2px solid;-webkit-transform:scale(1,0);-ms-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.premium-blog-bordered-effect .premium-blog-post-link:after{border-top:2px solid;border-bottom:2px solid;-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.premium-blog-thumb-effect-wrapper:hover .premium-blog-bordered-effect{opacity:.99}.premium-blog-thumb-effect-wrapper:hover .premium-blog-bordered-effect .premium-blog-post-link:after,.premium-blog-thumb-effect-wrapper:hover .premium-blog-bordered-effect .premium-blog-post-link:before{-webkit-transition-delay:.15s;transition-delay:.15s;opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-blog-squares-effect,.premium-blog-squares-square-container{position:absolute;top:0;left:0;width:100%;height:100%}.premium-blog-squares-effect:after,.premium-blog-squares-effect:before{position:absolute;content:"";top:0;left:0;width:50%;height:50%;-webkit-transform:translate(-100%,-100%);-ms-transform:translate(-100%,-100%);transform:translate(-100%,-100%);opacity:.7;-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.premium-blog-squares-square-container:after,.premium-blog-squares-square-container:before{position:absolute;content:"";top:0;left:0;width:50%;height:50%;-webkit-transform:translate(-100%,-100%);-ms-transform:translate(-100%,-100%);transform:translate(-100%,-100%);opacity:.7;-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.premium-blog-squares-square-container:after,.premium-blog-squares-square-container:before{opacity:.8}.premium-blog-squares-effect:after{-webkit-transform:translate(200%,200%);-ms-transform:translate(200%,200%);transform:translate(200%,200%)}.premium-blog-squares-square-container:before{-webkit-transform:translate(-100%,200%);-ms-transform:translate(-100%,200%);transform:translate(-100%,200%)}.premium-blog-squares-square-container:after{-webkit-transform:translate(200%,-100%);-ms-transform:translate(200%,-100%);transform:translate(200%,-100%)}.premium-blog-thumb-effect-wrapper:hover .premium-blog-squares-effect:before{-webkit-transform:translate(0,0) scaleY(1.003) scaleX(1.003);-ms-transform:translate(0,0) scaleY(1.003) scaleX(1.003);transform:translate(0,0) scaleY(1.003) scaleX(1.003)}.premium-blog-thumb-effect-wrapper:hover .premium-blog-squares-effect:after{-webkit-transform:translate(100%,100%) scaleY(1.003) scaleX(1.003);-ms-transform:translate(100%,100%) scaleY(1.003) scaleX(1.003);transform:translate(100%,100%) scaleY(1.003) scaleX(1.003)}.premium-blog-thumb-effect-wrapper:hover .premium-blog-squares-square-container:before{-webkit-transform:translate(0,100%);-ms-transform:translate(0,100%);transform:translate(0,100%)}.premium-blog-thumb-effect-wrapper:hover .premium-blog-squares-square-container:after{-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0)}.premium-blog-thumb-effect-wrapper:hover .premium-blog-thumbnail-overlay{opacity:1}.premium-blog-thumb-effect-wrapper:hover .premium-blog-thumbnail-overlay a{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-blog-clear-fix{clear:both}.premium-blog-masked .premium-blog-thumbnail-container{position:relative;overflow:visible}.premium-blog-masked .premium-blog-thumbnail-container svg{position:absolute;height:100px;width:100%;bottom:-5px;left:0;fill:#f5f5f5;z-index:99}.premium-blog-masked .premium-blog-thumbnail-container svg.premium-blog-shape-divider-svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.premium-blog-masked .premium-blog-author-thumbnail,.premium-blog-masked .premium-blog-skin-banner .premium-blog-content-wrapper{z-index:999!important}.premium-blog-format-link{padding:5px;line-height:0}.premium-blog-entry-meta{line-height:1.3em;font-size:12px;margin-bottom:13px;color:#adadad}.premium-blog-entry-meta i{margin-right:3px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-meta-data{display:inline-block}.premium-blog-meta-data .premium-blog-meta-separator{margin:0 5px}.premium-blog-meta-data a,.premium-blog-meta-data span{color:inherit;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-author-thumbnail{position:relative;padding:0 30px;width:100%;top:-10px;height:0;pointer-events:none}.premium-blog-author-thumbnail img{-webkit-border-radius:50%;border-radius:50%;width:60px;pointer-events:all;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.premium-blog-entry-title a,.premium-blog-post-content .premium-blog-excerpt-link,.premium-blog-post-tags-container a{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-excerpt-link-wrap a.premium-blog-excerpt-link{background-color:transparent;color:#54595f;padding:0}.premium-blog-cta-full-yes .premium-blog-excerpt-link{width:100%}.premium-blog-post-tags-container{margin-top:8px;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.premium-blog-post-tags-container a{color:inherit;margin-left:5px}.premium-blog-align-left .post-categories,.premium-blog-align-left .premium-blog-inner-container,.premium-blog-align-left .premium-blog-post-tags-container{-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.premium-blog-align-center .post-categories,.premium-blog-align-center .premium-blog-inner-container,.premium-blog-align-center .premium-blog-post-tags-container{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-blog-align-right .post-categories,.premium-blog-align-right .premium-blog-inner-container,.premium-blog-align-right .premium-blog-post-tags-container{-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.premium-blog-pagination-container{text-align:right}.premium-blog-pagination-container span{cursor:default}.premium-blog-pagination-container .page-numbers{display:inline-block;color:#000;line-height:1;font-size:1em;font-weight:400;text-decoration:none;padding:.75em;margin:0 .4em .4em 0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-blog-wrap .premium-loading-feed{display:block;position:absolute;width:100%;height:100%;top:0;left:0;bottom:0;right:0;background:rgba(255,255,255,.2);-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;z-index:99}.premium-blog-wrap{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.premium-blog-wrap ul.slick-dots{width:100%}.premium-blog-list .premium-blog-post-outer-container{width:100%}.premium-blog-even .premium-blog-post-container{height:100%}.premium-blog-even .slick-track{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-blog-even .slick-slide{height:inherit!important}@media (max-width:768px){.premium-blog-content-wrapper{top:0;margin:0;padding:15px}.premium-blog-skin-side{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.premium-person-container{position:relative}.premium-person-image-container{position:relative;text-align:center}.premium-person-image-container .premium-person-image-wrap{overflow:hidden}.premium-person-scale-effect .premium-person-image-container img,.premium-person-zoomout-effect .premium-person-image-container img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-person-sepia-effect .premium-person-image-container img{-webkit-filter:sepia(30%);filter:sepia(30%)}.premium-person-bright-effect .premium-person-image-container img{-webkit-filter:brightness(1);filter:brightness(1)}.premium-person-trans-effect .premium-person-image-container img{-webkit-transform:translateX(-15px) scale(1.1);-ms-transform:translateX(-15px) scale(1.1);transform:translateX(-15px) scale(1.1)}.premium-person-zoomin-effect:hover .premium-person-image-container img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-person-zoomout-effect:hover .premium-person-image-container img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-person-scale-effect:hover .premium-person-image-container img{-webkit-transform:scale(1.3) rotate(5deg);-ms-transform:scale(1.3) rotate(5deg);transform:scale(1.3) rotate(5deg)}.premium-person-grayscale-effect:hover .premium-person-image-container img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-person-blur-effect:hover .premium-person-image-container img{-webkit-filter:blur(3px);filter:blur(3px)}.premium-person-sepia-effect:hover .premium-person-image-container img{-webkit-filter:sepia(0);filter:sepia(0)}.premium-person-bright-effect:hover .premium-person-image-container img{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.premium-person-trans-effect:hover .premium-person-image-container img{-webkit-transform:translateX(0) scale(1.1);-ms-transform:translateX(0) scale(1.1);transform:translateX(0) scale(1.1)}.premium-person-container .premium-person-image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.premium-person-style2 .premium-person-social{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:inset 0 0 120px 0 rgba(0,0,0,.5);box-shadow:inset 0 0 120px 0 rgba(0,0,0,.5);-webkit-transition:all .5s linear 0s;transition:all .5s linear 0s;opacity:0}.premium-person-style2 .premium-person-image-container:hover .premium-person-social{opacity:1}.premium-person-list-item a{display:inline-block}.premium-person-style2 .premium-person-list-item a{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s}.premium-person-style2 .premium-person-image-container:hover .premium-person-list-item a{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-person-info-container{padding:30px 15px}.premium-person-name{margin:0 0 5px;font-weight:700}.premium-person-title{margin:0 0 20px;padding:0}.premium-person-content{margin:0 0 30px}ul.premium-person-social-list{margin:0!important;padding:0}.premium-person-social-list .premium-person-list-item{display:inline;list-style:none}.premium-person-social-list li{position:relative;bottom:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-person-social-list li i{position:relative;bottom:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-person-defaults-yes li.premium-person-facebook:hover a{background-color:#3b5998!important}.premium-person-defaults-yes li.premium-person-twitter:hover a{background-color:#55acee!important}.premium-person-defaults-yes li.premium-person-linkedin:hover a{background-color:#0077b5!important}.premium-person-defaults-yes li.premium-person-google:hover a{background-color:#dc4e41!important}.premium-person-defaults-yes li.premium-person-youtube:hover a{background-color:#b31217!important}.premium-person-defaults-yes li.premium-person-instagram:hover a{background-color:#e4405f!important}.premium-person-defaults-yes li.premium-person-skype:hover a{background-color:#00aff0!important}.premium-person-defaults-yes li.premium-person-pinterest:hover a{background-color:#bd081c!important}.premium-person-defaults-yes li.premium-person-dribbble:hover a{background-color:#ea4c89!important}.premium-person-defaults-yes li.premium-person-mail:hover a{background-color:#b23121!important}.premium-person-defaults-yes li.premium-person-behance:hover a{background-color:#1769ff!important}.premium-person-defaults-yes li.premium-person-whatsapp:hover a{background-color:#25d366!important}.premium-person-defaults-yes li.premium-person-telegram:hover a{background-color:#08c!important}.premium-person-defaults-yes li.premium-person-site:hover a{background-color:#0055a5!important}.premium-person-social-list li:hover a{-webkit-box-shadow:none;box-shadow:none}.premium-person-social-list li a:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}.premium-person-social-list li i{font-size:18px}.elementor-widget-premium-addon-person .elementor-widget-container{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-persons-container.multiple-persons{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.premium-person-style1 .premium-person-container{overflow:hidden}.premium-person-style1 .premium-person-container .premium-person-info{position:absolute;top:auto;right:0;left:0;-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.premium-person-style1 .premium-person-container:hover .premium-person-info{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);bottom:-1px!important}.premium-person-style1 .premium-person-social-list li:hover{bottom:5px}.premium-person-style1.multiple-persons:not([data-persons-equal=yes]){-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.premium-person-style1 .slick-track{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-person-style1 .slick-slide{height:inherit!important}.premium-person-style1.multiple-persons[data-persons-equal=yes] .premium-person-image-container,.premium-person-style1.multiple-persons[data-persons-equal=yes] .premium-person-image-wrap{height:100%}.premium-person-style3 .premium-person-info-container{position:absolute;top:0;left:0;width:100%;height:100%;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.premium-person-style3 .premium-person-title-desc-wrap{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.premium-person-style3 .premium-person-name-icons-wrap{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end}.premium-person-style3 .premium-person-title{opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease;width:0}.premium-person-style3 .premium-person-title span{display:inline-block}.premium-person-style3 .premium-person-name{padding-left:10px}.premium-person-style3 .premium-person-social-list{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease}.premium-person-style3 .premium-person-list-item{line-height:0}.premium-person-style3 .premium-person-list-item a{padding:5px 10px 0 0;margin:5px 0}.premium-person-style3 .premium-person-container:hover .premium-person-title{opacity:1}.premium-person-style3 .premium-person-container:hover .premium-person-social-list{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.premium-persons-title-cw .premium-person-title{-webkit-transform:translateX(15px) rotate(90deg);-ms-transform:translateX(15px) rotate(90deg);transform:translateX(15px) rotate(90deg);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top}.premium-persons-title-cw .premium-person-container:hover .premium-person-title{-webkit-transform:translateX(0) rotate(90deg);-ms-transform:translateX(0) rotate(90deg);transform:translateX(0) rotate(90deg)}.premium-persons-title-ccw .premium-person-title{width:auto;margin-right:20px;-webkit-transform:translateX(15px) rotate(-90deg);-ms-transform:translateX(15px) rotate(-90deg);transform:translateX(15px) rotate(-90deg);-webkit-transform-origin:center right;-ms-transform-origin:center right;transform-origin:center right}.premium-persons-title-ccw .premium-person-container:hover .premium-person-title{-webkit-transform:translateX(0) rotate(-90deg);-ms-transform:translateX(0) rotate(-90deg);transform:translateX(0) rotate(-90deg)}.premium-fancy-text,.premium-prefix-text,.premium-suffix-text{font-size:40px}.premium-fancy-text-wrapper .premium-fancy-list-items{list-style:none}.premium-fancy-text-wrapper .premium-fancy-text-span-align{vertical-align:top}.premium-fancy-text-wrapper:not(.typing):not(.slide) .premium-fancy-text-items-wrapper{margin:0;padding:0;border:none;position:relative}.premium-fancy-text-wrapper:not(.typing):not(.slide) .premium-fancy-list-items{position:absolute;top:0;left:0;display:inline-block}.premium-fancy-text-wrapper.zoomout .premium-fancy-item-hidden{opacity:0;-webkit-animation:pa-zoom-out .8s;animation:pa-zoom-out .8s}.premium-fancy-text-wrapper.zoomout .premium-fancy-item-visible{position:relative!important;-webkit-animation:pa-zoom-in .8s;animation:pa-zoom-in .8s}.premium-fancy-text-wrapper.zoomout .premium-fancy-text-items-wrapper{-webkit-perspective:300px;perspective:300px}.premium-fancy-text-wrapper.rotate .premium-fancy-list-items{-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%}.premium-fancy-text-wrapper.rotate .premium-fancy-item-hidden{opacity:0;-webkit-transform:rotateX(180deg);transform:rotateX(180deg);-webkit-animation:pa-rotate-out 1.2s;animation:pa-rotate-out 1.2s}.premium-fancy-text-wrapper.rotate .premium-fancy-item-visible{position:relative!important;-webkit-transform:rotateX(0);transform:rotateX(0);-webkit-animation:pa-rotate-in 1.2s;animation:pa-rotate-in 1.2s}.premium-fancy-text-wrapper.custom .premium-fancy-item-hidden{opacity:0}.premium-fancy-text-wrapper.custom .premium-fancy-item-visible{position:relative!important}.premium-fancy-text-wrapper.auto-fade .premium-fancy-text{display:inline-block;width:200px;font-weight:400}.premium-fancy-text-wrapper.auto-fade .premium-fancy-svg-text{position:relative;vertical-align:sub}.premium-fancy-text-wrapper.auto-fade g>text{text-anchor:start;shape-rendering:crispEdges;opacity:0;font-size:300px;-webkit-animation-name:pa-auto-fade;animation-name:pa-auto-fade;-moz-animation-name:pa-auto-fade;-webkit-animation-duration:9s;animation-duration:9s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.premium-fancy-text-wrapper.auto-fade g>text:nth-child(1){-webkit-animation-delay:0s;animation-delay:0s}.premium-fancy-text-wrapper.auto-fade g>text:nth-child(2){-webkit-animation-delay:3s;animation-delay:3s}.premium-fancy-text-wrapper.auto-fade g>text:nth-child(3){-webkit-animation-delay:6s;animation-delay:6s}.premium-fancy-text-wrapper.loading .premium-fancy-text{position:relative}.premium-fancy-text-wrapper.loading .premium-fancy-text .premium-loading-bar{position:absolute;width:100%;height:3px;bottom:0;left:0;animation:pa-loading-bar 2.5s ease-out infinite;-webkit-animation:pa-loading-bar 2.5s ease-out infinite}.premium-fancy-text-wrapper.loading.pause .premium-fancy-text:hover .premium-loading-bar{-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes pa-auto-fade{0%{opacity:0}20%{opacity:1}35%{opacity:0}100%{opacity:0}}@keyframes pa-auto-fade{0%{opacity:0}20%{opacity:1}35%{opacity:0}100%{opacity:0}}@-webkit-keyframes pa-loading-bar{0%{width:0}100%{width:100}}@keyframes pa-loading-bar{0%{width:0}100%{width:100}}@-webkit-keyframes pa-zoom-in{0%{opacity:0;-webkit-transform:translateZ(100px);transform:translateZ(100px)}100%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes pa-zoom-in{0%{opacity:0;-webkit-transform:translateZ(100px);transform:translateZ(100px)}100%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes pa-zoom-out{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}100%{opacity:0;-webkit-transform:translateZ(-100px);transform:translateZ(-100px)}}@keyframes pa-zoom-out{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}100%{opacity:0;-webkit-transform:translateZ(-100px);transform:translateZ(-100px)}}@-webkit-keyframes pa-rotate-in{0%{opacity:0;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}35%{opacity:0;-webkit-transform:rotateX(120deg);transform:rotateX(120deg)}65%{opacity:0}100%{opacity:1;-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}@keyframes pa-rotate-in{0%{opacity:0;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}35%{opacity:0;-webkit-transform:rotateX(120deg);transform:rotateX(120deg)}65%{opacity:0}100%{opacity:1;-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}@-webkit-keyframes pa-rotate-out{0%{opacity:1;-webkit-transform:rotateX(0);transform:rotateX(0)}35%{opacity:1;-webkit-transform:rotateX(-40deg);transform:rotateX(-40deg)}65%{opacity:0}100%{opacity:0;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}}@keyframes pa-rotate-out{0%{opacity:1;-webkit-transform:rotateX(0);transform:rotateX(0)}35%{opacity:1;-webkit-transform:rotateX(-40deg);transform:rotateX(-40deg)}65%{opacity:0}100%{opacity:0;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}}.premium-pricing-table-container{position:relative;overflow:hidden;text-align:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-pricing-icon-container{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:0}.premium-pricing-icon-container .premium-pricing-icon{display:inline-block}.premium-pricing-icon-container .premium-pricing-image{overflow:hidden}.premium-pricing-icon-container .premium-pricing-image img{width:25px;height:25px;-o-object-fit:cover;object-fit:cover}.premium-badge-left{position:absolute;top:0}.premium-badge-right{position:absolute;top:0;right:0}.premium-badge-left{left:0}.premium-badge-triangle.premium-badge-left .corner{width:0;height:0;border-top:150px solid;border-bottom:150px solid transparent;border-right:150px solid transparent}.premium-badge-triangle.premium-badge-right .corner{width:0;height:0;border-bottom:150px solid transparent;border-right:150px solid;border-left:150px solid transparent}.premium-badge-triangle span{position:absolute;top:35px;width:100px;text-align:center;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);display:block;text-transform:uppercase}.premium-badge-triangle.premium-badge-right span{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);right:0}.premium-badge-circle{min-width:4em;min-height:4em;line-height:4em;text-align:center;-webkit-border-radius:100%;border-radius:100%;position:absolute;z-index:1}.premium-badge-stripe{position:absolute;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);width:15em;overflow:hidden;height:15em}.premium-badge-stripe.premium-badge-left{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.premium-badge-stripe .corner{text-align:center;left:0;width:150%;-webkit-transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);-ms-transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);margin-top:35px;font-size:13px;line-height:2;font-weight:800;text-transform:uppercase}.premium-badge-flag .corner{text-align:center;-webkit-border-radius:4px 4px 0 4px;border-radius:4px 4px 0 4px;padding:3px 15px;position:absolute;top:10%;right:-8px}.premium-badge-flag .corner::after,.premium-badge-flag .corner::before{content:"";display:block;position:absolute;width:0;height:0;top:100%;right:0;border-bottom:8px solid transparent}.elementor-widget-premium-addon-pricing-table .elementor-widget-container{overflow:visible!important}.premium-badge-flag .corner::after{border-left:8px solid rgba(0,0,0,.2)}.premium-pricing-price-currency{position:relative}.premium-pricing-button-container{display:block}.premium-pricing-list{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;list-style-type:none;margin:0}.premium-pricing-list .premium-pricing-list-item{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-pricing-list .premium-pricing-list-item svg{width:50px;height:50px}.premium-pricing-list .premium-pricing-list-item img{width:30px;height:30px;-o-object-fit:cover;object-fit:cover}.premium-pricing-list .premium-pricing-list-span{position:relative}.premium-pricing-list .list-item-tooltip{border-bottom:1px dotted}.premium-pricing-list .premium-pricing-list-tooltip{position:absolute;top:-webkit-calc(100% + 1px);top:calc(100% + 1px);left:0;visibility:hidden;padding:15px 20px;-webkit-border-radius:5px;border-radius:5px;min-width:200px;overflow:hidden;text-align:left;font-size:.8rem;color:#fff;background-color:#aaa}.premium-pricing-features-left .premium-pricing-list-span{text-align:left}.premium-pricing-features-center .premium-pricing-list-span{text-align:center}.premium-pricing-features-right .premium-pricing-list-span{text-align:right}.premium-pricing-list-span:hover .premium-pricing-list-tooltip{z-index:99;visibility:visible;opacity:1}.premium-pricing-slashed-price-value{display:inline-block;font-size:20px;font-weight:400;margin-right:5px}.premium-pricing-price-value{font-size:70px}.premium-pricing-description-container li{list-style-position:inside;text-indent:-40px}@-moz-document url-prefix(){.premium-pricing-description-container li{text-indent:0}}.premium-pricing-price-button{display:block;padding:6px 12px;line-height:1.42857143;text-align:center;color:#fff;background:#6ec1e4;margin-bottom:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-maps-info-container{margin-top:10px;margin-bottom:10px}.premium-maps-info-desc,.premium-maps-info-title{margin:0;padding:0}.premium-maps-container .gm-style-iw{text-align:center}.premium-maps-container .gm-style img{max-width:none!important}.premium-button{-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);cursor:pointer;-webkit-transition:all .2s ease-in-out!important;transition:all .2s ease-in-out!important}.premium-button .premium-lottie-animation,.premium-image-button .premium-lottie-animation{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-button svg,.premium-image-button svg{width:30px;height:30px}.premium-btn-block,.premium-btn-lg,.premium-btn-md,.premium-btn-sm{background-color:#eee;color:#042551;margin:0;text-decoration:none}.premium-btn-block:hover,.premium-btn-lg:hover,.premium-btn-md:hover,.premium-btn-sm:hover{background-color:#54595f;color:#eee}.premium-btn-sm{padding:12px 24px;font-size:14px;line-height:1}.premium-btn-md{padding:14px 26px;font-size:16px;line-height:1.2}.premium-btn-lg{padding:16px 28px;font-size:18px;line-height:1.3333}.premium-btn-block{font-size:18px;line-height:1;padding:20px 0;width:100%;text-align:center}.premium-button-text{display:inline-block;width:100%}.premium-button-style1,.premium-button-style2,.premium-button-style5,.premium-button-style7{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-box-shadow:0 0 1px transparent;box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.15s;transition-duration:.15s}.premium-button-style1:before,.premium-button-style2:before,.premium-button-style5:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.premium-button-style5-radialin:before,.premium-button-style5-radialout:before{-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-border-radius:100%;border-radius:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.premium-button-style5-radialin:before{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}.premium-button-style5-rectin:before{-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-button-style5-rectout:before{-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.premium-button-style5-rectout:hover:before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-button-style5-rectin:hover:before{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.premium-button-style5-radialout:hover:before{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}.premium-button-style5-radialin:hover:before{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.premium-button-style1-top:before{-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%}.premium-button-style1-right:before{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%}.premium-button-style1-left:before{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%}.premium-button-style2-scshutoutver:before,.premium-button-style2-shutouthor:before{-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%}.premium-button-style2-scshutouthor:before,.premium-button-style2-shutoutver:before{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}.premium-button-style2-shutinhor:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%}.premium-button-style2-shutinver:before{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%}.premium-button-style1-bottom:hover:before,.premium-button-style1-top:hover:before{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}.premium-button-style1-left:hover:before,.premium-button-style1-right:hover:before,.premium-button-style2-shutouthor:hover:before,.premium-button-style2-shutoutver:hover:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.premium-button-style2-shutinhor:hover:before{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}.premium-button-style2-shutinver:hover:before{-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0)}.premium-button-style2-scshutouthor:hover:before{-webkit-transform:scaleX(.9);-ms-transform:scaleX(.9);transform:scaleX(.9)}.premium-button-style2-scshutoutver:hover:before{-webkit-transform:scaleY(.8);-ms-transform:scaleY(.8);transform:scaleY(.8)}.premium-button-style2-dshutinhor:before{top:50%;left:50%;width:120%;height:0%;-webkit-transform:translateX(-50%) translateY(-50%) rotate(-45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(-45deg);transform:translateX(-50%) translateY(-50%) rotate(-45deg);-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-transition-property:all;transition-property:all}.premium-button-style2-dshutinver:before{top:50%;left:50%;width:120%;height:0%;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-transition-property:all;transition-property:all;-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg)}.premium-button-style2-dshutinhor:hover:before,.premium-button-style2-dshutinver:hover:before{height:220%}.premium-button-style3-before i,.premium-button-style3-before svg{opacity:0;-webkit-transform:translateX(-5px);-ms-transform:translateX(-5px);transform:translateX(-5px);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.premium-button-style3-after i,.premium-button-style3-after svg{opacity:0;-webkit-transform:translateX(-5px);-ms-transform:translateX(-5px);transform:translateX(-5px);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px)}.premium-button-style3-after:hover i,.premium-button-style3-after:hover svg{opacity:1}.premium-button-style3-before:hover i,.premium-button-style3-before:hover svg{opacity:1}.premium-button-text-icon-wrapper{width:100%;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-button-text-icon-wrapper i,.premium-button-text-icon-wrapper span,.premium-button-text-icon-wrapper svg{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-button-style4-icon-wrapper{position:absolute;z-index:2;width:100%;text-align:center;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-button-style4-icon-wrapper.top{bottom:-100%;left:0}.premium-button-style4-icon-wrapper.bottom{top:-100%;left:0}.premium-button-style4-icon-wrapper.left{top:0;left:-100%}.premium-button-style4-icon-wrapper.right{top:0;right:-100%}.premium-button-style4-bottom:hover .premium-button-style4-icon-wrapper{top:0;opacity:1}.premium-button-style4-top:hover .premium-button-style4-icon-wrapper{bottom:0;opacity:1}.premium-button-style4-left:hover .premium-button-style4-icon-wrapper{left:0;opacity:1}.premium-button-style4-right:hover .premium-button-style4-icon-wrapper{right:0;opacity:1}.premium-button-style4-bottom:hover .premium-button-text-icon-wrapper{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);opacity:0}.premium-button-style4-top:hover .premium-button-text-icon-wrapper{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);opacity:0}.premium-button-style4-left:hover .premium-button-text-icon-wrapper{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);opacity:0}.premium-button-style4-right:hover .premium-button-text-icon-wrapper{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);opacity:0}.premium-button-style6:before{content:"";position:absolute;left:50%;top:50%;width:100px;height:100px;-webkit-border-radius:100%;border-radius:100%;-webkit-transform:translate(-50%,-50%) scale(0);-ms-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-button-style6:hover:before{-webkit-transform:translate(-50%,-50%) scale(3);-ms-transform:translate(-50%,-50%) scale(3);transform:translate(-50%,-50%) scale(3)}.premium-button-style6 .premium-button-text-icon-wrapper{position:relative;z-index:1}.premium-mouse-detect-yes .premium-button-style6 .premium-button-style6-bg{position:absolute;z-index:0;top:0;left:0;width:0;height:0;-webkit-border-radius:50%;border-radius:50%;display:block;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:width .4s ease-in-out,height .4s ease-in-out;transition:width .4s ease-in-out,height .4s ease-in-out}.premium-mouse-detect-yes .premium-button-style6:hover .premium-button-style6-bg{width:225%;height:560px}.premium-mouse-detect-yes .premium-button-style6:before{width:0;height:0}.premium-button-style7-left .premium-button-text-icon-wrapper:before,.premium-button-style7-right .premium-button-text-icon-wrapper:before{-webkit-transition:width .3s ease-out .15s;transition:width .3s ease-out .15s}.premium-button-style7-left .premium-button-text-icon-wrapper:after,.premium-button-style7-right .premium-button-text-icon-wrapper:after{-webkit-transition:width .3s ease-out 0s;transition:width .3s ease-out 0s}.premium-button-style7-bottom .premium-button-text-icon-wrapper:before,.premium-button-style7-top .premium-button-text-icon-wrapper:before{-webkit-transition:height .3s ease-out .15s;transition:height .3s ease-out .15s}.premium-button-style7-bottom .premium-button-text-icon-wrapper:after,.premium-button-style7-top .premium-button-text-icon-wrapper:after{-webkit-transition:height .3s ease-out 0s;transition:height .3s ease-out 0s}.premium-button-style7:hover .premium-button-text-icon-wrapper:before{-webkit-transition-delay:0s;transition-delay:0s}.premium-button-style7:hover .premium-button-text-icon-wrapper:after{-webkit-transition-delay:.15s;transition-delay:.15s}.premium-button-style7-bottom .premium-button-text-icon-wrapper:after,.premium-button-style7-bottom .premium-button-text-icon-wrapper:before{content:"";position:absolute;right:0;top:0;left:0;height:0;z-index:-1}.premium-button-style7-top .premium-button-text-icon-wrapper:after,.premium-button-style7-top .premium-button-text-icon-wrapper:before{content:"";position:absolute;right:0;bottom:0;left:0;height:0;z-index:-1}.premium-button-style7-right .premium-button-text-icon-wrapper:after,.premium-button-style7-right .premium-button-text-icon-wrapper:before{content:"";position:absolute;right:0;top:0;bottom:0;width:0;z-index:-1}.premium-button-style7-left .premium-button-text-icon-wrapper:after,.premium-button-style7-left .premium-button-text-icon-wrapper:before{content:"";position:absolute;left:0;top:0;bottom:0;width:0;z-index:-1}.premium-button-style7-bottom:hover .premium-button-text-icon-wrapper:after,.premium-button-style7-bottom:hover .premium-button-text-icon-wrapper:before{height:100%;top:0}.premium-button-style7-top:hover .premium-button-text-icon-wrapper:after,.premium-button-style7-top:hover .premium-button-text-icon-wrapper:before{height:100%;bottom:0}.premium-button-style7-left:hover .premium-button-text-icon-wrapper:after,.premium-button-style7-left:hover .premium-button-text-icon-wrapper:before{width:100%;left:0}.premium-button-style7-right:hover .premium-button-text-icon-wrapper:after,.premium-button-style7-right:hover .premium-button-text-icon-wrapper:before{width:100%;right:0}.premium-contact-form-anim-yes .wpcf7-span::after{display:block;height:2px;content:"";top:-2px;position:relative;width:0;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s}.premium-contact-form-anim-yes .wpcf7-span.is-focused::after{width:100%}.premium-image-button{-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;overflow:hidden;background-color:#eee;cursor:pointer;-webkit-transition:all .2s ease-in-out!important;transition:all .2s ease-in-out!important}.premium-image-button .premium-button-style6-bg,.premium-image-button.premium-button-style6:before,.premium-image-button:not(.premium-image-button-style6):hover{background-color:#54595f}.premium-image-button-style1:before,.premium-image-button-style4-icon-wrapper{background-color:#54595f}.premium-image-button-text-icon-wrapper{width:100%;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:3;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-image-button-text-icon-wrapper i,.premium-image-button-text-icon-wrapper span,.premium-image-button-text-icon-wrapper svg{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-image-button-style1:before{position:absolute;content:"";-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-image-button-style1-bottom:before{width:100%;height:0;top:0;left:0}.premium-image-button-style1-top:before{width:100%;height:0;bottom:0;left:0}.premium-image-button-style1-right:before{width:0;height:100%;bottom:0;left:0}.premium-image-button-style1-left:before{width:0;height:100%;top:0;right:0}.premium-image-button-style1-bottom:hover:before,.premium-image-button-style1-top:hover:before{height:100%}.premium-image-button-style1-left:hover:before,.premium-image-button-style1-right:hover:before{width:100%}.premium-image-button-style3{z-index:10}.premium-image-button-style3:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";z-index:1;background:rgba(255,255,255,.2);-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0);-webkit-transition:all .8s ease-out;transition:all .8s ease-out}.premium-image-button-diagonal-right:before{-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,150%,0)}.premium-image-button-diagonal-right:hover:before{-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0)}.premium-image-button-diagonal-left:before{-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0)}.premium-image-button-diagonal-left:hover:before{-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,150%,0)}.premium-image-button-diagonal-bottom:before{-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0)}.premium-image-button-diagonal-bottom:hover:before{-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,150%,0)}.premium-image-button-diagonal-top:before{-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,150%,0)}.premium-image-button-diagonal-top:hover:before{-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0)}.premium-image-button-style4-icon-wrapper{position:absolute;z-index:2;width:100%;text-align:center;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-image-button-style4-icon-wrapper.top{bottom:-100%;left:0}.premium-image-button-style4-icon-wrapper.bottom{top:-100%;left:0}.premium-image-button-style4-icon-wrapper.left{top:0;left:-100%}.premium-image-button-style4-icon-wrapper.right{top:0;right:-100%}.premium-image-button-style4-bottom:hover .premium-image-button-style4-icon-wrapper{top:0;opacity:1}.premium-image-button-style4-bottom:hover .premium-image-button-text-icon-wrapper{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);opacity:0}.premium-image-button-style4-top:hover .premium-image-button-style4-icon-wrapper{bottom:0;opacity:1}.premium-image-button-style4-top:hover .premium-image-button-text-icon-wrapper{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);opacity:0}.premium-image-button-style4-left:hover .premium-image-button-style4-icon-wrapper{left:0;opacity:1}.premium-image-button-style4-left:hover .premium-image-button-text-icon-wrapper{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);opacity:0}.premium-image-button-style4-right:hover .premium-image-button-style4-icon-wrapper{right:0;opacity:1}.premium-image-button-style4-right:hover .premium-image-button-text-icon-wrapper{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);opacity:0}.premium-image-button-style5:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;background:rgba(255,255,255,.2);-webkit-animation-name:premium-overlap-effect-done;animation-name:premium-overlap-effect-done;-webkit-animation-duration:1s;animation-duration:1s}.premium-image-button-overlap-effect-vertical:before{-webkit-animation-name:premium-overlap-ver-effect-done;animation-name:premium-overlap-ver-effect-done}.premium-image-button-overlap-effect-horizontal:hover:before{-webkit-animation-name:premium-overlap-effect;animation-name:premium-overlap-effect}.premium-image-button-overlap-effect-vertical:hover:before{-webkit-animation-name:premium-overlap-ver-effect;animation-name:premium-overlap-ver-effect}@-webkit-keyframes premium-overlap-effect{0%{opacity:0;-webkit-transform:rotateY(0);transform:rotateY(0)}50%{opacity:1;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}100%{opacity:0;-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}@keyframes premium-overlap-effect{0%{opacity:0;-webkit-transform:rotateY(0);transform:rotateY(0)}50%{opacity:1;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}100%{opacity:0;-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}@-webkit-keyframes premium-overlap-effect-done{0%{opacity:0;-webkit-transform:rotateY(0);transform:rotateY(0)}50%{opacity:1;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}100%{opacity:0;-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}@keyframes premium-overlap-effect-done{0%{opacity:0;-webkit-transform:rotateY(0);transform:rotateY(0)}50%{opacity:1;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}100%{opacity:0;-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}@-webkit-keyframes premium-overlap-ver-effect{0%{opacity:0;-webkit-transform:rotateX(0);transform:rotateX(0)}50%{opacity:1;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}100%{opacity:0;-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}@keyframes premium-overlap-ver-effect{0%{opacity:0;-webkit-transform:rotateX(0);transform:rotateX(0)}50%{opacity:1;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}100%{opacity:0;-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}@-webkit-keyframes premium-overlap-ver-effect-done{0%{opacity:0;-webkit-transform:rotateX(0);transform:rotateX(0)}50%{opacity:1;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}100%{opacity:0;-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}@keyframes premium-overlap-ver-effect-done{0%{opacity:0;-webkit-transform:rotateX(0);transform:rotateX(0)}50%{opacity:1;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}100%{opacity:0;-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}.premium-blog-filter,.premium-img-gallery-filter{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-img-gallery{clear:both;overflow:hidden}.premium-gallery-container .premium-gallery-item{padding:10px;float:left}.premium-gallery-container .grid-sizer{width:33.33%}.premium-gallery-container .pa-gallery-item{padding:10px}.premium-blog-filter .premium-blog-filters-container li a.category,.premium-img-gallery-filter .premium-gallery-cats-container li a.category{outline:0;text-decoration:none;-webkit-border-radius:75px;border-radius:75px;margin:15px 5px 20px;padding:7px 20px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-img-gallery-filter .premium-gallery-cats-container li a.category span{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.pa-gallery-img{position:relative}.pa-gallery-img .pa-gallery-whole-link{position:absolute;top:0;left:0;width:100%;height:100%}.pa-gallery-img.style2 .pa-gallery-whole-link{z-index:99}.pa-gallery-img-container{overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.pa-gallery-img-container img{display:block;width:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-img-gallery.gray img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-img-gallery.scale img,.premium-img-gallery.zoomout img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-img-gallery.sepia img{-webkit-filter:sepia(30%);filter:sepia(30%)}.premium-img-gallery.bright img{-webkit-filter:brightness(1);filter:brightness(1)}.premium-img-gallery.trans img{-webkit-transform:translateX(-15px) scale(1.1);-ms-transform:translateX(-15px) scale(1.1);transform:translateX(-15px) scale(1.1)}.pa-gallery-img .pa-gallery-img-link,.pa-gallery-img .pa-gallery-magnific-image{outline:0}.pa-gallery-img .pa-gallery-img-link i,.pa-gallery-img .pa-gallery-img-link svg,.pa-gallery-img .pa-gallery-magnific-image i,.pa-gallery-img .pa-gallery-magnific-image svg{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.pa-gallery-img .pa-gallery-img-link span,.pa-gallery-img .pa-gallery-magnific-image span{line-height:1;display:inline-block;opacity:0;margin:0 5px;padding:15px;-webkit-border-radius:50%;border-radius:50%}.pa-gallery-img.style2 .pa-gallery-img-link span,.pa-gallery-img.style2 .pa-gallery-magnific-image span{margin:0 5px 20px}.pa-gallery-img:hover .pa-gallery-magnific-image span{-webkit-transition:all .3s ease-in-out,opacity .5s ease-in-out .3s;transition:all .3s ease-in-out,opacity .5s ease-in-out .3s}.pa-gallery-img:hover .pa-gallery-img-link span{-webkit-transition:all .3s ease-in-out,opacity .5s ease-in-out .6s;transition:all .3s ease-in-out,opacity .5s ease-in-out .6s}.pa-gallery-img:hover .pa-gallery-img-link span,.pa-gallery-img:hover .pa-gallery-magnific-image span{opacity:1}.premium-gallery-icon-show a.pa-gallery-video-icon span{opacity:1}.premium-blog-filter ul.premium-blog-filters-container,.premium-img-gallery-filter ul.premium-gallery-cats-container{text-align:center;margin:0;padding:0}.premium-blog-filter .premium-blog-filters-container li,.premium-img-gallery-filter .premium-gallery-cats-container li{list-style:none;-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}.premium-img-gallery.zoomin .pa-gallery-img:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-img-gallery.zoomout .pa-gallery-img:hover img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-img-gallery.scale .pa-gallery-img:hover img{-webkit-transform:scale(1.3) rotate(5deg);-ms-transform:scale(1.3) rotate(5deg);transform:scale(1.3) rotate(5deg)}.premium-img-gallery.gray .pa-gallery-img:hover img{-webkit-filter:grayscale(0);filter:grayscale(0)}.premium-img-gallery.blur .pa-gallery-img:hover img{-webkit-filter:blur(3px);filter:blur(3px)}.premium-img-gallery.sepia .pa-gallery-img:hover img{-webkit-filter:sepia(0);filter:sepia(0)}.premium-img-gallery.trans .pa-gallery-img:hover img{-webkit-transform:translateX(0) scale(1.1);-ms-transform:translateX(0) scale(1.1);transform:translateX(0) scale(1.1)}.premium-img-gallery.bright .pa-gallery-img:hover img{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.pa-gallery-img .premium-gallery-caption{padding:10px}.pa-gallery-img .premium-gallery-caption .premium-gallery-img-name{margin-bottom:0}.pa-gallery-img.style1{overflow:hidden}.pa-gallery-img:not(.style2) .pa-gallery-icons-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.pa-gallery-img:not(.style2) .pa-gallery-icons-inner-container{position:absolute;top:33.33%;width:100%;text-align:center;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:999}.pa-gallery-img.style1 .premium-gallery-caption{position:absolute;top:auto;right:0;bottom:-1px;left:0;width:100%;-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.pa-gallery-img.style1:hover .premium-gallery-caption{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);bottom:-1px!important}.pa-gallery-img.default .premium-gallery-caption{position:absolute;top:auto;right:0;left:0;width:100%;bottom:0}.pa-gallery-img.style2 .pa-gallery-icons-caption-container{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s;z-index:1;background-color:rgba(108,191,226,.68);-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.pa-gallery-img.style2 .pa-gallery-icons-caption-cell{width:100%}.pa-gallery-img.style2:hover .pa-gallery-icons-caption-container{opacity:1;-webkit-transform:translate(15px,15px);-ms-transform:translate(15px,15px);transform:translate(15px,15px)}.premium-clearfix{clear:both}.premium-img-gallery-metro .premium-gallery-item{overflow:hidden}.premium-img-gallery-metro .pa-gallery-img{height:100%}.premium-img-gallery-metro .pa-gallery-img-container{height:100%}.premium-img-gallery-metro .pa-gallery-img-container img{min-height:100%;width:100%;-o-object-fit:fill;object-fit:fill}.premium-img-gallery .premium-gallery-item-hidden{visibility:hidden;width:0!important;height:0!important;margin:0!important;padding:0!important}.premium-gallery-load-more{position:relative}.premium-gallery-load-more .premium-gallery-load-more-btn{-webkit-box-shadow:none;box-shadow:none;text-shadow:none;border:none;outline:0;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;vertical-align:bottom;cursor:pointer;line-height:1;font-style:normal;font-weight:400;background-image:none;color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-gallery-load-more-btn{-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-loader{border:3px solid #f3f3f3;border-top-width:3px;border-top-style:solid;border-top-color:#f3f3f3;-webkit-border-radius:50%;border-radius:50%;border-top:3px solid;border-top-color:#bbb;width:30px;height:30px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;margin:0 auto}.premium-gallery-load-more-btn div{margin-left:3px}.premium-gallery-load-more-btn .premium-loader{display:inline-block;width:20px;height:20px}.pa-gallery-img .pa-gallery-lightbox-wrap{display:inline-block}.pa-gallery-img .pa-gallery-video-icon,.premium-img-gallery-no-lightbox .premium-gallery-video-item .pa-gallery-img{cursor:pointer}.pa-gallery-img-container iframe{position:absolute;visibility:hidden;top:0;left:0;max-width:100%;width:100%;height:100%;margin:0;line-height:1;border:none}.pa-gallery-img-container video{position:absolute;visibility:hidden;top:0;left:0;max-width:100%;width:100%;height:100%;margin:0;line-height:1;border:none;-o-object-fit:contain;object-fit:contain}.pa-gallery-icons-caption-cell svg,.pa-gallery-icons-inner-container svg{width:14px;height:14px}.premium-gallery-gradient-layer{position:absolute;bottom:40px;width:100%;height:20px;background:-webkit-gradient(linear,left bottom,left top,from(#17181f),to(rgba(255,255,255,0)));background:-webkit-linear-gradient(bottom,#17181f 0,rgba(255,255,255,0) 100%);background:linear-gradient(to top,#17181f 0,rgba(255,255,255,0) 100%)}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.premium-vscroll-inner{position:relative;min-height:100%}.premium-vscroll-inner .premium-vscroll-dots{position:fixed;z-index:100;opacity:1;margin-top:-32px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-vscroll-wrap .premium-vscroll-nav-menu{opacity:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-vscroll-inner .premium-vscroll-dots,.premium-vscroll-wrap .premium-vscroll-dots-hide{opacity:0;visibility:hidden}.premium-vscroll-nav-dots-yes .premium-vscroll-inner .premium-vscroll-dots:not(.premium-vscroll-dots-hide){opacity:1;visibility:visible}.premium-vscroll-dots.middle{top:50%}.premium-vscroll-dots.top{top:40px}.premium-vscroll-dots.bottom{bottom:30px}.premium-vscroll-dots.right{right:17px}.premium-vscroll-dots.left{left:17px}.premium-vscroll-inner ul.premium-vscroll-dots-list,.premium-vscroll-wrap .premium-vscroll-nav-menu{margin:0!important;padding:0}.premium-vscroll-inner ul.premium-vscroll-dots-list li{width:14px;height:13px;margin:7px;position:relative;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;overflow:visible}.premium-vscroll-inner .premium-vscroll-dot-item .premium-vscroll-nav-link{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none}.premium-vscroll-inner .premium-vscroll-dot-item .premium-vscroll-nav-link span{top:2px;left:2.5px;width:8px;height:8px;border:1px solid #000;-webkit-border-radius:50%;border-radius:50%;position:absolute;z-index:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-vscroll-inner .premium-vscroll-dot-item.active .premium-vscroll-nav-link span{-webkit-transform:scale(1.6);-ms-transform:scale(1.6);transform:scale(1.6)}.premium-vscroll-inner .premium-vscroll-dot-item .premium-vscroll-tooltip{position:absolute;color:#fff;font-size:14px;font-family:arial,helvetica,sans-serif;white-space:nowrap;max-width:220px;padding-left:.4em;padding-right:.4em}.premium-vscroll-inner .premium-vscroll-dots.right .premium-vscroll-tooltip{right:27px}.premium-vscroll-inner .premium-vscroll-dots.lines .premium-vscroll-dot-item{width:4px;height:30px}.premium-vscroll-inner .premium-vscroll-dots.lines .premium-vscroll-dot-item span{width:100%;height:100%;-webkit-border-radius:0;border-radius:0}.premium-vscroll-inner .premium-vscroll-dots.lines .premium-vscroll-dot-item.active span{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-vscroll-inner .premium-vscroll-dots.right .premium-vscroll-tooltip::after{position:absolute;top:50%;content:"";left:-webkit-calc(100% - 1px);left:calc(100% - 1px);width:10px;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.premium-vscroll-inner .premium-vscroll-dots.left .premium-vscroll-tooltip{left:27px}.premium-vscroll-inner .premium-vscroll-dots.left .premium-vscroll-tooltip::after{position:absolute;top:50%;content:"";right:-webkit-calc(100% - 1px);right:calc(100% - 1px);width:10px;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:768px){.premium-vscroll-dots.right{right:7px}.premium-vscroll-dots.left{left:7px}}.premium-vscroll-nav-menu{position:fixed;top:20px;height:40px;z-index:100;padding:0;margin:0}.premium-vscroll-nav-menu.left{left:0}.premium-vscroll-nav-menu.right{right:0}.premium-vscroll-nav-menu .premium-vscroll-nav-item{display:inline-block;margin:10px;color:#000;background:#fff;background:rgba(255,255,255,.3)}.premium-vscroll-nav-menu .premium-vscroll-nav-item .premium-vscroll-nav-link{padding:9px 18px;display:block;cursor:pointer;color:#000}.premium-vscroll-nav-menu .premium-vscroll-nav-item .premium-vscroll-nav-link:hover{color:#000}.premium-vscroll-nav-menu .premium-vscroll-nav-item .premium-vscroll-nav-link:focus{outline:0}.multiscroll-nav li a:focus{outline:0}.premium-vscroll-temp .slimScrollBar{visibility:hidden}.premium-image-scroll-container,.premium-image-scroll-section{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-image-scroll-section{position:relative;overflow:hidden;width:100%;-webkit-mask-image:-webkit-radial-gradient(white,#000)}.premium-image-scroll-container{width:100%}.premium-image-scroll-container .premium-image-scroll-mask-media{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.premium-container-scroll{overflow:auto}.premium-image-scroll-container .premium-image-scroll-horizontal{position:relative;width:100%;height:100%}.premium-image-scroll-container .premium-image-scroll-horizontal img{max-width:none;height:100%}.premium-image-scroll-container .premium-image-scroll-vertical img{width:100%;max-width:100%;height:auto}.premium-image-scroll-ver{position:relative}.premium-image-scroll-container .premium-image-scroll-overlay{background:rgba(2,2,2,.3)}.premium-image-scroll-container .premium-image-scroll-link,.premium-image-scroll-container .premium-image-scroll-overlay{position:absolute;top:0;bottom:0;left:0;right:0;z-index:4}.premium-image-scroll-content{display:inline-block;position:absolute;height:auto;top:50%;left:50%;text-align:center;z-index:5;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.premium-container-scroll-instant .premium-image-scroll-image{-webkit-transition:all 0s ease-in-out!important;transition:all 0s ease-in-out!important}.premium-image-scroll-container img{-webkit-transition:-webkit-transform 3s ease-in-out;transition:-webkit-transform 3s ease-in-out;transition:transform 3s ease-in-out;transition:transform 3s ease-in-out,-webkit-transform 3s ease-in-out}.premium-image-scroll-container .premium-image-scroll-content,.premium-image-scroll-container .premium-image-scroll-overlay{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:1}.premium-image-scroll-container:hover .premium-image-scroll-overlay{opacity:0}.premium-image-scroll-container:hover .premium-image-scroll-content{opacity:0;visibility:hidden}.premium-image-scroll-content .premium-image-scroll-icon{display:inline-block;font-family:pa-elements!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.pa-horizontal-mouse-scroll:before{content:"\e921"}.pa-vertical-mouse-scroll:before{content:"\e922"}.pa-horizontal-mouse-scroll{-webkit-animation-name:pa-scroll-horizontal;animation-name:pa-scroll-horizontal}.pa-vertical-mouse-scroll{-webkit-animation-name:pa-scroll-vertical;animation-name:pa-scroll-vertical}@-webkit-keyframes pa-scroll-vertical{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(5px);transform:translateY(5px)}}@keyframes pa-scroll-vertical{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(5px);transform:translateY(5px)}}@-webkit-keyframes pa-scroll-horizontal{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(5px);transform:translateX(5px)}}@keyframes pa-scroll-horizontal{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(5px);transform:translateX(5px)}}.premium-lottie-wrap .premium-lottie-animation{position:relative;-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-lottie-wrap .premium-lottie-animation a{position:absolute;left:0;top:0;width:100%;height:100%}.premium-bullet-list-box{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.premium-bullet-list-box .premium-bullet-list-content-grow-lc{-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.premium-bullet-list-box .premium-bullet-list-content-grow-rc{-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}.premium-bullet-list-box .premium-bullet-list-content-grow-cc{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}.premium-bullet-list-content{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:auto;position:relative}.premium-bullet-list-content .premium-bullet-list-text span,.premium-bullet-list-content .premium-bullet-list-wrapper{display:inline-block;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-bullet-list-content .premium-bullet-list-text span{margin:0 5px}.premium-bullet-list-content .premium-bullet-list-icon-text p{font-size:18px;background-color:#eee;padding:1px 5px;-webkit-border-radius:2px;border-radius:2px}.premium-bullet-list-content .premium-bullet-list-icon-text p,.premium-bullet-list-content .premium-bullet-list-text span,.premium-bullet-list-content .premium-bullet-list-wrapper i,.premium-bullet-list-content .premium-bullet-list-wrapper img,.premium-bullet-list-content .premium-bullet-list-wrapper svg{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-bullet-list-content .premium-bullet-list-wrapper{position:relative;line-height:0}.premium-bullet-list-content .premium-bullet-list-wrapper img,.premium-bullet-list-content .premium-bullet-list-wrapper svg{width:30px!important;height:30px!important;position:relative;z-index:500}.premium-bullet-list-content .premium-bullet-list-wrapper .premium-bullet-list-icon-text,.premium-bullet-list-content .premium-bullet-list-wrapper i{position:relative;z-index:500}.premium-bullet-list-content .premium-bullet-list-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1000}.premium-bullet-list-content:not(:last-of-type) .premium-bullet-list-connector{width:100%;height:100%;position:absolute;top:.5em;z-index:100;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-bullet-list-content:not(:last-of-type) .premium-bullet-list-connector .premium-icon-connector-content:after{content:"";border-right-width:1px;border-right-style:solid;border-color:#333;display:block;height:100%}li.premium-bullet-list-content.premium-bullet-list-content-inline{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;z-index:2}li.premium-bullet-list-content.premium-bullet-list-content-inline:not(:first-child){margin:0 3px}li.premium-bullet-list-content.premium-bullet-list-content-inline:first-child{margin:0 3px 0 0}.premium-bullet-list-divider:not(:last-child){width:100%;-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;overflow:hidden}.premium-bullet-list-divider:not(:last-child):after{content:"";display:block;border-top-style:solid;border-top-width:1px}.premium-bullet-list-divider-inline:not(:last-child){float:right;display:inline-block;position:relative;height:100%;overflow:hidden;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;margin:0 3px}.premium-bullet-list-divider-inline:not(:last-child):after{content:"";display:block;border-left-width:1px;height:33px;border-left-style:solid}.premium-bullet-list-icon-text{line-height:1.5}.premium-bullet-list-icon-text p,li.premium-bullet-list-content,ul.premium-bullet-list-box{margin:0}.premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-icon-text p,.premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-text span,.premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-wrapper i{color:transparent!important;text-shadow:0 0 3px #aaa}.premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-badge,.premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-wrapper .premium-lottie-animation svg,.premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-wrapper img,.premium-bullet-list-blur:hover .premium-bullet-list-content .premium-icon-connector-content{-webkit-filter:blur(3px);filter:blur(3px)}.premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-icon-text p,.premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-text span,.premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-wrapper i{color:#aaa!important;text-shadow:0 0 0 transparent}.premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-badge,.premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-wrapper .premium-lottie-animation svg,.premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-wrapper img,.premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-icon-connector-content{-webkit-filter:none;filter:none}.premium-bullet-list-content .premium-bullet-list-badge{font-size:11px;top:auto;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.premium-bullet-list-content .premium-bullet-list-icon-text p{font-size:13px}.premium-bullet-list-gradient-effect[data-text]{display:inline-block;position:relative;text-decoration:none}.premium-bullet-list-gradient-effect[data-text]::before{content:attr(data-text);position:absolute;z-index:1;overflow:hidden;-webkit-clip-path:polygon(0 0,1px 0,1px 100%,0 100%);clip-path:polygon(0 0,1px 0,1px 100%,0 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;-webkit-transition:all .4s ease;transition:all .4s ease}.premium-bullet-list-content:focus .premium-bullet-list-gradient-effect[data-text]::before,.premium-bullet-list-content:hover .premium-bullet-list-gradient-effect[data-text]::before{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}ul[data-list-animation*=animated-] .premium-bullet-list-content,ul[data-list-animation*=animated-] .premium-bullet-list-divider,ul[data-list-animation*=animated-] .premium-bullet-list-divider-inline{opacity:0}.premium-bullet-list-content-grow-effect:hover{-webkit-transform:scale(1.07);-ms-transform:scale(1.07);transform:scale(1.07)}
assets/frontend/min-js/premium-addons.min.js CHANGED
@@ -1 +1 @@
1
- !function(d){d(window).on("elementor/frontend/init",function(){function n(e,t){var i=e.find(".premium-progressbar-container"),n=i.data("settings"),a=n.progress_length,s=n.speed,o=n.type;if("line"===o){var r=i.find(".premium-progressbar-bar");n.gradient&&r.css("background","linear-gradient(-45deg, "+n.gradient+")"),r.animate({width:a+"%"},s)}else if("circle"===o)100<a&&(a=100),i.prop({counter:0}).animate({counter:a},{duration:s,easing:"linear",step:function(e){var t=3.6*e;i.find(".premium-progressbar-right-label span").text(Math.ceil(e)+"%"),i.find(".premium-progressbar-circle-left").css("transform","rotate("+t+"deg)"),180<t&&(i.find(".premium-progressbar-circle").css({"-webkit-clip-path":"inset(0)","clip-path":"inset(0)"}),i.find(".premium-progressbar-circle-right").css("visibility","visible"))}});else{r=i.find(".premium-progressbar-bar-wrap");var l=i.outerWidth(),m=n.dot||25,d=n.spacing||10,u=Math.ceil(l/(m+d)),c=u*(a/100),p=Math.floor(c),f=100*(c-p);r.attr("data-circles",u),r.attr("data-total-fill",p),r.attr("data-partial-fill",f);for(var g="progress-segment",h=0;h<u;h++){g="progress-segment";var v="";h<p?v="<div class='segment-inner'></div>":h===p&&(v="<div class='segment-inner'></div>"),r.append("<div class='"+g+"'>"+v+"</div>")}"frontend"!==t&&y(e)}}function e(l,m){var t,i,d=l.find(".premium-video-box-container"),e=l.find(".premium-video-box-playlist-container"),n=d.find(".premium-video-box-video-container"),u=d.find(".premium-video-box-inner-wrap"),c=u.find(".premium-video-box-image-container"),a=d.data("type"),s=d.data("thumbnail"),o=d.data("sticky"),r=d.data("sticky-play"),p=d.data("hover");if(e.length){if(!n.length)return;n.each(function(e,t){var i,n=m(t),a=n.closest(".premium-video-box-container"),s=n.closest(".premium-video-box-trigger");i=n.data("src"),i+="&autoplay=1",s.on("click",function(){var e=m("<iframe/>");e.attr({src:i,frameborder:"0",allowfullscreen:"1",allow:"autoplay;encrypted-media;"}),n.css("background","#000"),n.html(e),a.find(".premium-video-box-image-container, .premium-video-box-play-icon-container").remove()})})}else"self"===a?(t=n.find("video"),i=t.attr("src")):(i=n.data("src"),s&&-1===i.indexOf("autoplay=1")?i+="&autoplay=1":d.data("play-viewport")?elementorFrontend.waypoint(d,function(){f()}):f()),d.on("click",function(){f()}),"yes"===o&&"yes"!==r&&g();function f(){if(!d.hasClass("playing")){if(d.addClass("playing"),"yes"===r&&g(),"self"===a)m(t).get(0).play(),n.css({opacity:"1",visibility:"visible"});else{var e=m("<iframe/>");e.attr({src:i,frameborder:"0",allowfullscreen:"1",allow:"autoplay;encrypted-media;"}),n.css("background","#000"),n.html(e)}d.find(".premium-video-box-image-container, .premium-video-box-play-icon-container, .premium-video-box-description-container").remove(),"vimeo"===a&&d.find(".premium-video-box-vimeo-wrap").remove()}}function g(){var i=d.data("hide-desktop"),n=d.data("hide-tablet"),a=d.data("hide-mobile"),s=d.data("sticky-margin");if(d.off("click").on("click",function(e){var t=e.target.className;if(0<=t.toString().indexOf("premium-video-box-sticky-close")||0<=t.toString().indexOf("premium-video-box-sticky-close"))return!1;f()}),void 0!==elementorFrontend.waypoint)var t=elementorFrontend.waypoint(d,function(e){if("down"===e){if(d.removeClass("premium-video-box-sticky-hide").addClass("premium-video-box-sticky-apply premium-video-box-filter-sticky"),l.hasClass("elementor-motion-effects-parent")&&l.removeClass("elementor-motion-effects-perspective").find(".elementor-widget-container").addClass("premium-video-box-transform"),d.data("mask")&&(l.find(".premium-video-box-mask-filter").removeClass("premium-video-box-mask-filter"),d.find(":first-child").removeClass("premium-video-box-mask-media"),c.removeClass(p).removeClass("premium-video-box-mask-media").css({transition:"width 0.2s, height 0.2s","-webkit-transition":"width 0.2s, height 0.2s"})),m(document).trigger("premium_after_sticky_applied",[l]),u.data("video-animation")&&" "!=u.data("video-animation")){u.css("opacity","0");var t=u.data("delay-animation");setTimeout(function(){u.css("opacity","1").addClass("animated "+u.data("video-animation"))},1e3*t)}}else d.removeClass("premium-video-box-sticky-apply premium-video-box-filter-sticky").addClass("premium-video-box-sticky-hide"),l.hasClass("elementor-motion-effects-parent")&&l.addClass("elementor-motion-effects-perspective").find(".elementor-widget-container").removeClass("premium-video-box-transform"),d.data("mask")&&(d.parent().addClass("premium-video-box-mask-filter"),d.find(":first-child").eq(0).addClass("premium-video-box-mask-media"),c.addClass("premium-video-box-mask-media")),c.addClass(p).css({transition:"all 0.2s","-webkit-transition":"all 0.2s"}),u.removeClass("animated "+u.data("video-animation"))},{offset:"0%",triggerOnce:!1});function o(e){var t=elementorFrontend.getCurrentDeviceMode();""!==i&&t==i||""!==n&&t==n||""!==a&&t==a?r(e):e[0].enable()}function r(e){e[0].disable(),d.removeClass("premium-video-box-sticky-apply premium-video-box-sticky-hide")}function e(){d.hasClass("premium-video-box-sticky-apply")&&u.draggable({start:function(){m(this).css({transform:"none",top:m(this).offset().top+"px",left:m(this).offset().left+"px"})},containment:"window"})}l.find(".premium-video-box-sticky-close").off("click.closetrigger").on("click.closetrigger",function(e){t[0].disable(),d.removeClass("premium-video-box-sticky-apply premium-video-box-sticky-hide"),l.hasClass("elementor-motion-effects-parent")&&l.addClass("elementor-motion-effects-perspective").find(".elementor-widget-container").removeClass("premium-video-box-transform"),d.data("mask")&&(d.parent().addClass("premium-video-box-mask-filter"),d.find(":first-child").eq(0).addClass("premium-video-box-mask-media"),c.addClass("premium-video-box-mask-media"))}),o(t),e(),window.addEventListener("scroll",e),m(window).resize(function(e){o(t)}),m(document).on("premium_after_sticky_applied",function(e,t){var i=t.find(".premium-video-box-sticky-infobar");if(0!==i.length){var n=i.outerHeight();if((t.hasClass("premium-video-sticky-center-left")||t.hasClass("premium-video-sticky-center-right"))&&(n=Math.ceil(n/2),u.css("top","calc( 50% - "+n+"px )")),(t.hasClass("premium-video-sticky-bottom-left")||t.hasClass("premium-video-sticky-bottom-right"))&&""!==s){var a=(n=Math.ceil(n))+s;u.css("bottom",a)}}})}}function t(e,a){var s=e.find(".premium-button-style6-bg");0!==s.length&&e.hasClass("premium-mouse-detect-yes")&&e.on("mouseenter mouseleave",".premium-button-style6",function(e){var t=a(this).offset(),i=e.pageX-t.left,n=e.pageY-t.top;s.css({top:n,left:i})})}function i(e,n){if(e.hasClass("premium-mask-yes")){if("premium-addon-title.default"===e.data("widget_type")){var t=".premium-title-header";e.find(t).find(".premium-title-icon, .premium-title-img").addClass("premium-mask-span")}else t=".premium-dual-header-first-header";e.find(t).find("span:not(.premium-title-style7-stripe-wrap):not(.premium-title-img)").each(function(e,t){var i="";n(this).text().split(" ").forEach(function(e){""!==e&&(i+=' <span class="premium-mask-span">'+e+"</span>")}),n(this).text("").append(i)}),elementorFrontend.waypoint(e,function(){n(e).addClass("premium-mask-active")},{offset:Waypoint.viewportHeight()-150,triggerOnce:!0})}}var a=elementorModules.frontend.handlers.Base,y=function(e){var t=e.find(".premium-progressbar-container").data("settings"),a=e.find(".premium-progressbar-bar-wrap"),i=a.data(),s=t.speed,o=0,r=i.totalFill,l=i.circles,m=i.partialFill;!function e(t){var i=a.find(".progress-segment").eq(t),n=100;t===r&&(n=m);i.find(".segment-inner").animate({width:n+"%"},s/l,function(){++o<=r&&e(o)})}(o)},s=a.extend({settings:{},getDefaultSettings:function(){return{selectors:{galleryElement:".premium-gallery-container",filters:".premium-gallery-cats-container li",gradientLayer:".premium-gallery-gradient-layer",loadMore:".premium-gallery-load-more",loadMoreDiv:".premium-gallery-load-more div",vidWrap:".premium-gallery-video-wrap"}}},getDefaultElements:function(){var e=this.getSettings("selectors"),t={$galleryElement:this.$element.find(e.galleryElement),$filters:this.$element.find(e.filters),$gradientLayer:this.$element.find(e.gradientLayer),$vidWrap:this.$element.find(e.vidWrap)};return t.$loadMore=t.$galleryElement.parent().find(e.loadMore),t.$loadMoreDiv=t.$galleryElement.parent().find(e.loadMoreDiv),t},bindEvents:function(){this.getGlobalSettings(),this.run()},getGlobalSettings:function(){var e=this.elements.$galleryElement.data("settings");this.settings={layout:e.img_size,loadMore:e.load_more,columnWidth:null,filter:null,isFilterClicked:!1,minimum:e.minimum,imageToShow:e.click_images,counter:e.minimum,ltrMode:e.ltr_mode,shuffle:e.shuffle,active_cat:e.active_cat,theme:e.theme,overlay:e.overlay,sort_by:e.sort_by,light_box:e.light_box,flag:e.flag,lightbox_type:e.lightbox_type}},updateCounter:function(){this.settings.isFilterClicked?(this.settings.counter=this.settings.minimum,this.settings.isFilterClicked=!1):this.settings.counter=this.settings.counter,this.settings.counter=this.settings.counter+this.settings.imageToShow},updateGrid:function(e,t,i){d.ajax({url:this.appendItems(this.settings.counter,e,t),beforeSend:function(){i.removeClass("premium-gallery-item-hidden")},success:function(){i.addClass("premium-gallery-item-hidden")}})},loadMore:function(e,t){var i=this.elements.$galleryElement,n=this.elements.$loadMoreDiv,a=this.elements.$loadMore,s=this;n.addClass("premium-gallery-item-hidden"),i.find(".premium-gallery-item").length>this.settings.minimum&&(a.removeClass("premium-gallery-item-hidden"),i.parent().on("click",".premium-gallery-load-less",function(){s.settings.counter=s.settings.counter-s.settings.imageToShow}),i.parent().on("click",".premium-gallery-load-more-btn:not(.premium-gallery-load-less)",function(){s.updateCounter(),s.updateGrid(e,t,n)}))},getItemsToHide:function(e,t){return e.filteredItems.slice(t,e.filteredItems.length).map(function(e){return e.element})},appendItems:function(e,t,i){var n=this.elements.$galleryElement,a=this.elements.$gradientLayer,s=n.data("isotope"),o=this.getItemsToHide(s,e);a.outerHeight(t),n.find(".premium-gallery-item-hidden").removeClass("premium-gallery-item-hidden"),n.parent().find(".premium-gallery-load-more").removeClass("premium-gallery-item-hidden"),d(o).addClass("premium-gallery-item-hidden"),i.isotope("layout"),0==o&&(a.addClass("premium-gallery-item-hidden"),n.parent().find(".premium-gallery-load-more").addClass("premium-gallery-item-hidden"))},triggerFilerTabs:function(e){var t=e.searchParams.get(this.settings.flag),i=this.elements.$filters;t&&i.eq(t).find("a").trigger("click")},onReady:function(e){e.isotope("layout"),e.isotope({filter:this.settings.active_cat});var t=new URL(window.location.href);t&&this.triggerFilerTabs(t)},onResize:function(e){this.setMetroLayout(),e.isotope({itemSelector:".premium-gallery-item",masonry:{columnWidth:this.settings.columnWidth}})},lightBoxDisabled:function(){var n=this;this.elements.$vidWrap.each(function(e,t){var i=d(t).data("type");d(t).closest(".premium-gallery-item").on("click",function(){var e=d(this);e.find(".pa-gallery-img-container").css("background","#000"),e.find("img, .pa-gallery-icons-caption-container, .pa-gallery-icons-wrapper").css("visibility","hidden"),"style3"!==n.settings.skin&&e.find(".premium-gallery-caption").css("visibility","hidden"),"hosted"!==i?n.playVid(e):n.playHostedVid(t)})})},playVid:function(e){var t=e.find(".premium-gallery-iframe-wrap"),i=t.data("src");i=i.replace("&mute","&autoplay=1&mute");var n=d("<iframe/>");n.attr({src:i,frameborder:"0",allowfullscreen:"1",allow:"autoplay;encrypted-media;"}),t.html(n),n.css("visibility","visible")},playHostedVid:function(e){var t=d(e).find("video");t.get(0).play(),t.css("visibility","visible")},run:function(){var e=this.elements.$galleryElement,t=(this.elements.$vidWrap,this.elements.$filters),i=this;"metro"===this.settings.layout&&(this.setMetroLayout(),this.settings.layout="masonry",d(window).resize(function(){i.onResize(n)}));var n=e.isotope(this.getIsoTopeSettings());if(n.imagesLoaded().progress(function(){n.isotope("layout")}),d(document).ready(function(){i.onReady(n)}),this.settings.loadMore){var a=this.elements.$gradientLayer,s=null;setTimeout(function(){s=a.outerHeight()},200),this.loadMore(s,n)}"yes"!==this.settings.light_box&&this.lightBoxDisabled(),t.find("a").click(function(e){return e.preventDefault(),i.isFilterClicked=!0,t.find(".active").removeClass("active"),d(this).addClass("active"),i.settings.filter=d(this).attr("data-filter"),n.isotope({filter:i.settings.filter}),i.settings.shuffle&&n.isotope("shuffle"),i.settings.loadMore&&i.appendItems(i.settings.minimum,s,n),!1}),"default"===this.settings.lightbox_type&&this.$element.find(".premium-img-gallery a[data-rel^='prettyPhoto']").prettyPhoto(this.getPrettyPhotoSettings())},getPrettyPhotoSettings:function(){return{theme:this.settings.theme,hook:"data-rel",opacity:.7,show_title:!1,deeplinking:!1,overlay_gallery:this.settings.overlay,custom_markup:"",default_width:900,default_height:506,social_tools:""}},getIsoTopeSettings:function(){return{itemSelector:".premium-gallery-item",percentPosition:!0,animationOptions:{duration:750,easing:"linear"},filter:this.settings.active_cat,layoutMode:this.settings.layout,originLeft:this.settings.ltrMode,masonry:{columnWidth:this.settings.columnWidth},sortBy:this.settings.sort_by}},getRepeaterSettings:function(){return this.getElementSettings("premium_gallery_img_content")},setMetroLayout:function(){var e=this.elements.$galleryElement,t=e.width(),a=Math.floor(t/12),i=elementorFrontend.getCurrentDeviceMode(),s="desktop"===i?"":"_"+i,o=this.getRepeaterSettings();e.find(".premium-gallery-item").each(function(e,t){var i=o[e]["premium_gallery_image_cell"+s].size,n=o[e]["premium_gallery_image_vcell"+s].size;""!==i&&null!=i||(i=o[e].premium_gallery_image_cell),""!==n&&null!=n||(n=o[e].premium_gallery_image_vcell),d(t).css({width:Math.ceil(i*a),height:Math.ceil(n*a)})}),this.settings.columnWidth=a}}),o=a.extend({getDefaultSettings:function(){return{selectors:{bannerElement:".premium-banner",bannerImgWrap:".premium-banner-ib",bannerImg:"img"}}},getDefaultElements:function(){var e=this.getSettings("selectors");return{$bannerElement:this.$element.find(e.bannerElement),$bannerImgWrap:this.$element.find(e.bannerImgWrap),$bannerImg:this.$element.find(e.bannerImg)}},bindEvents:function(){var e=this;e.elements.$bannerImgWrap.hover(function(){e.elements.$bannerImg.addClass("active")},function(){e.elements.$bannerImg.removeClass("active")}),this.run()},run:function(){var e=this.elements.$bannerElement;if(e.data("box-tilt")){var t=e.data("box-tilt-reverse");UniversalTilt.init({elements:e,settings:{reverse:t},callbacks:{onMouseLeave:function(e){e.style.boxShadow="0 45px 100px rgba(255, 255, 255, 0)"},onDeviceMove:function(e){e.style.boxShadow="0 45px 100px rgba(255, 255, 255, 0.3)"}}})}}}),r=a.extend({settings:{pageNumber:1,isLoaded:!0,count:2},getDefaultSettings:function(){return{selectors:{user:".fa-user",activeCat:".category.active",loading:".premium-loading-feed",blogElement:".premium-blog-wrap",blogFilterTabs:".premium-blog-filter",blogWrapper:".premium-blog-content-wrapper",blogPost:".premium-blog-post-outer-container",metaSeparators:".premium-blog-meta-separator",filterLinks:".premium-blog-filters-container li a",currentPage:".premium-blog-pagination-container .page-numbers.current",activeElememnt:".premium-blog-filters-container li .active"}}},getDefaultElements:function(){var e=this.getSettings("selectors"),t={$blogElement:this.$element.find(e.blogElement),$blogFilterTabs:this.$element.find(e.blogFilterTabs),$activeCat:this.$element.find(e.activeCat),$filterLinks:this.$element.find(e.filterLinks),$blogPost:this.$element.find(e.blogPost),$blogWrapper:this.$element.find(e.blogWrapper)};return t.$metaSeparators=t.$blogPost.first().find(e.metaSeparators),t.$user=t.$blogPost.find(e.user),t},bindEvents:function(){this.getGeneralSettigns(),this.run()},getGeneralSettigns:function(){var e=this.getElementSettings(),t=this.elements.$blogPost;this.settings.equalHeight=e.force_height,this.settings.layout=e.premium_blog_layout,this.settings.carousel="yes"===e.premium_blog_carousel,this.settings.infinite="yes"===e.premium_blog_infinite_scroll,this.settings.scrollAfter="yes"===e.scroll_to_offset,this.settings.grid="yes"===e.premium_blog_grid,this.settings.total=t.data("total"),this.settings.carousel&&(this.settings.slidesToScroll=e.slides_to_scroll,this.settings.spacing=parseInt(e.premium_blog_carousel_spacing),this.settings.autoPlay="yes"===e.premium_blog_carousel_play,this.settings.arrows="yes"===e.premium_blog_carousel_arrows,this.settings.fade="yes"===e.premium_blog_carousel_fade,this.settings.center="yes"===e.premium_blog_carousel_center,this.settings.dots="yes"===e.premium_blog_carousel_dots,this.settings.speed=""!==e.premium_blog_carousel_autoplay_speed?parseInt(e.premium_blog_carousel_autoplay_speed):5e3)},run:function(){var e=this,i=this.getSettings("selectors"),t=this.elements.$blogElement,n=this.elements.$user,a=this.elements.$blogPost,s=this.elements.$metaSeparators,o=this.elements.$activeCat.data("filter"),r=this.elements.$blogFilterTabs.length,l=t.data("pagination");this.settings.activeCategory=o,this.settings.filterTabs=r,1===s.length?n.length||a.find(i.metaSeparators).remove():n.length||a.each(function(e,t){d(t).find(i.metaSeparators).first().remove()}),this.settings.filterTabs&&this.filterTabs(),this.settings.filterTabs&&"*"!==this.settings.activeCategory?this.getPostsByAjax(!1):"masonry"!==this.settings.layout||this.settings.carousel||t.imagesLoaded(function(){t.isotope(e.getIsoTopeSettings())}),this.settings.carousel&&t.slick(this.getSlickSettings()),"even"===this.settings.layout&&this.settings.equalHeight&&t.imagesLoaded(function(){e.forceEqualHeight()}),l&&this.paginate(),this.settings.infinite&&t.is(":visible")&&this.getInfiniteScrollPosts()},paginate:function(){var i=this,n=this.$element,a=this.getSettings("selectors");n.on("click",".premium-blog-pagination-container .page-numbers",function(e){if(e.preventDefault(),!d(this).hasClass("current")){var t=parseInt(n.find(a.currentPage).html());d(this).hasClass("next")?i.settings.pageNumber=t+1:d(this).hasClass("prev")?i.settings.pageNumber=t-1:i.settings.pageNumber=d(this).html(),i.getPostsByAjax(i.settings.scrollAfter)}})},forceEqualHeight:function(){var n=new Array,e=this.elements.$blogWrapper;e.each(function(e,t){var i=d(t).outerHeight();n.push(i)});var t=Math.max.apply(null,n);e.css("height",t+"px")},getSlickSettings:function(){var e=this.settings,t=e.grid?this.getSlickCols():null,i=e.grid?t.cols:1,n=e.grid?t.colsTablet:1,a=e.grid?t.colsMobile:1,s=e.arrows?'<a type="button" data-role="none" class="carousel-arrow carousel-prev" aria-label="Previous" role="button" style=""><i class="fas fa-angle-left" aria-hidden="true"></i></a>':"",o=e.arrows?'<a type="button" data-role="none" class="carousel-arrow carousel-next" aria-label="Next" role="button" style=""><i class="fas fa-angle-right" aria-hidden="true"></i></a>':"";return{infinite:!0,slidesToShow:i,slidesToScroll:e.slidesToScroll||i,responsive:[{breakpoint:1025,settings:{slidesToShow:n,slidesToScroll:1}},{breakpoint:768,settings:{slidesToShow:a,slidesToScroll:1}}],autoplay:e.autoPlay,rows:0,autoplaySpeed:e.speed,nextArrow:o,prevArrow:s,fade:e.fade,centerMode:e.center,centerPadding:e.spacing+"px",draggable:!0,dots:e.dots,customPaging:function(){return'<i class="fas fa-circle"></i>'}}},getSlickCols:function(){var e=this.getElementSettings(),t=e.premium_blog_columns_number,i=e.premium_blog_columns_number_tablet,n=e.premium_blog_columns_number_mobile;return{cols:parseInt(100/t.substr(0,t.indexOf("%"))),colsTablet:parseInt(100/i.substr(0,i.indexOf("%"))),colsMobile:parseInt(100/n.substr(0,n.indexOf("%")))}},getIsoTopeSettings:function(){return{itemSelector:".premium-blog-post-outer-container",percentPosition:!0,filter:this.settings.activeCategory,animationOptions:{duration:750,easing:"linear",queue:!1}}},filterTabs:function(){var t=this,i=this.getSettings("selectors");this.elements.$filterLinks.click(function(e){e.preventDefault(),t.$element.find(i.activeElememnt).removeClass("active"),d(this).addClass("active"),t.settings.activeCategory=d(this).attr("data-filter"),t.settings.pageNumber=1,t.settings.infinite?(t.getPostsByAjax(!1),t.settings.count=2,t.getInfiniteScrollPosts()):t.getPostsByAjax(t.settings.scrollAfter)})},getPostsByAjax:function(e){void 0===this.settings.activeCategory&&(this.settings.activeCategory="*");var n=this,a=this.elements.$blogElement,s=this.getSettings("selectors");d.ajax({url:PremiumSettings.ajaxurl,dataType:"json",type:"POST",data:{action:"pa_get_posts",page_id:a.data("page"),widget_id:n.$element.data("id"),page_number:n.settings.pageNumber,category:n.settings.activeCategory,nonce:PremiumSettings.nonce},beforeSend:function(){a.append('<div class="premium-loading-feed"><div class="premium-loader"></div></div>'),e&&d("html, body").animate({scrollTop:a.offset().top-50},"slow")},success:function(e){if(e.data){a.find(s.loading).remove();var t=e.data.posts,i=e.data.paging;n.settings.infinite?(n.settings.isLoaded=!0,n.settings.filterTabs&&1===n.settings.pageNumber?a.html(t):a.append(t)):(a.html(t),n.$element.find(".premium-blog-footer").html(i)),n.settings.layout&&("even"===n.settings.layout?n.settings.equalHeight&&n.forceEqualHeight():a.imagesLoaded(function(){a.isotope("reloadItems"),a.isotope({itemSelector:".premium-blog-post-outer-container",animate:!1})}))}},error:function(e){console.log(e)}})},getInfiniteScrollPosts:function(){var e=jQuery(window).outerHeight()/1.25,t=this;d(window).scroll(function(){t.settings.filterTabs&&($blogPost=t.elements.$blogElement.find(".premium-blog-post-outer-container"),t.settings.total=$blogPost.data("total")),t.settings.count<=t.settings.total&&d(window).scrollTop()+e>=t.$element.find(".premium-blog-post-outer-container:last").offset().top&&1==t.settings.isLoaded&&(t.settings.pageNumber=t.settings.count,t.getPostsByAjax(!1),t.settings.count++,t.settings.isLoaded=!1)})}}),l={"premium-addon-dual-header.default":i,"premium-addon-video-box.default":e,"premium-addon-fancy-text.default":function(e,t){var r=e.find(".premium-fancy-text-wrapper"),l=r.data("settings"),i=l.delay||2500,n=r.find(".premium-fancy-list-items").length,a=""!==l.count||["typing","slide","autofade"].includes(l.effect)?l.count*n:"infinite";if("typing"===l.effect){var s=[];l.strings.forEach(function(e){s.push(e.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#039;"))}),r.find(".premium-fancy-text").typed({strings:s,typeSpeed:l.typeSpeed,backSpeed:l.backSpeed,startDelay:l.startDelay,backDelay:l.backDelay,showCursor:l.showCursor,cursorChar:l.cursorChar,loop:l.loop})}else if("slide"===l.effect)i=l.pause,r.find(".premium-fancy-text").vTicker({speed:l.speed,showItems:l.showItems,pause:l.pause,mousePause:l.mousePause,direction:"up"});else if("auto-fade"===l.effect){var o=r.find(".premium-fancy-list-items"),m=o.length;if(0===m)return;var d=l.duration/m,u=0;i=d,o.each(function(e,t){t.style.animationDelay=u+"ms",u+=d})}else{!function(){var t=r.find(".premium-fancy-list-items"),i=1,e=l.delay||2500,n=l.count;if(n)var a=1,s=r.find(".premium-fancy-list-items").length;var o=setInterval(function(){var e="";"custom"===l.effect&&(e="animated "+l.animation),t.eq(i).addClass("premium-fancy-item-visible "+e).removeClass("premium-fancy-item-hidden"),t.filter(function(e){return e!==i}).addClass("premium-fancy-item-hidden").removeClass("premium-fancy-item-visible "+e),i++,t.length===i&&(i=0),n&&s*n===++a&&clearInterval(o)},e)}()}"loading"===l.loading&&"typing"!==l.effect&&(e.find(".premium-fancy-text").append('<span class="premium-loading-bar"></span>'),e.find(".premium-loading-bar").css({"animation-iteration-count":a,"animation-duration":i+"ms"}))},"premium-counter.default":function(e,n){var a=e.find(".premium-counter");elementorFrontend.waypoint(a,function(){var e=a.data(),t=a.find(".premium-counter-init"),i=a.find(".icon");n(t).numerator(e),n(i).addClass("animated "+i.data("animation"))})},"premium-addon-title.default":[function(e,n){var t=e.find(".premium-title-container"),i=t.find(".premium-title-text");t.hasClass("style9")&&e.find(".premium-title-style9").each(function(){var e=n(this),t=1e3*e.attr("data-blur-delay");e.attr("data-animation-blur","process"),e.find(".premium-title-style9-letter").each(function(e,t){var i;e+=1,i=n("body").hasClass("rtl")?.2/e+"s":e/20+"s",n(t).css({"-webkit-animation-delay":i,"animation-delay":i})}),setInterval(function(){e.attr("data-animation-blur","done"),setTimeout(function(){e.attr("data-animation-blur","process")},150)},t)});if(t.hasClass("style8")){var a=1e3*i.attr("data-shiny-delay"),s=1e3*i.attr("data-shiny-dur");!function e(){i.get(0).setAttribute("data-animation","shiny"),setTimeout(function(){i.removeAttr("data-animation")},s),setTimeout(e,a)}()}},i],"premium-countdown-timer.default":function(e,l){var t=e.find(".premium-countdown"),n=t.data("settings"),m=e.data("id"),i=n.label1,a=n.label2,s=i.split(","),o=a.split(","),r="evergreen"===n.timerType?n.until.date:n.until,d="",u={y:{index:0,oldVal:""},o:{index:1,oldVal:""},w:{index:2,oldVal:""},d:{index:3,oldVal:""},h:{index:4,oldVal:""},m:{index:5,oldVal:""},s:{index:6,oldVal:""}};if(t.find("#countdown-"+m).hasClass("premium-countdown-flip")&&n.format.split("").forEach(function(e){var t=e.toLowerCase();d+='<div class="premium-countdown-block premium-countdown-'+t+'"><div class="pre_time-mid"> <div class="premium-countdown-figure"><span class="top">{'+t+'nn}</span><span class="top-back"><span>{'+t+'nn}</span></span><span class="bottom">{'+t+'nn}</span><span class="bottom-back"><span>{'+t+'nn}</span></span></div><span class="premium-countdown-label">{'+t+'l}</span></div><span class="countdown_separator">{sep}</span></div>'}),t.find("#countdown-"+m).countdown({layout:d,labels:o,labels1:s,until:new Date(r),format:n.format,padZeroes:!0,timeSeparator:n.separator,onTick:function(e){var i,o,r;i=0,t.find("#countdown-"+m+" .countdown-amount").each(function(e,t){i<l(t).outerWidth()&&(i=l(t).outerWidth())}),t.find("#countdown-"+m+" .countdown-amount").css("width",i),t.find("#countdown-"+m).hasClass("premium-countdown-flip")&&(o=e,r=u,n.format.split("").forEach(function(e){var t=e.toLowerCase(),i=r[t].index,n=r[t].oldVal;if(o[i]!==n){r[t].oldVal=o[i];var a=l("#countdown-"+m).find(".premium-countdown-"+t+" .top"),s=l("#countdown-"+m).find(".premium-countdown-"+t+" .top-back");TweenMax.to(a,.8,{rotationX:"-180deg",transformPerspective:300,ease:Quart.easeOut,onComplete:function(){TweenMax.set(a,{rotationX:0})}}),TweenMax.to(s,.8,{rotationX:0,transformPerspective:300,ease:Quart.easeOut,clearProps:"all"})}}))},onExpiry:function(){"onExpiry"===n.event&&t.find("#countdown-"+m).html(n.text)},serverSync:function(){return new Date(n.serverSync)}}),n.reset&&t.find(".premium-countdown-init").countdown("option","until",new Date(r)),"expiryUrl"===n.event&&t.find("#countdown-"+m).countdown("option","expiryUrl",elementorFrontend.isEditMode()?"":n.text),times=t.find("#countdown-"+m).countdown("getTimes"),times.every(function(e){return 0==e}))if("onExpiry"===n.event)t.find("#countdown-"+m).html(n.text);else if("expiryUrl"===n.event&&!elementorFrontend.isEditMode()){0<l("body").find("#elementor").length?t.find("#countdown-"+m).html("<h1>You can not redirect url from elementor Editor!!</h1>"):elementorFrontend.isEditMode()||(window.location.href=n.text)}},"premium-carousel-widget.default":function(e,u){var c=e.find(".premium-carousel-wrapper"),p=u(c).data("settings");function a(e){var t=c.find(".slick-slide");"init"===e&&(t=t.not(".slick-current")),t.find(".animated").each(function(e,t){var i=u(t).data("settings");if(i&&(i._animation||i.animation)){var n=i._animation||i.animation;u(t).removeClass("animated "+n).addClass("elementor-invisible")}})}if(elementorFrontend.isEditMode()&&c.find(".item-wrapper").each(function(e,i){var t=u(i).data("template");void 0!==t&&u.ajax({type:"GET",url:PremiumSettings.ajaxurl,dataType:"html",data:{action:"get_elementor_template_content",templateID:t}}).success(function(e){var t=JSON.parse(e).data;void 0!==t.template_content&&(u(i).html(t.template_content),c.find(".premium-carousel-inner").slick("refresh"))})}),c.on("init",function(e){e.preventDefault(),setTimeout(function(){a("init")},500),u(this).find("item-wrapper.slick-active").each(function(){var e=u(this);e.addClass(e.data("animation"))}),u(".slick-track").addClass("translate")}),c.find(".premium-carousel-inner").slick({vertical:p.vertical,slidesToScroll:p.slidesToScroll,slidesToShow:p.slidesToShow,responsive:[{breakpoint:p.tabletBreak,settings:{slidesToShow:p.slidesTab,slidesToScroll:p.slidesTab}},{breakpoint:p.mobileBreak,settings:{slidesToShow:p.slidesMob,slidesToScroll:p.slidesMob}}],useTransform:!0,fade:p.fade,infinite:p.infinite,speed:p.speed,autoplay:p.autoplay,autoplaySpeed:p.autoplaySpeed,draggable:p.draggable,touchMove:p.touchMove,rtl:p.rtl,adaptiveHeight:p.adaptiveHeight,pauseOnHover:p.pauseOnHover,centerMode:p.centerMode,centerPadding:p.centerPadding,arrows:p.arrows,prevArrow:c.find(".premium-carousel-nav-arrow-prev").html(),nextArrow:c.find(".premium-carousel-nav-arrow-next").html(),dots:p.dots,customPaging:function(){return c.find(".premium-carousel-nav-dot").html()}}),c.on("afterChange",function(e,t,i){var n,a,s=t.options.slidesToScroll,o=(n=t.options.slidesToShow,(a=u(window).width())>p.tabletBreak&&(n=p.slidesDesk),a<=p.tabletBreak&&(n=p.slidesTab),a<=p.mobileBreak&&(n=p.slidesMob),n),r=t.options.centerMode,l=i+o-1;if(c.find(".slick-active .elementor-invisible").each(function(e,t){var i=u(t).data("settings");if(i&&(i._animation||i.animation)){var n=i._animation_delay?i._animation_delay:0,a=i._animation||i.animation;setTimeout(function(){u(t).removeClass("elementor-invisible").addClass(a+" animated")},n)}}),1===s){if(!0==!r){var m=u(this).find("[data-slick-index='"+l+"']");"null"!=p.animation&&m.find("p, h1, h2, h3, h4, h5, h6, span, a, img, i, button").addClass(p.animation).removeClass("premium-carousel-content-hidden")}}else for(var d=s+i;0<=d;d--)m=u(this).find("[data-slick-index='"+d+"']"),"null"!=p.animation&&m.find("p, h1, h2, h3, h4, h5, h6, span, a, img, i, button").addClass(p.animation).removeClass("premium-carousel-content-hidden")}),c.on("beforeChange",function(e,t,i){a();var n=u(this).find("[data-slick-index='"+i+"']");"null"!=p.animation&&n.siblings().find("p, h1, h2, h3, h4, h5, h6, span, a, img, i, button").removeClass(p.animation).addClass("premium-carousel-content-hidden")}),p.vertical){var t=-1;elementorFrontend.elements.$window.on("load",function(){c.find(".slick-slide").each(function(){u(this).height()>t&&(t=u(this).height())}),c.find(".slick-slide").each(function(){u(this).height()<t&&u(this).css("margin",Math.ceil((t-u(this).height())/2)+"px 0")})})}var i={element:u("a.ver-carousel-arrow"),getWidth:function(){return this.element.outerWidth()/2},setWidth:function(e){"vertical"==(e=e||"vertical")?this.element.css("margin-left","-"+this.getWidth()+"px"):this.element.css("margin-top","-"+this.getWidth()+"px")}};i.setWidth(),i.element=u("a.carousel-arrow"),i.setWidth("horizontal"),u(document).ready(function(){p.navigation.map(function(e,t){e&&u(e).on("click",function(){var e=c.find(".premium-carousel-inner").slick("slickCurrentSlide");t!==e&&c.find(".premium-carousel-inner").slick("slickGoTo",t)})})})},"premium-addon-modal-box.default":function(e,t){var i=e.find(".premium-modal-box-container"),n=i.data("settings"),a=i.find(".premium-modal-box-modal-dialog");if(n&&("pageload"===n.trigger&&t(document).ready(function(e){setTimeout(function(){i.find(".premium-modal-box-modal").modal()},1e3*n.delay)}),a.data("modal-animation")&&" "!=a.data("modal-animation"))){var s=a.data("delay-animation");new Waypoint({element:a,handler:function(){setTimeout(function(){a.css("opacity","1").addClass("animated "+a.data("modal-animation"))},1e3*s),this.destroy()},offset:Waypoint.viewportHeight()-150})}},"premium-image-scroll.default":function(e,t){var i=e.find(".premium-image-scroll-container"),n=i.find(".premium-image-scroll-overlay"),a=i.find(".premium-image-scroll-vertical"),s=i.data("settings"),o=i.find("img"),r=s.direction,l=s.reverse,m=null;function d(){o.css("transform",("vertical"===r?"translateY":"translateX")+"( -"+m+"px)")}function u(){o.css("transform",("vertical"===r?"translateY":"translateX")+"(0px)")}function c(){m="vertical"===r?o.height()-i.height():o.width()-i.width()}"scroll"===s.trigger?(i.addClass("premium-container-scroll"),"vertical"===r?a.addClass("premium-image-scroll-ver"):i.imagesLoaded(function(){n.css({width:o.width(),height:o.height()})})):("yes"===l&&i.imagesLoaded(function(){i.addClass("premium-container-scroll-instant"),c(),d()}),"vertical"===r&&a.removeClass("premium-image-scroll-ver"),i.mouseenter(function(){i.removeClass("premium-container-scroll-instant"),c(),("yes"===l?u:d)()}),i.mouseleave(function(){("yes"===l?d:u)()}))},"premium-contact-form.default":function(e,t){var i=e.find(".premium-cf7-container").find('input[type="text"], input[type="email"], textarea, input[type="password"], input[type="date"], input[type="number"], input[type="tel"], input[type="file"], input[type="url"]');i.wrap("<span class='wpcf7-span'>"),i.on("focus blur",function(){t(this).closest(".wpcf7-span").toggleClass("is-focused")})},"premium-icon-list.default":function(e,i){var n=e.find(".premium-bullet-list-box");n.find(".premium-bullet-list-content").each(function(e,t){if(n.data("list-animation")&&" "!=n.data("list-animation"))new Waypoint({element:t,handler:function(){var e=i(this.element),t=e.data("delay");setTimeout(function(){e.next(".premium-bullet-list-divider , .premium-bullet-list-divider-inline").css("opacity","1"),e.next(".premium-bullet-list-divider-inline , .premium-bullet-list-divider").addClass("animated "+n.data("list-animation")),e.css("opacity","1"),e.addClass("animated "+n.data("list-animation"))},t),this.destroy()},offset:Waypoint.viewportHeight()-150})})},"premium-addon-button.default":t,"premium-addon-image-button.default":t},m={"premium-addon-person":a.extend({getDefaultSettings:function(){return{slick:{infinite:!0,rows:0,prevArrow:'<a type="button" data-role="none" class="carousel-arrow carousel-prev" aria-label="Next" role="button" style=""><i class="fas fa-angle-left" aria-hidden="true"></i></a>',nextArrow:'<a type="button" data-role="none" class="carousel-arrow carousel-next" aria-label="Next" role="button" style=""><i class="fas fa-angle-right" aria-hidden="true"></i></a>',draggable:!0,pauseOnHover:!0},selectors:{multiplePersons:".multiple-persons",person:".premium-person-container",imgContainer:".premium-person-image-container",imgWrap:".premium-person-image-wrap"}}},getDefaultElements:function(){var e=this.getSettings("selectors");return{$multiplePersons:this.$element.find(e.multiplePersons),$persons:this.$element.find(e.person),$imgWrap:this.$element.find(e.imgWrap)}},bindEvents:function(){this.run()},getSlickSettings:function(){var e=this.getElementSettings(),t=this.elements.$multiplePersons.data("rtl"),i=e.persons_per_row,n=e.persons_per_row_tablet,a=e.persons_per_row_mobile;return Object.assign(this.getSettings("slick"),{slidesToShow:parseInt(100/i.substr(0,i.indexOf("%"))),slidesToScroll:parseInt(100/i.substr(0,i.indexOf("%"))),responsive:[{breakpoint:1025,settings:{slidesToShow:parseInt(100/n.substr(0,n.indexOf("%"))),slidesToScroll:1}},{breakpoint:768,settings:{slidesToShow:parseInt(100/a.substr(0,a.indexOf("%"))),slidesToScroll:1}}],autoplay:e.carousel_play,rtl:!!t,autoplaySpeed:e.speed||5e3})},runEqualHeight:function(){var e=this.elements.$persons,t=this.elements.$imgWrap,i=this.getSettings("selectors"),n=new Array;e.each(function(e,t){d(t).imagesLoaded(function(){}).done(function(){var e=d(t).find(i.imgContainer).outerHeight();n.push(e)})}),e.imagesLoaded(function(){}).done(function(){var e=Math.max.apply(null,n);t.css("height",e+"px")})},run:function(){var e=this.elements.$multiplePersons;e.length&&(this.getElementSettings("carousel")&&e.slick(this.getSlickSettings()),e.hasClass("premium-person-style1")||"yes"===e.data("persons-equal")&&this.runEqualHeight())}}),"premium-addon-blog":r,"premium-img-gallery":s,"premium-addon-banner":o};d.each(l,function(i,e){"object"==typeof e?d.each(e,function(e,t){elementorFrontend.hooks.addAction("frontend/element_ready/"+i,t)}):elementorFrontend.hooks.addAction("frontend/element_ready/"+i,e)}),d.each(m,function(e,t){elementorFrontend.elementsHandler.attachHandler(e,t)}),elementorFrontend.isEditMode()?elementorFrontend.hooks.addAction("frontend/element_ready/premium-addon-progressbar.default",n):elementorFrontend.hooks.addAction("frontend/element_ready/premium-addon-progressbar.default",function(e,t){var i=e.find(".premium-progressbar-container").data("settings").type;"dots"===i&&n(e,"frontend"),elementorFrontend.waypoint(e,function(){("dots"!==i?n:y)(t(this))},{offset:Waypoint.viewportHeight()-150,triggerOnce:!0})})})}(jQuery);
1
+ !function(d){d(window).on("elementor/frontend/init",function(){function n(e,t){var i=e.find(".premium-progressbar-container"),n=i.data("settings"),a=n.progress_length,s=n.speed,o=n.type;if("line"===o){var r=i.find(".premium-progressbar-bar");n.gradient&&r.css("background","linear-gradient(-45deg, "+n.gradient+")"),r.animate({width:a+"%"},s)}else if("circle"===o)100<a&&(a=100),i.prop({counter:0}).animate({counter:a},{duration:s,easing:"linear",step:function(e){var t=3.6*e;i.find(".premium-progressbar-right-label span").text(Math.ceil(e)+"%"),i.find(".premium-progressbar-circle-left").css("transform","rotate("+t+"deg)"),180<t&&(i.find(".premium-progressbar-circle").css({"-webkit-clip-path":"inset(0)","clip-path":"inset(0)"}),i.find(".premium-progressbar-circle-right").css("visibility","visible"))}});else{r=i.find(".premium-progressbar-bar-wrap");var l=i.outerWidth(),m=n.dot||25,d=n.spacing||10,u=Math.ceil(l/(m+d)),c=u*(a/100),p=Math.floor(c),f=100*(c-p);r.attr("data-circles",u),r.attr("data-total-fill",p),r.attr("data-partial-fill",f);for(var g="progress-segment",h=0;h<u;h++){g="progress-segment";var v="";h<p?v="<div class='segment-inner'></div>":h===p&&(v="<div class='segment-inner'></div>"),r.append("<div class='"+g+"'>"+v+"</div>")}"frontend"!==t&&y(e)}}function e(l,m){var t,i,d=l.find(".premium-video-box-container"),e=l.find(".premium-video-box-playlist-container"),n=d.find(".premium-video-box-video-container"),u=d.find(".premium-video-box-inner-wrap"),c=u.find(".premium-video-box-image-container"),a=d.data("type"),s=d.data("thumbnail"),o=d.data("sticky"),r=d.data("sticky-play"),p=d.data("hover");if(e.length){if(!n.length)return;n.each(function(e,t){var i,n=m(t),a=n.closest(".premium-video-box-container"),s=n.closest(".premium-video-box-trigger");i=n.data("src"),i+="&autoplay=1",s.on("click",function(){var e=m("<iframe/>");e.attr({src:i,frameborder:"0",allowfullscreen:"1",allow:"autoplay;encrypted-media;"}),n.css("background","#000"),n.html(e),a.find(".premium-video-box-image-container, .premium-video-box-play-icon-container").remove()})})}else"self"===a?(t=n.find("video"),i=t.attr("src")):(i=n.data("src"),s&&-1===i.indexOf("autoplay=1")?i+="&autoplay=1":d.data("play-viewport")?elementorFrontend.waypoint(d,function(){f()}):f()),d.on("click",function(){f()}),"yes"===o&&"yes"!==r&&g();function f(){if(!d.hasClass("playing")){if(d.addClass("playing"),"yes"===r&&g(),"self"===a)m(t).get(0).play(),n.css({opacity:"1",visibility:"visible"});else{var e=m("<iframe/>");e.attr({src:i,frameborder:"0",allowfullscreen:"1",allow:"autoplay;encrypted-media;"}),n.css("background","#000"),n.html(e)}d.find(".premium-video-box-image-container, .premium-video-box-play-icon-container, .premium-video-box-description-container").remove(),"vimeo"===a&&d.find(".premium-video-box-vimeo-wrap").remove()}}function g(){var i=d.data("hide-desktop"),n=d.data("hide-tablet"),a=d.data("hide-mobile"),s=d.data("sticky-margin");if(d.off("click").on("click",function(e){var t=e.target.className;if(0<=t.toString().indexOf("premium-video-box-sticky-close")||0<=t.toString().indexOf("premium-video-box-sticky-close"))return!1;f()}),void 0!==elementorFrontend.waypoint)var t=elementorFrontend.waypoint(d,function(e){if("down"===e){if(d.removeClass("premium-video-box-sticky-hide").addClass("premium-video-box-sticky-apply premium-video-box-filter-sticky"),l.hasClass("elementor-motion-effects-parent")&&l.removeClass("elementor-motion-effects-perspective").find(".elementor-widget-container").addClass("premium-video-box-transform"),d.data("mask")&&(l.find(".premium-video-box-mask-filter").removeClass("premium-video-box-mask-filter"),d.find(":first-child").removeClass("premium-video-box-mask-media"),c.removeClass(p).removeClass("premium-video-box-mask-media").css({transition:"width 0.2s, height 0.2s","-webkit-transition":"width 0.2s, height 0.2s"})),m(document).trigger("premium_after_sticky_applied",[l]),u.data("video-animation")&&" "!=u.data("video-animation")){u.css("opacity","0");var t=u.data("delay-animation");setTimeout(function(){u.css("opacity","1").addClass("animated "+u.data("video-animation"))},1e3*t)}}else d.removeClass("premium-video-box-sticky-apply premium-video-box-filter-sticky").addClass("premium-video-box-sticky-hide"),l.hasClass("elementor-motion-effects-parent")&&l.addClass("elementor-motion-effects-perspective").find(".elementor-widget-container").removeClass("premium-video-box-transform"),d.data("mask")&&(d.parent().addClass("premium-video-box-mask-filter"),d.find(":first-child").eq(0).addClass("premium-video-box-mask-media"),c.addClass("premium-video-box-mask-media")),c.addClass(p).css({transition:"all 0.2s","-webkit-transition":"all 0.2s"}),u.removeClass("animated "+u.data("video-animation"))},{offset:"0%",triggerOnce:!1});function o(e){var t=elementorFrontend.getCurrentDeviceMode();""!==i&&t==i||""!==n&&t==n||""!==a&&t==a?r(e):e[0].enable()}function r(e){e[0].disable(),d.removeClass("premium-video-box-sticky-apply premium-video-box-sticky-hide")}function e(){d.hasClass("premium-video-box-sticky-apply")&&u.draggable({start:function(){m(this).css({transform:"none",top:m(this).offset().top+"px",left:m(this).offset().left+"px"})},containment:"window"})}l.find(".premium-video-box-sticky-close").off("click.closetrigger").on("click.closetrigger",function(e){t[0].disable(),d.removeClass("premium-video-box-sticky-apply premium-video-box-sticky-hide"),l.hasClass("elementor-motion-effects-parent")&&l.addClass("elementor-motion-effects-perspective").find(".elementor-widget-container").removeClass("premium-video-box-transform"),d.data("mask")&&(d.parent().addClass("premium-video-box-mask-filter"),d.find(":first-child").eq(0).addClass("premium-video-box-mask-media"),c.addClass("premium-video-box-mask-media"))}),o(t),e(),window.addEventListener("scroll",e),m(window).resize(function(e){o(t)}),m(document).on("premium_after_sticky_applied",function(e,t){var i=t.find(".premium-video-box-sticky-infobar");if(0!==i.length){var n=i.outerHeight();if((t.hasClass("premium-video-sticky-center-left")||t.hasClass("premium-video-sticky-center-right"))&&(n=Math.ceil(n/2),u.css("top","calc( 50% - "+n+"px )")),(t.hasClass("premium-video-sticky-bottom-left")||t.hasClass("premium-video-sticky-bottom-right"))&&""!==s){var a=(n=Math.ceil(n))+s;u.css("bottom",a)}}})}}function t(e,a){var s=e.find(".premium-button-style6-bg");0!==s.length&&e.hasClass("premium-mouse-detect-yes")&&e.on("mouseenter mouseleave",".premium-button-style6",function(e){var t=a(this).offset(),i=e.pageX-t.left,n=e.pageY-t.top;s.css({top:n,left:i})})}function i(e,n){if(e.hasClass("premium-mask-yes")){if("premium-addon-title.default"===e.data("widget_type")){var t=".premium-title-header";e.find(t).find(".premium-title-icon, .premium-title-img").addClass("premium-mask-span")}else t=".premium-dual-header-first-header";e.find(t).find("span:not(.premium-title-style7-stripe-wrap):not(.premium-title-img)").each(function(e,t){var i="";n(this).text().split(" ").forEach(function(e){""!==e&&(i+=' <span class="premium-mask-span">'+e+"</span>")}),n(this).text("").append(i)}),elementorFrontend.waypoint(e,function(){n(e).addClass("premium-mask-active")})}}var a=elementorModules.frontend.handlers.Base,y=function(e){var t=e.find(".premium-progressbar-container").data("settings"),a=e.find(".premium-progressbar-bar-wrap"),i=a.data(),s=t.speed,o=0,r=i.totalFill,l=i.circles,m=i.partialFill;!function e(t){var i=a.find(".progress-segment").eq(t),n=100;t===r&&(n=m);i.find(".segment-inner").animate({width:n+"%"},s/l,function(){++o<=r&&e(o)})}(o)},s=a.extend({settings:{},getDefaultSettings:function(){return{selectors:{galleryElement:".premium-gallery-container",filters:".premium-gallery-cats-container li",gradientLayer:".premium-gallery-gradient-layer",loadMore:".premium-gallery-load-more",loadMoreDiv:".premium-gallery-load-more div",vidWrap:".premium-gallery-video-wrap"}}},getDefaultElements:function(){var e=this.getSettings("selectors"),t={$galleryElement:this.$element.find(e.galleryElement),$filters:this.$element.find(e.filters),$gradientLayer:this.$element.find(e.gradientLayer),$vidWrap:this.$element.find(e.vidWrap)};return t.$loadMore=t.$galleryElement.parent().find(e.loadMore),t.$loadMoreDiv=t.$galleryElement.parent().find(e.loadMoreDiv),t},bindEvents:function(){this.getGlobalSettings(),this.run()},getGlobalSettings:function(){var e=this.elements.$galleryElement.data("settings");this.settings={layout:e.img_size,loadMore:e.load_more,columnWidth:null,filter:null,isFilterClicked:!1,minimum:e.minimum,imageToShow:e.click_images,counter:e.minimum,ltrMode:e.ltr_mode,shuffle:e.shuffle,active_cat:e.active_cat,theme:e.theme,overlay:e.overlay,sort_by:e.sort_by,light_box:e.light_box,flag:e.flag,lightbox_type:e.lightbox_type}},updateCounter:function(){this.settings.isFilterClicked?(this.settings.counter=this.settings.minimum,this.settings.isFilterClicked=!1):this.settings.counter=this.settings.counter,this.settings.counter=this.settings.counter+this.settings.imageToShow},updateGrid:function(e,t,i){d.ajax({url:this.appendItems(this.settings.counter,e,t),beforeSend:function(){i.removeClass("premium-gallery-item-hidden")},success:function(){i.addClass("premium-gallery-item-hidden")}})},loadMore:function(e,t){var i=this.elements.$galleryElement,n=this.elements.$loadMoreDiv,a=this.elements.$loadMore,s=this;n.addClass("premium-gallery-item-hidden"),i.find(".premium-gallery-item").length>this.settings.minimum&&(a.removeClass("premium-gallery-item-hidden"),i.parent().on("click",".premium-gallery-load-less",function(){s.settings.counter=s.settings.counter-s.settings.imageToShow}),i.parent().on("click",".premium-gallery-load-more-btn:not(.premium-gallery-load-less)",function(){s.updateCounter(),s.updateGrid(e,t,n)}))},getItemsToHide:function(e,t){return e.filteredItems.slice(t,e.filteredItems.length).map(function(e){return e.element})},appendItems:function(e,t,i){var n=this.elements.$galleryElement,a=this.elements.$gradientLayer,s=n.data("isotope"),o=this.getItemsToHide(s,e);a.outerHeight(t),n.find(".premium-gallery-item-hidden").removeClass("premium-gallery-item-hidden"),n.parent().find(".premium-gallery-load-more").removeClass("premium-gallery-item-hidden"),d(o).addClass("premium-gallery-item-hidden"),i.isotope("layout"),0==o&&(a.addClass("premium-gallery-item-hidden"),n.parent().find(".premium-gallery-load-more").addClass("premium-gallery-item-hidden"))},triggerFilerTabs:function(e){var t=e.searchParams.get(this.settings.flag),i=this.elements.$filters;t&&i.eq(t).find("a").trigger("click")},onReady:function(e){e.isotope("layout"),e.isotope({filter:this.settings.active_cat});var t=new URL(window.location.href);t&&this.triggerFilerTabs(t)},onResize:function(e){this.setMetroLayout(),e.isotope({itemSelector:".premium-gallery-item",masonry:{columnWidth:this.settings.columnWidth}})},lightBoxDisabled:function(){var n=this;this.elements.$vidWrap.each(function(e,t){var i=d(t).data("type");d(t).closest(".premium-gallery-item").on("click",function(){var e=d(this);e.find(".pa-gallery-img-container").css("background","#000"),e.find("img, .pa-gallery-icons-caption-container, .pa-gallery-icons-wrapper").css("visibility","hidden"),"style3"!==n.settings.skin&&e.find(".premium-gallery-caption").css("visibility","hidden"),"hosted"!==i?n.playVid(e):n.playHostedVid(t)})})},playVid:function(e){var t=e.find(".premium-gallery-iframe-wrap"),i=t.data("src");i=i.replace("&mute","&autoplay=1&mute");var n=d("<iframe/>");n.attr({src:i,frameborder:"0",allowfullscreen:"1",allow:"autoplay;encrypted-media;"}),t.html(n),n.css("visibility","visible")},playHostedVid:function(e){var t=d(e).find("video");t.get(0).play(),t.css("visibility","visible")},run:function(){var e=this.elements.$galleryElement,t=(this.elements.$vidWrap,this.elements.$filters),i=this;"metro"===this.settings.layout&&(this.setMetroLayout(),this.settings.layout="masonry",d(window).resize(function(){i.onResize(n)}));var n=e.isotope(this.getIsoTopeSettings());if(n.imagesLoaded().progress(function(){n.isotope("layout")}),d(document).ready(function(){i.onReady(n)}),this.settings.loadMore){var a=this.elements.$gradientLayer,s=null;setTimeout(function(){s=a.outerHeight()},200),this.loadMore(s,n)}"yes"!==this.settings.light_box&&this.lightBoxDisabled(),t.find("a").click(function(e){return e.preventDefault(),i.isFilterClicked=!0,t.find(".active").removeClass("active"),d(this).addClass("active"),i.settings.filter=d(this).attr("data-filter"),n.isotope({filter:i.settings.filter}),i.settings.shuffle&&n.isotope("shuffle"),i.settings.loadMore&&i.appendItems(i.settings.minimum,s,n),!1}),"default"===this.settings.lightbox_type&&this.$element.find(".premium-img-gallery a[data-rel^='prettyPhoto']").prettyPhoto(this.getPrettyPhotoSettings())},getPrettyPhotoSettings:function(){return{theme:this.settings.theme,hook:"data-rel",opacity:.7,show_title:!1,deeplinking:!1,overlay_gallery:this.settings.overlay,custom_markup:"",default_width:900,default_height:506,social_tools:""}},getIsoTopeSettings:function(){return{itemSelector:".premium-gallery-item",percentPosition:!0,animationOptions:{duration:750,easing:"linear"},filter:this.settings.active_cat,layoutMode:this.settings.layout,originLeft:this.settings.ltrMode,masonry:{columnWidth:this.settings.columnWidth},sortBy:this.settings.sort_by}},getRepeaterSettings:function(){return this.getElementSettings("premium_gallery_img_content")},setMetroLayout:function(){var e=this.elements.$galleryElement,t=e.width(),a=Math.floor(t/12),i=elementorFrontend.getCurrentDeviceMode(),s="desktop"===i?"":"_"+i,o=this.getRepeaterSettings();e.find(".premium-gallery-item").each(function(e,t){var i=o[e]["premium_gallery_image_cell"+s].size,n=o[e]["premium_gallery_image_vcell"+s].size;""!==i&&null!=i||(i=o[e].premium_gallery_image_cell),""!==n&&null!=n||(n=o[e].premium_gallery_image_vcell),d(t).css({width:Math.ceil(i*a),height:Math.ceil(n*a)})}),this.settings.columnWidth=a}}),o=a.extend({getDefaultSettings:function(){return{selectors:{bannerElement:".premium-banner",bannerImgWrap:".premium-banner-ib",bannerImg:"img"}}},getDefaultElements:function(){var e=this.getSettings("selectors");return{$bannerElement:this.$element.find(e.bannerElement),$bannerImgWrap:this.$element.find(e.bannerImgWrap),$bannerImg:this.$element.find(e.bannerImg)}},bindEvents:function(){var e=this;e.elements.$bannerImgWrap.hover(function(){e.elements.$bannerImg.addClass("active")},function(){e.elements.$bannerImg.removeClass("active")}),this.run()},run:function(){var e=this.elements.$bannerElement;if(e.data("box-tilt")){var t=e.data("box-tilt-reverse");UniversalTilt.init({elements:e,settings:{reverse:t},callbacks:{onMouseLeave:function(e){e.style.boxShadow="0 45px 100px rgba(255, 255, 255, 0)"},onDeviceMove:function(e){e.style.boxShadow="0 45px 100px rgba(255, 255, 255, 0.3)"}}})}}}),r=a.extend({settings:{pageNumber:1,isLoaded:!0,count:2},getDefaultSettings:function(){return{selectors:{user:".fa-user",activeCat:".category.active",loading:".premium-loading-feed",blogElement:".premium-blog-wrap",blogFilterTabs:".premium-blog-filter",blogWrapper:".premium-blog-content-wrapper",blogPost:".premium-blog-post-outer-container",metaSeparators:".premium-blog-meta-separator",filterLinks:".premium-blog-filters-container li a",currentPage:".premium-blog-pagination-container .page-numbers.current",activeElememnt:".premium-blog-filters-container li .active"}}},getDefaultElements:function(){var e=this.getSettings("selectors"),t={$blogElement:this.$element.find(e.blogElement),$blogFilterTabs:this.$element.find(e.blogFilterTabs),$activeCat:this.$element.find(e.activeCat),$filterLinks:this.$element.find(e.filterLinks),$blogPost:this.$element.find(e.blogPost),$blogWrapper:this.$element.find(e.blogWrapper)};return t.$metaSeparators=t.$blogPost.first().find(e.metaSeparators),t.$user=t.$blogPost.find(e.user),t},bindEvents:function(){this.getGeneralSettigns(),this.run()},getGeneralSettigns:function(){var e=this.getElementSettings(),t=this.elements.$blogPost;this.settings.equalHeight=e.force_height,this.settings.layout=e.premium_blog_layout,this.settings.carousel="yes"===e.premium_blog_carousel,this.settings.infinite="yes"===e.premium_blog_infinite_scroll,this.settings.scrollAfter="yes"===e.scroll_to_offset,this.settings.grid="yes"===e.premium_blog_grid,this.settings.total=t.data("total"),this.settings.carousel&&(this.settings.slidesToScroll=e.slides_to_scroll,this.settings.spacing=parseInt(e.premium_blog_carousel_spacing),this.settings.autoPlay="yes"===e.premium_blog_carousel_play,this.settings.arrows="yes"===e.premium_blog_carousel_arrows,this.settings.fade="yes"===e.premium_blog_carousel_fade,this.settings.center="yes"===e.premium_blog_carousel_center,this.settings.dots="yes"===e.premium_blog_carousel_dots,this.settings.speed=""!==e.premium_blog_carousel_autoplay_speed?parseInt(e.premium_blog_carousel_autoplay_speed):5e3)},run:function(){var e=this,i=this.getSettings("selectors"),t=this.elements.$blogElement,n=this.elements.$user,a=this.elements.$blogPost,s=this.elements.$metaSeparators,o=this.elements.$activeCat.data("filter"),r=this.elements.$blogFilterTabs.length,l=t.data("pagination");this.settings.activeCategory=o,this.settings.filterTabs=r,1===s.length?n.length||a.find(i.metaSeparators).remove():n.length||a.each(function(e,t){d(t).find(i.metaSeparators).first().remove()}),this.settings.filterTabs&&this.filterTabs(),this.settings.filterTabs&&"*"!==this.settings.activeCategory?this.getPostsByAjax(!1):"masonry"!==this.settings.layout||this.settings.carousel||t.imagesLoaded(function(){t.isotope(e.getIsoTopeSettings())}),this.settings.carousel&&t.slick(this.getSlickSettings()),"even"===this.settings.layout&&this.settings.equalHeight&&t.imagesLoaded(function(){e.forceEqualHeight()}),l&&this.paginate(),this.settings.infinite&&t.is(":visible")&&this.getInfiniteScrollPosts()},paginate:function(){var i=this,n=this.$element,a=this.getSettings("selectors");n.on("click",".premium-blog-pagination-container .page-numbers",function(e){if(e.preventDefault(),!d(this).hasClass("current")){var t=parseInt(n.find(a.currentPage).html());d(this).hasClass("next")?i.settings.pageNumber=t+1:d(this).hasClass("prev")?i.settings.pageNumber=t-1:i.settings.pageNumber=d(this).html(),i.getPostsByAjax(i.settings.scrollAfter)}})},forceEqualHeight:function(){var n=new Array,e=this.elements.$blogWrapper;e.each(function(e,t){var i=d(t).outerHeight();n.push(i)});var t=Math.max.apply(null,n);e.css("height",t+"px")},getSlickSettings:function(){var e=this.settings,t=e.grid?this.getSlickCols():null,i=e.grid?t.cols:1,n=e.grid?t.colsTablet:1,a=e.grid?t.colsMobile:1,s=e.arrows?'<a type="button" data-role="none" class="carousel-arrow carousel-prev" aria-label="Previous" role="button" style=""><i class="fas fa-angle-left" aria-hidden="true"></i></a>':"",o=e.arrows?'<a type="button" data-role="none" class="carousel-arrow carousel-next" aria-label="Next" role="button" style=""><i class="fas fa-angle-right" aria-hidden="true"></i></a>':"";return{infinite:!0,slidesToShow:i,slidesToScroll:e.slidesToScroll||i,responsive:[{breakpoint:1025,settings:{slidesToShow:n,slidesToScroll:1}},{breakpoint:768,settings:{slidesToShow:a,slidesToScroll:1}}],autoplay:e.autoPlay,rows:0,autoplaySpeed:e.speed,nextArrow:o,prevArrow:s,fade:e.fade,centerMode:e.center,centerPadding:e.spacing+"px",draggable:!0,dots:e.dots,customPaging:function(){return'<i class="fas fa-circle"></i>'}}},getSlickCols:function(){var e=this.getElementSettings(),t=e.premium_blog_columns_number,i=e.premium_blog_columns_number_tablet,n=e.premium_blog_columns_number_mobile;return{cols:parseInt(100/t.substr(0,t.indexOf("%"))),colsTablet:parseInt(100/i.substr(0,i.indexOf("%"))),colsMobile:parseInt(100/n.substr(0,n.indexOf("%")))}},getIsoTopeSettings:function(){return{itemSelector:".premium-blog-post-outer-container",percentPosition:!0,filter:this.settings.activeCategory,animationOptions:{duration:750,easing:"linear",queue:!1}}},filterTabs:function(){var t=this,i=this.getSettings("selectors");this.elements.$filterLinks.click(function(e){e.preventDefault(),t.$element.find(i.activeElememnt).removeClass("active"),d(this).addClass("active"),t.settings.activeCategory=d(this).attr("data-filter"),t.settings.pageNumber=1,t.settings.infinite?(t.getPostsByAjax(!1),t.settings.count=2,t.getInfiniteScrollPosts()):t.getPostsByAjax(t.settings.scrollAfter)})},getPostsByAjax:function(e){void 0===this.settings.activeCategory&&(this.settings.activeCategory="*");var n=this,a=this.elements.$blogElement,s=this.getSettings("selectors");d.ajax({url:PremiumSettings.ajaxurl,dataType:"json",type:"POST",data:{action:"pa_get_posts",page_id:a.data("page"),widget_id:n.$element.data("id"),page_number:n.settings.pageNumber,category:n.settings.activeCategory,nonce:PremiumSettings.nonce},beforeSend:function(){a.append('<div class="premium-loading-feed"><div class="premium-loader"></div></div>'),e&&d("html, body").animate({scrollTop:a.offset().top-50},"slow")},success:function(e){if(e.data){a.find(s.loading).remove();var t=e.data.posts,i=e.data.paging;n.settings.infinite?(n.settings.isLoaded=!0,n.settings.filterTabs&&1===n.settings.pageNumber?a.html(t):a.append(t)):(a.html(t),n.$element.find(".premium-blog-footer").html(i)),n.settings.layout&&("even"===n.settings.layout?n.settings.equalHeight&&n.forceEqualHeight():a.imagesLoaded(function(){a.isotope("reloadItems"),a.isotope({itemSelector:".premium-blog-post-outer-container",animate:!1})}))}},error:function(e){console.log(e)}})},getInfiniteScrollPosts:function(){var e=jQuery(window).outerHeight()/1.25,t=this;d(window).scroll(function(){t.settings.filterTabs&&($blogPost=t.elements.$blogElement.find(".premium-blog-post-outer-container"),t.settings.total=$blogPost.data("total")),t.settings.count<=t.settings.total&&d(window).scrollTop()+e>=t.$element.find(".premium-blog-post-outer-container:last").offset().top&&1==t.settings.isLoaded&&(t.settings.pageNumber=t.settings.count,t.getPostsByAjax(!1),t.settings.count++,t.settings.isLoaded=!1)})}}),l={"premium-addon-dual-header.default":i,"premium-addon-video-box.default":e,"premium-addon-fancy-text.default":function(e,t){var r=e.find(".premium-fancy-text-wrapper"),l=r.data("settings"),i=l.delay||2500,n=r.find(".premium-fancy-list-items").length,a=""!==l.count||["typing","slide","autofade"].includes(l.effect)?l.count*n:"infinite";if("typing"===l.effect){var s=[];l.strings.forEach(function(e){s.push(e.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#039;"))}),r.find(".premium-fancy-text").typed({strings:s,typeSpeed:l.typeSpeed,backSpeed:l.backSpeed,startDelay:l.startDelay,backDelay:l.backDelay,showCursor:l.showCursor,cursorChar:l.cursorChar,loop:l.loop})}else if("slide"===l.effect)i=l.pause,r.find(".premium-fancy-text").vTicker({speed:l.speed,showItems:l.showItems,pause:l.pause,mousePause:l.mousePause,direction:"up"});else if("auto-fade"===l.effect){var o=r.find(".premium-fancy-list-items"),m=o.length;if(0===m)return;var d=l.duration/m,u=0;i=d,o.each(function(e,t){t.style.animationDelay=u+"ms",u+=d})}else{!function(){var t=r.find(".premium-fancy-list-items"),i=1,e=l.delay||2500,n=l.count;if(n)var a=1,s=r.find(".premium-fancy-list-items").length;var o=setInterval(function(){var e="";"custom"===l.effect&&(e="animated "+l.animation),t.eq(i).addClass("premium-fancy-item-visible "+e).removeClass("premium-fancy-item-hidden"),t.filter(function(e){return e!==i}).addClass("premium-fancy-item-hidden").removeClass("premium-fancy-item-visible "+e),i++,t.length===i&&(i=0),n&&s*n===++a&&clearInterval(o)},e)}()}"loading"===l.loading&&"typing"!==l.effect&&(e.find(".premium-fancy-text").append('<span class="premium-loading-bar"></span>'),e.find(".premium-loading-bar").css({"animation-iteration-count":a,"animation-duration":i+"ms"}))},"premium-counter.default":function(e,n){var a=e.find(".premium-counter");elementorFrontend.waypoint(a,function(){var e=a.data(),t=a.find(".premium-counter-init"),i=a.find(".icon");n(t).numerator(e),n(i).addClass("animated "+i.data("animation"))})},"premium-addon-title.default":[function(e,n){var t=e.find(".premium-title-container"),i=t.find(".premium-title-text");t.hasClass("style9")&&e.find(".premium-title-style9").each(function(){var e=n(this),t=1e3*e.attr("data-blur-delay");e.attr("data-animation-blur","process"),e.find(".premium-title-style9-letter").each(function(e,t){var i;e+=1,i=n("body").hasClass("rtl")?.2/e+"s":e/20+"s",n(t).css({"-webkit-animation-delay":i,"animation-delay":i})}),setInterval(function(){e.attr("data-animation-blur","done"),setTimeout(function(){e.attr("data-animation-blur","process")},150)},t)});if(t.hasClass("style8")){var a=1e3*i.attr("data-shiny-delay"),s=1e3*i.attr("data-shiny-dur");!function e(){i.get(0).setAttribute("data-animation","shiny"),setTimeout(function(){i.removeAttr("data-animation")},s),setTimeout(e,a)}()}},i],"premium-countdown-timer.default":function(e,l){var t=e.find(".premium-countdown"),n=t.data("settings"),m=e.data("id"),i=n.label1,a=n.label2,s=i.split(","),o=a.split(","),r="evergreen"===n.timerType?n.until.date:n.until,d="",u={y:{index:0,oldVal:""},o:{index:1,oldVal:""},w:{index:2,oldVal:""},d:{index:3,oldVal:""},h:{index:4,oldVal:""},m:{index:5,oldVal:""},s:{index:6,oldVal:""}};if(t.find("#countdown-"+m).hasClass("premium-countdown-flip")&&n.format.split("").forEach(function(e){var t=e.toLowerCase();d+='<div class="premium-countdown-block premium-countdown-'+t+'"><div class="pre_time-mid"> <div class="premium-countdown-figure"><span class="top">{'+t+'nn}</span><span class="top-back"><span>{'+t+'nn}</span></span><span class="bottom">{'+t+'nn}</span><span class="bottom-back"><span>{'+t+'nn}</span></span></div><span class="premium-countdown-label">{'+t+'l}</span></div><span class="countdown_separator">{sep}</span></div>'}),t.find("#countdown-"+m).countdown({layout:d,labels:o,labels1:s,until:new Date(r),format:n.format,padZeroes:!0,timeSeparator:n.separator,onTick:function(e){var i,o,r;i=0,t.find("#countdown-"+m+" .countdown-amount").each(function(e,t){i<l(t).outerWidth()&&(i=l(t).outerWidth())}),t.find("#countdown-"+m+" .countdown-amount").css("width",i),t.find("#countdown-"+m).hasClass("premium-countdown-flip")&&(o=e,r=u,n.format.split("").forEach(function(e){var t=e.toLowerCase(),i=r[t].index,n=r[t].oldVal;if(o[i]!==n){r[t].oldVal=o[i];var a=l("#countdown-"+m).find(".premium-countdown-"+t+" .top"),s=l("#countdown-"+m).find(".premium-countdown-"+t+" .top-back");TweenMax.to(a,.8,{rotationX:"-180deg",transformPerspective:300,ease:Quart.easeOut,onComplete:function(){TweenMax.set(a,{rotationX:0})}}),TweenMax.to(s,.8,{rotationX:0,transformPerspective:300,ease:Quart.easeOut,clearProps:"all"})}}))},onExpiry:function(){"onExpiry"===n.event&&t.find("#countdown-"+m).html(n.text)},serverSync:function(){return new Date(n.serverSync)}}),n.reset&&t.find(".premium-countdown-init").countdown("option","until",new Date(r)),"expiryUrl"===n.event&&t.find("#countdown-"+m).countdown("option","expiryUrl",elementorFrontend.isEditMode()?"":n.text),times=t.find("#countdown-"+m).countdown("getTimes"),times.every(function(e){return 0==e}))if("onExpiry"===n.event)t.find("#countdown-"+m).html(n.text);else if("expiryUrl"===n.event&&!elementorFrontend.isEditMode()){0<l("body").find("#elementor").length?t.find("#countdown-"+m).html("<h1>You can not redirect url from elementor Editor!!</h1>"):elementorFrontend.isEditMode()||(window.location.href=n.text)}},"premium-carousel-widget.default":function(e,u){var c=e.find(".premium-carousel-wrapper"),p=u(c).data("settings");function a(e){var t=c.find(".slick-slide");"init"===e&&(t=t.not(".slick-current")),t.find(".animated").each(function(e,t){var i=u(t).data("settings");if(i&&(i._animation||i.animation)){var n=i._animation||i.animation;u(t).removeClass("animated "+n).addClass("elementor-invisible")}})}if(elementorFrontend.isEditMode()&&c.fi