PowerPack Addons for Elementor (Instagram Feed, Pricing Table, Forms Stylers, Display Conditions, Free Elementor Widgets and Elementor Templates) - Version 2.3.0

Version Description

  • March 22, 2021 =
  • New: Random Image widget
  • Fixed: Info Box - Responsive Icon Position control was not working
  • Fixed: Display Conditions - Day of the Week option was not working for Sunday
  • Fixed: Gravity forms was enqueuing all scripts and styles on frontend
Download this release

Release Info

Developer simrandeep
Plugin Icon 128x128 PowerPack Addons for Elementor (Instagram Feed, Pricing Table, Forms Stylers, Display Conditions, Free Elementor Widgets and Elementor Templates)
Version 2.3.0
Comparing to
See all releases

Code changes from version 2.2.5 to 2.3.0

assets/css/frontend-rtl.css CHANGED
@@ -26,6 +26,85 @@ div[class*=' pa-'] {
26
  .pp-no-trans {
27
  transition: none; }
28
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
29
  .pp-elementor-grid {
30
  display: flex;
31
  flex-wrap: wrap;
@@ -313,6 +392,9 @@ div[class*=' pa-'] {
313
  .pp-info-box-carousel .pp-info-box-content-wrap {
314
  overflow: hidden; }
315
 
 
 
 
316
  .pp-info-list-container {
317
  overflow: hidden; }
318
  .pp-info-list-container li {
@@ -3119,6 +3201,123 @@ div[class*=' pa-'] {
3119
  height: 100%;
3120
  width: 100%; }
3121
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3122
  @media only screen and (min-width: 1025px) {
3123
  /* For Desktop: */
3124
  .elementor-element.elementor-grid-1 {
@@ -3180,13 +3379,14 @@ div[class*=' pa-'] {
3180
  .pp-image-accordion-stack-on-tablet .pp-image-accordion-item {
3181
  margin-left: 0 !important; }
3182
  .pp-info-box-tablet-top .pp-info-box {
3183
- flex-direction: column; }
3184
  .pp-info-box-tablet-top .pp-info-box .pp-info-box-icon-wrap {
3185
  display: inline-block;
3186
  margin: 0; }
3187
  .pp-info-box-tablet-top .pp-info-box .pp-info-box-icon {
3188
  margin-left: auto; }
3189
  .pp-info-box-tablet-left .pp-info-box {
 
3190
  flex-direction: row; }
3191
  .pp-info-box-tablet-left .pp-info-box .pp-info-box-icon-wrap {
3192
  display: flex;
@@ -3195,6 +3395,7 @@ div[class*=' pa-'] {
3195
  .pp-info-box-tablet-left .pp-info-box img {
3196
  width: 100%; }
3197
  .pp-info-box-tablet-right .pp-info-box {
 
3198
  flex-direction: row-reverse; }
3199
  .pp-info-box-tablet-right .pp-info-box .pp-info-box-icon-wrap {
3200
  display: flex;
@@ -3293,13 +3494,14 @@ div[class*=' pa-'] {
3293
  .pp-image-accordion-stack-on-mobile .pp-image-accordion-item {
3294
  margin-left: 0 !important; }
3295
  .pp-info-box-mobile-top .pp-info-box {
3296
- flex-direction: column; }
3297
  .pp-info-box-mobile-top .pp-info-box .pp-info-box-icon-wrap {
3298
  display: inline-block;
3299
  margin: 0; }
3300
  .pp-info-box-mobile-top .pp-info-box .pp-info-box-icon {
3301
  margin-left: auto; }
3302
  .pp-info-box-mobile-left .pp-info-box {
 
3303
  flex-direction: row; }
3304
  .pp-info-box-mobile-left .pp-info-box .pp-info-box-icon-wrap {
3305
  display: flex;
@@ -3308,6 +3510,7 @@ div[class*=' pa-'] {
3308
  .pp-info-box-mobile-left .pp-info-box img {
3309
  width: 100%; }
3310
  .pp-info-box-mobile-right .pp-info-box {
 
3311
  flex-direction: row-reverse; }
3312
  .pp-info-box-mobile-right .pp-info-box .pp-info-box-icon-wrap {
3313
  display: flex;
26
  .pp-no-trans {
27
  transition: none; }
28
 
29
+ .pp-hidden {
30
+ display: none !important; }
31
+
32
+ .pp-v-hidden {
33
+ opacity: 0;
34
+ visibility: hidden; }
35
+
36
+ .pp-icon {
37
+ display: inline-block;
38
+ line-height: 1;
39
+ text-align: center;
40
+ transition: all .3s; }
41
+
42
+ .pp-icon i,
43
+ .pp-icon svg {
44
+ width: 1em;
45
+ height: 1em;
46
+ position: relative;
47
+ display: block; }
48
+
49
+ .pp-no-trans {
50
+ transition: none; }
51
+
52
+ .pp-pos-abs {
53
+ position: absolute; }
54
+
55
+ .pp-media-content,
56
+ .pp-media-overlay,
57
+ .pp-image-overlay,
58
+ .pp-media-background {
59
+ position: absolute;
60
+ top: 0;
61
+ right: 0;
62
+ left: 0;
63
+ bottom: 0; }
64
+
65
+ .pp-media-overlay {
66
+ transition: all 0.25s linear 0s; }
67
+
68
+ .pp-media-background {
69
+ background-color: rgba(0, 0, 0, 0.2);
70
+ background-size: cover; }
71
+
72
+ .pp-floating-element {
73
+ position: fixed;
74
+ z-index: 999; }
75
+ .pp-floating-element-align-top-left .pp-floating-element {
76
+ top: 0;
77
+ right: 0; }
78
+ .pp-floating-element-align-top-right .pp-floating-element {
79
+ top: 0;
80
+ left: 0; }
81
+ .pp-floating-element-align-top-center .pp-floating-element {
82
+ top: 0;
83
+ right: 50%;
84
+ transform: translateX(50%); }
85
+ .pp-floating-element-align-middle-left .pp-floating-element {
86
+ top: 50%;
87
+ right: 0;
88
+ transform: translateY(-50%); }
89
+ .pp-floating-element-align-middle-right .pp-floating-element {
90
+ top: 50%;
91
+ left: 0;
92
+ transform: translateY(-50%); }
93
+ .pp-floating-element-align-bottom-left .pp-floating-element {
94
+ bottom: 0;
95
+ right: 0; }
96
+ .pp-floating-element-align-bottom-right .pp-floating-element {
97
+ bottom: 0;
98
+ left: 0; }
99
+ .pp-floating-element-align-bottom-center .pp-floating-element {
100
+ bottom: 0;
101
+ right: 50%;
102
+ transform: translateX(50%); }
103
+
104
+ .pp-submit-button,
105
+ .pp-tooltip-click {
106
+ cursor: pointer; }
107
+
108
  .pp-elementor-grid {
109
  display: flex;
110
  flex-wrap: wrap;
392
  .pp-info-box-carousel .pp-info-box-content-wrap {
393
  overflow: hidden; }
394
 
395
+ .pp-info-box-description p:last-child {
396
+ margin-bottom: 0; }
397
+
398
  .pp-info-list-container {
399
  overflow: hidden; }
400
  .pp-info-list-container li {
3201
  height: 100%;
3202
  width: 100%; }
3203
 
3204
+ .pp-media-content .pp-gallery-image-caption {
3205
+ color: #fff;
3206
+ padding: 5px 10px; }
3207
+ .pp-media-content .pp-gallery-image-caption a {
3208
+ color: inherit; }
3209
+
3210
+ .pp-random-image-wrap {
3211
+ overflow: hidden;
3212
+ position: relative;
3213
+ text-align: center; }
3214
+ .pp-random-image-wrap .pp-random-image {
3215
+ display: inline-block;
3216
+ vertical-align: middle; }
3217
+ .pp-random-image-wrap .pp-media-content {
3218
+ display: flex;
3219
+ flex-direction: column; }
3220
+
3221
+ .pp-random-image-caption-over .pp-random-image-link {
3222
+ position: absolute;
3223
+ right: 0;
3224
+ left: 0;
3225
+ top: 0;
3226
+ bottom: 0;
3227
+ z-index: 1; }
3228
+
3229
+ .pp-gallery-image-content,
3230
+ .pp-gallery-image-caption {
3231
+ transition: all 0.25s linear 0s; }
3232
+
3233
+ .pp-caption-hover-effect-fade-in .pp-gallery-image-caption {
3234
+ opacity: 0; }
3235
+
3236
+ .pp-caption-hover-effect-fade-in .pp-image:hover .pp-media-content .pp-gallery-image-caption {
3237
+ opacity: 1; }
3238
+
3239
+ .pp-caption-hover-effect-fade-out .pp-gallery-image-caption {
3240
+ opacity: 1; }
3241
+
3242
+ .pp-caption-hover-effect-fade-out .pp-image:hover .pp-media-content .pp-gallery-image-caption {
3243
+ opacity: 0; }
3244
+
3245
+ .pp-caption-hover-effect-slide-from-top .pp-media-content {
3246
+ transform: translateY(-100%); }
3247
+
3248
+ .pp-caption-hover-effect-slide-from-bottom .pp-media-content {
3249
+ transform: translateY(100%); }
3250
+
3251
+ .pp-caption-hover-effect-slide-from-left .pp-media-content {
3252
+ transform: translateX(100%); }
3253
+
3254
+ .pp-caption-hover-effect-slide-from-right .pp-media-content {
3255
+ transform: translateX(-100%); }
3256
+
3257
+ .pp-caption-hover-effect-fade-from-top .pp-media-content {
3258
+ transform: translateY(-24px); }
3259
+
3260
+ .pp-caption-hover-effect-fade-from-bottom .pp-media-content {
3261
+ transform: translateY(24px); }
3262
+
3263
+ .pp-caption-hover-effect-fade-from-left .pp-media-content {
3264
+ transform: translateX(24px); }
3265
+
3266
+ .pp-caption-hover-effect-fade-from-right .pp-media-content {
3267
+ transform: translateX(-24px); }
3268
+
3269
+ .pp-caption-hover-effect-fade-to-top .pp-image:hover .pp-media-content {
3270
+ transform: translateY(-24px); }
3271
+
3272
+ .pp-caption-hover-effect-fade-to-bottom .pp-image:hover .pp-media-content {
3273
+ transform: translateY(24px); }
3274
+
3275
+ .pp-caption-hover-effect-fade-to-left .pp-image:hover .pp-media-content {
3276
+ transform: translateX(24px); }
3277
+
3278
+ .pp-caption-hover-effect-fade-to-right .pp-image:hover .pp-media-content {
3279
+ transform: translateX(-24px); }
3280
+
3281
+ .pp-caption-hover-effect-slide-to-top .pp-image:hover .pp-media-content {
3282
+ transform: translateY(-100%); }
3283
+
3284
+ .pp-caption-hover-effect-slide-to-bottom .pp-image:hover .pp-media-content {
3285
+ transform: translateY(100%); }
3286
+
3287
+ .pp-caption-hover-effect-slide-to-left .pp-image:hover .pp-media-content {
3288
+ transform: translateX(100%); }
3289
+
3290
+ .pp-caption-hover-effect-slide-to-right .pp-image:hover .pp-media-content {
3291
+ transform: translateX(-100%); }
3292
+
3293
+ .pp-caption-hover-effect-fade-from-top .pp-media-content,
3294
+ .pp-caption-hover-effect-fade-from-bottom .pp-media-content,
3295
+ .pp-caption-hover-effect-fade-from-left .pp-media-content,
3296
+ .pp-caption-hover-effect-fade-from-right .pp-media-content {
3297
+ opacity: 0; }
3298
+
3299
+ .pp-caption-hover-effect-fade-to-top .pp-image:hover .pp-media-content,
3300
+ .pp-caption-hover-effect-fade-to-bottom .pp-image:hover .pp-media-content,
3301
+ .pp-caption-hover-effect-fade-to-left .pp-image:hover .pp-media-content,
3302
+ .pp-caption-hover-effect-fade-to-right .pp-image:hover .pp-media-content {
3303
+ opacity: 0; }
3304
+
3305
+ .pp-caption-hover-effect-slide-from-bottom .pp-image:hover .pp-media-content,
3306
+ .pp-caption-hover-effect-slide-from-top .pp-image:hover .pp-media-content,
3307
+ .pp-caption-hover-effect-slide-from-right .pp-image:hover .pp-media-content,
3308
+ .pp-caption-hover-effect-slide-from-left .pp-image:hover .pp-media-content,
3309
+ .pp-caption-hover-effect-fade-from-top .pp-image:hover .pp-media-content,
3310
+ .pp-caption-hover-effect-fade-from-bottom .pp-image:hover .pp-media-content,
3311
+ .pp-caption-hover-effect-fade-from-left .pp-image:hover .pp-media-content,
3312
+ .pp-caption-hover-effect-fade-from-right .pp-image:hover .pp-media-content {
3313
+ transform: translateY(0) translateX(0); }
3314
+
3315
+ .pp-caption-hover-effect-fade-from-top .pp-image:hover .pp-media-content,
3316
+ .pp-caption-hover-effect-fade-from-bottom .pp-image:hover .pp-media-content,
3317
+ .pp-caption-hover-effect-fade-from-left .pp-image:hover .pp-media-content,
3318
+ .pp-caption-hover-effect-fade-from-right .pp-image:hover .pp-media-content {
3319
+ opacity: 1; }
3320
+
3321
  @media only screen and (min-width: 1025px) {
3322
  /* For Desktop: */
3323
  .elementor-element.elementor-grid-1 {
3379
  .pp-image-accordion-stack-on-tablet .pp-image-accordion-item {
3380
  margin-left: 0 !important; }
3381
  .pp-info-box-tablet-top .pp-info-box {
3382
+ display: inline-block; }
3383
  .pp-info-box-tablet-top .pp-info-box .pp-info-box-icon-wrap {
3384
  display: inline-block;
3385
  margin: 0; }
3386
  .pp-info-box-tablet-top .pp-info-box .pp-info-box-icon {
3387
  margin-left: auto; }
3388
  .pp-info-box-tablet-left .pp-info-box {
3389
+ display: flex;
3390
  flex-direction: row; }
3391
  .pp-info-box-tablet-left .pp-info-box .pp-info-box-icon-wrap {
3392
  display: flex;
3395
  .pp-info-box-tablet-left .pp-info-box img {
3396
  width: 100%; }
3397
  .pp-info-box-tablet-right .pp-info-box {
3398
+ display: flex;
3399
  flex-direction: row-reverse; }
3400
  .pp-info-box-tablet-right .pp-info-box .pp-info-box-icon-wrap {
3401
  display: flex;
3494
  .pp-image-accordion-stack-on-mobile .pp-image-accordion-item {
3495
  margin-left: 0 !important; }
3496
  .pp-info-box-mobile-top .pp-info-box {
3497
+ display: inline-block; }
3498
  .pp-info-box-mobile-top .pp-info-box .pp-info-box-icon-wrap {
3499
  display: inline-block;
3500
  margin: 0; }
3501
  .pp-info-box-mobile-top .pp-info-box .pp-info-box-icon {
3502
  margin-left: auto; }
3503
  .pp-info-box-mobile-left .pp-info-box {
3504
+ display: flex;
3505
  flex-direction: row; }
3506
  .pp-info-box-mobile-left .pp-info-box .pp-info-box-icon-wrap {
3507
  display: flex;
3510
  .pp-info-box-mobile-left .pp-info-box img {
3511
  width: 100%; }
3512
  .pp-info-box-mobile-right .pp-info-box {
3513
+ display: flex;
3514
  flex-direction: row-reverse; }
3515
  .pp-info-box-mobile-right .pp-info-box .pp-info-box-icon-wrap {
3516
  display: flex;
assets/css/frontend.css CHANGED
@@ -26,6 +26,85 @@ div[class*=' pa-'] {
26
  .pp-no-trans {
27
  transition: none; }
28
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
29
  .pp-elementor-grid {
30
  display: flex;
31
  flex-wrap: wrap;
@@ -313,6 +392,9 @@ div[class*=' pa-'] {
313
  .pp-info-box-carousel .pp-info-box-content-wrap {
314
  overflow: hidden; }
315
 
 
 
 
316
  .pp-info-list-container {
317
  overflow: hidden; }
318
  .pp-info-list-container li {
@@ -3119,6 +3201,123 @@ div[class*=' pa-'] {
3119
  height: 100%;
3120
  width: 100%; }
3121
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3122
  @media only screen and (min-width: 1025px) {
3123
  /* For Desktop: */
3124
  .elementor-element.elementor-grid-1 {
@@ -3180,13 +3379,14 @@ div[class*=' pa-'] {
3180
  .pp-image-accordion-stack-on-tablet .pp-image-accordion-item {
3181
  margin-right: 0 !important; }
3182
  .pp-info-box-tablet-top .pp-info-box {
3183
- flex-direction: column; }
3184
  .pp-info-box-tablet-top .pp-info-box .pp-info-box-icon-wrap {
3185
  display: inline-block;
3186
  margin: 0; }
3187
  .pp-info-box-tablet-top .pp-info-box .pp-info-box-icon {
3188
  margin-right: auto; }
3189
  .pp-info-box-tablet-left .pp-info-box {
 
3190
  flex-direction: row; }
3191
  .pp-info-box-tablet-left .pp-info-box .pp-info-box-icon-wrap {
3192
  display: flex;
@@ -3195,6 +3395,7 @@ div[class*=' pa-'] {
3195
  .pp-info-box-tablet-left .pp-info-box img {
3196
  width: 100%; }
3197
  .pp-info-box-tablet-right .pp-info-box {
 
3198
  flex-direction: row-reverse; }
3199
  .pp-info-box-tablet-right .pp-info-box .pp-info-box-icon-wrap {
3200
  display: flex;
@@ -3293,13 +3494,14 @@ div[class*=' pa-'] {
3293
  .pp-image-accordion-stack-on-mobile .pp-image-accordion-item {
3294
  margin-right: 0 !important; }
3295
  .pp-info-box-mobile-top .pp-info-box {
3296
- flex-direction: column; }
3297
  .pp-info-box-mobile-top .pp-info-box .pp-info-box-icon-wrap {
3298
  display: inline-block;
3299
  margin: 0; }
3300
  .pp-info-box-mobile-top .pp-info-box .pp-info-box-icon {
3301
  margin-right: auto; }
3302
  .pp-info-box-mobile-left .pp-info-box {
 
3303
  flex-direction: row; }
3304
  .pp-info-box-mobile-left .pp-info-box .pp-info-box-icon-wrap {
3305
  display: flex;
@@ -3308,6 +3510,7 @@ div[class*=' pa-'] {
3308
  .pp-info-box-mobile-left .pp-info-box img {
3309
  width: 100%; }
3310
  .pp-info-box-mobile-right .pp-info-box {
 
3311
  flex-direction: row-reverse; }
3312
  .pp-info-box-mobile-right .pp-info-box .pp-info-box-icon-wrap {
3313
  display: flex;
26
  .pp-no-trans {
27
  transition: none; }
28
 
29
+ .pp-hidden {
30
+ display: none !important; }
31
+
32
+ .pp-v-hidden {
33
+ opacity: 0;
34
+ visibility: hidden; }
35
+
36
+ .pp-icon {
37
+ display: inline-block;
38
+ line-height: 1;
39
+ text-align: center;
40
+ transition: all .3s; }
41
+
42
+ .pp-icon i,
43
+ .pp-icon svg {
44
+ width: 1em;
45
+ height: 1em;
46
+ position: relative;
47
+ display: block; }
48
+
49
+ .pp-no-trans {
50
+ transition: none; }
51
+
52
+ .pp-pos-abs {
53
+ position: absolute; }
54
+
55
+ .pp-media-content,
56
+ .pp-media-overlay,
57
+ .pp-image-overlay,
58
+ .pp-media-background {
59
+ position: absolute;
60
+ top: 0;
61
+ left: 0;
62
+ right: 0;
63
+ bottom: 0; }
64
+
65
+ .pp-media-overlay {
66
+ transition: all 0.25s linear 0s; }
67
+
68
+ .pp-media-background {
69
+ background-color: rgba(0, 0, 0, 0.2);
70
+ background-size: cover; }
71
+
72
+ .pp-floating-element {
73
+ position: fixed;
74
+ z-index: 999; }
75
+ .pp-floating-element-align-top-left .pp-floating-element {
76
+ top: 0;
77
+ left: 0; }
78
+ .pp-floating-element-align-top-right .pp-floating-element {
79
+ top: 0;
80
+ right: 0; }
81
+ .pp-floating-element-align-top-center .pp-floating-element {
82
+ top: 0;
83
+ left: 50%;
84
+ transform: translateX(-50%); }
85
+ .pp-floating-element-align-middle-left .pp-floating-element {
86
+ top: 50%;
87
+ left: 0;
88
+ transform: translateY(-50%); }
89
+ .pp-floating-element-align-middle-right .pp-floating-element {
90
+ top: 50%;
91
+ right: 0;
92
+ transform: translateY(-50%); }
93
+ .pp-floating-element-align-bottom-left .pp-floating-element {
94
+ bottom: 0;
95
+ left: 0; }
96
+ .pp-floating-element-align-bottom-right .pp-floating-element {
97
+ bottom: 0;
98
+ right: 0; }
99
+ .pp-floating-element-align-bottom-center .pp-floating-element {
100
+ bottom: 0;
101
+ left: 50%;
102
+ transform: translateX(-50%); }
103
+
104
+ .pp-submit-button,
105
+ .pp-tooltip-click {
106
+ cursor: pointer; }
107
+
108
  .pp-elementor-grid {
109
  display: flex;
110
  flex-wrap: wrap;
392
  .pp-info-box-carousel .pp-info-box-content-wrap {
393
  overflow: hidden; }
394
 
395
+ .pp-info-box-description p:last-child {
396
+ margin-bottom: 0; }
397
+
398
  .pp-info-list-container {
399
  overflow: hidden; }
400
  .pp-info-list-container li {
3201
  height: 100%;
3202
  width: 100%; }
3203
 
3204
+ .pp-media-content .pp-gallery-image-caption {
3205
+ color: #fff;
3206
+ padding: 5px 10px; }
3207
+ .pp-media-content .pp-gallery-image-caption a {
3208
+ color: inherit; }
3209
+
3210
+ .pp-random-image-wrap {
3211
+ overflow: hidden;
3212
+ position: relative;
3213
+ text-align: center; }
3214
+ .pp-random-image-wrap .pp-random-image {
3215
+ display: inline-block;
3216
+ vertical-align: middle; }
3217
+ .pp-random-image-wrap .pp-media-content {
3218
+ display: flex;
3219
+ flex-direction: column; }
3220
+
3221
+ .pp-random-image-caption-over .pp-random-image-link {
3222
+ position: absolute;
3223
+ left: 0;
3224
+ right: 0;
3225
+ top: 0;
3226
+ bottom: 0;
3227
+ z-index: 1; }
3228
+
3229
+ .pp-gallery-image-content,
3230
+ .pp-gallery-image-caption {
3231
+ transition: all 0.25s linear 0s; }
3232
+
3233
+ .pp-caption-hover-effect-fade-in .pp-gallery-image-caption {
3234
+ opacity: 0; }
3235
+
3236
+ .pp-caption-hover-effect-fade-in .pp-image:hover .pp-media-content .pp-gallery-image-caption {
3237
+ opacity: 1; }
3238
+
3239
+ .pp-caption-hover-effect-fade-out .pp-gallery-image-caption {
3240
+ opacity: 1; }
3241
+
3242
+ .pp-caption-hover-effect-fade-out .pp-image:hover .pp-media-content .pp-gallery-image-caption {
3243
+ opacity: 0; }
3244
+
3245
+ .pp-caption-hover-effect-slide-from-top .pp-media-content {
3246
+ transform: translateY(-100%); }
3247
+
3248
+ .pp-caption-hover-effect-slide-from-bottom .pp-media-content {
3249
+ transform: translateY(100%); }
3250
+
3251
+ .pp-caption-hover-effect-slide-from-left .pp-media-content {
3252
+ transform: translateX(-100%); }
3253
+
3254
+ .pp-caption-hover-effect-slide-from-right .pp-media-content {
3255
+ transform: translateX(100%); }
3256
+
3257
+ .pp-caption-hover-effect-fade-from-top .pp-media-content {
3258
+ transform: translateY(-24px); }
3259
+
3260
+ .pp-caption-hover-effect-fade-from-bottom .pp-media-content {
3261
+ transform: translateY(24px); }
3262
+
3263
+ .pp-caption-hover-effect-fade-from-left .pp-media-content {
3264
+ transform: translateX(-24px); }
3265
+
3266
+ .pp-caption-hover-effect-fade-from-right .pp-media-content {
3267
+ transform: translateX(24px); }
3268
+
3269
+ .pp-caption-hover-effect-fade-to-top .pp-image:hover .pp-media-content {
3270
+ transform: translateY(-24px); }
3271
+
3272
+ .pp-caption-hover-effect-fade-to-bottom .pp-image:hover .pp-media-content {
3273
+ transform: translateY(24px); }
3274
+
3275
+ .pp-caption-hover-effect-fade-to-left .pp-image:hover .pp-media-content {
3276
+ transform: translateX(-24px); }
3277
+
3278
+ .pp-caption-hover-effect-fade-to-right .pp-image:hover .pp-media-content {
3279
+ transform: translateX(24px); }
3280
+
3281
+ .pp-caption-hover-effect-slide-to-top .pp-image:hover .pp-media-content {
3282
+ transform: translateY(-100%); }
3283
+
3284
+ .pp-caption-hover-effect-slide-to-bottom .pp-image:hover .pp-media-content {
3285
+ transform: translateY(100%); }
3286
+
3287
+ .pp-caption-hover-effect-slide-to-left .pp-image:hover .pp-media-content {
3288
+ transform: translateX(-100%); }
3289
+
3290
+ .pp-caption-hover-effect-slide-to-right .pp-image:hover .pp-media-content {
3291
+ transform: translateX(100%); }
3292
+
3293
+ .pp-caption-hover-effect-fade-from-top .pp-media-content,
3294
+ .pp-caption-hover-effect-fade-from-bottom .pp-media-content,
3295
+ .pp-caption-hover-effect-fade-from-left .pp-media-content,
3296
+ .pp-caption-hover-effect-fade-from-right .pp-media-content {
3297
+ opacity: 0; }
3298
+
3299
+ .pp-caption-hover-effect-fade-to-top .pp-image:hover .pp-media-content,
3300
+ .pp-caption-hover-effect-fade-to-bottom .pp-image:hover .pp-media-content,
3301
+ .pp-caption-hover-effect-fade-to-left .pp-image:hover .pp-media-content,
3302
+ .pp-caption-hover-effect-fade-to-right .pp-image:hover .pp-media-content {
3303
+ opacity: 0; }
3304
+
3305
+ .pp-caption-hover-effect-slide-from-bottom .pp-image:hover .pp-media-content,
3306
+ .pp-caption-hover-effect-slide-from-top .pp-image:hover .pp-media-content,
3307
+ .pp-caption-hover-effect-slide-from-right .pp-image:hover .pp-media-content,
3308
+ .pp-caption-hover-effect-slide-from-left .pp-image:hover .pp-media-content,
3309
+ .pp-caption-hover-effect-fade-from-top .pp-image:hover .pp-media-content,
3310
+ .pp-caption-hover-effect-fade-from-bottom .pp-image:hover .pp-media-content,
3311
+ .pp-caption-hover-effect-fade-from-left .pp-image:hover .pp-media-content,
3312
+ .pp-caption-hover-effect-fade-from-right .pp-image:hover .pp-media-content {
3313
+ transform: translateY(0) translateX(0); }
3314
+
3315
+ .pp-caption-hover-effect-fade-from-top .pp-image:hover .pp-media-content,
3316
+ .pp-caption-hover-effect-fade-from-bottom .pp-image:hover .pp-media-content,
3317
+ .pp-caption-hover-effect-fade-from-left .pp-image:hover .pp-media-content,
3318
+ .pp-caption-hover-effect-fade-from-right .pp-image:hover .pp-media-content {
3319
+ opacity: 1; }
3320
+
3321
  @media only screen and (min-width: 1025px) {
3322
  /* For Desktop: */
3323
  .elementor-element.elementor-grid-1 {
3379
  .pp-image-accordion-stack-on-tablet .pp-image-accordion-item {
3380
  margin-right: 0 !important; }
3381
  .pp-info-box-tablet-top .pp-info-box {
3382
+ display: inline-block; }
3383
  .pp-info-box-tablet-top .pp-info-box .pp-info-box-icon-wrap {
3384
  display: inline-block;
3385
  margin: 0; }
3386
  .pp-info-box-tablet-top .pp-info-box .pp-info-box-icon {
3387
  margin-right: auto; }
3388
  .pp-info-box-tablet-left .pp-info-box {
3389
+ display: flex;
3390
  flex-direction: row; }
3391
  .pp-info-box-tablet-left .pp-info-box .pp-info-box-icon-wrap {
3392
  display: flex;
3395
  .pp-info-box-tablet-left .pp-info-box img {
3396
  width: 100%; }
3397
  .pp-info-box-tablet-right .pp-info-box {
3398
+ display: flex;
3399
  flex-direction: row-reverse; }
3400
  .pp-info-box-tablet-right .pp-info-box .pp-info-box-icon-wrap {
3401
  display: flex;
3494
  .pp-image-accordion-stack-on-mobile .pp-image-accordion-item {
3495
  margin-right: 0 !important; }
3496
  .pp-info-box-mobile-top .pp-info-box {
3497
+ display: inline-block; }
3498
  .pp-info-box-mobile-top .pp-info-box .pp-info-box-icon-wrap {
3499
  display: inline-block;
3500
  margin: 0; }
3501
  .pp-info-box-mobile-top .pp-info-box .pp-info-box-icon {
3502
  margin-right: auto; }
3503
  .pp-info-box-mobile-left .pp-info-box {
3504
+ display: flex;
3505
  flex-direction: row; }
3506
  .pp-info-box-mobile-left .pp-info-box .pp-info-box-icon-wrap {
3507
  display: flex;
3510
  .pp-info-box-mobile-left .pp-info-box img {
3511
  width: 100%; }
3512
  .pp-info-box-mobile-right .pp-info-box {
3513
+ display: flex;
3514
  flex-direction: row-reverse; }
3515
  .pp-info-box-mobile-right .pp-info-box .pp-info-box-icon-wrap {
3516
  display: flex;
assets/css/min/frontend-rtl.min.css CHANGED
@@ -1,4 +1,4 @@
1
- div[class*=' pa-'],div[class^=pa-]{box-sizing:border-box}.clearfix:after{clear:both;content:"";font-size:0;height:0;display:block;visibility:hidden}.pp-icon{display:inline-block;line-height:1;text-align:center;transition:all .3s}.pp-icon i,.pp-icon svg{width:1em;height:1em;position:relative;display:block}.pp-no-trans{transition:none}.pp-elementor-grid{display:flex;flex-wrap:wrap;position:relative}.pp-elementor-grid .pp-grid-item{transition:all .25s linear 0s;position:relative}.pp-elementor-grid .pp-grid-item-wrap{float:right;margin-bottom:0;margin-right:0;text-align:center;transition:all .2s cubic-bezier(.645,.045,.355,1)}.pp-contact-form input[type=date],.pp-contact-form input[type=email],.pp-contact-form input[type=number],.pp-contact-form input[type=tel],.pp-contact-form input[type=text],.pp-contact-form input[type=url],.pp-contact-form textarea{background:#fff;box-shadow:none;-webkit-box-shadow:none;float:none;height:auto;margin:0;outline:0;width:auto}.pp-contact-form input[type=submit]{border:0;float:none;height:auto;margin:0;padding:10px 20px;width:auto}.pp-contact-form input[type=button],.pp-contact-form input[type=submit]{transition:all .25s linear 0s}.pp-contact-form.placeholder-hide input::-webkit-input-placeholder,.pp-contact-form.placeholder-hide textarea::-webkit-input-placeholder{opacity:0;visibility:hidden}.pp-contact-form.placeholder-hide input::-moz-placeholder,.pp-contact-form.placeholder-hide textarea::-moz-placeholder{opacity:0;visibility:hidden}.pp-contact-form.placeholder-hide input:-ms-input-placeholder,.pp-contact-form.placeholder-hide textarea:-ms-input-placeholder{opacity:0;visibility:hidden}.pp-contact-form.placeholder-hide input:-moz-placeholder,.pp-contact-form.placeholder-hide textarea:-moz-placeholder{opacity:0;visibility:hidden}.pp-custom-radio-checkbox input[type=checkbox],.pp-custom-radio-checkbox input[type=radio]{-webkit-appearance:none;-moz-appearance:none;border-style:solid;border-width:0;outline:0;min-width:1px;width:15px;height:15px;background:#ddd;padding:3px}.pp-custom-radio-checkbox input[type=checkbox]:before,.pp-custom-radio-checkbox input[type=radio]:before{content:"";width:100%;height:100%;padding:0;margin:0;display:block}.pp-custom-radio-checkbox input[type=checkbox]:checked:before,.pp-custom-radio-checkbox input[type=radio]:checked:before{background:#999;transition:all .25s linear 0s}.pp-custom-radio-checkbox input[type=radio]{border-radius:50%}.pp-custom-radio-checkbox input[type=radio]:before{border-radius:50%}.pp-divider-wrap{font-size:0;line-height:0}.pp-divider{text-align:center}.pp-divider-left .divider-border-left{display:none}.pp-divider-right .divider-border-right{display:none}.pp-divider-horizontal{border:0;border-color:#000;border-bottom-width:4px;border-top-width:0;display:inline-block;width:80px;height:0;border-style:dashed}.pp-divider-vertical{border:0;display:inline-block;border-right:2px solid #000;padding-bottom:50px}.divider-text-container{display:inline-block;max-width:100%}.divider-text-wrap{display:flex;align-items:center;margin:0 auto}.pp-divider-text{font-size:16px;line-height:1.4}.pp-divider-border-wrap{flex:1 1 auto}.divider-border{border:0;height:1px;border-top:1px solid #000;display:block;width:100%}.pp-divider-content{display:inherit;flex:0 1 auto;margin:0 20px}.pp-dual-heading .pp-first-text,.pp-dual-heading .pp-second-text{display:inline-block}.pp-counter{display:inline-block}.pp-counter-icon,.pp-counter-icon-divider,.pp-counter-icon-wrap,.pp-counter-num-divider{display:inline-block}.pp-counter-icon{line-height:1}.pp-counter-layout-3 .pp-icon-title-wrap,.pp-counter-layout-3-number-wrap,.pp-counter-layout-4 .pp-icon-title-wrap,.pp-counter-layout-4-number-wrap{display:flex;align-items:center;justify-content:center}.pp-counter-layout-5,.pp-counter-layout-6{display:flex;align-items:center;justify-content:center}.pp-counter-layout-6 .pp-counter-icon-wrap{order:2}.pp-counter-layout-7,.pp-counter-layout-8{display:inline-flex;align-items:center;justify-content:center}.pp-counter-layout-7 .pp-icon-title-wrap,.pp-counter-layout-8 .pp-icon-title-wrap{display:inline-flex;flex-direction:column;align-items:flex-start}.pp-counter-layout-7 .pp-counter-title-wrap,.pp-counter-layout-8 .pp-counter-title-wrap{text-align:right}.pp-counter-layout-8{flex-direction:row-reverse}.pp-counter-layout-8 .pp-icon-title-wrap{align-items:flex-end}.pp-counter-layout-8 .pp-counter-title-wrap{text-align:left}.pp-counter .pp-icon-title-wrap .pp-counter-title{display:inline-block}.pp-counter .pp-icon-number-wrap .pp-counter-number-wrap{display:inline-block}.pp-business-hours .pp-business-day,.pp-business-hours .pp-business-timing{float:right;width:50%}.pp-business-hours .pp-business-timing{text-align:left}.pp-list-container .pp-icon-wrapper{line-height:1;transition:all .25s linear 0s}.pp-list-container .pp-icon-wrapper.icon-right{order:2}.pp-list-container .pp-icon-list-icon{display:inline-block;text-align:center}.pp-list-container .pp-list-items{list-style:none;margin:0;padding:0}.pp-list-container .pp-list-items li{margin:0;padding:0;position:relative;align-items:center;display:flex}.pp-list-container .pp-list-items li:after{bottom:0;display:block;position:absolute;margin-bottom:-5px}.pp-list-container .pp-list-items .fa{text-align:center}.pp-list-container .pp-list-items a{display:inherit;align-items:center}.pp-list-items.pp-inline-items{display:flex;flex-wrap:wrap}.pp-list-items.pp-inline-items li:not(:last-child){margin-left:8px}.pp-info-box-container{display:block;transition:all .25s linear 0s}.pp-info-box .pp-info-box-icon{display:inline-block;line-height:1;max-width:100%}.pp-info-box .pp-info-box-icon .fa{transition:all .25s linear 0s;width:1em;height:1em}.pp-info-box .pp-info-box-content{flex-grow:1}.pp-info-box-divider-wrap{font-size:0;line-height:0}.pp-info-box-divider{display:inline-block}.pp-info-box-left .pp-info-box{display:flex;flex-direction:row}.pp-info-box-left .pp-info-box .pp-info-box-icon-wrap{display:flex;margin-left:20px}.pp-info-box-left .pp-info-box .pp-info-box-icon,.pp-info-box-left .pp-info-box img{width:100%}.pp-info-box-right .pp-info-box{display:flex;flex-direction:row-reverse}.pp-info-box-right .pp-info-box .pp-info-box-icon-wrap{display:flex;margin-right:20px}.pp-info-box-right .pp-info-box .pp-info-box-icon,.pp-info-box-right .pp-info-box img{width:100%}.pp-info-box-carousel .pp-info-box-content-wrap{overflow:hidden}.pp-info-list-container{overflow:hidden}.pp-info-list-container li{overflow:hidden;position:relative}.pp-info-list-container li:last-child{overflow:hidden}.pp-info-list-container .pp-info-list-item-inner{align-items:center;display:flex}.pp-info-list-container .pp-infolist-icon-wrapper{background:#f5f5f5;display:inline-flex;justify-content:center;align-items:center;flex-shrink:0;position:relative}.pp-info-list-container .pp-info-list-number{text-align:center}.pp-info-list-container .pp-info-list-item:last-child{margin-bottom:0!important}.pp-info-list-container .pp-list-items a{color:inherit}.pp-info-list-icon-left.pp-info-list-icon-vertical-middle .pp-info-list-item-inner,.pp-info-list-icon-right.pp-info-list-icon-vertical-middle .pp-info-list-item-inner{align-items:center}.pp-info-list-icon-left.pp-info-list-icon-vertical-top .pp-info-list-item-inner,.pp-info-list-icon-right.pp-info-list-icon-vertical-top .pp-info-list-item-inner{align-items:flex-start}.pp-info-list-icon-left.pp-info-list-icon-vertical-top .pp-info-list-item:first-child .pp-infolist-icon-wrapper:before,.pp-info-list-icon-right.pp-info-list-icon-vertical-top .pp-info-list-item:first-child .pp-infolist-icon-wrapper:before{display:none}.pp-info-list-icon-left.pp-info-list-icon-vertical-bottom .pp-info-list-item-inner,.pp-info-list-icon-right.pp-info-list-icon-vertical-bottom .pp-info-list-item-inner{align-items:flex-end}.pp-info-list-icon-left.pp-info-list-icon-vertical-bottom .pp-info-list-item:last-child .pp-infolist-icon-wrapper:after,.pp-info-list-icon-right.pp-info-list-icon-vertical-bottom .pp-info-list-item:last-child .pp-infolist-icon-wrapper:after{display:none}.pp-info-list-icon-top.pp-info-list-icon-horizontal-center .pp-info-list-item-inner{align-items:center}.pp-info-list-icon-top.pp-info-list-icon-horizontal-left .pp-info-list-item-inner{align-items:flex-start}.pp-info-list-icon-top.pp-info-list-icon-horizontal-left .pp-info-list-item:first-child .pp-infolist-icon-wrapper:before{display:none}.pp-info-list-icon-top.pp-info-list-icon-horizontal-right .pp-info-list-item-inner{align-items:flex-end}.pp-info-list-icon-top.pp-info-list-icon-horizontal-right .pp-info-list-item:last-child .pp-infolist-icon-wrapper:after{display:none}.pp-info-list-icon-left .pp-infolist-icon-wrapper{margin-left:10px}.pp-info-list-icon-left .pp-info-list-connector .pp-infolist-icon-wrapper:before{content:'';border-left:1px solid #000;height:1500px;bottom:14px;right:calc(7px - (1px/2));position:absolute;width:1px}.pp-info-list-icon-left .pp-info-list-connector .pp-infolist-icon-wrapper:after{content:'';border-left:1px solid #000;height:1500px;top:14px;right:calc(7px - (1px/2));position:absolute;width:1px}.pp-info-list-icon-right .pp-info-list-item{justify-content:flex-end;text-align:left}.pp-info-list-icon-right .pp-infolist-icon-wrapper{margin-right:10px;order:2}.pp-info-list-icon-right .pp-info-list-connector .pp-infolist-icon-wrapper:before{content:'';border-right:1px solid #000;height:1500px;bottom:14px;left:calc(7px - (1px/2));position:absolute;width:1px}.pp-info-list-icon-right .pp-info-list-connector .pp-infolist-icon-wrapper:after{content:'';border-right:1px solid #000;height:1500px;top:14px;left:calc(7px - (1px/2));position:absolute;width:1px}.pp-info-list-connector.pp-info-list-corners-hide .pp-info-list-item:first-child .pp-infolist-icon-wrapper:before{display:none}.pp-info-list-connector.pp-info-list-corners-hide .pp-info-list-item:last-child .pp-infolist-icon-wrapper:after{display:none}.pp-info-list-icon-top .pp-list-items{display:flex;justify-content:center}.pp-info-list-icon-top .pp-list-items .pp-info-list-item{display:inline-block;flex-grow:1;flex-basis:0;text-align:center}.pp-info-list-icon-top .pp-list-items .pp-info-list-item:last-child{margin-left:0!important}.pp-info-list-icon-top .pp-infolist-icon-wrapper{margin-bottom:10px;vertical-align:top}.pp-info-list-icon-top .pp-info-list-connector .pp-infolist-icon-wrapper:before{content:'';border-top:1px solid #000;height:1px;top:calc(7px - (1px/2));right:auto;left:14px;position:absolute;width:1500px}.pp-info-list-icon-top .pp-info-list-connector .pp-infolist-icon-wrapper:after{content:'';border-top:1px solid #000;height:1px;right:14px;top:calc(7px - (1px/2));left:auto;position:absolute;width:1500px}.pp-info-list-icon-top .pp-info-list-item-inner{flex-direction:column}.pp-infolist-icon-wrapper{line-height:1;position:relative;z-index:1}.pp-info-list-item .pp-info-list-button{display:flex}.pp-info-list-item .pp-info-list-button .pp-button-icon{margin-left:10px}.pp-info-list-item .pp-info-list-button-icon-after .pp-button-icon{margin-right:10px;margin-left:0;order:2}.pp-link{display:inline-block;position:relative}.pp-link-effect-1:after{background:#000;position:absolute;bottom:-4px;content:'';height:1px;right:0;opacity:0;transform:translateY(10px);transition:height .25s,opacity .25s,transform .25s;width:100%}.pp-link-effect-1:hover:after{height:4px;opacity:1;transform:translateY(0)}.pp-link-effect-2:after{background:#000;position:absolute;bottom:-4px;content:'';height:1px;right:0;opacity:0;transform:translateY(0);transition:height .25s,opacity .25s,transform .25s;width:100%}.pp-link-effect-2:hover:after{height:4px;opacity:1;transform:translateY(10px)}.pp-link-effect-3:after,.pp-link-effect-3:before{display:inline-block;opacity:0;transition:transform .3s,opacity .2s}.pp-link-effect-3:before{margin-left:10px;content:'[';transform:translateX(-20px)}.pp-link-effect-3:after{margin-right:10px;content:']';transform:translateX(20px)}.pp-link-effect-3:focus:after,.pp-link-effect-3:focus:before,.pp-link-effect-3:hover:after,.pp-link-effect-3:hover:before{opacity:1;transform:translateX(0)}.pp-link-effect-4{perspective:1000px}.pp-link-effect-4 span{position:relative;display:inline-block;padding:0 14px;background:#2195de;transition:transform .3s;transform-origin:50% 0;transform-style:preserve-3d}.pp-link-effect-4 span:before{position:absolute;top:100%;right:0;width:100%;height:100%;background:#0965a0;text-align:center;content:attr(data-hover);transition:background .3s;transform:rotateX(-90deg);transform-origin:50% 0}.pp-link-effect-4:focus span,.pp-link-effect-4:hover span{transform:rotateX(90deg) translateY(-22px)}.pp-link-effect-4:focus span:before,.pp-link-effect-4:hover span:before{background:#28a2ee}.pp-link-effect-5{display:inline-block;overflow:hidden;padding:0 4px}.pp-link-effect-5 span{position:relative;display:inline-block;transition:transform .3s}.pp-link-effect-5 span:before{position:absolute;top:100%;content:attr(data-hover);font-weight:700;transform:translate3d(0,0,0)}.pp-link-effect-5:focus span,.pp-link-effect-5:hover span{transform:translateY(-100%)}.pp-link-effect-6{margin:0 10px;padding:10px 20px}.pp-link-effect-6:before{position:absolute;top:0;right:0;width:100%;height:2px;background:#fff;content:'';transition:top .3s}.pp-link-effect-6:after{position:absolute;top:0;right:0;width:2px;height:2px;background:#fff;content:'';transition:height .3s}.pp-link-effect-6:hover::before{top:100%;opacity:1}.pp-link-effect-6:hover::after{height:100%}.pp-link-effect-7{padding:12px 10px 10px;color:#566473;text-shadow:none;font-weight:700}.pp-link-effect-7:after,.pp-link-effect-7:before{position:absolute;top:100%;right:0;width:100%;height:3px;background:#566473;content:'';transition:transform .3s;transform:scale(.85)}.pp-link-effect-7:after{opacity:0;transition:top .3s,opacity .3s,transform .3s}.pp-link-effect-7:focus::after,.pp-link-effect-7:focus::before,.pp-link-effect-7:hover::after,.pp-link-effect-7:hover::before{transform:scale(1)}.pp-link-effect-7:focus::after,.pp-link-effect-7:hover::after{top:0;opacity:1}.pp-link-effect-8{padding:10px 20px}.pp-link-effect-8:after,.pp-link-effect-8:before{position:absolute;top:0;right:0;width:100%;height:100%;border:3px solid #354856;content:'';transition:transform .3s,opacity .3s}.pp-link-effect-8:after{border-color:#fff;opacity:0;transform:translateY(-7px) translateX(-6px)}.pp-link-effect-8:focus:before,.pp-link-effect-8:hover:before{opacity:0;transform:translateY(5px) translateX(5px)}.pp-link-effect-8:focus:after,.pp-link-effect-8:hover:after{opacity:1;transform:translateY(0) translateX(0)}.pp-link-effect-9{display:inline-block;margin:0 20px;padding:18px 20px}.pp-link-effect-9:after,.pp-link-effect-9:before{position:absolute;top:0;right:0;width:100%;height:1px;background:#fff;content:'';opacity:.2;transition:opacity .3s,height .3s}.pp-link-effect-9:after{top:100%;opacity:0;transition:transform .3s,opacity .3s;transform:translateY(-10px)}.pp-link-effect-9 span:first-child{z-index:2;display:block;font-weight:300}.pp-link-effect-9 span:last-child{z-index:1;display:block;padding:8px 0 0 0;color:rgba(0,0,0,.4);text-shadow:none;text-transform:none;font-style:italic;font-size:.75em;font-family:Palatino,"Palatino Linotype","Palatino LT STD","Book Antiqua",Georgia,serif;opacity:0;transition:transform .3s,opacity .3s;transform:translateY(-100%)}.pp-link-effect-9:focus:before,.pp-link-effect-9:hover:before{height:6px}.pp-link-effect-9:focus:after,.pp-link-effect-9:focus:before,.pp-link-effect-9:hover:after,.pp-link-effect-9:hover:before{opacity:1;transform:translateY(0)}.pp-link-effect-9:focus span:last-child,.pp-link-effect-9:hover span:last-child{opacity:1;transform:translateY(0)}.pp-link-effect-10{display:inline-block;overflow:hidden;margin:0 15px}.pp-link-effect-10 span{display:block;background:#0f7c67;padding:8px 20px;transition:transform .3s}.pp-link-effect-10:before{position:absolute;top:0;right:0;z-index:-1;width:100%;height:100%;background:#fff;color:#0f7c67;content:attr(data-hover);padding:8px 20px;transition:transform .3s;-webkit-transform:translateX(50%)}.pp-link-effect-10:focus span,.pp-link-effect-10:hover span{transform:translateX(-100%)}.pp-link-effect-10:focus:before,.pp-link-effect-10:hover:before{transform:translateX(0);z-index:1}.pp-link-effect-11{padding:10px 0;border-top:2px solid #0972b4;color:#0972b4;text-shadow:none}.pp-link-effect-11:before{position:absolute;top:0;right:0;overflow:hidden;padding:10px 0;max-width:0;border-bottom:2px solid #fff;color:#fff;content:attr(data-hover);transition:max-width .5s}.pp-link-effect-11:focus:before,.pp-link-effect-11:hover:before{max-width:100%}.pp-link-effect-12:after,.pp-link-effect-12:before{position:absolute;top:50%;right:50%;width:100px;height:100px;border:2px solid rgba(0,0,0,.1);border-radius:50%;content:'';opacity:0;transition:transform .3s,opacity .3s;transform:translateX(50%) translateY(-50%) scale(.2)}.pp-link-effect-12:after{width:90px;height:90px;border-width:6px;transform:translateX(50%) translateY(-50%) scale(.8)}.pp-link-effect-12:focus:after,.pp-link-effect-12:focus:before,.pp-link-effect-12:hover:after,.pp-link-effect-12:hover:before{opacity:1;transform:translateX(50%) translateY(-50%) scale(1)}.pp-link-effect-13{display:inline-block;transition:color .3s}.pp-link-effect-13:before{position:absolute;top:100%;right:50%;color:transparent;content:'\2022';text-shadow:0 0 transparent;font-size:1.2em;transition:text-shadow .3s,color .3s;transform:translateX(50%);pointer-events:none}.pp-link-effect-13:focus:before,.pp-link-effect-13:hover:before{color:#fff;text-shadow:-10px 0 #fff,10px 0 #fff}.pp-link-effect-13:focus,.pp-link-effect-13:hover{color:#ba7700}.pp-link-effect-14{display:inline-block;padding:0 20px;height:45px;line-height:45px}.pp-link-effect-14:after,.pp-link-effect-14:before{position:absolute;width:45px;height:2px;background:#fff;content:'';transition:all .3s;pointer-events:none}.pp-link-effect-14:before{top:0;right:0;transform:rotate(-90deg);transform-origin:100% 0}.pp-link-effect-14:after{left:0;bottom:0;transform:rotate(-90deg);transform-origin:0 0}.pp-link-effect-14:focus:after,.pp-link-effect-14:focus:before,.pp-link-effect-14:hover:after,.pp-link-effect-14:hover:before{opacity:1}.pp-link-effect-14:focus:before,.pp-link-effect-14:hover:before{right:50%;transform:rotate(0) translateX(50%)}.pp-link-effect-14:focus:after,.pp-link-effect-14:hover:after{left:50%;transform:rotate(0) translateX(-50%)}.pp-link-effect-15{display:inline-block;color:rgba(0,0,0,.2);font-weight:700;text-shadow:none}.pp-link-effect-15:before{color:#fff;content:attr(data-hover);position:absolute;transition:transform .3s,opacity .3s}.pp-link-effect-15:focus:before,.pp-link-effect-15:hover:before{transform:scale(.9);opacity:0}.pp-link-effect-16{display:inline-block;color:#6f8686;text-shadow:0 0 1px rgba(111,134,134,.3)}.pp-link-effect-16:before{color:#fff;content:attr(data-hover);position:absolute;opacity:0;text-shadow:0 0 1px rgba(255,255,255,.3);transform:scale(1.1) translateX(-10px) translateY(-10px) rotate(-4deg);transition:transform .3s,opacity .3s;pointer-events:none}.pp-link-effect-16:focus:before,.pp-link-effect-16:hover:before{transform:scale(1) translateX(0) translateY(0) rotate(0);opacity:1}.pp-link-effect-17{display:inline-block;color:#10649b;text-shadow:none;padding:10px 0}.pp-link-effect-17:before{color:#fff;text-shadow:0 0 1px rgba(255,255,255,.3);content:attr(data-hover);position:absolute;transition:transform .3s,opacity .3s;pointer-events:none}.pp-link-effect-17:after{content:'';position:absolute;right:0;bottom:0;width:100%;height:2px;background:#fff;opacity:0;transform:translateY(5px);transition:transform .3s,opacity .3s;pointer-events:none}.pp-link-effect-17:focus:before,.pp-link-effect-17:hover:before{opacity:0;transform:translateY(-2px)}.pp-link-effect-17:focus:after,.pp-link-effect-17:hover:after{opacity:1;transform:translateY(0)}.pp-link-effect-18{display:inline-block;position:relative;z-index:1;padding:0 5px;color:#000;font-weight:700;transition:color .3s}.pp-link-effect-18:after,.pp-link-effect-18:before{position:absolute;width:100%;right:0;top:50%;height:2px;margin-top:-1px;background:#000;content:'';z-index:-1;transition:transform .3s,opacity .3s;pointer-events:none}.pp-link-effect-18:before{transform:translateY(-20px)}.pp-link-effect-18:after{transform:translateY(20px)}.pp-link-effect-18:focus,.pp-link-effect-18:hover{color:#000}.pp-link-effect-18:focus:after,.pp-link-effect-18:focus:before,.pp-link-effect-18:hover:after,.pp-link-effect-18:hover:before{opacity:.7}.pp-link-effect-18:focus:before,.pp-link-effect-18:hover:before{transform:rotate(-45deg)}.pp-link-effect-18:focus:after,.pp-link-effect-18:hover:after{transform:rotate(45deg)}.pp-link-effect-19{display:inline-block;line-height:2em;perspective:800px;width:200px}.pp-link-effect-19 span{position:relative;display:inline-block;width:100%;padding:0 14px;background:#e35041;transition:transform .4s,background .4s;transform-style:preserve-3d;transform-origin:50% 50% -100px}.pp-link-effect-19 span:before{position:absolute;top:0;right:100%;width:100%;height:100%;background:#b53a2d;content:attr(data-hover);transition:background .4s;transform:rotateY(90deg);transform-origin:100% 50%;pointer-events:none}.pp-link-effect-19:focus span,.pp-link-effect-19:hover span{background:#b53a2d;transform:rotateY(-90deg)}.pp-link-effect-19:focus span:before,.pp-link-effect-19:hover span:before{background:#ef5e50}.pp-link-effect-20{display:inline-block;line-height:2em;perspective:800px}.pp-link-effect-20 span{position:relative;display:inline-block;text-align:center;padding:3px 15px 0;background:#587285;box-shadow:inset 0 3px #2f4351;transition:background .6s;transform-origin:50% 0;transform-style:preserve-3d;transform-origin:100% 50%}.pp-link-effect-20 span:before{position:absolute;top:0;right:0;width:100%;height:100%;background:#fff;color:#2f4351;content:attr(data-hover);transform:rotateX(270deg);transition:transform .6s;transform-origin:100% 0;pointer-events:none}.pp-link-effect-20:focus span,.pp-link-effect-20:hover span{background:#2f4351}.pp-link-effect-20:focus span::before,.pp-link-effect-20:hover span::before{transform:rotateX(10deg)}.pp-link-effect-21{display:inline-block;padding:10px;color:#237546;font-weight:700;text-shadow:none;transition:color .3s}.pp-link-effect-21:after,.pp-link-effect-21:before{position:absolute;right:0;width:100%;height:2px;background:#fff;content:'';opacity:0;transition:opacity .3s,transform .3s;transform:translateY(-10px)}.pp-link-effect-21:before{top:0;transform:translateY(-10px)}.pp-link-effect-21:after{bottom:0;transform:translateY(10px)}.pp-link-effect-21:focus,.pp-link-effect-21:hover{color:#fff}.pp-link-effect-21:focus:after,.pp-link-effect-21:focus:before,.pp-link-effect-21:hover:after,.pp-link-effect-21:hover:before{opacity:1;transform:translateY(0)}.elementor-widget-pp-pricing-table .elementor-widget-container{background-color:#f8f8f8}.pp-pricing-table{overflow:hidden;text-align:center;transition:all .25s linear 0s}.pp-pricing-table-container{position:relative}.pp-pricing-table.horizontal-table{display:flex}.pp-pricing-table.horizontal-table .pp-pricing-table-features,.pp-pricing-table.horizontal-table .pp-pricing-table-footer,.pp-pricing-table.horizontal-table .pp-pricing-table-head{flex:1}.pp-pricing-table-align-left .pp-pricing-table{text-align:right}.pp-pricing-table-align-left .pp-pricing-table-price{justify-content:flex-start}.pp-pricing-table-align-right .pp-pricing-table{text-align:left}.pp-pricing-table-align-right .pp-pricing-table-price{justify-content:flex-end}.pp-pricing-table-head{background:#7a7a7a;padding:30px}.pp-pricing-table .pp-pricing-table-icon{display:inline-block}.pp-pricing-table .pp-pricing-table-title-wrap .pp-pricing-table-title{margin-bottom:0}.pp-pricing-table .pp-pricing-table-title-wrap .pp-pricing-table-subtitle{margin-bottom:0}.pp-pricing-table .pp-pricing-table-price{font-size:40px;margin-right:auto;margin-left:auto;padding:30px}.pp-pricing-table-price-value{display:flex}.pp-pricing-table-after-part{font-size:.4em;line-height:1;align-self:flex-start}.pp-pricing-table .pp-pricing-table-features{list-style:none;margin:0;padding:0}.pp-pricing-table .pp-pricing-table-features li{margin:0;padding:0}.pp-pricing-table .pp-pricing-table-features li:last-child{border-bottom:0}.pp-pricing-table .pp-pricing-table-features .excluded{text-decoration:line-through}.pp-pricing-table .pp-pricing-table-price-duration,.pp-pricing-table .pp-pricing-table-price-prefix{font-size:.4em;line-height:1;text-align:right}.pp-pricing-table .pp-pricing-table-price-prefix{align-self:flex-start}.pp-pricing-table .pp-pricing-table-price-duration{align-self:flex-end}.pp-pricing-table-price-duration-wrap .pp-pricing-table-price{flex-wrap:wrap}.pp-pricing-table-price-duration-wrap .pp-pricing-table-price-duration{text-align:center;width:100%}.pp-pricing-table .pp-pricing-table-price-value{line-height:.9}.pp-pricing-table-price,.pp-pricing-table-price-wrap{display:flex;justify-content:center;align-items:center;width:100%}.pp-pricing-table-price-original{display:inline-flex;font-size:.5em;line-height:1;align-self:flex-end;text-decoration:line-through}.pp-pricing-table-feature-content{display:inline-block}.pp-pricing-table-ribbon{color:#fff;font-size:13px;font-weight:700;position:absolute;text-align:center;text-transform:uppercase;top:0;z-index:2}.pp-pricing-table-ribbon-inner{background:#61ce70}.pp-pricing-table-ribbon-1{position:absolute;top:0;width:150px;overflow:hidden;height:150px}.pp-pricing-table-ribbon-1.pp-pricing-table-ribbon-right{right:auto;left:0;transform:rotate(-90deg)}.pp-pricing-table-ribbon-1.pp-pricing-table-ribbon-left{right:0;left:auto;transform:rotate(0)}.pp-pricing-table-ribbon-1 .pp-pricing-table-ribbon-inner{text-align:center;right:0;width:200%;transform:translateY(-50%) translateX(50%) translateX(-35px) rotate(45deg);margin-top:35px;line-height:2}.pp-pricing-table-ribbon-2{border-radius:50%;line-height:4em;min-height:4em;min-width:4em}.pp-pricing-table-ribbon-2 .pp-pricing-table-ribbon-inner{background:#61ce70;border-radius:50%}.pp-pricing-table-ribbon-2.pp-pricing-table-ribbon-right{transform:translateX(-38%) translateY(-38%)}.pp-pricing-table-ribbon-2.pp-pricing-table-ribbon-left{transform:translateX(38%) translateY(-38%)}.pp-pricing-table-ribbon-right{left:0}.pp-pricing-table-ribbon-left{right:0}.pp-pricing-table-ribbon-3{background:#61ce70;top:10%}.pp-pricing-table-ribbon-3 .pp-pricing-table-ribbon-inner{padding:3px 18px}.pp-pricing-table-ribbon-3:after,.pp-pricing-table-ribbon-3:before{border-bottom:8px solid transparent;content:'';display:block;position:absolute;height:0;width:0;top:100%}.pp-pricing-table-ribbon-3.pp-pricing-table-ribbon-right{border-radius:3px 3px 3px 0;left:-8px}.pp-pricing-table-ribbon-3.pp-pricing-table-ribbon-right:after,.pp-pricing-table-ribbon-3.pp-pricing-table-ribbon-right:before{left:0}.pp-pricing-table-ribbon-3.pp-pricing-table-ribbon-right:before{border-right:8px solid #61ce70}.pp-pricing-table-ribbon-3.pp-pricing-table-ribbon-right:after{border-right:8px solid rgba(0,0,0,.2)}.pp-pricing-table-ribbon-3.pp-pricing-table-ribbon-left{border-radius:3px 3px 0 3px;right:-8px}.pp-pricing-table-ribbon-3.pp-pricing-table-ribbon-left:after,.pp-pricing-table-ribbon-3.pp-pricing-table-ribbon-left:before{right:0}.pp-pricing-table-ribbon-3.pp-pricing-table-ribbon-left:before{border-left:8px solid #61ce70}.pp-pricing-table-ribbon-3.pp-pricing-table-ribbon-left:after{border-left:8px solid rgba(0,0,0,.2)}.pp-tooltip-click{cursor:pointer}.pp-restaurant-menu .pp-restaurant-menu-item-wrap{margin-bottom:10px;position:relative}.pp-restaurant-menu .pp-restaurant-menu-item{align-items:center;display:flex}.pp-restaurant-menu .pp-restaurant-menu-image{flex-grow:0;margin-left:10px}.pp-restaurant-menu .pp-restaurant-menu-content{flex-grow:1}.pp-restaurant-menu .pp-restaurant-menu-header{display:flex;justify-content:space-between;margin-bottom:5px}.pp-restaurant-menu .pp-restaurant-menu-title{display:inline-block;margin:0}.pp-restaurant-menu .pp-restaurant-menu-title a{color:inherit}.pp-restaurant-menu-style-1 .pp-restaurant-menu-price{float:left}.pp-restaurant-menu-style-3 .pp-restaurant-menu-image{order:1}.pp-restaurant-menu-style-4 .pp-restaurant-menu-header,.pp-restaurant-menu-style-4 .pp-restaurant-menu-item{display:block}.pp-restaurant-menu-style-4 .pp-restaurant-menu-image{display:inline-block}.pp-restaurant-menu-style-1 .pp-price-title-connector{border-bottom:1px dashed #000;height:1px;flex-grow:1;align-self:center;margin:0 20px}.pp-restaurant-menu-style-powerpack .pp-restaurant-menu-item{min-height:150px;position:relative}.pp-restaurant-menu-style-powerpack .pp-restaurant-menu-price{bottom:0;padding:10px;position:absolute;left:0;z-index:1}.pp-restaurant-menu-style-powerpack .pp-restaurant-menu-price:after{border-color:transparent #b83d11;border-style:solid;border-width:110px 0 0 130px;bottom:0;content:"";position:absolute;left:0;z-index:-1}.pp-restaurant-menu-divider-wrap{font-size:0;line-height:0}.pp-restaurant-menu-divider{display:inline-block}.pp-promo-box{overflow:hidden;position:relative;width:100%}.pp-promo-box .pp-promo-box-icon{display:inline-block;line-height:1;text-align:center;transition:all .25s linear 0s}.pp-promo-box .pp-promo-box-icon .pp-promo-box-icon-inner{height:1em;width:1em}.pp-promo-box .pp-promo-box-bg,.pp-promo-box .pp-promo-box-overlay{position:absolute;height:100%;right:0;top:0;width:100%;transition:transform .25s linear 0s}.pp-promo-box .pp-promo-box-bg{padding:40px}.pp-promo-box .pp-promo-box-wrap{height:100%;width:100%;position:relative}.pp-promo-box .pp-promo-box-inner{display:table;width:100%;height:100%}.pp-promo-box .pp-promo-box-inner-content{display:table-cell;vertical-align:middle}.pp-promo-box .pp-promo-box-banner{transition:all .25s linear 0s;min-height:100%;width:100%}.pp-promo-box-heading-divider-wrap,.pp-promo-box-subheading-divider-wrap{font-size:0;line-height:1}.pp-promo-box-heading-divider,.pp-promo-box-subheading-divider{display:inline-block}.pp-image-hotspots{display:flex;position:relative}.pp-hot-spot-wrap{cursor:pointer;position:absolute;width:14px;height:14px;background:#000;border-radius:50%;font-size:14px;display:inline-flex;padding:15px;align-items:center;justify-content:center}.pp-hot-spot-image{position:relative}.pp-hot-spot-inner{cursor:pointer;display:flex;align-items:center;justify-content:center;text-align:center}.pp-hot-spot-inner.hotspot-animation:before{content:'';display:block;position:absolute;z-index:0;pointer-events:none;-webkit-animation:pp-glow 2s infinite;animation:pp-glow 2s infinite;right:0;top:0}.pp-hot-spot-inner.hotspot-animation:hover:before{-webkit-animation:none;animation:none}.pp-hot-spot-inner.hotspot-animation .pp-hotspot-text{z-index:1}.pp-hot-spot-inner,.pp-hot-spot-inner:before{background-color:#000;border-radius:50%;color:#fff;height:100%;position:absolute;width:100%}.pp-hotspot-icon{position:relative}.pp-hotspot-icon-wrap{display:inline-flex;width:100%;height:100%;vertical-align:middle;align-items:center;justify-content:center;border-radius:50%}@-webkit-keyframes pp-glow{0%{transform:scale(1);opacity:1}100%{transform:scale(1.5);opacity:0}}@keyframes pp-glow{0%{transform:scale(1);opacity:1}100%{transform:scale(1.5);opacity:0}}.tipso_content p:last-child{margin-bottom:0}.pp-hotspot-img-align-center .pp-image-hotspots{justify-content:center}.pp-hotspot-img-align-left .pp-image-hotspots{justify-content:flex-start}.pp-hotspot-img-align-right .pp-image-hotspots{justify-content:flex-end}@media only screen and (max-width:1024px){.pp-hotspot-img-align-tablet-center .pp-image-hotspots{justify-content:center}.pp-hotspot-img-align-tablet-left .pp-image-hotspots{justify-content:flex-start}.pp-hotspot-img-align-tablet-right .pp-image-hotspots{justify-content:flex-end}}@media only screen and (max-width:767px){.pp-hotspot-img-align-mobile-center .pp-image-hotspots{justify-content:center}.pp-hotspot-img-align-mobile-left .pp-image-hotspots{justify-content:flex-start}.pp-hotspot-img-align-mobile-right .pp-image-hotspots{justify-content:flex-end}}.pp-instagram-feed{position:relative}.pp-instagram-feed .pp-feed-item{float:right;position:relative}.pp-instagram-feed .pp-feed-item img{-webkit-filter:none;filter:none;vertical-align:middle}.pp-instagram-feed .pp-feed-item:hover img{-webkit-filter:none;filter:none}.pp-instagram-feed-gallery .pp-feed-item{width:20%}.pp-instagram-feed-title-wrap{background:#fff;position:absolute;z-index:2;position:absolute;top:50%;right:50%;transform:translate(50%,-50%)}.pp-insta-title-top .pp-instagram-feed-title-wrap{top:0;position:absolute;right:50%;transform:translate(50%)}.pp-insta-title-bottom .pp-instagram-feed-title-wrap{bottom:0;top:auto;position:absolute;right:50%;transform:translate(50%)}.pp-instagram-feed-title{display:block;padding:6px 30px;text-align:center}.pp-instagram-feed .pp-feed-item{position:relative}.pp-instagram-feed .pp-feed-item-inner{display:block;position:relative}.pp-instagram-feed-gray .pp-feed-item img{-webkit-filter:grayscale(100%);filter:grayscale(100%);transition:-webkit-filter .25s linear 0s;transition:filter .25s linear 0s;transition:filter .25s linear 0s,-webkit-filter .25s linear 0s}.pp-instagram-feed-hover-gray .pp-feed-item:hover img{-webkit-filter:grayscale(100%);filter:grayscale(100%);transition:-webkit-filter .25s linear 0s;transition:filter .25s linear 0s;transition:filter .25s linear 0s,-webkit-filter .25s linear 0s}.pp-instagram-feed .pp-overlay-container{color:#fff;display:flex;justify-content:center;align-items:center;z-index:1}.pp-instagram-feed .pp-overlay-container span{display:flex;align-items:center;margin:0 5px}.pp-instagram-feed-hover .pp-overlay-container{opacity:0}.pp-instagram-feed-hover .pp-feed-item:hover .pp-overlay-container{opacity:1}.pp-instagram-feed .swiper-container .swiper-slide img{width:100%}.pp-instafeed{overflow:hidden;position:relative}.pp-if-icon{margin-left:5px}.pp-if-square-images .pp-feed-item-inner{position:relative;padding-bottom:100%;width:100%}.pp-if-square-images .pp-if-img{overflow:hidden;position:absolute;width:100%;height:100%;right:0;top:0}.pp-if-square-images img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pp-load-more-button{cursor:pointer}.pp-load-more-button[disabled=disabled]{display:none}.pp-button-loading .pp-button-loader{display:inline-block;width:22px;height:22px;vertical-align:middle;margin-left:8px}.pp-button-loading .pp-button-loader:after{content:'';display:block;width:100%;height:100%;border-radius:50%;border:3px solid #fff;border-color:#fff transparent #fff transparent;-webkit-animation:pp-dual-ring 1.2s linear infinite;animation:pp-dual-ring 1.2s linear infinite}@-webkit-keyframes pp-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(-360deg)}}@keyframes pp-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(-360deg)}}.twentytwenty-horizontal .twentytwenty-handle:after,.twentytwenty-horizontal .twentytwenty-handle:before,.twentytwenty-vertical .twentytwenty-handle:after,.twentytwenty-vertical .twentytwenty-handle:before{content:" ";display:block;background:#fff;position:absolute;z-index:30;box-shadow:0 0 12px rgba(51,51,51,.5)}.twentytwenty-horizontal .twentytwenty-handle:after,.twentytwenty-horizontal .twentytwenty-handle:before{width:3px;height:9999px;right:50%;margin-right:-1.5px}.twentytwenty-vertical .twentytwenty-handle:after,.twentytwenty-vertical .twentytwenty-handle:before{width:9999px;height:3px;top:50%;margin-top:-1.5px}.twentytwenty-after-label,.twentytwenty-before-label,.twentytwenty-overlay{position:absolute;top:0;width:100%;height:100%}.twentytwenty-after-label,.twentytwenty-before-label,.twentytwenty-overlay{transition-duration:.5s}.twentytwenty-after-label,.twentytwenty-before-label{transition-property:opacity}.twentytwenty-after-label:before,.twentytwenty-before-label:before{color:#fff;font-size:13px;letter-spacing:.1em}.twentytwenty-after-label:before,.twentytwenty-before-label:before{position:absolute;background:rgba(255,255,255,.2);line-height:38px;padding:0 20px;border-radius:2px}.twentytwenty-horizontal .twentytwenty-after-label:before,.twentytwenty-horizontal .twentytwenty-before-label:before{top:50%;transform:translateY(-50%)}.pp-ic-label-horizontal-top .twentytwenty-horizontal .twentytwenty-after-label:before,.pp-ic-label-horizontal-top .twentytwenty-horizontal .twentytwenty-before-label:before{transform:translateY(0);top:10px}.pp-ic-label-horizontal-bottom .twentytwenty-horizontal .twentytwenty-after-label:before,.pp-ic-label-horizontal-bottom .twentytwenty-horizontal .twentytwenty-before-label:before{bottom:10px;transform:translateY(0);top:auto}.twentytwenty-vertical .twentytwenty-after-label:before,.twentytwenty-vertical .twentytwenty-before-label:before{right:50%;transform:translateX(50%);text-align:center}.pp-ic-label-vertical-left .twentytwenty-vertical .twentytwenty-after-label:before,.pp-ic-label-vertical-left .twentytwenty-vertical .twentytwenty-before-label:before{right:10px;transform:translateX(0)}.pp-ic-label-vertical-right .twentytwenty-vertical .twentytwenty-after-label:before,.pp-ic-label-vertical-right .twentytwenty-vertical .twentytwenty-before-label:before{right:auto;left:10px;transform:translateX(0)}.twentytwenty-down-arrow,.twentytwenty-left-arrow,.twentytwenty-right-arrow,.twentytwenty-up-arrow{width:0;height:0;border:6px inset transparent;position:absolute}.twentytwenty-left-arrow,.twentytwenty-right-arrow{top:50%;margin-top:-6px}.twentytwenty-down-arrow,.twentytwenty-up-arrow{right:50%;margin-right:-6px}.twentytwenty-container{box-sizing:content-box;z-index:0;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none}.twentytwenty-container img{max-width:100%;position:absolute;top:0;display:block}.twentytwenty-container.active .twentytwenty-overlay,.twentytwenty-container.active :hover.twentytwenty-overlay{background:rgba(0,0,0,0)}.twentytwenty-container *{box-sizing:content-box}.twentytwenty-before-label:before{content:attr(data-content)}.twentytwenty-after-label:before{content:attr(data-content)}.twentytwenty-horizontal .twentytwenty-before-label:before{right:10px}.twentytwenty-horizontal .twentytwenty-after-label:before{left:10px}.twentytwenty-vertical .twentytwenty-before-label:before{top:10px}.twentytwenty-vertical .twentytwenty-after-label:before{bottom:10px}.twentytwenty-overlay{transition-property:background;background:rgba(0,0,0,0);z-index:25}.twentytwenty-overlay:hover{background:rgba(0,0,0,.5)}.twentytwenty-overlay:hover .twentytwenty-after-label{opacity:1}.twentytwenty-overlay:hover .twentytwenty-before-label{opacity:1}.twentytwenty-before{z-index:20}.twentytwenty-after{z-index:10}.twentytwenty-handle{height:38px;width:38px;position:absolute;right:50%;top:50%;margin-right:-22px;margin-top:-22px;border:3px solid #fff;border-radius:1000px;box-shadow:0 0 12px rgba(51,51,51,.5);z-index:40;cursor:pointer}.twentytwenty-horizontal .twentytwenty-handle:before{bottom:50%;margin-bottom:19px}.twentytwenty-horizontal .twentytwenty-handle:after{top:50%;margin-top:19px}.twentytwenty-vertical .twentytwenty-handle:before{right:50%;margin-right:19px}.twentytwenty-vertical .twentytwenty-handle:after{left:50%;margin-left:19px}.twentytwenty-left-arrow{border-left:6px solid #fff;right:50%;margin-right:-17px}.twentytwenty-right-arrow{border-right:6px solid #fff;left:50%;margin-left:-17px}.twentytwenty-up-arrow{border-bottom:6px solid #fff;top:50%;margin-top:-17px}.twentytwenty-down-arrow{border-top:6px solid #fff;bottom:50%;margin-bottom:-17px}.pp-tm-wrapper{position:relative}.pp-tm-wrapper .pp-tm-social-links{list-style:none;margin:0;padding:0}.pp-tm-wrapper .pp-tm-social-links li{list-style:none;margin:0;padding:0;vertical-align:top}.pp-tm-wrapper .pp-tm-title-divider-wrap{font-size:0;line-height:1}.pp-tm-wrapper .pp-tm-divider,.pp-tm-wrapper .pp-tm-social-icon,.pp-tm-wrapper li{display:inline-block}.pp-tm-wrapper .pp-tm:hover .pp-tm-overlay-content-wrap{opacity:1;visibility:visible}.pp-tm-wrapper .pp-tm-image{display:inline-block;position:relative}.pp-tm-wrapper .pp-tm-image img{display:block}.pp-tm-content-normal{position:relative;z-index:1}.pp-tm-overlay-content-wrap{position:absolute;right:0;top:0;left:0;bottom:0;z-index:1;opacity:0;visibility:hidden;transition:all .25s linear 0s}.pp-tm-overlay-content-wrap:before{background-color:#000;content:'';display:block;position:absolute;right:0;top:0;left:0;bottom:0;opacity:.5;z-index:-1}.pp-tm-overlay-content-wrap .pp-tm-content{padding:20px;width:100%;position:absolute;top:50%;transform:translateY(-50%)}.pp-tm-social-icon-wrap{display:inline-flex;transition:all .25s linear 0s}.pp-tm-name a{color:inherit}.pp-tm-description p:last-child{margin-bottom:0}.pp-tm-carousel{position:relative}.pp-tm-carousel-dots-outside .swiper-pagination{position:static}.pp-logo-carousel.grayscale-normal img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.pp-logo-carousel.grayscale-normal .swiper-slide:hover img{-webkit-filter:none;filter:none}.pp-logo-carousel.grayscale-hover .swiper-slide:hover img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.pp-logo-carousel.swiper-container .swiper-slide{text-align:center}.pp-logo-carousel.swiper-container .swiper-slide img{width:auto}.pp-logo-carousel .pp-logo-carousel-title a{color:inherit}.pp-logo-grid{display:flex;flex-wrap:wrap;position:relative}.pp-logo-grid .pp-grid-item{transition:all .25s linear 0s;width:100%}.pp-logo-grid .pp-grid-item-wrap{display:flex;float:right;flex-wrap:wrap;text-align:center;transition:all .2s cubic-bezier(.645,.045,.355,1)}.pp-logo-grid .pp-logo-grid-title a{color:inherit}.pp-logo-grid.grayscale-normal img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.pp-logo-grid.grayscale-normal .pp-grid-item:hover img{-webkit-filter:none;filter:none}.pp-logo-grid.grayscale-hover .pp-grid-item:hover img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.pp-google-map-container{line-height:0}.pp-google-map{display:inline-block;width:100%}.pp-google-map .gm-style .pp-infowindow-title{font-weight:600}.pp-contact-form-7 .wpcf7-form:after{clear:both;content:"";font-size:0;height:0;display:block;visibility:hidden}.pp-contact-form-7 .wpcf7-form .wpcf7-form-control-wrap,.pp-contact-form-7 .wpcf7-form label{display:block}.pp-contact-form-7 .wpcf7-form p{margin-bottom:0}.pp-contact-form-7.labels-hide .wpcf7-form label{display:none}.pp-contact-form-7-title{margin-bottom:10px}.pp-contact-form-7-description{margin-bottom:20px}.pp-contact-form-7-button-full-width .wpcf7-form-control.wpcf7-submit{width:100%}.pp-gravity-form .gform_wrapper .gform_footer{margin:0;padding:0}.pp-gravity-form .gform_wrapper textarea{padding:0}.pp-gravity-form .gform_wrapper .gform_footer input.button,.pp-gravity-form .gform_wrapper .gform_footer input[type=submit],.pp-gravity-form .gform_wrapper .gform_page_footer input.button,.pp-gravity-form .gform_wrapper .gform_page_footer input[type=submit]{margin:0}.pp-gravity-form .gform_wrapper .gform_page_footer input[type=button]{margin-left:4px}.pp-gravity-form .gform_wrapper .gform_page_footer input[type=submit]{margin-right:4px}.pp-gravity-form.title-description-hide .gform_heading{display:none}.pp-gravity-form.labels-hide .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label,.pp-gravity-form.labels-hide .gform_wrapper .top_label .gfield_label{display:none}.pp-gravity-form .gform_footer input[type=button],.pp-gravity-form .gform_footer input[type=submit],.pp-gravity-form .gform_page_footer input[type=button],.pp-gravity-form .gform_page_footer input[type=submit]{background:#428bca;border:none;display:inline-block;padding:10px 15px}.pp-gravity-form-button-full-width .gform_wrapper .gform_footer input[type=submit],.pp-gravity-form-button-full-width .gform_wrapper .gform_page_footer input[type=submit]{width:100%}.pp-gravity-form-button-full-width .gform_wrapper .gform_page_footer input[type=submit]{margin-top:20px}.pp-gravity-form-pagination-buttons-full-width .gform_wrapper .gform_page_footer input[type=button]{margin-top:20px;width:100%}.pp-gravity-form .gform_wrapper select{border-radius:0;height:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none}.pp-gravity-form .gform_wrapper .pp-gf-select-custom{position:relative}.pp-gravity-form .gform_wrapper .pp-gf-select-custom:after{content:"\f078";font-family:'Font Awesome 5 Free';font-weight:800;font-size:.7em;line-height:1;pointer-events:none;position:absolute;top:45%;left:.8em;transform:translateY(-45%);z-index:2}.pp-ninja-form .nf-form-title{display:none}.pp-ninja-form-title-yes .nf-form-title{display:block}.pp-ninja-form .title-description-hide .nf-form-title{display:none}.pp-ninja-form.title-description-hide .nf-form-title{display:none}.pp-ninja-form .nf-field-label{display:none}.pp-ninja-form-labels-yes .nf-field-label{display:block}.pp-ninja-form .submit-container input[type=button]{border:0;border-radius:0}.pp-ninja-form-button-full-width .submit-container input[type=button]{width:100%}.pp-caldera-form .control-label{display:none}.pp-caldera-form-labels-yes .control-label{display:block}.pp-caldera-form-button-center .form-group input[type=button],.pp-caldera-form-button-center .form-group input[type=submit]{display:block;margin:0 auto}.pp-caldera-form-button-right .form-group input[type=button],.pp-caldera-form-button-right .form-group input[type=submit]{float:left}.pp-caldera-form .intl-tel-input{display:inherit}.pp-custom-radio-checkbox .caldera-grid input[type=checkbox],.pp-custom-radio-checkbox .caldera-grid input[type=radio]{border-style:solid;border-width:0;padding:3px;-webkit-appearance:none}.pp-caldera-form-button-full-width .form-group input[type=button],.pp-caldera-form-button-full-width .form-group input[type=submit]{width:100%}.pp-wpforms .wpforms-container .wpforms-form .wpforms-page-button,.pp-wpforms .wpforms-container .wpforms-form button[type=submit],.pp-wpforms .wpforms-container .wpforms-form input[type=submit]{border:0}.pp-wpforms .wpforms-container .wpforms-form .wpforms-page-button:hover,.pp-wpforms .wpforms-container .wpforms-form button[type=submit]:hover,.pp-wpforms .wpforms-container .wpforms-form input[type=submit]:hover{border:0}.pp-wpforms .wpforms-container .wpforms-form input[type=checkbox],.pp-wpforms .wpforms-container .wpforms-form input[type=radio]{padding:3px}.pp-wpforms .wpforms-container .wpforms-form .wpforms-field-label{display:none}.pp-wpforms .wpforms-container .wpforms-form .wpforms-field-name .wpforms-field-row{max-width:100%}.pp-wpforms .wpforms-container .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.pp-wpforms .wpforms-container .wpforms-field select,.pp-wpforms .wpforms-container .wpforms-field textarea{max-width:100%!important}.pp-wpforms-labels-yes .wpforms-container .wpforms-form .wpforms-field-label{display:block}.pp-wpforms-form-button-full-width .wpforms-submit-container .wpforms-submit{width:100%}.swiper-container .swiper-slide,.swiper-container-wrap .swiper-slide{text-align:center}.swiper-container-dots-outside .swiper-pagination,.swiper-container-wrap-dots-outside .swiper-pagination{position:static}.swiper-container .swiper-button-next,.swiper-container .swiper-button-prev,.swiper-container-wrap .swiper-button-next,.swiper-container-wrap .swiper-button-prev{background-image:none;font-size:20px;height:auto;line-height:1;margin:0;text-align:center;transform:translateY(-50%);width:auto}.swiper-container .swiper-button-next .fa,.swiper-container .swiper-button-prev .fa,.swiper-container-wrap .swiper-button-next .fa,.swiper-container-wrap .swiper-button-prev .fa{vertical-align:top}.swiper-button-next:focus,.swiper-button-prev:focus{outline:0}.swiper-container-wrap .swiper-pagination{bottom:10px;right:0;width:100%}.swiper-container-wrap-dots-outside .swiper-pagination{position:static}.swiper-container-wrap .swiper-pagination-bullet{background:#ccc;margin:0 4px;opacity:1;height:8px;width:8px}.swiper-container-wrap .swiper-pagination-bullet-active{background:#000}.pp-slider-arrow{align-items:center;justify-content:center;background-color:#fff;border-radius:50%;color:#000;cursor:pointer;display:inline-flex;font-size:22px;line-height:22px;padding:20px;position:absolute;top:50%;width:22px;height:22px;transform:translateY(-50%);z-index:1;transition:all .25s linear 0s}.pp-slider-arrow,.pp-slider-arrow:focus,.swiper-pagination-bullet,.swiper-pagination-bullet:focus{outline:0}.pp-arrow-next{left:20px}.pp-arrow-prev{right:20px}.pp-swiper-slider-pagination-outside .swiper-pagination{position:static}.pp-slider-arrow{align-items:center;justify-content:center;background-color:#fff;border-radius:50%;color:#000;cursor:pointer;display:inline-flex;font-size:22px;line-height:22px;padding:20px;position:absolute;top:50%;width:22px;height:22px;transform:translateY(-50%);z-index:1;transition:all .25s linear 0s}.pp-arrow-next{left:20px}.pp-arrow-prev{right:20px}[dir=rtl] .pp-slick-slider .pp-arrow-next{right:20px;left:auto}[dir=rtl] .pp-slick-slider .pp-arrow-prev{right:auto;left:20px}.pp-slick-slider:not(.slick-initialized)>*{display:none}.pp-slick-slider .slick-slide:focus{outline:0}.pp-slick-slider .slick-dots{list-style:none;margin:0;padding:0;position:relative;text-align:center;width:100%}.pp-slick-slider li{background:#ccc;border-radius:50%;cursor:pointer;position:relative;display:inline-block;margin:0 4px;padding:0;vertical-align:middle;transition:.3s}.pp-slick-slider li.slick-active{background:#000}.pp-slick-slider li button{background:0 0;border:0;box-shadow:none;color:transparent;display:block;font-size:0;line-height:0;width:10px;height:10px;padding:0;outline:0;transition:.3s}.pp-slick-slider-dots-inside .slick-dots{position:absolute;bottom:15px;right:0;left:0}.pp-info-table-container .pp-info-table-link{text-decoration:none!important}.pp-info-table-container .pp-info-table-sale-badge.right{position:absolute;left:-7px;z-index:2;border-bottom-left-radius:0!important}.pp-info-table-container .pp-info-table-sale-badge.right:after{content:"";display:block;position:absolute;width:0;height:0;bottom:-8px;left:0;border-bottom:8px solid transparent;border-right:8px;border-right-style:solid}.pp-info-table-container .pp-info-table-sale-badge.left{position:absolute;right:-7px;z-index:2;border-bottom-right-radius:0!important}.pp-info-table-container .pp-info-table-sale-badge.left:after{content:"";display:block;position:absolute;width:0;height:0;bottom:-8px;right:0;border-bottom:8px solid transparent;border-left:8px;border-left-style:solid}.pp-info-table-container .pp-info-table-sale-badge p{margin:0;text-align:center!important}.pp-info-table-container .pp-info-table-icon-inner{display:inline-block}.pp-info-table-container .pp-info-table-icon-wrap{display:table}.pp-info-table-container .pp-info-table-icon-wrap .pp-info-table-icon{display:table-cell;vertical-align:middle;text-align:center}.pp-image-accordion{display:flex;height:50vh}.pp-image-accordion .pp-image-accordion-img{position:absolute;right:0;top:0;left:0;bottom:0;-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.pp-image-accordion .pp-image-accordion-button-wrap *{transition:none}.pp-image-accordion .pp-image-accordion-button{transition:all .25s linear 0s}.pp-image-accordion-item{cursor:pointer;background-size:cover;background-position:center;background-repeat:no-repeat;color:#fff;position:relative;flex:1;text-decoration:none;transition:flex .4s;overflow:hidden}.pp-image-accordion-item:last-child{margin-left:0!important}.pp-image-accordion-active{cursor:default}.pp-image-accordion-overlay{background-color:rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center;padding:20px;position:absolute;top:0;left:0;bottom:0;right:0;transition:background-color .4s}.pp-image-accordion-overlay .pp-image-accordion-content-wrap{z-index:1}.pp-image-accordion-content-wrap{display:flex;flex-direction:column;align-items:center;visibility:hidden}.pp-image-accordion-content-wrap p:last-child{margin-bottom:0}.pp-image-accordion-content-wrap *{visibility:hidden;opacity:0;transform-style:preserve-3d}.pp-image-accordion-title{color:#fff;transform:translate3d(0,-60px,0)}.pp-image-accordion-description{color:#fff;transform:translate3d(0,60px,0)}.pp-image-accordion-button-wrap{transform:translate3d(0,60px,0)}.pp-image-accordion-content-active{visibility:visible}.pp-image-accordion-content-active *{opacity:1;visibility:visible;transform:none!important;transition:all .3s .3s}.pp-image-accordion-on-hover .pp-image-accordion-item:hover{flex:3}.pp-image-accordion-on-hover .pp-image-accordion-item:hover .pp-image-accordion-content-wrap *{opacity:1;visibility:visible;transform:none;transition:all .3s .3s}.pp-image-accordion-orientation-horizontal .pp-image-accordion{flex-direction:column}.pp-image-accordion-orientation-horizontal .pp-image-accordion a:hover .pp-image-accordion-overlay{background-color:transparent}.pp-image-accordion-orientation-horizontal .pp-image-accordion-item{margin-left:0!important}.pp-advanced-accordion{width:auto;height:auto;transition:all .3s ease-in-out}.pp-advanced-accordion .pp-accordion-tab-title{padding:15px;font-size:1rem;font-weight:600;line-height:1;transition:all .3s ease-in-out;display:flex;justify-content:space-between;align-items:center;cursor:pointer;outline:0}.pp-advanced-accordion .pp-accordion-toggle-icon{z-index:10}.pp-advanced-accordion .pp-accordion-tab-active-default .pp-accordion-toggle-icon-close,.pp-advanced-accordion .pp-accordion-tab-show .pp-accordion-toggle-icon-close,.pp-advanced-accordion .pp-accordion-toggle-icon-open{display:none}.pp-advanced-accordion .pp-accordion-tab-active-default .pp-accordion-toggle-icon-open,.pp-advanced-accordion .pp-accordion-tab-show .pp-accordion-toggle-icon-open{display:inline}.pp-advanced-accordion .pp-accordion-tab-content{display:none;padding:15px;box-sizing:border-box;font-size:1rem;line-height:1.7}.pp-advanced-accordion .pp-accordion-tab-content p:last-child{margin:0}.pp-advanced-accordion .pp-accordion-tab-content.pp-accordion-tab-active{display:block}.pp-advanced-accordion.pp-toggle-icon-align-left .pp-accordion-tab-title{flex-direction:row-reverse;justify-content:flex-end}.pp-accordion-tab-icon{display:inline-block;margin-left:10px}.pp-flipbox-container{overflow:hidden;position:relative;height:300px;width:100%}.pp-flipbox-icon-image,.pp-flipbox-icon-image-back{display:inline-block;margin:0 auto 0 auto;line-height:1}.pp-flipbox-icon-image img,.pp-flipbox-icon-image-back img{width:30%}.pp-flipbox-icon-image i,.pp-flipbox-icon-image-back i{font-size:40px;line-height:40px;width:40px}.pp-flipbox-overlay{height:100%;padding:35px;width:100%;-webkit-display:flex;display:flex;flex-direction:column;align-items:stretch;justify-content:center}.pp-flipbox-back,.pp-flipbox-front{text-align:center;position:absolute;top:0;right:0;width:100%;height:100%}.pp-flipbox-front{background:#1abc9c;color:#fff;z-index:2}.pp-flipbox-back{background:#444;color:#fff}.pp-flipbox-back .pp-flipbox-box-link{position:absolute;top:0;right:0;left:0;bottom:0}.pp-flipbox-content,.pp-flipbox-heading{color:#fff}.pp-flipbox-heading.pp-flipbox-linked-title{color:#fff;display:block;font-size:1.5em;font-weight:700}.pp-flipbox-container{perspective:1000px}.pp-flipbox-back,.pp-flipbox-front{transition-duration:.5s;transition-property:all;transition-timing-function:ease}.pp-flipbox-flip-card{width:100%;height:100%;transform-style:preserve-3d;transition:all .5s ease}.pp-flipbox-back,.pp-flipbox-front{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:rotateX(0);transform:rotateY(0)}.pp-animate-flip.pp-direction-up .pp-flipbox-back,.pp-animate-flip.pp-direction-up.pp-flipbox-container:hover .pp-flipbox-flip-card{transform:rotateX(180deg)}.pp-animate-flip.pp-direction-down .pp-flipbox-back,.pp-animate-flip.pp-direction-down.pp-flipbox-container:hover .pp-flipbox-flip-card{transform:rotateX(-180deg)}.pp-animate-flip.pp-direction-left .pp-flipbox-back,.pp-animate-flip.pp-direction-left.pp-flipbox-container:hover .pp-flipbox-flip-card{transform:rotateY(-180deg)}.pp-animate-flip.pp-direction-right .pp-flipbox-back,.pp-animate-flip.pp-direction-right.pp-flipbox-container:hover .pp-flipbox-flip-card{transform:rotateY(180deg)}.pp-animate-push.pp-flipbox-container,.pp-animate-slide.pp-flipbox-container{overflow:hidden}.pp-animate-push .pp-flipbox-back,.pp-animate-slide .pp-flipbox-back{z-index:3}.pp-animate-push.pp-direction-up .pp-flipbox-back,.pp-animate-slide.pp-direction-up .pp-flipbox-back{top:100%}.pp-animate-push.pp-direction-up.pp-flipbox-container:hover .pp-flipbox-back,.pp-animate-slide.pp-direction-up.pp-flipbox-container:hover .pp-flipbox-back{top:0}.pp-animate-push.pp-direction-down .pp-flipbox-back,.pp-animate-slide.pp-direction-down .pp-flipbox-back{top:auto;bottom:100%}.pp-animate-push.pp-direction-down.pp-flipbox-container:hover .pp-flipbox-back,.pp-animate-slide.pp-direction-down.pp-flipbox-container:hover .pp-flipbox-back{top:auto;bottom:0}.pp-animate-push.pp-direction-left .pp-flipbox-back,.pp-animate-slide.pp-direction-left .pp-flipbox-back{right:100%}.pp-animate-push.pp-direction-left.pp-flipbox-container:hover .pp-flipbox-back,.pp-animate-slide.pp-direction-left.pp-flipbox-container:hover .pp-flipbox-back{right:0}.pp-animate-push.pp-direction-right .pp-flipbox-back,.pp-animate-slide.pp-direction-right .pp-flipbox-back{right:auto;left:100%}.pp-animate-push.pp-direction-right.pp-flipbox-container:hover .pp-flipbox-back,.pp-animate-slide.pp-direction-right.pp-flipbox-container:hover .pp-flipbox-back{right:auto;left:0}.pp-animate-push.pp-direction-up.pp-flipbox-container:hover .pp-flipbox-front{top:-100%}.pp-animate-push.pp-direction-down.pp-flipbox-container:hover .pp-flipbox-front{top:100%}.pp-animate-push.pp-direction-left.pp-flipbox-container:hover .pp-flipbox-front{right:-100%}.pp-animate-push.pp-direction-right.pp-flipbox-container:hover .pp-flipbox-front{right:100%}.pp-animate-zoom-in .pp-flipbox-back{opacity:0;transform:scale(.75);z-index:3}.pp-animate-zoom-in.pp-flipbox-container:hover .pp-flipbox-back{opacity:1;transform:scale(1)}.pp-animate-zoom-out.pp-flipbox-container:hover .pp-flipbox-front{opacity:0;transform:scale(.75)}.pp-animate-fade.pp-flipbox-container:hover .pp-flipbox-front{opacity:0;visibility:hidden}.pp-content-ticker-container{background:#f4f4f4;display:flex;overflow:hidden}.pp-content-ticker-heading{background:#333;color:#fff;display:flex;flex-direction:row;flex-shrink:0;align-items:center;padding:10px 15px;position:relative}.pp-content-ticker-heading-icon{margin-left:5px}.pp-content-ticker-heading-icon-right{order:1;margin-right:5px;margin-left:0}.pp-content-ticker-heading-arrow .pp-content-ticker-heading:after{content:'';position:absolute;left:-20px;border:10px solid transparent;border-right-color:#333;top:50%;transform:translateY(-50%)}.pp-content-ticker-wrap{display:flex;align-items:center;overflow:hidden;padding:10px 15px}.pp-content-ticker{overflow:hidden}.pp-content-ticker .swiper-wrapper{align-items:center}.pp-content-ticker .pp-content-ticker-item-title{font-size:20px;margin:0}.pp-content-ticker .pp-content-ticker-item-title a{color:inherit;font-size:inherit}.pp-content-ticker-content{display:flex;align-items:center}.pp-content-ticker-image{flex-shrink:0;margin-left:15px;width:40px}.pp-content-ticker-meta{font-size:14px}.pp-content-ticker-navigation{display:flex;align-items:center;padding-right:10px;padding-left:10px}.pp-content-ticker-navigation .swiper-button-next,.pp-content-ticker-navigation .swiper-button-prev{background:0 0;font-size:18px;line-height:1.2;height:auto;margin:0;padding:0 6px;position:static;text-align:center;width:auto}.pp-content-ticker-navigation .swiper-button-prev{margin-left:6px}.pp-image-scroll-container,.pp-image-scroll-wrap{transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.pp-image-scroll-wrap{overflow:hidden;width:100%;position:relative}.pp-image-scroll-container{width:100%}.pp-container-scroll{overflow:auto}.pp-image-scroll-container .pp-image-scroll-horizontal{position:relative;width:100%;height:100%}.pp-image-scroll-container .pp-image-scroll-horizontal.pp-image-scroll-image img{max-width:none;height:100%}.pp-image-scroll-container .pp-image-scroll-vertical.pp-image-scroll-image img{width:100%;max-width:100%;height:auto}.pp-image-scroll-ver{position:relative}.pp-image-scroll-container .pp-image-scroll-overlay{background:rgba(2,2,2,.3)}.pp-image-scroll-container .pp-image-scroll-link,.pp-image-scroll-container .pp-image-scroll-overlay{position:absolute;top:0;bottom:0;right:0;left:0;z-index:4}.pp-image-scroll-content{display:inline-block;position:absolute;height:auto;top:50%;right:50%;text-align:center;z-index:5;transform:translate(50%,-50%)}.pp-container-scroll-instant .pp-image-scroll-image img{transition:all 0s ease-in-out!important}.pp-image-scroll-container .pp-image-scroll-content,.pp-image-scroll-container .pp-image-scroll-overlay{transition:all .3s ease-in-out;opacity:1}.pp-image-scroll-container:hover .pp-image-scroll-content,.pp-image-scroll-container:hover .pp-image-scroll-overlay{opacity:0}.pp-image-scroll-container:hover .pp-image-scroll-content{visibility:hidden}.pp-image-scroll-content .pp-image-scroll-icon{display:inline-block;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}.pp-mouse-scroll-horizontal{-webkit-animation-name:pp-scroll-horizontal;animation-name:pp-scroll-horizontal}.pp-mouse-scroll-vertical{-webkit-animation-name:pp-scroll-vertical;animation-name:pp-scroll-vertical}@-webkit-keyframes pp-scroll-vertical{0%{transform:translateY(0)}100%{transform:translateY(5px)}}@keyframes pp-scroll-vertical{0%{transform:translateY(0)}100%{transform:translateY(5px)}}@-webkit-keyframes pp-scroll-horizontal{0%{transform:translateX(0)}100%{transform:translateX(-5px)}}@keyframes pp-scroll-horizontal{0%{transform:translateX(0)}100%{transform:translateX(-5px)}}.pp-buttons-group{display:flex;flex-flow:wrap;align-items:flex-start}.pp-buttons-group a,.pp-buttons-group a:hover{text-decoration:none;transition:all .5s ease-in-out}.pp-buttons-group .pp-button{display:flex}.pp-buttons-group .pp-button .pp-button-content-wrapper .pp-button-content-inner{display:flex;align-items:center;justify-content:center}.pp-buttons-group .pp-button .pp-button-content-wrapper .pp-button-content-inner.pp-icon-before{flex-direction:row}.pp-buttons-group .pp-button .pp-button-content-wrapper .pp-button-content-inner.pp-icon-after{flex-direction:row-reverse}.pp-buttons-group .pp-button .pp-button-content-wrapper .pp-button-content-inner.pp-icon-top{flex-direction:column}.pp-buttons-group .pp-button .pp-button-content-wrapper .pp-button-content-inner.pp-icon-bottom{flex-direction:column-reverse}.pp-button-icon-image img{width:40px}.pp-button-content-wrapper{display:flex;flex-grow:1;justify-content:center}.pp-buttons-valign-top .pp-buttons-group{align-items:flex-start}.pp-buttons-valign-middle .pp-buttons-group{align-items:center}.pp-buttons-valign-bottom .pp-buttons-group{align-items:flex-end}.pp-buttons-valign-stretch .pp-buttons-group{align-items:stretch}.pp-buttons-valign-stretch .pp-buttons-group .pp-button-content-wrapper{align-items:center}.pp-buttons-halign-left .pp-buttons-group{justify-content:flex-start}.pp-buttons-halign-center .pp-buttons-group{justify-content:center}.pp-buttons-halign-right .pp-buttons-group{justify-content:flex-end}.pp-buttons-halign-stretch .pp-buttons-group{justify-content:stretch}.pp-buttons-halign-stretch .pp-button{flex-grow:1}.pp-buttons-stack-desktop .pp-buttons-group{flex-direction:column}.pp-buttons-stack-desktop.pp-buttons-halign-left .pp-buttons-group{align-items:flex-start}.pp-buttons-stack-desktop.pp-buttons-halign-center .pp-buttons-group{align-items:center}.pp-buttons-stack-desktop.pp-buttons-halign-right .pp-buttons-group{align-items:flex-end}.pp-buttons-stack-desktop.pp-buttons-halign-stretch .pp-buttons-group{align-items:stretch}.pp-buttons-stack-desktop.pp-buttons-halign-stretch .pp-button{flex-grow:1}.pp-buttons-stack-desktop .pp-button{margin-right:0!important;margin-left:0!important}.pp-heading-fill-gradient .pp-heading-text{display:block;background-clip:text;text-fill-color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.pp-formidable-forms .frm_form_field .frm_primary_label{display:none}.pp-formidable-forms-labels-yes .pp-formidable-forms .frm_primary_label{display:block}.pp-custom-radio-checkbox .form-field input[type=checkbox],.pp-custom-radio-checkbox .form-field input[type=radio]{border-style:solid;border-width:0;display:inline-block;vertical-align:middle;padding:3px;-webkit-appearance:none}.pp-formidable-forms-button-full-width .pp-formidable-forms .frm_submit .frm_button_submit{width:100%}.pp-fluent-forms-form-button-full-width .ff_submit_btn_wrapper .ff-btn-submit{margin-right:0;margin-left:0;width:100%}.pp-post{overflow:hidden}.pp-post .pp-post-title{font-size:26px}.pp-post .pp-post-title a{color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit}.pp-post-thumbnail{overflow:hidden}.pp-post-thumbnail img{width:100%;transition:all .25s linear}.pp-posts-thumbnail-ratio .pp-post-thumbnail-wrap{position:relative}.pp-posts-thumbnail-ratio .pp-post-thumbnail-wrap img{position:absolute;-o-object-fit:cover;object-fit:cover;top:0;left:0;bottom:0;right:0;height:100%}.pp-post-separator-wrap{margin-bottom:15px}.pp-post-separator{background:#e6e6e6;height:1px;width:100%}.pp-post-terms{transition:all .25s linear 0s;display:inline-block}.pp-post-terms a{color:inherit}.pp-equal-height-yes .pp-post{height:100%}.pp-posts-pagination .page-numbers,.pp-posts-pagination a{display:inline-block}.pp-posts-infinite-scroll .pp-posts-pagination-wrap{display:none}.pp-search-form-container{display:flex;justify-content:flex-start}.pp-search-form{display:flex;transition:.2s;overflow:hidden;border:0 solid transparent;margin-bottom:20px;min-height:50px;max-width:400px;width:100%}.pp-search-form button,.pp-search-form input[type=search]{margin:0;border:0;padding:0;display:inline-block;vertical-align:middle;white-space:normal;background:0 0;line-height:1;min-width:0;font-size:15px;-webkit-appearance:none;-moz-appearance:none}.pp-search-form button:focus,.pp-search-form input[type=search]:focus{outline:0}.pp-search-form input[type=search]{background:#eceeef;height:100%;padding-right:15px;padding-left:15px;flex-basis:100%;color:#55595c;transition:color .2s}.pp-search-form button{background-color:#818a91;font-size:16px;color:#fff;border-radius:0;min-width:50px}.pp-search-form .pp-search-form-input:-ms-input-placeholder{color:inherit;font-family:inherit;opacity:.6}.pp-search-form .pp-search-form-input::-moz-placeholder{color:inherit;font-family:inherit;opacity:.6}.pp-search-form .pp-search-form-input::-ms-input-placeholder{color:inherit;font-family:inherit;opacity:.6}.pp-search-form .pp-search-form-input::placeholder{color:inherit;font-family:inherit;opacity:.6}.pp-search-form-text .pp-search-form-submit{flex-shrink:0}.pp-loader,.pp-posts-loader{width:46px;height:46px}.pp-loader{text-align:center;position:absolute;top:50%;right:50%;transform:translateX(50%) translateY(-50%);z-index:2}.pp-posts-loader{display:none;margin-right:auto;margin-left:auto}.pp-loader:after,.pp-posts-loader:after{content:" ";display:block;width:100%;height:100%;margin:1px;border-radius:50%;border:5px solid #fff;border-color:#000 transparent #000 transparent;-webkit-animation:pp-loader-dual-ring 1.2s linear infinite;animation:pp-loader-dual-ring 1.2s linear infinite}.pp-loader:after{width:46px;height:46px}@-webkit-keyframes pp-loader-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(-360deg)}}@keyframes pp-loader-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(-360deg)}}.pp-loader-overlay{background:rgba(255,255,255,.5);content:'';position:absolute;top:0;right:0;z-index:1;height:100%;width:100%}@media only screen and (min-width:1025px){.elementor-element.elementor-grid-1{position:relative}.elementor-element.elementor-grid-1 .pp-grid-item-wrap{width:100%;float:right}.elementor-element.elementor-grid-2{position:relative}.elementor-element.elementor-grid-2 .pp-grid-item-wrap{width:50%;float:right}.elementor-element.elementor-grid-2 .pp-grid-item-wrap:nth-of-type(2n){margin-left:0!important}.elementor-element.elementor-grid-2 .pp-grid-item-wrap:nth-of-type(2n+1){clear:right}.elementor-element.elementor-grid-3{position:relative}.elementor-element.elementor-grid-3 .pp-grid-item-wrap{width:33.3333%;float:right}.elementor-element.elementor-grid-3 .pp-grid-item-wrap:nth-of-type(3n){margin-left:0!important}.elementor-element.elementor-grid-3 .pp-grid-item-wrap:nth-of-type(3n+1){clear:right}.elementor-element.elementor-grid-4{position:relative}.elementor-element.elementor-grid-4 .pp-grid-item-wrap{width:25%;float:right}.elementor-element.elementor-grid-4 .pp-grid-item-wrap:nth-of-type(4n){margin-left:0!important}.elementor-element.elementor-grid-4 .pp-grid-item-wrap:nth-of-type(4n+1){clear:right}.elementor-element.elementor-grid-5{position:relative}.elementor-element.elementor-grid-5 .pp-grid-item-wrap{width:20%;float:right}.elementor-element.elementor-grid-5 .pp-grid-item-wrap:nth-of-type(5n){margin-left:0!important}.elementor-element.elementor-grid-5 .pp-grid-item-wrap:nth-of-type(5n+1){clear:right}.elementor-element.elementor-grid-6{position:relative}.elementor-element.elementor-grid-6 .pp-grid-item-wrap{width:16.6667%;float:right}.elementor-element.elementor-grid-6 .pp-grid-item-wrap:nth-of-type(6n){margin-left:0!important}.elementor-element.elementor-grid-6 .pp-grid-item-wrap:nth-of-type(6n+1){clear:right}}@media (max-width:1024px){.pp-image-accordion-stack-on-tablet .pp-image-accordion{flex-direction:column}.pp-image-accordion-stack-on-tablet .pp-image-accordion a:hover .pp-image-accordion-overlay{background-color:transparent}.pp-image-accordion-stack-on-tablet .pp-image-accordion-item{margin-left:0!important}.pp-info-box-tablet-top .pp-info-box{flex-direction:column}.pp-info-box-tablet-top .pp-info-box .pp-info-box-icon-wrap{display:inline-block;margin:0}.pp-info-box-tablet-top .pp-info-box .pp-info-box-icon{margin-left:auto}.pp-info-box-tablet-left .pp-info-box{flex-direction:row}.pp-info-box-tablet-left .pp-info-box .pp-info-box-icon-wrap{display:flex;margin-left:20px}.pp-info-box-tablet-left .pp-info-box .pp-info-box-icon,.pp-info-box-tablet-left .pp-info-box img{width:100%}.pp-info-box-tablet-right .pp-info-box{flex-direction:row-reverse}.pp-info-box-tablet-right .pp-info-box .pp-info-box-icon-wrap{display:flex;margin-right:20px}.pp-info-box-tablet-right .pp-info-box .pp-info-box-icon,.pp-info-box-tablet-right .pp-info-box img{width:100%}.pp-info-list-stack-tablet.pp-info-list-icon-top .pp-info-list-container .pp-list-items{display:block}.pp-info-list-stack-tablet.pp-info-list-icon-top .pp-info-list-container .pp-list-items .pp-info-list-item{display:block;text-align:center!important;width:100%!important}.pp-info-list-stack-tablet.pp-info-list-icon-top .pp-info-list-item-inner{flex-direction:row}.pp-info-list-stack-tablet.pp-info-list-icon-top .pp-infolist-icon-wrapper{margin-bottom:0;margin-left:10px}.pp-info-list-stack-tablet.pp-info-list-icon-top .pp-infolist-icon-wrapper:before{content:'';border-left:1px solid #000;height:1500px;bottom:14px;right:calc(7px - (1px/2));position:absolute;width:1px;top:auto}.pp-info-list-stack-tablet.pp-info-list-icon-top .pp-infolist-icon-wrapper:after{content:'';border-left:1px solid #000;height:1500px;top:14px;right:calc(7px - (1px/2));position:absolute;width:1px;top:auto}}@media only screen and (max-width:1024px) and (min-width:766px){.elementor-element.elementor-grid-tablet-1{position:relative}.elementor-element.elementor-grid-tablet-1 .pp-grid-item-wrap{width:100%;float:right}.elementor-element.elementor-grid-tablet-2{position:relative}.elementor-element.elementor-grid-tablet-2 .pp-grid-item-wrap{width:50%;float:right}.elementor-element.elementor-grid-tablet-2 .pp-grid-item-wrap:nth-of-type(2n){margin-left:0!important}.elementor-element.elementor-grid-tablet-2 .pp-grid-item-wrap:nth-of-type(2n+1){clear:right}.elementor-element.elementor-grid-tablet-3{position:relative}.elementor-element.elementor-grid-tablet-3 .pp-grid-item-wrap{width:33.3333%;float:right}.elementor-element.elementor-grid-tablet-3 .pp-grid-item-wrap:nth-of-type(3n){margin-left:0!important}.elementor-element.elementor-grid-tablet-3 .pp-grid-item-wrap:nth-of-type(3n+1){clear:right}.elementor-element.elementor-grid-tablet-4{position:relative}.elementor-element.elementor-grid-tablet-4 .pp-grid-item-wrap{width:25%;float:right}.elementor-element.elementor-grid-tablet-4 .pp-grid-item-wrap:nth-of-type(4n){margin-left:0!important}.elementor-element.elementor-grid-tablet-4 .pp-grid-item-wrap:nth-of-type(4n+1){clear:right}.elementor-element.elementor-grid-tablet-5{position:relative}.elementor-element.elementor-grid-tablet-5 .pp-grid-item-wrap{width:20%;float:right}.elementor-element.elementor-grid-tablet-5 .pp-grid-item-wrap:nth-of-type(5n){margin-left:0!important}.elementor-element.elementor-grid-tablet-5 .pp-grid-item-wrap:nth-of-type(5n+1){clear:right}.elementor-element.elementor-grid-tablet-6{position:relative}.elementor-element.elementor-grid-tablet-6 .pp-grid-item-wrap{width:16.6667%;float:right}.elementor-element.elementor-grid-tablet-6 .pp-grid-item-wrap:nth-of-type(6n){margin-left:0!important}.elementor-element.elementor-grid-tablet-6 .pp-grid-item-wrap:nth-of-type(6n+1){clear:right}}@media only screen and (max-width:767px){.pp-image-accordion-stack-on-mobile .pp-image-accordion{flex-direction:column}.pp-image-accordion-stack-on-mobile .pp-image-accordion a:hover .pp-image-accordion-overlay{background-color:transparent}.pp-image-accordion-stack-on-mobile .pp-image-accordion-item{margin-left:0!important}.pp-info-box-mobile-top .pp-info-box{flex-direction:column}.pp-info-box-mobile-top .pp-info-box .pp-info-box-icon-wrap{display:inline-block;margin:0}.pp-info-box-mobile-top .pp-info-box .pp-info-box-icon{margin-left:auto}.pp-info-box-mobile-left .pp-info-box{flex-direction:row}.pp-info-box-mobile-left .pp-info-box .pp-info-box-icon-wrap{display:flex;margin-left:20px}.pp-info-box-mobile-left .pp-info-box .pp-info-box-icon,.pp-info-box-mobile-left .pp-info-box img{width:100%}.pp-info-box-mobile-right .pp-info-box{flex-direction:row-reverse}.pp-info-box-mobile-right .pp-info-box .pp-info-box-icon-wrap{display:flex;margin-right:20px}.pp-info-box-mobile-right .pp-info-box .pp-info-box-icon,.pp-info-box-mobile-right .pp-info-box img{width:100%}.pp-info-list-stack-mobile.pp-info-list-icon-top .pp-info-list-container .pp-list-items{display:block}.pp-info-list-stack-mobile.pp-info-list-icon-top .pp-info-list-container .pp-list-items .pp-info-list-item{display:block;text-align:center!important;width:100%!important}.pp-info-list-stack-mobile.pp-info-list-icon-top .pp-info-list-item-inner{flex-direction:row}.pp-info-list-stack-mobile.pp-info-list-icon-top .pp-infolist-icon-wrapper{margin-bottom:0;margin-left:10px}.pp-info-list-stack-mobile.pp-info-list-icon-top .pp-infolist-icon-wrapper:before{content:'';border-left:1px solid #000;height:1500px;bottom:14px;right:calc(7px - (1px/2));position:absolute;width:1px;top:auto}.pp-info-list-stack-mobile.pp-info-list-icon-top .pp-infolist-icon-wrapper:after{content:'';border-left:1px solid #000;height:1500px;top:14px;right:calc(7px - (1px/2));position:absolute;width:1px;top:auto}.elementor-element.elementor-grid-mobile-1{position:relative}.elementor-element.elementor-grid-mobile-1 .pp-grid-item-wrap{width:100%;float:right}.elementor-element.elementor-grid-mobile-2{position:relative}.elementor-element.elementor-grid-mobile-2 .pp-grid-item-wrap{width:50%;float:right}.elementor-element.elementor-grid-mobile-2 .pp-grid-item-wrap:nth-of-type(2n){margin-left:0!important}.elementor-element.elementor-grid-mobile-2 .pp-grid-item-wrap:nth-of-type(2n+1){clear:right}.elementor-element.elementor-grid-mobile-3{position:relative}.elementor-element.elementor-grid-mobile-3 .pp-grid-item-wrap{width:33.3333%;float:right}.elementor-element.elementor-grid-mobile-3 .pp-grid-item-wrap:nth-of-type(3n){margin-left:0!important}.elementor-element.elementor-grid-mobile-3 .pp-grid-item-wrap:nth-of-type(3n+1){clear:right}.elementor-element.elementor-grid-mobile-4{position:relative}.elementor-element.elementor-grid-mobile-4 .pp-grid-item-wrap{width:25%;float:right}.elementor-element.elementor-grid-mobile-4 .pp-grid-item-wrap:nth-of-type(4n){margin-left:0!important}.elementor-element.elementor-grid-mobile-4 .pp-grid-item-wrap:nth-of-type(4n+1){clear:right}.elementor-element.elementor-grid-mobile-5{position:relative}.elementor-element.elementor-grid-mobile-5 .pp-grid-item-wrap{width:20%;float:right}.elementor-element.elementor-grid-mobile-5 .pp-grid-item-wrap:nth-of-type(5n){margin-left:0!important}.elementor-element.elementor-grid-mobile-5 .pp-grid-item-wrap:nth-of-type(5n+1){clear:right}.elementor-element.elementor-grid-mobile-6{position:relative}.elementor-element.elementor-grid-mobile-6 .pp-grid-item-wrap{width:16.6667%;float:right}.elementor-element.elementor-grid-mobile-6 .pp-grid-item-wrap:nth-of-type(6n){margin-left:0!important}.elementor-element.elementor-grid-mobile-6 .pp-grid-item-wrap:nth-of-type(6n+1){clear:right}}.pp-tooltip{display:none;position:absolute;min-width:50px;max-width:200px;min-height:16px;max-height:200px;border-radius:2px;z-index:3000;line-height:16px;font-size:13px;opacity:.01;transition:top .2s ease,opacity .3s ease}.pp-tooltip .pp-tooltip-callout{position:absolute}.pp-tooltip .pp-tooltip-callout:after,.pp-tooltip .pp-tooltip-callout:before{border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.pp-tooltip.tt-left .pp-tooltip-callout:before{right:100%}.pp-tooltip.tt-left .pp-tooltip-callout:after{right:100%;border-color:transparent;border-right-color:rgba(0,0,0,.8);border-width:5px;top:50%;margin-top:-5px}.pp-tooltip.tt-right .pp-tooltip-callout:before{left:100%}.pp-tooltip.tt-right .pp-tooltip-callout:after{left:100%;border-color:transparent;border-left-color:rgba(0,0,0,.8);border-width:5px;top:50%;margin-top:-5px}.pp-tooltip.tt-bottom .pp-tooltip-callout:before{bottom:100%}.pp-tooltip.tt-bottom .pp-tooltip-callout:after{bottom:100%;border-color:transparent;border-bottom-color:rgba(0,0,0,.8);border-width:5px;right:50%;margin-right:-5px}.pp-tooltip.tt-top .pp-tooltip-callout:before{top:100%}.pp-tooltip.tt-top .pp-tooltip-callout:after{top:100%;border-color:transparent;border-top-color:rgba(0,0,0,.8);border-width:5px;right:50%;margin-right:-5px}.pp-tooltip-tiny{font-size:10px}.pp-tooltip-small{font-size:12px}.pp-tooltip-large{font-size:14px}.pp-tooltip-content{background:rgba(0,0,0,.8);color:#fff;padding:8px;border-radius:2px}.mfp-bg{top:0;right:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;right:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;right:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:right;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;right:8px;left:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;left:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 10px 18px 0;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;left:-6px;text-align:left;padding-left:6px;width:100%}.mfp-counter{position:absolute;top:0;left:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;right:0;top:0;margin-top:35px;margin-right:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{right:0}.mfp-arrow-left:after{border-left:17px solid #fff;margin-right:31px}.mfp-arrow-left:before{margin-right:25px;border-left:27px solid #3f3f3f}.mfp-arrow-right{left:0}.mfp-arrow-right:after{border-right:17px solid #fff;margin-right:39px}.mfp-arrow-right:before{border-right:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;right:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;right:0;top:40px;bottom:40px;display:block;left:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;right:0;width:100%;cursor:auto}.mfp-title{text-align:right;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-left:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-right:0;padding-left:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-right:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{left:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;left:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{transform:scale(.75)}.mfp-arrow-left{transform-origin:100%}.mfp-arrow-right{transform-origin:0}.mfp-container{padding-right:6px;padding-left:6px}}/*!
2
  * animate.css -http://daneden.me/animate
3
  * Version - 3.5.2
4
  * Licensed under the MIT license - http://opensource.org/licenses/MIT
1
+ div[class*=' pa-'],div[class^=pa-]{box-sizing:border-box}.clearfix:after{clear:both;content:"";font-size:0;height:0;display:block;visibility:hidden}.pp-icon{display:inline-block;line-height:1;text-align:center;transition:all .3s}.pp-icon i,.pp-icon svg{width:1em;height:1em;position:relative;display:block}.pp-no-trans{transition:none}.pp-hidden{display:none!important}.pp-v-hidden{opacity:0;visibility:hidden}.pp-icon{display:inline-block;line-height:1;text-align:center;transition:all .3s}.pp-icon i,.pp-icon svg{width:1em;height:1em;position:relative;display:block}.pp-no-trans{transition:none}.pp-pos-abs{position:absolute}.pp-image-overlay,.pp-media-background,.pp-media-content,.pp-media-overlay{position:absolute;top:0;right:0;left:0;bottom:0}.pp-media-overlay{transition:all .25s linear 0s}.pp-media-background{background-color:rgba(0,0,0,.2);background-size:cover}.pp-floating-element{position:fixed;z-index:999}.pp-floating-element-align-top-left .pp-floating-element{top:0;right:0}.pp-floating-element-align-top-right .pp-floating-element{top:0;left:0}.pp-floating-element-align-top-center .pp-floating-element{top:0;right:50%;transform:translateX(50%)}.pp-floating-element-align-middle-left .pp-floating-element{top:50%;right:0;transform:translateY(-50%)}.pp-floating-element-align-middle-right .pp-floating-element{top:50%;left:0;transform:translateY(-50%)}.pp-floating-element-align-bottom-left .pp-floating-element{bottom:0;right:0}.pp-floating-element-align-bottom-right .pp-floating-element{bottom:0;left:0}.pp-floating-element-align-bottom-center .pp-floating-element{bottom:0;right:50%;transform:translateX(50%)}.pp-submit-button,.pp-tooltip-click{cursor:pointer}.pp-elementor-grid{display:flex;flex-wrap:wrap;position:relative}.pp-elementor-grid .pp-grid-item{transition:all .25s linear 0s;position:relative}.pp-elementor-grid .pp-grid-item-wrap{float:right;margin-bottom:0;margin-right:0;text-align:center;transition:all .2s cubic-bezier(.645,.045,.355,1)}.pp-contact-form input[type=date],.pp-contact-form input[type=email],.pp-contact-form input[type=number],.pp-contact-form input[type=tel],.pp-contact-form input[type=text],.pp-contact-form input[type=url],.pp-contact-form textarea{background:#fff;box-shadow:none;-webkit-box-shadow:none;float:none;height:auto;margin:0;outline:0;width:auto}.pp-contact-form input[type=submit]{border:0;float:none;height:auto;margin:0;padding:10px 20px;width:auto}.pp-contact-form input[type=button],.pp-contact-form input[type=submit]{transition:all .25s linear 0s}.pp-contact-form.placeholder-hide input::-webkit-input-placeholder,.pp-contact-form.placeholder-hide textarea::-webkit-input-placeholder{opacity:0;visibility:hidden}.pp-contact-form.placeholder-hide input::-moz-placeholder,.pp-contact-form.placeholder-hide textarea::-moz-placeholder{opacity:0;visibility:hidden}.pp-contact-form.placeholder-hide input:-ms-input-placeholder,.pp-contact-form.placeholder-hide textarea:-ms-input-placeholder{opacity:0;visibility:hidden}.pp-contact-form.placeholder-hide input:-moz-placeholder,.pp-contact-form.placeholder-hide textarea:-moz-placeholder{opacity:0;visibility:hidden}.pp-custom-radio-checkbox input[type=checkbox],.pp-custom-radio-checkbox input[type=radio]{-webkit-appearance:none;-moz-appearance:none;border-style:solid;border-width:0;outline:0;min-width:1px;width:15px;height:15px;background:#ddd;padding:3px}.pp-custom-radio-checkbox input[type=checkbox]:before,.pp-custom-radio-checkbox input[type=radio]:before{content:"";width:100%;height:100%;padding:0;margin:0;display:block}.pp-custom-radio-checkbox input[type=checkbox]:checked:before,.pp-custom-radio-checkbox input[type=radio]:checked:before{background:#999;transition:all .25s linear 0s}.pp-custom-radio-checkbox input[type=radio]{border-radius:50%}.pp-custom-radio-checkbox input[type=radio]:before{border-radius:50%}.pp-divider-wrap{font-size:0;line-height:0}.pp-divider{text-align:center}.pp-divider-left .divider-border-left{display:none}.pp-divider-right .divider-border-right{display:none}.pp-divider-horizontal{border:0;border-color:#000;border-bottom-width:4px;border-top-width:0;display:inline-block;width:80px;height:0;border-style:dashed}.pp-divider-vertical{border:0;display:inline-block;border-right:2px solid #000;padding-bottom:50px}.divider-text-container{display:inline-block;max-width:100%}.divider-text-wrap{display:flex;align-items:center;margin:0 auto}.pp-divider-text{font-size:16px;line-height:1.4}.pp-divider-border-wrap{flex:1 1 auto}.divider-border{border:0;height:1px;border-top:1px solid #000;display:block;width:100%}.pp-divider-content{display:inherit;flex:0 1 auto;margin:0 20px}.pp-dual-heading .pp-first-text,.pp-dual-heading .pp-second-text{display:inline-block}.pp-counter{display:inline-block}.pp-counter-icon,.pp-counter-icon-divider,.pp-counter-icon-wrap,.pp-counter-num-divider{display:inline-block}.pp-counter-icon{line-height:1}.pp-counter-layout-3 .pp-icon-title-wrap,.pp-counter-layout-3-number-wrap,.pp-counter-layout-4 .pp-icon-title-wrap,.pp-counter-layout-4-number-wrap{display:flex;align-items:center;justify-content:center}.pp-counter-layout-5,.pp-counter-layout-6{display:flex;align-items:center;justify-content:center}.pp-counter-layout-6 .pp-counter-icon-wrap{order:2}.pp-counter-layout-7,.pp-counter-layout-8{display:inline-flex;align-items:center;justify-content:center}.pp-counter-layout-7 .pp-icon-title-wrap,.pp-counter-layout-8 .pp-icon-title-wrap{display:inline-flex;flex-direction:column;align-items:flex-start}.pp-counter-layout-7 .pp-counter-title-wrap,.pp-counter-layout-8 .pp-counter-title-wrap{text-align:right}.pp-counter-layout-8{flex-direction:row-reverse}.pp-counter-layout-8 .pp-icon-title-wrap{align-items:flex-end}.pp-counter-layout-8 .pp-counter-title-wrap{text-align:left}.pp-counter .pp-icon-title-wrap .pp-counter-title{display:inline-block}.pp-counter .pp-icon-number-wrap .pp-counter-number-wrap{display:inline-block}.pp-business-hours .pp-business-day,.pp-business-hours .pp-business-timing{float:right;width:50%}.pp-business-hours .pp-business-timing{text-align:left}.pp-list-container .pp-icon-wrapper{line-height:1;transition:all .25s linear 0s}.pp-list-container .pp-icon-wrapper.icon-right{order:2}.pp-list-container .pp-icon-list-icon{display:inline-block;text-align:center}.pp-list-container .pp-list-items{list-style:none;margin:0;padding:0}.pp-list-container .pp-list-items li{margin:0;padding:0;position:relative;align-items:center;display:flex}.pp-list-container .pp-list-items li:after{bottom:0;display:block;position:absolute;margin-bottom:-5px}.pp-list-container .pp-list-items .fa{text-align:center}.pp-list-container .pp-list-items a{display:inherit;align-items:center}.pp-list-items.pp-inline-items{display:flex;flex-wrap:wrap}.pp-list-items.pp-inline-items li:not(:last-child){margin-left:8px}.pp-info-box-container{display:block;transition:all .25s linear 0s}.pp-info-box .pp-info-box-icon{display:inline-block;line-height:1;max-width:100%}.pp-info-box .pp-info-box-icon .fa{transition:all .25s linear 0s;width:1em;height:1em}.pp-info-box .pp-info-box-content{flex-grow:1}.pp-info-box-divider-wrap{font-size:0;line-height:0}.pp-info-box-divider{display:inline-block}.pp-info-box-left .pp-info-box{display:flex;flex-direction:row}.pp-info-box-left .pp-info-box .pp-info-box-icon-wrap{display:flex;margin-left:20px}.pp-info-box-left .pp-info-box .pp-info-box-icon,.pp-info-box-left .pp-info-box img{width:100%}.pp-info-box-right .pp-info-box{display:flex;flex-direction:row-reverse}.pp-info-box-right .pp-info-box .pp-info-box-icon-wrap{display:flex;margin-right:20px}.pp-info-box-right .pp-info-box .pp-info-box-icon,.pp-info-box-right .pp-info-box img{width:100%}.pp-info-box-carousel .pp-info-box-content-wrap{overflow:hidden}.pp-info-box-description p:last-child{margin-bottom:0}.pp-info-list-container{overflow:hidden}.pp-info-list-container li{overflow:hidden;position:relative}.pp-info-list-container li:last-child{overflow:hidden}.pp-info-list-container .pp-info-list-item-inner{align-items:center;display:flex}.pp-info-list-container .pp-infolist-icon-wrapper{background:#f5f5f5;display:inline-flex;justify-content:center;align-items:center;flex-shrink:0;position:relative}.pp-info-list-container .pp-info-list-number{text-align:center}.pp-info-list-container .pp-info-list-item:last-child{margin-bottom:0!important}.pp-info-list-container .pp-list-items a{color:inherit}.pp-info-list-icon-left.pp-info-list-icon-vertical-middle .pp-info-list-item-inner,.pp-info-list-icon-right.pp-info-list-icon-vertical-middle .pp-info-list-item-inner{align-items:center}.pp-info-list-icon-left.pp-info-list-icon-vertical-top .pp-info-list-item-inner,.pp-info-list-icon-right.pp-info-list-icon-vertical-top .pp-info-list-item-inner{align-items:flex-start}.pp-info-list-icon-left.pp-info-list-icon-vertical-top .pp-info-list-item:first-child .pp-infolist-icon-wrapper:before,.pp-info-list-icon-right.pp-info-list-icon-vertical-top .pp-info-list-item:first-child .pp-infolist-icon-wrapper:before{display:none}.pp-info-list-icon-left.pp-info-list-icon-vertical-bottom .pp-info-list-item-inner,.pp-info-list-icon-right.pp-info-list-icon-vertical-bottom .pp-info-list-item-inner{align-items:flex-end}.pp-info-list-icon-left.pp-info-list-icon-vertical-bottom .pp-info-list-item:last-child .pp-infolist-icon-wrapper:after,.pp-info-list-icon-right.pp-info-list-icon-vertical-bottom .pp-info-list-item:last-child .pp-infolist-icon-wrapper:after{display:none}.pp-info-list-icon-top.pp-info-list-icon-horizontal-center .pp-info-list-item-inner{align-items:center}.pp-info-list-icon-top.pp-info-list-icon-horizontal-left .pp-info-list-item-inner{align-items:flex-start}.pp-info-list-icon-top.pp-info-list-icon-horizontal-left .pp-info-list-item:first-child .pp-infolist-icon-wrapper:before{display:none}.pp-info-list-icon-top.pp-info-list-icon-horizontal-right .pp-info-list-item-inner{align-items:flex-end}.pp-info-list-icon-top.pp-info-list-icon-horizontal-right .pp-info-list-item:last-child .pp-infolist-icon-wrapper:after{display:none}.pp-info-list-icon-left .pp-infolist-icon-wrapper{margin-left:10px}.pp-info-list-icon-left .pp-info-list-connector .pp-infolist-icon-wrapper:before{content:'';border-left:1px solid #000;height:1500px;bottom:14px;right:calc(7px - (1px/2));position:absolute;width:1px}.pp-info-list-icon-left .pp-info-list-connector .pp-infolist-icon-wrapper:after{content:'';border-left:1px solid #000;height:1500px;top:14px;right:calc(7px - (1px/2));position:absolute;width:1px}.pp-info-list-icon-right .pp-info-list-item{justify-content:flex-end;text-align:left}.pp-info-list-icon-right .pp-infolist-icon-wrapper{margin-right:10px;order:2}.pp-info-list-icon-right .pp-info-list-connector .pp-infolist-icon-wrapper:before{content:'';border-right:1px solid #000;height:1500px;bottom:14px;left:calc(7px - (1px/2));position:absolute;width:1px}.pp-info-list-icon-right .pp-info-list-connector .pp-infolist-icon-wrapper:after{content:'';border-right:1px solid #000;height:1500px;top:14px;left:calc(7px - (1px/2));position:absolute;width:1px}.pp-info-list-connector.pp-info-list-corners-hide .pp-info-list-item:first-child .pp-infolist-icon-wrapper:before{display:none}.pp-info-list-connector.pp-info-list-corners-hide .pp-info-list-item:last-child .pp-infolist-icon-wrapper:after{display:none}.pp-info-list-icon-top .pp-list-items{display:flex;justify-content:center}.pp-info-list-icon-top .pp-list-items .pp-info-list-item{display:inline-block;flex-grow:1;flex-basis:0;text-align:center}.pp-info-list-icon-top .pp-list-items .pp-info-list-item:last-child{margin-left:0!important}.pp-info-list-icon-top .pp-infolist-icon-wrapper{margin-bottom:10px;vertical-align:top}.pp-info-list-icon-top .pp-info-list-connector .pp-infolist-icon-wrapper:before{content:'';border-top:1px solid #000;height:1px;top:calc(7px - (1px/2));right:auto;left:14px;position:absolute;width:1500px}.pp-info-list-icon-top .pp-info-list-connector .pp-infolist-icon-wrapper:after{content:'';border-top:1px solid #000;height:1px;right:14px;top:calc(7px - (1px/2));left:auto;position:absolute;width:1500px}.pp-info-list-icon-top .pp-info-list-item-inner{flex-direction:column}.pp-infolist-icon-wrapper{line-height:1;position:relative;z-index:1}.pp-info-list-item .pp-info-list-button{display:flex}.pp-info-list-item .pp-info-list-button .pp-button-icon{margin-left:10px}.pp-info-list-item .pp-info-list-button-icon-after .pp-button-icon{margin-right:10px;margin-left:0;order:2}.pp-link{display:inline-block;position:relative}.pp-link-effect-1:after{background:#000;position:absolute;bottom:-4px;content:'';height:1px;right:0;opacity:0;transform:translateY(10px);transition:height .25s,opacity .25s,transform .25s;width:100%}.pp-link-effect-1:hover:after{height:4px;opacity:1;transform:translateY(0)}.pp-link-effect-2:after{background:#000;position:absolute;bottom:-4px;content:'';height:1px;right:0;opacity:0;transform:translateY(0);transition:height .25s,opacity .25s,transform .25s;width:100%}.pp-link-effect-2:hover:after{height:4px;opacity:1;transform:translateY(10px)}.pp-link-effect-3:after,.pp-link-effect-3:before{display:inline-block;opacity:0;transition:transform .3s,opacity .2s}.pp-link-effect-3:before{margin-left:10px;content:'[';transform:translateX(-20px)}.pp-link-effect-3:after{margin-right:10px;content:']';transform:translateX(20px)}.pp-link-effect-3:focus:after,.pp-link-effect-3:focus:before,.pp-link-effect-3:hover:after,.pp-link-effect-3:hover:before{opacity:1;transform:translateX(0)}.pp-link-effect-4{perspective:1000px}.pp-link-effect-4 span{position:relative;display:inline-block;padding:0 14px;background:#2195de;transition:transform .3s;transform-origin:50% 0;transform-style:preserve-3d}.pp-link-effect-4 span:before{position:absolute;top:100%;right:0;width:100%;height:100%;background:#0965a0;text-align:center;content:attr(data-hover);transition:background .3s;transform:rotateX(-90deg);transform-origin:50% 0}.pp-link-effect-4:focus span,.pp-link-effect-4:hover span{transform:rotateX(90deg) translateY(-22px)}.pp-link-effect-4:focus span:before,.pp-link-effect-4:hover span:before{background:#28a2ee}.pp-link-effect-5{display:inline-block;overflow:hidden;padding:0 4px}.pp-link-effect-5 span{position:relative;display:inline-block;transition:transform .3s}.pp-link-effect-5 span:before{position:absolute;top:100%;content:attr(data-hover);font-weight:700;transform:translate3d(0,0,0)}.pp-link-effect-5:focus span,.pp-link-effect-5:hover span{transform:translateY(-100%)}.pp-link-effect-6{margin:0 10px;padding:10px 20px}.pp-link-effect-6:before{position:absolute;top:0;right:0;width:100%;height:2px;background:#fff;content:'';transition:top .3s}.pp-link-effect-6:after{position:absolute;top:0;right:0;width:2px;height:2px;background:#fff;content:'';transition:height .3s}.pp-link-effect-6:hover::before{top:100%;opacity:1}.pp-link-effect-6:hover::after{height:100%}.pp-link-effect-7{padding:12px 10px 10px;color:#566473;text-shadow:none;font-weight:700}.pp-link-effect-7:after,.pp-link-effect-7:before{position:absolute;top:100%;right:0;width:100%;height:3px;background:#566473;content:'';transition:transform .3s;transform:scale(.85)}.pp-link-effect-7:after{opacity:0;transition:top .3s,opacity .3s,transform .3s}.pp-link-effect-7:focus::after,.pp-link-effect-7:focus::before,.pp-link-effect-7:hover::after,.pp-link-effect-7:hover::before{transform:scale(1)}.pp-link-effect-7:focus::after,.pp-link-effect-7:hover::after{top:0;opacity:1}.pp-link-effect-8{padding:10px 20px}.pp-link-effect-8:after,.pp-link-effect-8:before{position:absolute;top:0;right:0;width:100%;height:100%;border:3px solid #354856;content:'';transition:transform .3s,opacity .3s}.pp-link-effect-8:after{border-color:#fff;opacity:0;transform:translateY(-7px) translateX(-6px)}.pp-link-effect-8:focus:before,.pp-link-effect-8:hover:before{opacity:0;transform:translateY(5px) translateX(5px)}.pp-link-effect-8:focus:after,.pp-link-effect-8:hover:after{opacity:1;transform:translateY(0) translateX(0)}.pp-link-effect-9{display:inline-block;margin:0 20px;padding:18px 20px}.pp-link-effect-9:after,.pp-link-effect-9:before{position:absolute;top:0;right:0;width:100%;height:1px;background:#fff;content:'';opacity:.2;transition:opacity .3s,height .3s}.pp-link-effect-9:after{top:100%;opacity:0;transition:transform .3s,opacity .3s;transform:translateY(-10px)}.pp-link-effect-9 span:first-child{z-index:2;display:block;font-weight:300}.pp-link-effect-9 span:last-child{z-index:1;display:block;padding:8px 0 0 0;color:rgba(0,0,0,.4);text-shadow:none;text-transform:none;font-style:italic;font-size:.75em;font-family:Palatino,"Palatino Linotype","Palatino LT STD","Book Antiqua",Georgia,serif;opacity:0;transition:transform .3s,opacity .3s;transform:translateY(-100%)}.pp-link-effect-9:focus:before,.pp-link-effect-9:hover:before{height:6px}.pp-link-effect-9:focus:after,.pp-link-effect-9:focus:before,.pp-link-effect-9:hover:after,.pp-link-effect-9:hover:before{opacity:1;transform:translateY(0)}.pp-link-effect-9:focus span:last-child,.pp-link-effect-9:hover span:last-child{opacity:1;transform:translateY(0)}.pp-link-effect-10{display:inline-block;overflow:hidden;margin:0 15px}.pp-link-effect-10 span{display:block;background:#0f7c67;padding:8px 20px;transition:transform .3s}.pp-link-effect-10:before{position:absolute;top:0;right:0;z-index:-1;width:100%;height:100%;background:#fff;color:#0f7c67;content:attr(data-hover);padding:8px 20px;transition:transform .3s;-webkit-transform:translateX(50%)}.pp-link-effect-10:focus span,.pp-link-effect-10:hover span{transform:translateX(-100%)}.pp-link-effect-10:focus:before,.pp-link-effect-10:hover:before{transform:translateX(0);z-index:1}.pp-link-effect-11{padding:10px 0;border-top:2px solid #0972b4;color:#0972b4;text-shadow:none}.pp-link-effect-11:before{position:absolute;top:0;right:0;overflow:hidden;padding:10px 0;max-width:0;border-bottom:2px solid #fff;color:#fff;content:attr(data-hover);transition:max-width .5s}.pp-link-effect-11:focus:before,.pp-link-effect-11:hover:before{max-width:100%}.pp-link-effect-12:after,.pp-link-effect-12:before{position:absolute;top:50%;right:50%;width:100px;height:100px;border:2px solid rgba(0,0,0,.1);border-radius:50%;content:'';opacity:0;transition:transform .3s,opacity .3s;transform:translateX(50%) translateY(-50%) scale(.2)}.pp-link-effect-12:after{width:90px;height:90px;border-width:6px;transform:translateX(50%) translateY(-50%) scale(.8)}.pp-link-effect-12:focus:after,.pp-link-effect-12:focus:before,.pp-link-effect-12:hover:after,.pp-link-effect-12:hover:before{opacity:1;transform:translateX(50%) translateY(-50%) scale(1)}.pp-link-effect-13{display:inline-block;transition:color .3s}.pp-link-effect-13:before{position:absolute;top:100%;right:50%;color:transparent;content:'\2022';text-shadow:0 0 transparent;font-size:1.2em;transition:text-shadow .3s,color .3s;transform:translateX(50%);pointer-events:none}.pp-link-effect-13:focus:before,.pp-link-effect-13:hover:before{color:#fff;text-shadow:-10px 0 #fff,10px 0 #fff}.pp-link-effect-13:focus,.pp-link-effect-13:hover{color:#ba7700}.pp-link-effect-14{display:inline-block;padding:0 20px;height:45px;line-height:45px}.pp-link-effect-14:after,.pp-link-effect-14:before{position:absolute;width:45px;height:2px;background:#fff;content:'';transition:all .3s;pointer-events:none}.pp-link-effect-14:before{top:0;right:0;transform:rotate(-90deg);transform-origin:100% 0}.pp-link-effect-14:after{left:0;bottom:0;transform:rotate(-90deg);transform-origin:0 0}.pp-link-effect-14:focus:after,.pp-link-effect-14:focus:before,.pp-link-effect-14:hover:after,.pp-link-effect-14:hover:before{opacity:1}.pp-link-effect-14:focus:before,.pp-link-effect-14:hover:before{right:50%;transform:rotate(0) translateX(50%)}.pp-link-effect-14:focus:after,.pp-link-effect-14:hover:after{left:50%;transform:rotate(0) translateX(-50%)}.pp-link-effect-15{display:inline-block;color:rgba(0,0,0,.2);font-weight:700;text-shadow:none}.pp-link-effect-15:before{color:#fff;content:attr(data-hover);position:absolute;transition:transform .3s,opacity .3s}.pp-link-effect-15:focus:before,.pp-link-effect-15:hover:before{transform:scale(.9);opacity:0}.pp-link-effect-16{display:inline-block;color:#6f8686;text-shadow:0 0 1px rgba(111,134,134,.3)}.pp-link-effect-16:before{color:#fff;content:attr(data-hover);position:absolute;opacity:0;text-shadow:0 0 1px rgba(255,255,255,.3);transform:scale(1.1) translateX(-10px) translateY(-10px) rotate(-4deg);transition:transform .3s,opacity .3s;pointer-events:none}.pp-link-effect-16:focus:before,.pp-link-effect-16:hover:before{transform:scale(1) translateX(0) translateY(0) rotate(0);opacity:1}.pp-link-effect-17{display:inline-block;color:#10649b;text-shadow:none;padding:10px 0}.pp-link-effect-17:before{color:#fff;text-shadow:0 0 1px rgba(255,255,255,.3);content:attr(data-hover);position:absolute;transition:transform .3s,opacity .3s;pointer-events:none}.pp-link-effect-17:after{content:'';position:absolute;right:0;bottom:0;width:100%;height:2px;background:#fff;opacity:0;transform:translateY(5px);transition:transform .3s,opacity .3s;pointer-events:none}.pp-link-effect-17:focus:before,.pp-link-effect-17:hover:before{opacity:0;transform:translateY(-2px)}.pp-link-effect-17:focus:after,.pp-link-effect-17:hover:after{opacity:1;transform:translateY(0)}.pp-link-effect-18{display:inline-block;position:relative;z-index:1;padding:0 5px;color:#000;font-weight:700;transition:color .3s}.pp-link-effect-18:after,.pp-link-effect-18:before{position:absolute;width:100%;right:0;top:50%;height:2px;margin-top:-1px;background:#000;content:'';z-index:-1;transition:transform .3s,opacity .3s;pointer-events:none}.pp-link-effect-18:before{transform:translateY(-20px)}.pp-link-effect-18:after{transform:translateY(20px)}.pp-link-effect-18:focus,.pp-link-effect-18:hover{color:#000}.pp-link-effect-18:focus:after,.pp-link-effect-18:focus:before,.pp-link-effect-18:hover:after,.pp-link-effect-18:hover:before{opacity:.7}.pp-link-effect-18:focus:before,.pp-link-effect-18:hover:before{transform:rotate(-45deg)}.pp-link-effect-18:focus:after,.pp-link-effect-18:hover:after{transform:rotate(45deg)}.pp-link-effect-19{display:inline-block;line-height:2em;perspective:800px;width:200px}.pp-link-effect-19 span{position:relative;display:inline-block;width:100%;padding:0 14px;background:#e35041;transition:transform .4s,background .4s;transform-style:preserve-3d;transform-origin:50% 50% -100px}.pp-link-effect-19 span:before{position:absolute;top:0;right:100%;width:100%;height:100%;background:#b53a2d;content:attr(data-hover);transition:background .4s;transform:rotateY(90deg);transform-origin:100% 50%;pointer-events:none}.pp-link-effect-19:focus span,.pp-link-effect-19:hover span{background:#b53a2d;transform:rotateY(-90deg)}.pp-link-effect-19:focus span:before,.pp-link-effect-19:hover span:before{background:#ef5e50}.pp-link-effect-20{display:inline-block;line-height:2em;perspective:800px}.pp-link-effect-20 span{position:relative;display:inline-block;text-align:center;padding:3px 15px 0;background:#587285;box-shadow:inset 0 3px #2f4351;transition:background .6s;transform-origin:50% 0;transform-style:preserve-3d;transform-origin:100% 50%}.pp-link-effect-20 span:before{position:absolute;top:0;right:0;width:100%;height:100%;background:#fff;color:#2f4351;content:attr(data-hover);transform:rotateX(270deg);transition:transform .6s;transform-origin:100% 0;pointer-events:none}.pp-link-effect-20:focus span,.pp-link-effect-20:hover span{background:#2f4351}.pp-link-effect-20:focus span::before,.pp-link-effect-20:hover span::before{transform:rotateX(10deg)}.pp-link-effect-21{display:inline-block;padding:10px;color:#237546;font-weight:700;text-shadow:none;transition:color .3s}.pp-link-effect-21:after,.pp-link-effect-21:before{position:absolute;right:0;width:100%;height:2px;background:#fff;content:'';opacity:0;transition:opacity .3s,transform .3s;transform:translateY(-10px)}.pp-link-effect-21:before{top:0;transform:translateY(-10px)}.pp-link-effect-21:after{bottom:0;transform:translateY(10px)}.pp-link-effect-21:focus,.pp-link-effect-21:hover{color:#fff}.pp-link-effect-21:focus:after,.pp-link-effect-21:focus:before,.pp-link-effect-21:hover:after,.pp-link-effect-21:hover:before{opacity:1;transform:translateY(0)}.elementor-widget-pp-pricing-table .elementor-widget-container{background-color:#f8f8f8}.pp-pricing-table{overflow:hidden;text-align:center;transition:all .25s linear 0s}.pp-pricing-table-container{position:relative}.pp-pricing-table.horizontal-table{display:flex}.pp-pricing-table.horizontal-table .pp-pricing-table-features,.pp-pricing-table.horizontal-table .pp-pricing-table-footer,.pp-pricing-table.horizontal-table .pp-pricing-table-head{flex:1}.pp-pricing-table-align-left .pp-pricing-table{text-align:right}.pp-pricing-table-align-left .pp-pricing-table-price{justify-content:flex-start}.pp-pricing-table-align-right .pp-pricing-table{text-align:left}.pp-pricing-table-align-right .pp-pricing-table-price{justify-content:flex-end}.pp-pricing-table-head{background:#7a7a7a;padding:30px}.pp-pricing-table .pp-pricing-table-icon{display:inline-block}.pp-pricing-table .pp-pricing-table-title-wrap .pp-pricing-table-title{margin-bottom:0}.pp-pricing-table .pp-pricing-table-title-wrap .pp-pricing-table-subtitle{margin-bottom:0}.pp-pricing-table .pp-pricing-table-price{font-size:40px;margin-right:auto;margin-left:auto;padding:30px}.pp-pricing-table-price-value{display:flex}.pp-pricing-table-after-part{font-size:.4em;line-height:1;align-self:flex-start}.pp-pricing-table .pp-pricing-table-features{list-style:none;margin:0;padding:0}.pp-pricing-table .pp-pricing-table-features li{margin:0;padding:0}.pp-pricing-table .pp-pricing-table-features li:last-child{border-bottom:0}.pp-pricing-table .pp-pricing-table-features .excluded{text-decoration:line-through}.pp-pricing-table .pp-pricing-table-price-duration,.pp-pricing-table .pp-pricing-table-price-prefix{font-size:.4em;line-height:1;text-align:right}.pp-pricing-table .pp-pricing-table-price-prefix{align-self:flex-start}.pp-pricing-table .pp-pricing-table-price-duration{align-self:flex-end}.pp-pricing-table-price-duration-wrap .pp-pricing-table-price{flex-wrap:wrap}.pp-pricing-table-price-duration-wrap .pp-pricing-table-price-duration{text-align:center;width:100%}.pp-pricing-table .pp-pricing-table-price-value{line-height:.9}.pp-pricing-table-price,.pp-pricing-table-price-wrap{display:flex;justify-content:center;align-items:center;width:100%}.pp-pricing-table-price-original{display:inline-flex;font-size:.5em;line-height:1;align-self:flex-end;text-decoration:line-through}.pp-pricing-table-feature-content{display:inline-block}.pp-pricing-table-ribbon{color:#fff;font-size:13px;font-weight:700;position:absolute;text-align:center;text-transform:uppercase;top:0;z-index:2}.pp-pricing-table-ribbon-inner{background:#61ce70}.pp-pricing-table-ribbon-1{position:absolute;top:0;width:150px;overflow:hidden;height:150px}.pp-pricing-table-ribbon-1.pp-pricing-table-ribbon-right{right:auto;left:0;transform:rotate(-90deg)}.pp-pricing-table-ribbon-1.pp-pricing-table-ribbon-left{right:0;left:auto;transform:rotate(0)}.pp-pricing-table-ribbon-1 .pp-pricing-table-ribbon-inner{text-align:center;right:0;width:200%;transform:translateY(-50%) translateX(50%) translateX(-35px) rotate(45deg);margin-top:35px;line-height:2}.pp-pricing-table-ribbon-2{border-radius:50%;line-height:4em;min-height:4em;min-width:4em}.pp-pricing-table-ribbon-2 .pp-pricing-table-ribbon-inner{background:#61ce70;border-radius:50%}.pp-pricing-table-ribbon-2.pp-pricing-table-ribbon-right{transform:translateX(-38%) translateY(-38%)}.pp-pricing-table-ribbon-2.pp-pricing-table-ribbon-left{transform:translateX(38%) translateY(-38%)}.pp-pricing-table-ribbon-right{left:0}.pp-pricing-table-ribbon-left{right:0}.pp-pricing-table-ribbon-3{background:#61ce70;top:10%}.pp-pricing-table-ribbon-3 .pp-pricing-table-ribbon-inner{padding:3px 18px}.pp-pricing-table-ribbon-3:after,.pp-pricing-table-ribbon-3:before{border-bottom:8px solid transparent;content:'';display:block;position:absolute;height:0;width:0;top:100%}.pp-pricing-table-ribbon-3.pp-pricing-table-ribbon-right{border-radius:3px 3px 3px 0;left:-8px}.pp-pricing-table-ribbon-3.pp-pricing-table-ribbon-right:after,.pp-pricing-table-ribbon-3.pp-pricing-table-ribbon-right:before{left:0}.pp-pricing-table-ribbon-3.pp-pricing-table-ribbon-right:before{border-right:8px solid #61ce70}.pp-pricing-table-ribbon-3.pp-pricing-table-ribbon-right:after{border-right:8px solid rgba(0,0,0,.2)}.pp-pricing-table-ribbon-3.pp-pricing-table-ribbon-left{border-radius:3px 3px 0 3px;right:-8px}.pp-pricing-table-ribbon-3.pp-pricing-table-ribbon-left:after,.pp-pricing-table-ribbon-3.pp-pricing-table-ribbon-left:before{right:0}.pp-pricing-table-ribbon-3.pp-pricing-table-ribbon-left:before{border-left:8px solid #61ce70}.pp-pricing-table-ribbon-3.pp-pricing-table-ribbon-left:after{border-left:8px solid rgba(0,0,0,.2)}.pp-tooltip-click{cursor:pointer}.pp-restaurant-menu .pp-restaurant-menu-item-wrap{margin-bottom:10px;position:relative}.pp-restaurant-menu .pp-restaurant-menu-item{align-items:center;display:flex}.pp-restaurant-menu .pp-restaurant-menu-image{flex-grow:0;margin-left:10px}.pp-restaurant-menu .pp-restaurant-menu-content{flex-grow:1}.pp-restaurant-menu .pp-restaurant-menu-header{display:flex;justify-content:space-between;margin-bottom:5px}.pp-restaurant-menu .pp-restaurant-menu-title{display:inline-block;margin:0}.pp-restaurant-menu .pp-restaurant-menu-title a{color:inherit}.pp-restaurant-menu-style-1 .pp-restaurant-menu-price{float:left}.pp-restaurant-menu-style-3 .pp-restaurant-menu-image{order:1}.pp-restaurant-menu-style-4 .pp-restaurant-menu-header,.pp-restaurant-menu-style-4 .pp-restaurant-menu-item{display:block}.pp-restaurant-menu-style-4 .pp-restaurant-menu-image{display:inline-block}.pp-restaurant-menu-style-1 .pp-price-title-connector{border-bottom:1px dashed #000;height:1px;flex-grow:1;align-self:center;margin:0 20px}.pp-restaurant-menu-style-powerpack .pp-restaurant-menu-item{min-height:150px;position:relative}.pp-restaurant-menu-style-powerpack .pp-restaurant-menu-price{bottom:0;padding:10px;position:absolute;left:0;z-index:1}.pp-restaurant-menu-style-powerpack .pp-restaurant-menu-price:after{border-color:transparent #b83d11;border-style:solid;border-width:110px 0 0 130px;bottom:0;content:"";position:absolute;left:0;z-index:-1}.pp-restaurant-menu-divider-wrap{font-size:0;line-height:0}.pp-restaurant-menu-divider{display:inline-block}.pp-promo-box{overflow:hidden;position:relative;width:100%}.pp-promo-box .pp-promo-box-icon{display:inline-block;line-height:1;text-align:center;transition:all .25s linear 0s}.pp-promo-box .pp-promo-box-icon .pp-promo-box-icon-inner{height:1em;width:1em}.pp-promo-box .pp-promo-box-bg,.pp-promo-box .pp-promo-box-overlay{position:absolute;height:100%;right:0;top:0;width:100%;transition:transform .25s linear 0s}.pp-promo-box .pp-promo-box-bg{padding:40px}.pp-promo-box .pp-promo-box-wrap{height:100%;width:100%;position:relative}.pp-promo-box .pp-promo-box-inner{display:table;width:100%;height:100%}.pp-promo-box .pp-promo-box-inner-content{display:table-cell;vertical-align:middle}.pp-promo-box .pp-promo-box-banner{transition:all .25s linear 0s;min-height:100%;width:100%}.pp-promo-box-heading-divider-wrap,.pp-promo-box-subheading-divider-wrap{font-size:0;line-height:1}.pp-promo-box-heading-divider,.pp-promo-box-subheading-divider{display:inline-block}.pp-image-hotspots{display:flex;position:relative}.pp-hot-spot-wrap{cursor:pointer;position:absolute;width:14px;height:14px;background:#000;border-radius:50%;font-size:14px;display:inline-flex;padding:15px;align-items:center;justify-content:center}.pp-hot-spot-image{position:relative}.pp-hot-spot-inner{cursor:pointer;display:flex;align-items:center;justify-content:center;text-align:center}.pp-hot-spot-inner.hotspot-animation:before{content:'';display:block;position:absolute;z-index:0;pointer-events:none;-webkit-animation:pp-glow 2s infinite;animation:pp-glow 2s infinite;right:0;top:0}.pp-hot-spot-inner.hotspot-animation:hover:before{-webkit-animation:none;animation:none}.pp-hot-spot-inner.hotspot-animation .pp-hotspot-text{z-index:1}.pp-hot-spot-inner,.pp-hot-spot-inner:before{background-color:#000;border-radius:50%;color:#fff;height:100%;position:absolute;width:100%}.pp-hotspot-icon{position:relative}.pp-hotspot-icon-wrap{display:inline-flex;width:100%;height:100%;vertical-align:middle;align-items:center;justify-content:center;border-radius:50%}@-webkit-keyframes pp-glow{0%{transform:scale(1);opacity:1}100%{transform:scale(1.5);opacity:0}}@keyframes pp-glow{0%{transform:scale(1);opacity:1}100%{transform:scale(1.5);opacity:0}}.tipso_content p:last-child{margin-bottom:0}.pp-hotspot-img-align-center .pp-image-hotspots{justify-content:center}.pp-hotspot-img-align-left .pp-image-hotspots{justify-content:flex-start}.pp-hotspot-img-align-right .pp-image-hotspots{justify-content:flex-end}@media only screen and (max-width:1024px){.pp-hotspot-img-align-tablet-center .pp-image-hotspots{justify-content:center}.pp-hotspot-img-align-tablet-left .pp-image-hotspots{justify-content:flex-start}.pp-hotspot-img-align-tablet-right .pp-image-hotspots{justify-content:flex-end}}@media only screen and (max-width:767px){.pp-hotspot-img-align-mobile-center .pp-image-hotspots{justify-content:center}.pp-hotspot-img-align-mobile-left .pp-image-hotspots{justify-content:flex-start}.pp-hotspot-img-align-mobile-right .pp-image-hotspots{justify-content:flex-end}}.pp-instagram-feed{position:relative}.pp-instagram-feed .pp-feed-item{float:right;position:relative}.pp-instagram-feed .pp-feed-item img{-webkit-filter:none;filter:none;vertical-align:middle}.pp-instagram-feed .pp-feed-item:hover img{-webkit-filter:none;filter:none}.pp-instagram-feed-gallery .pp-feed-item{width:20%}.pp-instagram-feed-title-wrap{background:#fff;position:absolute;z-index:2;position:absolute;top:50%;right:50%;transform:translate(50%,-50%)}.pp-insta-title-top .pp-instagram-feed-title-wrap{top:0;position:absolute;right:50%;transform:translate(50%)}.pp-insta-title-bottom .pp-instagram-feed-title-wrap{bottom:0;top:auto;position:absolute;right:50%;transform:translate(50%)}.pp-instagram-feed-title{display:block;padding:6px 30px;text-align:center}.pp-instagram-feed .pp-feed-item{position:relative}.pp-instagram-feed .pp-feed-item-inner{display:block;position:relative}.pp-instagram-feed-gray .pp-feed-item img{-webkit-filter:grayscale(100%);filter:grayscale(100%);transition:-webkit-filter .25s linear 0s;transition:filter .25s linear 0s;transition:filter .25s linear 0s,-webkit-filter .25s linear 0s}.pp-instagram-feed-hover-gray .pp-feed-item:hover img{-webkit-filter:grayscale(100%);filter:grayscale(100%);transition:-webkit-filter .25s linear 0s;transition:filter .25s linear 0s;transition:filter .25s linear 0s,-webkit-filter .25s linear 0s}.pp-instagram-feed .pp-overlay-container{color:#fff;display:flex;justify-content:center;align-items:center;z-index:1}.pp-instagram-feed .pp-overlay-container span{display:flex;align-items:center;margin:0 5px}.pp-instagram-feed-hover .pp-overlay-container{opacity:0}.pp-instagram-feed-hover .pp-feed-item:hover .pp-overlay-container{opacity:1}.pp-instagram-feed .swiper-container .swiper-slide img{width:100%}.pp-instafeed{overflow:hidden;position:relative}.pp-if-icon{margin-left:5px}.pp-if-square-images .pp-feed-item-inner{position:relative;padding-bottom:100%;width:100%}.pp-if-square-images .pp-if-img{overflow:hidden;position:absolute;width:100%;height:100%;right:0;top:0}.pp-if-square-images img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pp-load-more-button{cursor:pointer}.pp-load-more-button[disabled=disabled]{display:none}.pp-button-loading .pp-button-loader{display:inline-block;width:22px;height:22px;vertical-align:middle;margin-left:8px}.pp-button-loading .pp-button-loader:after{content:'';display:block;width:100%;height:100%;border-radius:50%;border:3px solid #fff;border-color:#fff transparent #fff transparent;-webkit-animation:pp-dual-ring 1.2s linear infinite;animation:pp-dual-ring 1.2s linear infinite}@-webkit-keyframes pp-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(-360deg)}}@keyframes pp-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(-360deg)}}.twentytwenty-horizontal .twentytwenty-handle:after,.twentytwenty-horizontal .twentytwenty-handle:before,.twentytwenty-vertical .twentytwenty-handle:after,.twentytwenty-vertical .twentytwenty-handle:before{content:" ";display:block;background:#fff;position:absolute;z-index:30;box-shadow:0 0 12px rgba(51,51,51,.5)}.twentytwenty-horizontal .twentytwenty-handle:after,.twentytwenty-horizontal .twentytwenty-handle:before{width:3px;height:9999px;right:50%;margin-right:-1.5px}.twentytwenty-vertical .twentytwenty-handle:after,.twentytwenty-vertical .twentytwenty-handle:before{width:9999px;height:3px;top:50%;margin-top:-1.5px}.twentytwenty-after-label,.twentytwenty-before-label,.twentytwenty-overlay{position:absolute;top:0;width:100%;height:100%}.twentytwenty-after-label,.twentytwenty-before-label,.twentytwenty-overlay{transition-duration:.5s}.twentytwenty-after-label,.twentytwenty-before-label{transition-property:opacity}.twentytwenty-after-label:before,.twentytwenty-before-label:before{color:#fff;font-size:13px;letter-spacing:.1em}.twentytwenty-after-label:before,.twentytwenty-before-label:before{position:absolute;background:rgba(255,255,255,.2);line-height:38px;padding:0 20px;border-radius:2px}.twentytwenty-horizontal .twentytwenty-after-label:before,.twentytwenty-horizontal .twentytwenty-before-label:before{top:50%;transform:translateY(-50%)}.pp-ic-label-horizontal-top .twentytwenty-horizontal .twentytwenty-after-label:before,.pp-ic-label-horizontal-top .twentytwenty-horizontal .twentytwenty-before-label:before{transform:translateY(0);top:10px}.pp-ic-label-horizontal-bottom .twentytwenty-horizontal .twentytwenty-after-label:before,.pp-ic-label-horizontal-bottom .twentytwenty-horizontal .twentytwenty-before-label:before{bottom:10px;transform:translateY(0);top:auto}.twentytwenty-vertical .twentytwenty-after-label:before,.twentytwenty-vertical .twentytwenty-before-label:before{right:50%;transform:translateX(50%);text-align:center}.pp-ic-label-vertical-left .twentytwenty-vertical .twentytwenty-after-label:before,.pp-ic-label-vertical-left .twentytwenty-vertical .twentytwenty-before-label:before{right:10px;transform:translateX(0)}.pp-ic-label-vertical-right .twentytwenty-vertical .twentytwenty-after-label:before,.pp-ic-label-vertical-right .twentytwenty-vertical .twentytwenty-before-label:before{right:auto;left:10px;transform:translateX(0)}.twentytwenty-down-arrow,.twentytwenty-left-arrow,.twentytwenty-right-arrow,.twentytwenty-up-arrow{width:0;height:0;border:6px inset transparent;position:absolute}.twentytwenty-left-arrow,.twentytwenty-right-arrow{top:50%;margin-top:-6px}.twentytwenty-down-arrow,.twentytwenty-up-arrow{right:50%;margin-right:-6px}.twentytwenty-container{box-sizing:content-box;z-index:0;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none}.twentytwenty-container img{max-width:100%;position:absolute;top:0;display:block}.twentytwenty-container.active .twentytwenty-overlay,.twentytwenty-container.active :hover.twentytwenty-overlay{background:rgba(0,0,0,0)}.twentytwenty-container *{box-sizing:content-box}.twentytwenty-before-label:before{content:attr(data-content)}.twentytwenty-after-label:before{content:attr(data-content)}.twentytwenty-horizontal .twentytwenty-before-label:before{right:10px}.twentytwenty-horizontal .twentytwenty-after-label:before{left:10px}.twentytwenty-vertical .twentytwenty-before-label:before{top:10px}.twentytwenty-vertical .twentytwenty-after-label:before{bottom:10px}.twentytwenty-overlay{transition-property:background;background:rgba(0,0,0,0);z-index:25}.twentytwenty-overlay:hover{background:rgba(0,0,0,.5)}.twentytwenty-overlay:hover .twentytwenty-after-label{opacity:1}.twentytwenty-overlay:hover .twentytwenty-before-label{opacity:1}.twentytwenty-before{z-index:20}.twentytwenty-after{z-index:10}.twentytwenty-handle{height:38px;width:38px;position:absolute;right:50%;top:50%;margin-right:-22px;margin-top:-22px;border:3px solid #fff;border-radius:1000px;box-shadow:0 0 12px rgba(51,51,51,.5);z-index:40;cursor:pointer}.twentytwenty-horizontal .twentytwenty-handle:before{bottom:50%;margin-bottom:19px}.twentytwenty-horizontal .twentytwenty-handle:after{top:50%;margin-top:19px}.twentytwenty-vertical .twentytwenty-handle:before{right:50%;margin-right:19px}.twentytwenty-vertical .twentytwenty-handle:after{left:50%;margin-left:19px}.twentytwenty-left-arrow{border-left:6px solid #fff;right:50%;margin-right:-17px}.twentytwenty-right-arrow{border-right:6px solid #fff;left:50%;margin-left:-17px}.twentytwenty-up-arrow{border-bottom:6px solid #fff;top:50%;margin-top:-17px}.twentytwenty-down-arrow{border-top:6px solid #fff;bottom:50%;margin-bottom:-17px}.pp-tm-wrapper{position:relative}.pp-tm-wrapper .pp-tm-social-links{list-style:none;margin:0;padding:0}.pp-tm-wrapper .pp-tm-social-links li{list-style:none;margin:0;padding:0;vertical-align:top}.pp-tm-wrapper .pp-tm-title-divider-wrap{font-size:0;line-height:1}.pp-tm-wrapper .pp-tm-divider,.pp-tm-wrapper .pp-tm-social-icon,.pp-tm-wrapper li{display:inline-block}.pp-tm-wrapper .pp-tm:hover .pp-tm-overlay-content-wrap{opacity:1;visibility:visible}.pp-tm-wrapper .pp-tm-image{display:inline-block;position:relative}.pp-tm-wrapper .pp-tm-image img{display:block}.pp-tm-content-normal{position:relative;z-index:1}.pp-tm-overlay-content-wrap{position:absolute;right:0;top:0;left:0;bottom:0;z-index:1;opacity:0;visibility:hidden;transition:all .25s linear 0s}.pp-tm-overlay-content-wrap:before{background-color:#000;content:'';display:block;position:absolute;right:0;top:0;left:0;bottom:0;opacity:.5;z-index:-1}.pp-tm-overlay-content-wrap .pp-tm-content{padding:20px;width:100%;position:absolute;top:50%;transform:translateY(-50%)}.pp-tm-social-icon-wrap{display:inline-flex;transition:all .25s linear 0s}.pp-tm-name a{color:inherit}.pp-tm-description p:last-child{margin-bottom:0}.pp-tm-carousel{position:relative}.pp-tm-carousel-dots-outside .swiper-pagination{position:static}.pp-logo-carousel.grayscale-normal img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.pp-logo-carousel.grayscale-normal .swiper-slide:hover img{-webkit-filter:none;filter:none}.pp-logo-carousel.grayscale-hover .swiper-slide:hover img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.pp-logo-carousel.swiper-container .swiper-slide{text-align:center}.pp-logo-carousel.swiper-container .swiper-slide img{width:auto}.pp-logo-carousel .pp-logo-carousel-title a{color:inherit}.pp-logo-grid{display:flex;flex-wrap:wrap;position:relative}.pp-logo-grid .pp-grid-item{transition:all .25s linear 0s;width:100%}.pp-logo-grid .pp-grid-item-wrap{display:flex;float:right;flex-wrap:wrap;text-align:center;transition:all .2s cubic-bezier(.645,.045,.355,1)}.pp-logo-grid .pp-logo-grid-title a{color:inherit}.pp-logo-grid.grayscale-normal img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.pp-logo-grid.grayscale-normal .pp-grid-item:hover img{-webkit-filter:none;filter:none}.pp-logo-grid.grayscale-hover .pp-grid-item:hover img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.pp-google-map-container{line-height:0}.pp-google-map{display:inline-block;width:100%}.pp-google-map .gm-style .pp-infowindow-title{font-weight:600}.pp-contact-form-7 .wpcf7-form:after{clear:both;content:"";font-size:0;height:0;display:block;visibility:hidden}.pp-contact-form-7 .wpcf7-form .wpcf7-form-control-wrap,.pp-contact-form-7 .wpcf7-form label{display:block}.pp-contact-form-7 .wpcf7-form p{margin-bottom:0}.pp-contact-form-7.labels-hide .wpcf7-form label{display:none}.pp-contact-form-7-title{margin-bottom:10px}.pp-contact-form-7-description{margin-bottom:20px}.pp-contact-form-7-button-full-width .wpcf7-form-control.wpcf7-submit{width:100%}.pp-gravity-form .gform_wrapper .gform_footer{margin:0;padding:0}.pp-gravity-form .gform_wrapper textarea{padding:0}.pp-gravity-form .gform_wrapper .gform_footer input.button,.pp-gravity-form .gform_wrapper .gform_footer input[type=submit],.pp-gravity-form .gform_wrapper .gform_page_footer input.button,.pp-gravity-form .gform_wrapper .gform_page_footer input[type=submit]{margin:0}.pp-gravity-form .gform_wrapper .gform_page_footer input[type=button]{margin-left:4px}.pp-gravity-form .gform_wrapper .gform_page_footer input[type=submit]{margin-right:4px}.pp-gravity-form.title-description-hide .gform_heading{display:none}.pp-gravity-form.labels-hide .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label,.pp-gravity-form.labels-hide .gform_wrapper .top_label .gfield_label{display:none}.pp-gravity-form .gform_footer input[type=button],.pp-gravity-form .gform_footer input[type=submit],.pp-gravity-form .gform_page_footer input[type=button],.pp-gravity-form .gform_page_footer input[type=submit]{background:#428bca;border:none;display:inline-block;padding:10px 15px}.pp-gravity-form-button-full-width .gform_wrapper .gform_footer input[type=submit],.pp-gravity-form-button-full-width .gform_wrapper .gform_page_footer input[type=submit]{width:100%}.pp-gravity-form-button-full-width .gform_wrapper .gform_page_footer input[type=submit]{margin-top:20px}.pp-gravity-form-pagination-buttons-full-width .gform_wrapper .gform_page_footer input[type=button]{margin-top:20px;width:100%}.pp-gravity-form .gform_wrapper select{border-radius:0;height:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none}.pp-gravity-form .gform_wrapper .pp-gf-select-custom{position:relative}.pp-gravity-form .gform_wrapper .pp-gf-select-custom:after{content:"\f078";font-family:'Font Awesome 5 Free';font-weight:800;font-size:.7em;line-height:1;pointer-events:none;position:absolute;top:45%;left:.8em;transform:translateY(-45%);z-index:2}.pp-ninja-form .nf-form-title{display:none}.pp-ninja-form-title-yes .nf-form-title{display:block}.pp-ninja-form .title-description-hide .nf-form-title{display:none}.pp-ninja-form.title-description-hide .nf-form-title{display:none}.pp-ninja-form .nf-field-label{display:none}.pp-ninja-form-labels-yes .nf-field-label{display:block}.pp-ninja-form .submit-container input[type=button]{border:0;border-radius:0}.pp-ninja-form-button-full-width .submit-container input[type=button]{width:100%}.pp-caldera-form .control-label{display:none}.pp-caldera-form-labels-yes .control-label{display:block}.pp-caldera-form-button-center .form-group input[type=button],.pp-caldera-form-button-center .form-group input[type=submit]{display:block;margin:0 auto}.pp-caldera-form-button-right .form-group input[type=button],.pp-caldera-form-button-right .form-group input[type=submit]{float:left}.pp-caldera-form .intl-tel-input{display:inherit}.pp-custom-radio-checkbox .caldera-grid input[type=checkbox],.pp-custom-radio-checkbox .caldera-grid input[type=radio]{border-style:solid;border-width:0;padding:3px;-webkit-appearance:none}.pp-caldera-form-button-full-width .form-group input[type=button],.pp-caldera-form-button-full-width .form-group input[type=submit]{width:100%}.pp-wpforms .wpforms-container .wpforms-form .wpforms-page-button,.pp-wpforms .wpforms-container .wpforms-form button[type=submit],.pp-wpforms .wpforms-container .wpforms-form input[type=submit]{border:0}.pp-wpforms .wpforms-container .wpforms-form .wpforms-page-button:hover,.pp-wpforms .wpforms-container .wpforms-form button[type=submit]:hover,.pp-wpforms .wpforms-container .wpforms-form input[type=submit]:hover{border:0}.pp-wpforms .wpforms-container .wpforms-form input[type=checkbox],.pp-wpforms .wpforms-container .wpforms-form input[type=radio]{padding:3px}.pp-wpforms .wpforms-container .wpforms-form .wpforms-field-label{display:none}.pp-wpforms .wpforms-container .wpforms-form .wpforms-field-name .wpforms-field-row{max-width:100%}.pp-wpforms .wpforms-container .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.pp-wpforms .wpforms-container .wpforms-field select,.pp-wpforms .wpforms-container .wpforms-field textarea{max-width:100%!important}.pp-wpforms-labels-yes .wpforms-container .wpforms-form .wpforms-field-label{display:block}.pp-wpforms-form-button-full-width .wpforms-submit-container .wpforms-submit{width:100%}.swiper-container .swiper-slide,.swiper-container-wrap .swiper-slide{text-align:center}.swiper-container-dots-outside .swiper-pagination,.swiper-container-wrap-dots-outside .swiper-pagination{position:static}.swiper-container .swiper-button-next,.swiper-container .swiper-button-prev,.swiper-container-wrap .swiper-button-next,.swiper-container-wrap .swiper-button-prev{background-image:none;font-size:20px;height:auto;line-height:1;margin:0;text-align:center;transform:translateY(-50%);width:auto}.swiper-container .swiper-button-next .fa,.swiper-container .swiper-button-prev .fa,.swiper-container-wrap .swiper-button-next .fa,.swiper-container-wrap .swiper-button-prev .fa{vertical-align:top}.swiper-button-next:focus,.swiper-button-prev:focus{outline:0}.swiper-container-wrap .swiper-pagination{bottom:10px;right:0;width:100%}.swiper-container-wrap-dots-outside .swiper-pagination{position:static}.swiper-container-wrap .swiper-pagination-bullet{background:#ccc;margin:0 4px;opacity:1;height:8px;width:8px}.swiper-container-wrap .swiper-pagination-bullet-active{background:#000}.pp-slider-arrow{align-items:center;justify-content:center;background-color:#fff;border-radius:50%;color:#000;cursor:pointer;display:inline-flex;font-size:22px;line-height:22px;padding:20px;position:absolute;top:50%;width:22px;height:22px;transform:translateY(-50%);z-index:1;transition:all .25s linear 0s}.pp-slider-arrow,.pp-slider-arrow:focus,.swiper-pagination-bullet,.swiper-pagination-bullet:focus{outline:0}.pp-arrow-next{left:20px}.pp-arrow-prev{right:20px}.pp-swiper-slider-pagination-outside .swiper-pagination{position:static}.pp-slider-arrow{align-items:center;justify-content:center;background-color:#fff;border-radius:50%;color:#000;cursor:pointer;display:inline-flex;font-size:22px;line-height:22px;padding:20px;position:absolute;top:50%;width:22px;height:22px;transform:translateY(-50%);z-index:1;transition:all .25s linear 0s}.pp-arrow-next{left:20px}.pp-arrow-prev{right:20px}[dir=rtl] .pp-slick-slider .pp-arrow-next{right:20px;left:auto}[dir=rtl] .pp-slick-slider .pp-arrow-prev{right:auto;left:20px}.pp-slick-slider:not(.slick-initialized)>*{display:none}.pp-slick-slider .slick-slide:focus{outline:0}.pp-slick-slider .slick-dots{list-style:none;margin:0;padding:0;position:relative;text-align:center;width:100%}.pp-slick-slider li{background:#ccc;border-radius:50%;cursor:pointer;position:relative;display:inline-block;margin:0 4px;padding:0;vertical-align:middle;transition:.3s}.pp-slick-slider li.slick-active{background:#000}.pp-slick-slider li button{background:0 0;border:0;box-shadow:none;color:transparent;display:block;font-size:0;line-height:0;width:10px;height:10px;padding:0;outline:0;transition:.3s}.pp-slick-slider-dots-inside .slick-dots{position:absolute;bottom:15px;right:0;left:0}.pp-info-table-container .pp-info-table-link{text-decoration:none!important}.pp-info-table-container .pp-info-table-sale-badge.right{position:absolute;left:-7px;z-index:2;border-bottom-left-radius:0!important}.pp-info-table-container .pp-info-table-sale-badge.right:after{content:"";display:block;position:absolute;width:0;height:0;bottom:-8px;left:0;border-bottom:8px solid transparent;border-right:8px;border-right-style:solid}.pp-info-table-container .pp-info-table-sale-badge.left{position:absolute;right:-7px;z-index:2;border-bottom-right-radius:0!important}.pp-info-table-container .pp-info-table-sale-badge.left:after{content:"";display:block;position:absolute;width:0;height:0;bottom:-8px;right:0;border-bottom:8px solid transparent;border-left:8px;border-left-style:solid}.pp-info-table-container .pp-info-table-sale-badge p{margin:0;text-align:center!important}.pp-info-table-container .pp-info-table-icon-inner{display:inline-block}.pp-info-table-container .pp-info-table-icon-wrap{display:table}.pp-info-table-container .pp-info-table-icon-wrap .pp-info-table-icon{display:table-cell;vertical-align:middle;text-align:center}.pp-image-accordion{display:flex;height:50vh}.pp-image-accordion .pp-image-accordion-img{position:absolute;right:0;top:0;left:0;bottom:0;-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.pp-image-accordion .pp-image-accordion-button-wrap *{transition:none}.pp-image-accordion .pp-image-accordion-button{transition:all .25s linear 0s}.pp-image-accordion-item{cursor:pointer;background-size:cover;background-position:center;background-repeat:no-repeat;color:#fff;position:relative;flex:1;text-decoration:none;transition:flex .4s;overflow:hidden}.pp-image-accordion-item:last-child{margin-left:0!important}.pp-image-accordion-active{cursor:default}.pp-image-accordion-overlay{background-color:rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center;padding:20px;position:absolute;top:0;left:0;bottom:0;right:0;transition:background-color .4s}.pp-image-accordion-overlay .pp-image-accordion-content-wrap{z-index:1}.pp-image-accordion-content-wrap{display:flex;flex-direction:column;align-items:center;visibility:hidden}.pp-image-accordion-content-wrap p:last-child{margin-bottom:0}.pp-image-accordion-content-wrap *{visibility:hidden;opacity:0;transform-style:preserve-3d}.pp-image-accordion-title{color:#fff;transform:translate3d(0,-60px,0)}.pp-image-accordion-description{color:#fff;transform:translate3d(0,60px,0)}.pp-image-accordion-button-wrap{transform:translate3d(0,60px,0)}.pp-image-accordion-content-active{visibility:visible}.pp-image-accordion-content-active *{opacity:1;visibility:visible;transform:none!important;transition:all .3s .3s}.pp-image-accordion-on-hover .pp-image-accordion-item:hover{flex:3}.pp-image-accordion-on-hover .pp-image-accordion-item:hover .pp-image-accordion-content-wrap *{opacity:1;visibility:visible;transform:none;transition:all .3s .3s}.pp-image-accordion-orientation-horizontal .pp-image-accordion{flex-direction:column}.pp-image-accordion-orientation-horizontal .pp-image-accordion a:hover .pp-image-accordion-overlay{background-color:transparent}.pp-image-accordion-orientation-horizontal .pp-image-accordion-item{margin-left:0!important}.pp-advanced-accordion{width:auto;height:auto;transition:all .3s ease-in-out}.pp-advanced-accordion .pp-accordion-tab-title{padding:15px;font-size:1rem;font-weight:600;line-height:1;transition:all .3s ease-in-out;display:flex;justify-content:space-between;align-items:center;cursor:pointer;outline:0}.pp-advanced-accordion .pp-accordion-toggle-icon{z-index:10}.pp-advanced-accordion .pp-accordion-tab-active-default .pp-accordion-toggle-icon-close,.pp-advanced-accordion .pp-accordion-tab-show .pp-accordion-toggle-icon-close,.pp-advanced-accordion .pp-accordion-toggle-icon-open{display:none}.pp-advanced-accordion .pp-accordion-tab-active-default .pp-accordion-toggle-icon-open,.pp-advanced-accordion .pp-accordion-tab-show .pp-accordion-toggle-icon-open{display:inline}.pp-advanced-accordion .pp-accordion-tab-content{display:none;padding:15px;box-sizing:border-box;font-size:1rem;line-height:1.7}.pp-advanced-accordion .pp-accordion-tab-content p:last-child{margin:0}.pp-advanced-accordion .pp-accordion-tab-content.pp-accordion-tab-active{display:block}.pp-advanced-accordion.pp-toggle-icon-align-left .pp-accordion-tab-title{flex-direction:row-reverse;justify-content:flex-end}.pp-accordion-tab-icon{display:inline-block;margin-left:10px}.pp-flipbox-container{overflow:hidden;position:relative;height:300px;width:100%}.pp-flipbox-icon-image,.pp-flipbox-icon-image-back{display:inline-block;margin:0 auto 0 auto;line-height:1}.pp-flipbox-icon-image img,.pp-flipbox-icon-image-back img{width:30%}.pp-flipbox-icon-image i,.pp-flipbox-icon-image-back i{font-size:40px;line-height:40px;width:40px}.pp-flipbox-overlay{height:100%;padding:35px;width:100%;-webkit-display:flex;display:flex;flex-direction:column;align-items:stretch;justify-content:center}.pp-flipbox-back,.pp-flipbox-front{text-align:center;position:absolute;top:0;right:0;width:100%;height:100%}.pp-flipbox-front{background:#1abc9c;color:#fff;z-index:2}.pp-flipbox-back{background:#444;color:#fff}.pp-flipbox-back .pp-flipbox-box-link{position:absolute;top:0;right:0;left:0;bottom:0}.pp-flipbox-content,.pp-flipbox-heading{color:#fff}.pp-flipbox-heading.pp-flipbox-linked-title{color:#fff;display:block;font-size:1.5em;font-weight:700}.pp-flipbox-container{perspective:1000px}.pp-flipbox-back,.pp-flipbox-front{transition-duration:.5s;transition-property:all;transition-timing-function:ease}.pp-flipbox-flip-card{width:100%;height:100%;transform-style:preserve-3d;transition:all .5s ease}.pp-flipbox-back,.pp-flipbox-front{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:rotateX(0);transform:rotateY(0)}.pp-animate-flip.pp-direction-up .pp-flipbox-back,.pp-animate-flip.pp-direction-up.pp-flipbox-container:hover .pp-flipbox-flip-card{transform:rotateX(180deg)}.pp-animate-flip.pp-direction-down .pp-flipbox-back,.pp-animate-flip.pp-direction-down.pp-flipbox-container:hover .pp-flipbox-flip-card{transform:rotateX(-180deg)}.pp-animate-flip.pp-direction-left .pp-flipbox-back,.pp-animate-flip.pp-direction-left.pp-flipbox-container:hover .pp-flipbox-flip-card{transform:rotateY(-180deg)}.pp-animate-flip.pp-direction-right .pp-flipbox-back,.pp-animate-flip.pp-direction-right.pp-flipbox-container:hover .pp-flipbox-flip-card{transform:rotateY(180deg)}.pp-animate-push.pp-flipbox-container,.pp-animate-slide.pp-flipbox-container{overflow:hidden}.pp-animate-push .pp-flipbox-back,.pp-animate-slide .pp-flipbox-back{z-index:3}.pp-animate-push.pp-direction-up .pp-flipbox-back,.pp-animate-slide.pp-direction-up .pp-flipbox-back{top:100%}.pp-animate-push.pp-direction-up.pp-flipbox-container:hover .pp-flipbox-back,.pp-animate-slide.pp-direction-up.pp-flipbox-container:hover .pp-flipbox-back{top:0}.pp-animate-push.pp-direction-down .pp-flipbox-back,.pp-animate-slide.pp-direction-down .pp-flipbox-back{top:auto;bottom:100%}.pp-animate-push.pp-direction-down.pp-flipbox-container:hover .pp-flipbox-back,.pp-animate-slide.pp-direction-down.pp-flipbox-container:hover .pp-flipbox-back{top:auto;bottom:0}.pp-animate-push.pp-direction-left .pp-flipbox-back,.pp-animate-slide.pp-direction-left .pp-flipbox-back{right:100%}.pp-animate-push.pp-direction-left.pp-flipbox-container:hover .pp-flipbox-back,.pp-animate-slide.pp-direction-left.pp-flipbox-container:hover .pp-flipbox-back{right:0}.pp-animate-push.pp-direction-right .pp-flipbox-back,.pp-animate-slide.pp-direction-right .pp-flipbox-back{right:auto;left:100%}.pp-animate-push.pp-direction-right.pp-flipbox-container:hover .pp-flipbox-back,.pp-animate-slide.pp-direction-right.pp-flipbox-container:hover .pp-flipbox-back{right:auto;left:0}.pp-animate-push.pp-direction-up.pp-flipbox-container:hover .pp-flipbox-front{top:-100%}.pp-animate-push.pp-direction-down.pp-flipbox-container:hover .pp-flipbox-front{top:100%}.pp-animate-push.pp-direction-left.pp-flipbox-container:hover .pp-flipbox-front{right:-100%}.pp-animate-push.pp-direction-right.pp-flipbox-container:hover .pp-flipbox-front{right:100%}.pp-animate-zoom-in .pp-flipbox-back{opacity:0;transform:scale(.75);z-index:3}.pp-animate-zoom-in.pp-flipbox-container:hover .pp-flipbox-back{opacity:1;transform:scale(1)}.pp-animate-zoom-out.pp-flipbox-container:hover .pp-flipbox-front{opacity:0;transform:scale(.75)}.pp-animate-fade.pp-flipbox-container:hover .pp-flipbox-front{opacity:0;visibility:hidden}.pp-content-ticker-container{background:#f4f4f4;display:flex;overflow:hidden}.pp-content-ticker-heading{background:#333;color:#fff;display:flex;flex-direction:row;flex-shrink:0;align-items:center;padding:10px 15px;position:relative}.pp-content-ticker-heading-icon{margin-left:5px}.pp-content-ticker-heading-icon-right{order:1;margin-right:5px;margin-left:0}.pp-content-ticker-heading-arrow .pp-content-ticker-heading:after{content:'';position:absolute;left:-20px;border:10px solid transparent;border-right-color:#333;top:50%;transform:translateY(-50%)}.pp-content-ticker-wrap{display:flex;align-items:center;overflow:hidden;padding:10px 15px}.pp-content-ticker{overflow:hidden}.pp-content-ticker .swiper-wrapper{align-items:center}.pp-content-ticker .pp-content-ticker-item-title{font-size:20px;margin:0}.pp-content-ticker .pp-content-ticker-item-title a{color:inherit;font-size:inherit}.pp-content-ticker-content{display:flex;align-items:center}.pp-content-ticker-image{flex-shrink:0;margin-left:15px;width:40px}.pp-content-ticker-meta{font-size:14px}.pp-content-ticker-navigation{display:flex;align-items:center;padding-right:10px;padding-left:10px}.pp-content-ticker-navigation .swiper-button-next,.pp-content-ticker-navigation .swiper-button-prev{background:0 0;font-size:18px;line-height:1.2;height:auto;margin:0;padding:0 6px;position:static;text-align:center;width:auto}.pp-content-ticker-navigation .swiper-button-prev{margin-left:6px}.pp-image-scroll-container,.pp-image-scroll-wrap{transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.pp-image-scroll-wrap{overflow:hidden;width:100%;position:relative}.pp-image-scroll-container{width:100%}.pp-container-scroll{overflow:auto}.pp-image-scroll-container .pp-image-scroll-horizontal{position:relative;width:100%;height:100%}.pp-image-scroll-container .pp-image-scroll-horizontal.pp-image-scroll-image img{max-width:none;height:100%}.pp-image-scroll-container .pp-image-scroll-vertical.pp-image-scroll-image img{width:100%;max-width:100%;height:auto}.pp-image-scroll-ver{position:relative}.pp-image-scroll-container .pp-image-scroll-overlay{background:rgba(2,2,2,.3)}.pp-image-scroll-container .pp-image-scroll-link,.pp-image-scroll-container .pp-image-scroll-overlay{position:absolute;top:0;bottom:0;right:0;left:0;z-index:4}.pp-image-scroll-content{display:inline-block;position:absolute;height:auto;top:50%;right:50%;text-align:center;z-index:5;transform:translate(50%,-50%)}.pp-container-scroll-instant .pp-image-scroll-image img{transition:all 0s ease-in-out!important}.pp-image-scroll-container .pp-image-scroll-content,.pp-image-scroll-container .pp-image-scroll-overlay{transition:all .3s ease-in-out;opacity:1}.pp-image-scroll-container:hover .pp-image-scroll-content,.pp-image-scroll-container:hover .pp-image-scroll-overlay{opacity:0}.pp-image-scroll-container:hover .pp-image-scroll-content{visibility:hidden}.pp-image-scroll-content .pp-image-scroll-icon{display:inline-block;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}.pp-mouse-scroll-horizontal{-webkit-animation-name:pp-scroll-horizontal;animation-name:pp-scroll-horizontal}.pp-mouse-scroll-vertical{-webkit-animation-name:pp-scroll-vertical;animation-name:pp-scroll-vertical}@-webkit-keyframes pp-scroll-vertical{0%{transform:translateY(0)}100%{transform:translateY(5px)}}@keyframes pp-scroll-vertical{0%{transform:translateY(0)}100%{transform:translateY(5px)}}@-webkit-keyframes pp-scroll-horizontal{0%{transform:translateX(0)}100%{transform:translateX(-5px)}}@keyframes pp-scroll-horizontal{0%{transform:translateX(0)}100%{transform:translateX(-5px)}}.pp-buttons-group{display:flex;flex-flow:wrap;align-items:flex-start}.pp-buttons-group a,.pp-buttons-group a:hover{text-decoration:none;transition:all .5s ease-in-out}.pp-buttons-group .pp-button{display:flex}.pp-buttons-group .pp-button .pp-button-content-wrapper .pp-button-content-inner{display:flex;align-items:center;justify-content:center}.pp-buttons-group .pp-button .pp-button-content-wrapper .pp-button-content-inner.pp-icon-before{flex-direction:row}.pp-buttons-group .pp-button .pp-button-content-wrapper .pp-button-content-inner.pp-icon-after{flex-direction:row-reverse}.pp-buttons-group .pp-button .pp-button-content-wrapper .pp-button-content-inner.pp-icon-top{flex-direction:column}.pp-buttons-group .pp-button .pp-button-content-wrapper .pp-button-content-inner.pp-icon-bottom{flex-direction:column-reverse}.pp-button-icon-image img{width:40px}.pp-button-content-wrapper{display:flex;flex-grow:1;justify-content:center}.pp-buttons-valign-top .pp-buttons-group{align-items:flex-start}.pp-buttons-valign-middle .pp-buttons-group{align-items:center}.pp-buttons-valign-bottom .pp-buttons-group{align-items:flex-end}.pp-buttons-valign-stretch .pp-buttons-group{align-items:stretch}.pp-buttons-valign-stretch .pp-buttons-group .pp-button-content-wrapper{align-items:center}.pp-buttons-halign-left .pp-buttons-group{justify-content:flex-start}.pp-buttons-halign-center .pp-buttons-group{justify-content:center}.pp-buttons-halign-right .pp-buttons-group{justify-content:flex-end}.pp-buttons-halign-stretch .pp-buttons-group{justify-content:stretch}.pp-buttons-halign-stretch .pp-button{flex-grow:1}.pp-buttons-stack-desktop .pp-buttons-group{flex-direction:column}.pp-buttons-stack-desktop.pp-buttons-halign-left .pp-buttons-group{align-items:flex-start}.pp-buttons-stack-desktop.pp-buttons-halign-center .pp-buttons-group{align-items:center}.pp-buttons-stack-desktop.pp-buttons-halign-right .pp-buttons-group{align-items:flex-end}.pp-buttons-stack-desktop.pp-buttons-halign-stretch .pp-buttons-group{align-items:stretch}.pp-buttons-stack-desktop.pp-buttons-halign-stretch .pp-button{flex-grow:1}.pp-buttons-stack-desktop .pp-button{margin-right:0!important;margin-left:0!important}.pp-heading-fill-gradient .pp-heading-text{display:block;background-clip:text;text-fill-color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.pp-formidable-forms .frm_form_field .frm_primary_label{display:none}.pp-formidable-forms-labels-yes .pp-formidable-forms .frm_primary_label{display:block}.pp-custom-radio-checkbox .form-field input[type=checkbox],.pp-custom-radio-checkbox .form-field input[type=radio]{border-style:solid;border-width:0;display:inline-block;vertical-align:middle;padding:3px;-webkit-appearance:none}.pp-formidable-forms-button-full-width .pp-formidable-forms .frm_submit .frm_button_submit{width:100%}.pp-fluent-forms-form-button-full-width .ff_submit_btn_wrapper .ff-btn-submit{margin-right:0;margin-left:0;width:100%}.pp-post{overflow:hidden}.pp-post .pp-post-title{font-size:26px}.pp-post .pp-post-title a{color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit}.pp-post-thumbnail{overflow:hidden}.pp-post-thumbnail img{width:100%;transition:all .25s linear}.pp-posts-thumbnail-ratio .pp-post-thumbnail-wrap{position:relative}.pp-posts-thumbnail-ratio .pp-post-thumbnail-wrap img{position:absolute;-o-object-fit:cover;object-fit:cover;top:0;left:0;bottom:0;right:0;height:100%}.pp-post-separator-wrap{margin-bottom:15px}.pp-post-separator{background:#e6e6e6;height:1px;width:100%}.pp-post-terms{transition:all .25s linear 0s;display:inline-block}.pp-post-terms a{color:inherit}.pp-equal-height-yes .pp-post{height:100%}.pp-posts-pagination .page-numbers,.pp-posts-pagination a{display:inline-block}.pp-posts-infinite-scroll .pp-posts-pagination-wrap{display:none}.pp-search-form-container{display:flex;justify-content:flex-start}.pp-search-form{display:flex;transition:.2s;overflow:hidden;border:0 solid transparent;margin-bottom:20px;min-height:50px;max-width:400px;width:100%}.pp-search-form button,.pp-search-form input[type=search]{margin:0;border:0;padding:0;display:inline-block;vertical-align:middle;white-space:normal;background:0 0;line-height:1;min-width:0;font-size:15px;-webkit-appearance:none;-moz-appearance:none}.pp-search-form button:focus,.pp-search-form input[type=search]:focus{outline:0}.pp-search-form input[type=search]{background:#eceeef;height:100%;padding-right:15px;padding-left:15px;flex-basis:100%;color:#55595c;transition:color .2s}.pp-search-form button{background-color:#818a91;font-size:16px;color:#fff;border-radius:0;min-width:50px}.pp-search-form .pp-search-form-input:-ms-input-placeholder{color:inherit;font-family:inherit;opacity:.6}.pp-search-form .pp-search-form-input::-moz-placeholder{color:inherit;font-family:inherit;opacity:.6}.pp-search-form .pp-search-form-input::-ms-input-placeholder{color:inherit;font-family:inherit;opacity:.6}.pp-search-form .pp-search-form-input::placeholder{color:inherit;font-family:inherit;opacity:.6}.pp-search-form-text .pp-search-form-submit{flex-shrink:0}.pp-loader,.pp-posts-loader{width:46px;height:46px}.pp-loader{text-align:center;position:absolute;top:50%;right:50%;transform:translateX(50%) translateY(-50%);z-index:2}.pp-posts-loader{display:none;margin-right:auto;margin-left:auto}.pp-loader:after,.pp-posts-loader:after{content:" ";display:block;width:100%;height:100%;margin:1px;border-radius:50%;border:5px solid #fff;border-color:#000 transparent #000 transparent;-webkit-animation:pp-loader-dual-ring 1.2s linear infinite;animation:pp-loader-dual-ring 1.2s linear infinite}.pp-loader:after{width:46px;height:46px}@-webkit-keyframes pp-loader-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(-360deg)}}@keyframes pp-loader-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(-360deg)}}.pp-loader-overlay{background:rgba(255,255,255,.5);content:'';position:absolute;top:0;right:0;z-index:1;height:100%;width:100%}.pp-media-content .pp-gallery-image-caption{color:#fff;padding:5px 10px}.pp-media-content .pp-gallery-image-caption a{color:inherit}.pp-random-image-wrap{overflow:hidden;position:relative;text-align:center}.pp-random-image-wrap .pp-random-image{display:inline-block;vertical-align:middle}.pp-random-image-wrap .pp-media-content{display:flex;flex-direction:column}.pp-random-image-caption-over .pp-random-image-link{position:absolute;right:0;left:0;top:0;bottom:0;z-index:1}.pp-gallery-image-caption,.pp-gallery-image-content{transition:all .25s linear 0s}.pp-caption-hover-effect-fade-in .pp-gallery-image-caption{opacity:0}.pp-caption-hover-effect-fade-in .pp-image:hover .pp-media-content .pp-gallery-image-caption{opacity:1}.pp-caption-hover-effect-fade-out .pp-gallery-image-caption{opacity:1}.pp-caption-hover-effect-fade-out .pp-image:hover .pp-media-content .pp-gallery-image-caption{opacity:0}.pp-caption-hover-effect-slide-from-top .pp-media-content{transform:translateY(-100%)}.pp-caption-hover-effect-slide-from-bottom .pp-media-content{transform:translateY(100%)}.pp-caption-hover-effect-slide-from-left .pp-media-content{transform:translateX(100%)}.pp-caption-hover-effect-slide-from-right .pp-media-content{transform:translateX(-100%)}.pp-caption-hover-effect-fade-from-top .pp-media-content{transform:translateY(-24px)}.pp-caption-hover-effect-fade-from-bottom .pp-media-content{transform:translateY(24px)}.pp-caption-hover-effect-fade-from-left .pp-media-content{transform:translateX(24px)}.pp-caption-hover-effect-fade-from-right .pp-media-content{transform:translateX(-24px)}.pp-caption-hover-effect-fade-to-top .pp-image:hover .pp-media-content{transform:translateY(-24px)}.pp-caption-hover-effect-fade-to-bottom .pp-image:hover .pp-media-content{transform:translateY(24px)}.pp-caption-hover-effect-fade-to-left .pp-image:hover .pp-media-content{transform:translateX(24px)}.pp-caption-hover-effect-fade-to-right .pp-image:hover .pp-media-content{transform:translateX(-24px)}.pp-caption-hover-effect-slide-to-top .pp-image:hover .pp-media-content{transform:translateY(-100%)}.pp-caption-hover-effect-slide-to-bottom .pp-image:hover .pp-media-content{transform:translateY(100%)}.pp-caption-hover-effect-slide-to-left .pp-image:hover .pp-media-content{transform:translateX(100%)}.pp-caption-hover-effect-slide-to-right .pp-image:hover .pp-media-content{transform:translateX(-100%)}.pp-caption-hover-effect-fade-from-bottom .pp-media-content,.pp-caption-hover-effect-fade-from-left .pp-media-content,.pp-caption-hover-effect-fade-from-right .pp-media-content,.pp-caption-hover-effect-fade-from-top .pp-media-content{opacity:0}.pp-caption-hover-effect-fade-to-bottom .pp-image:hover .pp-media-content,.pp-caption-hover-effect-fade-to-left .pp-image:hover .pp-media-content,.pp-caption-hover-effect-fade-to-right .pp-image:hover .pp-media-content,.pp-caption-hover-effect-fade-to-top .pp-image:hover .pp-media-content{opacity:0}.pp-caption-hover-effect-fade-from-bottom .pp-image:hover .pp-media-content,.pp-caption-hover-effect-fade-from-left .pp-image:hover .pp-media-content,.pp-caption-hover-effect-fade-from-right .pp-image:hover .pp-media-content,.pp-caption-hover-effect-fade-from-top .pp-image:hover .pp-media-content,.pp-caption-hover-effect-slide-from-bottom .pp-image:hover .pp-media-content,.pp-caption-hover-effect-slide-from-left .pp-image:hover .pp-media-content,.pp-caption-hover-effect-slide-from-right .pp-image:hover .pp-media-content,.pp-caption-hover-effect-slide-from-top .pp-image:hover .pp-media-content{transform:translateY(0) translateX(0)}.pp-caption-hover-effect-fade-from-bottom .pp-image:hover .pp-media-content,.pp-caption-hover-effect-fade-from-left .pp-image:hover .pp-media-content,.pp-caption-hover-effect-fade-from-right .pp-image:hover .pp-media-content,.pp-caption-hover-effect-fade-from-top .pp-image:hover .pp-media-content{opacity:1}@media only screen and (min-width:1025px){.elementor-element.elementor-grid-1{position:relative}.elementor-element.elementor-grid-1 .pp-grid-item-wrap{width:100%;float:right}.elementor-element.elementor-grid-2{position:relative}.elementor-element.elementor-grid-2 .pp-grid-item-wrap{width:50%;float:right}.elementor-element.elementor-grid-2 .pp-grid-item-wrap:nth-of-type(2n){margin-left:0!important}.elementor-element.elementor-grid-2 .pp-grid-item-wrap:nth-of-type(2n+1){clear:right}.elementor-element.elementor-grid-3{position:relative}.elementor-element.elementor-grid-3 .pp-grid-item-wrap{width:33.3333%;float:right}.elementor-element.elementor-grid-3 .pp-grid-item-wrap:nth-of-type(3n){margin-left:0!important}.elementor-element.elementor-grid-3 .pp-grid-item-wrap:nth-of-type(3n+1){clear:right}.elementor-element.elementor-grid-4{position:relative}.elementor-element.elementor-grid-4 .pp-grid-item-wrap{width:25%;float:right}.elementor-element.elementor-grid-4 .pp-grid-item-wrap:nth-of-type(4n){margin-left:0!important}.elementor-element.elementor-grid-4 .pp-grid-item-wrap:nth-of-type(4n+1){clear:right}.elementor-element.elementor-grid-5{position:relative}.elementor-element.elementor-grid-5 .pp-grid-item-wrap{width:20%;float:right}.elementor-element.elementor-grid-5 .pp-grid-item-wrap:nth-of-type(5n){margin-left:0!important}.elementor-element.elementor-grid-5 .pp-grid-item-wrap:nth-of-type(5n+1){clear:right}.elementor-element.elementor-grid-6{position:relative}.elementor-element.elementor-grid-6 .pp-grid-item-wrap{width:16.6667%;float:right}.elementor-element.elementor-grid-6 .pp-grid-item-wrap:nth-of-type(6n){margin-left:0!important}.elementor-element.elementor-grid-6 .pp-grid-item-wrap:nth-of-type(6n+1){clear:right}}@media (max-width:1024px){.pp-image-accordion-stack-on-tablet .pp-image-accordion{flex-direction:column}.pp-image-accordion-stack-on-tablet .pp-image-accordion a:hover .pp-image-accordion-overlay{background-color:transparent}.pp-image-accordion-stack-on-tablet .pp-image-accordion-item{margin-left:0!important}.pp-info-box-tablet-top .pp-info-box{display:inline-block}.pp-info-box-tablet-top .pp-info-box .pp-info-box-icon-wrap{display:inline-block;margin:0}.pp-info-box-tablet-top .pp-info-box .pp-info-box-icon{margin-left:auto}.pp-info-box-tablet-left .pp-info-box{display:flex;flex-direction:row}.pp-info-box-tablet-left .pp-info-box .pp-info-box-icon-wrap{display:flex;margin-left:20px}.pp-info-box-tablet-left .pp-info-box .pp-info-box-icon,.pp-info-box-tablet-left .pp-info-box img{width:100%}.pp-info-box-tablet-right .pp-info-box{display:flex;flex-direction:row-reverse}.pp-info-box-tablet-right .pp-info-box .pp-info-box-icon-wrap{display:flex;margin-right:20px}.pp-info-box-tablet-right .pp-info-box .pp-info-box-icon,.pp-info-box-tablet-right .pp-info-box img{width:100%}.pp-info-list-stack-tablet.pp-info-list-icon-top .pp-info-list-container .pp-list-items{display:block}.pp-info-list-stack-tablet.pp-info-list-icon-top .pp-info-list-container .pp-list-items .pp-info-list-item{display:block;text-align:center!important;width:100%!important}.pp-info-list-stack-tablet.pp-info-list-icon-top .pp-info-list-item-inner{flex-direction:row}.pp-info-list-stack-tablet.pp-info-list-icon-top .pp-infolist-icon-wrapper{margin-bottom:0;margin-left:10px}.pp-info-list-stack-tablet.pp-info-list-icon-top .pp-infolist-icon-wrapper:before{content:'';border-left:1px solid #000;height:1500px;bottom:14px;right:calc(7px - (1px/2));position:absolute;width:1px;top:auto}.pp-info-list-stack-tablet.pp-info-list-icon-top .pp-infolist-icon-wrapper:after{content:'';border-left:1px solid #000;height:1500px;top:14px;right:calc(7px - (1px/2));position:absolute;width:1px;top:auto}}@media only screen and (max-width:1024px) and (min-width:766px){.elementor-element.elementor-grid-tablet-1{position:relative}.elementor-element.elementor-grid-tablet-1 .pp-grid-item-wrap{width:100%;float:right}.elementor-element.elementor-grid-tablet-2{position:relative}.elementor-element.elementor-grid-tablet-2 .pp-grid-item-wrap{width:50%;float:right}.elementor-element.elementor-grid-tablet-2 .pp-grid-item-wrap:nth-of-type(2n){margin-left:0!important}.elementor-element.elementor-grid-tablet-2 .pp-grid-item-wrap:nth-of-type(2n+1){clear:right}.elementor-element.elementor-grid-tablet-3{position:relative}.elementor-element.elementor-grid-tablet-3 .pp-grid-item-wrap{width:33.3333%;float:right}.elementor-element.elementor-grid-tablet-3 .pp-grid-item-wrap:nth-of-type(3n){margin-left:0!important}.elementor-element.elementor-grid-tablet-3 .pp-grid-item-wrap:nth-of-type(3n+1){clear:right}.elementor-element.elementor-grid-tablet-4{position:relative}.elementor-element.elementor-grid-tablet-4 .pp-grid-item-wrap{width:25%;float:right}.elementor-element.elementor-grid-tablet-4 .pp-grid-item-wrap:nth-of-type(4n){margin-left:0!important}.elementor-element.elementor-grid-tablet-4 .pp-grid-item-wrap:nth-of-type(4n+1){clear:right}.elementor-element.elementor-grid-tablet-5{position:relative}.elementor-element.elementor-grid-tablet-5 .pp-grid-item-wrap{width:20%;float:right}.elementor-element.elementor-grid-tablet-5 .pp-grid-item-wrap:nth-of-type(5n){margin-left:0!important}.elementor-element.elementor-grid-tablet-5 .pp-grid-item-wrap:nth-of-type(5n+1){clear:right}.elementor-element.elementor-grid-tablet-6{position:relative}.elementor-element.elementor-grid-tablet-6 .pp-grid-item-wrap{width:16.6667%;float:right}.elementor-element.elementor-grid-tablet-6 .pp-grid-item-wrap:nth-of-type(6n){margin-left:0!important}.elementor-element.elementor-grid-tablet-6 .pp-grid-item-wrap:nth-of-type(6n+1){clear:right}}@media only screen and (max-width:767px){.pp-image-accordion-stack-on-mobile .pp-image-accordion{flex-direction:column}.pp-image-accordion-stack-on-mobile .pp-image-accordion a:hover .pp-image-accordion-overlay{background-color:transparent}.pp-image-accordion-stack-on-mobile .pp-image-accordion-item{margin-left:0!important}.pp-info-box-mobile-top .pp-info-box{display:inline-block}.pp-info-box-mobile-top .pp-info-box .pp-info-box-icon-wrap{display:inline-block;margin:0}.pp-info-box-mobile-top .pp-info-box .pp-info-box-icon{margin-left:auto}.pp-info-box-mobile-left .pp-info-box{display:flex;flex-direction:row}.pp-info-box-mobile-left .pp-info-box .pp-info-box-icon-wrap{display:flex;margin-left:20px}.pp-info-box-mobile-left .pp-info-box .pp-info-box-icon,.pp-info-box-mobile-left .pp-info-box img{width:100%}.pp-info-box-mobile-right .pp-info-box{display:flex;flex-direction:row-reverse}.pp-info-box-mobile-right .pp-info-box .pp-info-box-icon-wrap{display:flex;margin-right:20px}.pp-info-box-mobile-right .pp-info-box .pp-info-box-icon,.pp-info-box-mobile-right .pp-info-box img{width:100%}.pp-info-list-stack-mobile.pp-info-list-icon-top .pp-info-list-container .pp-list-items{display:block}.pp-info-list-stack-mobile.pp-info-list-icon-top .pp-info-list-container .pp-list-items .pp-info-list-item{display:block;text-align:center!important;width:100%!important}.pp-info-list-stack-mobile.pp-info-list-icon-top .pp-info-list-item-inner{flex-direction:row}.pp-info-list-stack-mobile.pp-info-list-icon-top .pp-infolist-icon-wrapper{margin-bottom:0;margin-left:10px}.pp-info-list-stack-mobile.pp-info-list-icon-top .pp-infolist-icon-wrapper:before{content:'';border-left:1px solid #000;height:1500px;bottom:14px;right:calc(7px - (1px/2));position:absolute;width:1px;top:auto}.pp-info-list-stack-mobile.pp-info-list-icon-top .pp-infolist-icon-wrapper:after{content:'';border-left:1px solid #000;height:1500px;top:14px;right:calc(7px - (1px/2));position:absolute;width:1px;top:auto}.elementor-element.elementor-grid-mobile-1{position:relative}.elementor-element.elementor-grid-mobile-1 .pp-grid-item-wrap{width:100%;float:right}.elementor-element.elementor-grid-mobile-2{position:relative}.elementor-element.elementor-grid-mobile-2 .pp-grid-item-wrap{width:50%;float:right}.elementor-element.elementor-grid-mobile-2 .pp-grid-item-wrap:nth-of-type(2n){margin-left:0!important}.elementor-element.elementor-grid-mobile-2 .pp-grid-item-wrap:nth-of-type(2n+1){clear:right}.elementor-element.elementor-grid-mobile-3{position:relative}.elementor-element.elementor-grid-mobile-3 .pp-grid-item-wrap{width:33.3333%;float:right}.elementor-element.elementor-grid-mobile-3 .pp-grid-item-wrap:nth-of-type(3n){margin-left:0!important}.elementor-element.elementor-grid-mobile-3 .pp-grid-item-wrap:nth-of-type(3n+1){clear:right}.elementor-element.elementor-grid-mobile-4{position:relative}.elementor-element.elementor-grid-mobile-4 .pp-grid-item-wrap{width:25%;float:right}.elementor-element.elementor-grid-mobile-4 .pp-grid-item-wrap:nth-of-type(4n){margin-left:0!important}.elementor-element.elementor-grid-mobile-4 .pp-grid-item-wrap:nth-of-type(4n+1){clear:right}.elementor-element.elementor-grid-mobile-5{position:relative}.elementor-element.elementor-grid-mobile-5 .pp-grid-item-wrap{width:20%;float:right}.elementor-element.elementor-grid-mobile-5 .pp-grid-item-wrap:nth-of-type(5n){margin-left:0!important}.elementor-element.elementor-grid-mobile-5 .pp-grid-item-wrap:nth-of-type(5n+1){clear:right}.elementor-element.elementor-grid-mobile-6{position:relative}.elementor-element.elementor-grid-mobile-6 .pp-grid-item-wrap{width:16.6667%;float:right}.elementor-element.elementor-grid-mobile-6 .pp-grid-item-wrap:nth-of-type(6n){margin-left:0!important}.elementor-element.elementor-grid-mobile-6 .pp-grid-item-wrap:nth-of-type(6n+1){clear:right}}.pp-tooltip{display:none;position:absolute;min-width:50px;max-width:200px;min-height:16px;max-height:200px;border-radius:2px;z-index:3000;line-height:16px;font-size:13px;opacity:.01;transition:top .2s ease,opacity .3s ease}.pp-tooltip .pp-tooltip-callout{position:absolute}.pp-tooltip .pp-tooltip-callout:after,.pp-tooltip .pp-tooltip-callout:before{border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.pp-tooltip.tt-left .pp-tooltip-callout:before{right:100%}.pp-tooltip.tt-left .pp-tooltip-callout:after{right:100%;border-color:transparent;border-right-color:rgba(0,0,0,.8);border-width:5px;top:50%;margin-top:-5px}.pp-tooltip.tt-right .pp-tooltip-callout:before{left:100%}.pp-tooltip.tt-right .pp-tooltip-callout:after{left:100%;border-color:transparent;border-left-color:rgba(0,0,0,.8);border-width:5px;top:50%;margin-top:-5px}.pp-tooltip.tt-bottom .pp-tooltip-callout:before{bottom:100%}.pp-tooltip.tt-bottom .pp-tooltip-callout:after{bottom:100%;border-color:transparent;border-bottom-color:rgba(0,0,0,.8);border-width:5px;right:50%;margin-right:-5px}.pp-tooltip.tt-top .pp-tooltip-callout:before{top:100%}.pp-tooltip.tt-top .pp-tooltip-callout:after{top:100%;border-color:transparent;border-top-color:rgba(0,0,0,.8);border-width:5px;right:50%;margin-right:-5px}.pp-tooltip-tiny{font-size:10px}.pp-tooltip-small{font-size:12px}.pp-tooltip-large{font-size:14px}.pp-tooltip-content{background:rgba(0,0,0,.8);color:#fff;padding:8px;border-radius:2px}.mfp-bg{top:0;right:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;right:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;right:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:right;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;right:8px;left:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;left:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 10px 18px 0;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;left:-6px;text-align:left;padding-left:6px;width:100%}.mfp-counter{position:absolute;top:0;left:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;right:0;top:0;margin-top:35px;margin-right:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{right:0}.mfp-arrow-left:after{border-left:17px solid #fff;margin-right:31px}.mfp-arrow-left:before{margin-right:25px;border-left:27px solid #3f3f3f}.mfp-arrow-right{left:0}.mfp-arrow-right:after{border-right:17px solid #fff;margin-right:39px}.mfp-arrow-right:before{border-right:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;right:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;right:0;top:40px;bottom:40px;display:block;left:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;right:0;width:100%;cursor:auto}.mfp-title{text-align:right;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-left:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-right:0;padding-left:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-right:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{left:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;left:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{transform:scale(.75)}.mfp-arrow-left{transform-origin:100%}.mfp-arrow-right{transform-origin:0}.mfp-container{padding-right:6px;padding-left:6px}}/*!
2
  * animate.css -http://daneden.me/animate
3
  * Version - 3.5.2
4
  * Licensed under the MIT license - http://opensource.org/licenses/MIT
assets/css/min/frontend.min.css CHANGED
@@ -1,4 +1,4 @@
1
- div[class*=' pa-'],div[class^=pa-]{box-sizing:border-box}.clearfix:after{clear:both;content:"";font-size:0;height:0;display:block;visibility:hidden}.pp-icon{display:inline-block;line-height:1;text-align:center;transition:all .3s}.pp-icon i,.pp-icon svg{width:1em;height:1em;position:relative;display:block}.pp-no-trans{transition:none}.pp-elementor-grid{display:flex;flex-wrap:wrap;position:relative}.pp-elementor-grid .pp-grid-item{transition:all .25s linear 0s;position:relative}.pp-elementor-grid .pp-grid-item-wrap{float:left;margin-bottom:0;margin-left:0;text-align:center;transition:all .2s cubic-bezier(.645,.045,.355,1)}.pp-contact-form input[type=date],.pp-contact-form input[type=email],.pp-contact-form input[type=number],.pp-contact-form input[type=tel],.pp-contact-form input[type=text],.pp-contact-form input[type=url],.pp-contact-form textarea{background:#fff;box-shadow:none;-webkit-box-shadow:none;float:none;height:auto;margin:0;outline:0;width:auto}.pp-contact-form input[type=submit]{border:0;float:none;height:auto;margin:0;padding:10px 20px;width:auto}.pp-contact-form input[type=button],.pp-contact-form input[type=submit]{transition:all .25s linear 0s}.pp-contact-form.placeholder-hide input::-webkit-input-placeholder,.pp-contact-form.placeholder-hide textarea::-webkit-input-placeholder{opacity:0;visibility:hidden}.pp-contact-form.placeholder-hide input::-moz-placeholder,.pp-contact-form.placeholder-hide textarea::-moz-placeholder{opacity:0;visibility:hidden}.pp-contact-form.placeholder-hide input:-ms-input-placeholder,.pp-contact-form.placeholder-hide textarea:-ms-input-placeholder{opacity:0;visibility:hidden}.pp-contact-form.placeholder-hide input:-moz-placeholder,.pp-contact-form.placeholder-hide textarea:-moz-placeholder{opacity:0;visibility:hidden}.pp-custom-radio-checkbox input[type=checkbox],.pp-custom-radio-checkbox input[type=radio]{-webkit-appearance:none;-moz-appearance:none;border-style:solid;border-width:0;outline:0;min-width:1px;width:15px;height:15px;background:#ddd;padding:3px}.pp-custom-radio-checkbox input[type=checkbox]:before,.pp-custom-radio-checkbox input[type=radio]:before{content:"";width:100%;height:100%;padding:0;margin:0;display:block}.pp-custom-radio-checkbox input[type=checkbox]:checked:before,.pp-custom-radio-checkbox input[type=radio]:checked:before{background:#999;transition:all .25s linear 0s}.pp-custom-radio-checkbox input[type=radio]{border-radius:50%}.pp-custom-radio-checkbox input[type=radio]:before{border-radius:50%}.pp-divider-wrap{font-size:0;line-height:0}.pp-divider{text-align:center}.pp-divider-left .divider-border-left{display:none}.pp-divider-right .divider-border-right{display:none}.pp-divider-horizontal{border:0;border-color:#000;border-bottom-width:4px;border-top-width:0;display:inline-block;width:80px;height:0;border-style:dashed}.pp-divider-vertical{border:0;display:inline-block;border-left:2px solid #000;padding-bottom:50px}.divider-text-container{display:inline-block;max-width:100%}.divider-text-wrap{display:flex;align-items:center;margin:0 auto}.pp-divider-text{font-size:16px;line-height:1.4}.pp-divider-border-wrap{flex:1 1 auto}.divider-border{border:0;height:1px;border-top:1px solid #000;display:block;width:100%}.pp-divider-content{display:inherit;flex:0 1 auto;margin:0 20px}.pp-dual-heading .pp-first-text,.pp-dual-heading .pp-second-text{display:inline-block}.pp-counter{display:inline-block}.pp-counter-icon,.pp-counter-icon-divider,.pp-counter-icon-wrap,.pp-counter-num-divider{display:inline-block}.pp-counter-icon{line-height:1}.pp-counter-layout-3 .pp-icon-title-wrap,.pp-counter-layout-3-number-wrap,.pp-counter-layout-4 .pp-icon-title-wrap,.pp-counter-layout-4-number-wrap{display:flex;align-items:center;justify-content:center}.pp-counter-layout-5,.pp-counter-layout-6{display:flex;align-items:center;justify-content:center}.pp-counter-layout-6 .pp-counter-icon-wrap{order:2}.pp-counter-layout-7,.pp-counter-layout-8{display:inline-flex;align-items:center;justify-content:center}.pp-counter-layout-7 .pp-icon-title-wrap,.pp-counter-layout-8 .pp-icon-title-wrap{display:inline-flex;flex-direction:column;align-items:flex-start}.pp-counter-layout-7 .pp-counter-title-wrap,.pp-counter-layout-8 .pp-counter-title-wrap{text-align:left}.pp-counter-layout-8{flex-direction:row-reverse}.pp-counter-layout-8 .pp-icon-title-wrap{align-items:flex-end}.pp-counter-layout-8 .pp-counter-title-wrap{text-align:right}.pp-counter .pp-icon-title-wrap .pp-counter-title{display:inline-block}.pp-counter .pp-icon-number-wrap .pp-counter-number-wrap{display:inline-block}.pp-business-hours .pp-business-day,.pp-business-hours .pp-business-timing{float:left;width:50%}.pp-business-hours .pp-business-timing{text-align:right}.pp-list-container .pp-icon-wrapper{line-height:1;transition:all .25s linear 0s}.pp-list-container .pp-icon-wrapper.icon-right{order:2}.pp-list-container .pp-icon-list-icon{display:inline-block;text-align:center}.pp-list-container .pp-list-items{list-style:none;margin:0;padding:0}.pp-list-container .pp-list-items li{margin:0;padding:0;position:relative;align-items:center;display:flex}.pp-list-container .pp-list-items li:after{bottom:0;display:block;position:absolute;margin-bottom:-5px}.pp-list-container .pp-list-items .fa{text-align:center}.pp-list-container .pp-list-items a{display:inherit;align-items:center}.pp-list-items.pp-inline-items{display:flex;flex-wrap:wrap}.pp-list-items.pp-inline-items li:not(:last-child){margin-right:8px}.pp-info-box-container{display:block;transition:all .25s linear 0s}.pp-info-box .pp-info-box-icon{display:inline-block;line-height:1;max-width:100%}.pp-info-box .pp-info-box-icon .fa{transition:all .25s linear 0s;width:1em;height:1em}.pp-info-box .pp-info-box-content{flex-grow:1}.pp-info-box-divider-wrap{font-size:0;line-height:0}.pp-info-box-divider{display:inline-block}.pp-info-box-left .pp-info-box{display:flex;flex-direction:row}.pp-info-box-left .pp-info-box .pp-info-box-icon-wrap{display:flex;margin-right:20px}.pp-info-box-left .pp-info-box .pp-info-box-icon,.pp-info-box-left .pp-info-box img{width:100%}.pp-info-box-right .pp-info-box{display:flex;flex-direction:row-reverse}.pp-info-box-right .pp-info-box .pp-info-box-icon-wrap{display:flex;margin-left:20px}.pp-info-box-right .pp-info-box .pp-info-box-icon,.pp-info-box-right .pp-info-box img{width:100%}.pp-info-box-carousel .pp-info-box-content-wrap{overflow:hidden}.pp-info-list-container{overflow:hidden}.pp-info-list-container li{overflow:hidden;position:relative}.pp-info-list-container li:last-child{overflow:hidden}.pp-info-list-container .pp-info-list-item-inner{align-items:center;display:flex}.pp-info-list-container .pp-infolist-icon-wrapper{background:#f5f5f5;display:inline-flex;justify-content:center;align-items:center;flex-shrink:0;position:relative}.pp-info-list-container .pp-info-list-number{text-align:center}.pp-info-list-container .pp-info-list-item:last-child{margin-bottom:0!important}.pp-info-list-container .pp-list-items a{color:inherit}.pp-info-list-icon-left.pp-info-list-icon-vertical-middle .pp-info-list-item-inner,.pp-info-list-icon-right.pp-info-list-icon-vertical-middle .pp-info-list-item-inner{align-items:center}.pp-info-list-icon-left.pp-info-list-icon-vertical-top .pp-info-list-item-inner,.pp-info-list-icon-right.pp-info-list-icon-vertical-top .pp-info-list-item-inner{align-items:flex-start}.pp-info-list-icon-left.pp-info-list-icon-vertical-top .pp-info-list-item:first-child .pp-infolist-icon-wrapper:before,.pp-info-list-icon-right.pp-info-list-icon-vertical-top .pp-info-list-item:first-child .pp-infolist-icon-wrapper:before{display:none}.pp-info-list-icon-left.pp-info-list-icon-vertical-bottom .pp-info-list-item-inner,.pp-info-list-icon-right.pp-info-list-icon-vertical-bottom .pp-info-list-item-inner{align-items:flex-end}.pp-info-list-icon-left.pp-info-list-icon-vertical-bottom .pp-info-list-item:last-child .pp-infolist-icon-wrapper:after,.pp-info-list-icon-right.pp-info-list-icon-vertical-bottom .pp-info-list-item:last-child .pp-infolist-icon-wrapper:after{display:none}.pp-info-list-icon-top.pp-info-list-icon-horizontal-center .pp-info-list-item-inner{align-items:center}.pp-info-list-icon-top.pp-info-list-icon-horizontal-left .pp-info-list-item-inner{align-items:flex-start}.pp-info-list-icon-top.pp-info-list-icon-horizontal-left .pp-info-list-item:first-child .pp-infolist-icon-wrapper:before{display:none}.pp-info-list-icon-top.pp-info-list-icon-horizontal-right .pp-info-list-item-inner{align-items:flex-end}.pp-info-list-icon-top.pp-info-list-icon-horizontal-right .pp-info-list-item:last-child .pp-infolist-icon-wrapper:after{display:none}.pp-info-list-icon-left .pp-infolist-icon-wrapper{margin-right:10px}.pp-info-list-icon-left .pp-info-list-connector .pp-infolist-icon-wrapper:before{content:'';border-right:1px solid #000;height:1500px;bottom:14px;left:calc(7px - (1px/2));position:absolute;width:1px}.pp-info-list-icon-left .pp-info-list-connector .pp-infolist-icon-wrapper:after{content:'';border-right:1px solid #000;height:1500px;top:14px;left:calc(7px - (1px/2));position:absolute;width:1px}.pp-info-list-icon-right .pp-info-list-item{justify-content:flex-end;text-align:right}.pp-info-list-icon-right .pp-infolist-icon-wrapper{margin-left:10px;order:2}.pp-info-list-icon-right .pp-info-list-connector .pp-infolist-icon-wrapper:before{content:'';border-left:1px solid #000;height:1500px;bottom:14px;right:calc(7px - (1px/2));position:absolute;width:1px}.pp-info-list-icon-right .pp-info-list-connector .pp-infolist-icon-wrapper:after{content:'';border-left:1px solid #000;height:1500px;top:14px;right:calc(7px - (1px/2));position:absolute;width:1px}.pp-info-list-connector.pp-info-list-corners-hide .pp-info-list-item:first-child .pp-infolist-icon-wrapper:before{display:none}.pp-info-list-connector.pp-info-list-corners-hide .pp-info-list-item:last-child .pp-infolist-icon-wrapper:after{display:none}.pp-info-list-icon-top .pp-list-items{display:flex;justify-content:center}.pp-info-list-icon-top .pp-list-items .pp-info-list-item{display:inline-block;flex-grow:1;flex-basis:0;text-align:center}.pp-info-list-icon-top .pp-list-items .pp-info-list-item:last-child{margin-right:0!important}.pp-info-list-icon-top .pp-infolist-icon-wrapper{margin-bottom:10px;vertical-align:top}.pp-info-list-icon-top .pp-info-list-connector .pp-infolist-icon-wrapper:before{content:'';border-top:1px solid #000;height:1px;top:calc(7px - (1px/2));left:auto;right:14px;position:absolute;width:1500px}.pp-info-list-icon-top .pp-info-list-connector .pp-infolist-icon-wrapper:after{content:'';border-top:1px solid #000;height:1px;left:14px;top:calc(7px - (1px/2));right:auto;position:absolute;width:1500px}.pp-info-list-icon-top .pp-info-list-item-inner{flex-direction:column}.pp-infolist-icon-wrapper{line-height:1;position:relative;z-index:1}.pp-info-list-item .pp-info-list-button{display:flex}.pp-info-list-item .pp-info-list-button .pp-button-icon{margin-right:10px}.pp-info-list-item .pp-info-list-button-icon-after .pp-button-icon{margin-left:10px;margin-right:0;order:2}.pp-link{display:inline-block;position:relative}.pp-link-effect-1:after{background:#000;position:absolute;bottom:-4px;content:'';height:1px;left:0;opacity:0;transform:translateY(10px);transition:height .25s,opacity .25s,transform .25s;width:100%}.pp-link-effect-1:hover:after{height:4px;opacity:1;transform:translateY(0)}.pp-link-effect-2:after{background:#000;position:absolute;bottom:-4px;content:'';height:1px;left:0;opacity:0;transform:translateY(0);transition:height .25s,opacity .25s,transform .25s;width:100%}.pp-link-effect-2:hover:after{height:4px;opacity:1;transform:translateY(10px)}.pp-link-effect-3:after,.pp-link-effect-3:before{display:inline-block;opacity:0;transition:transform .3s,opacity .2s}.pp-link-effect-3:before{margin-right:10px;content:'[';transform:translateX(20px)}.pp-link-effect-3:after{margin-left:10px;content:']';transform:translateX(-20px)}.pp-link-effect-3:focus:after,.pp-link-effect-3:focus:before,.pp-link-effect-3:hover:after,.pp-link-effect-3:hover:before{opacity:1;transform:translateX(0)}.pp-link-effect-4{perspective:1000px}.pp-link-effect-4 span{position:relative;display:inline-block;padding:0 14px;background:#2195de;transition:transform .3s;transform-origin:50% 0;transform-style:preserve-3d}.pp-link-effect-4 span:before{position:absolute;top:100%;left:0;width:100%;height:100%;background:#0965a0;text-align:center;content:attr(data-hover);transition:background .3s;transform:rotateX(-90deg);transform-origin:50% 0}.pp-link-effect-4:focus span,.pp-link-effect-4:hover span{transform:rotateX(90deg) translateY(-22px)}.pp-link-effect-4:focus span:before,.pp-link-effect-4:hover span:before{background:#28a2ee}.pp-link-effect-5{display:inline-block;overflow:hidden;padding:0 4px}.pp-link-effect-5 span{position:relative;display:inline-block;transition:transform .3s}.pp-link-effect-5 span:before{position:absolute;top:100%;content:attr(data-hover);font-weight:700;transform:translate3d(0,0,0)}.pp-link-effect-5:focus span,.pp-link-effect-5:hover span{transform:translateY(-100%)}.pp-link-effect-6{margin:0 10px;padding:10px 20px}.pp-link-effect-6:before{position:absolute;top:0;left:0;width:100%;height:2px;background:#fff;content:'';transition:top .3s}.pp-link-effect-6:after{position:absolute;top:0;left:0;width:2px;height:2px;background:#fff;content:'';transition:height .3s}.pp-link-effect-6:hover::before{top:100%;opacity:1}.pp-link-effect-6:hover::after{height:100%}.pp-link-effect-7{padding:12px 10px 10px;color:#566473;text-shadow:none;font-weight:700}.pp-link-effect-7:after,.pp-link-effect-7:before{position:absolute;top:100%;left:0;width:100%;height:3px;background:#566473;content:'';transition:transform .3s;transform:scale(.85)}.pp-link-effect-7:after{opacity:0;transition:top .3s,opacity .3s,transform .3s}.pp-link-effect-7:focus::after,.pp-link-effect-7:focus::before,.pp-link-effect-7:hover::after,.pp-link-effect-7:hover::before{transform:scale(1)}.pp-link-effect-7:focus::after,.pp-link-effect-7:hover::after{top:0;opacity:1}.pp-link-effect-8{padding:10px 20px}.pp-link-effect-8:after,.pp-link-effect-8:before{position:absolute;top:0;left:0;width:100%;height:100%;border:3px solid #354856;content:'';transition:transform .3s,opacity .3s}.pp-link-effect-8:after{border-color:#fff;opacity:0;transform:translateY(-7px) translateX(6px)}.pp-link-effect-8:focus:before,.pp-link-effect-8:hover:before{opacity:0;transform:translateY(5px) translateX(-5px)}.pp-link-effect-8:focus:after,.pp-link-effect-8:hover:after{opacity:1;transform:translateY(0) translateX(0)}.pp-link-effect-9{display:inline-block;margin:0 20px;padding:18px 20px}.pp-link-effect-9:after,.pp-link-effect-9:before{position:absolute;top:0;left:0;width:100%;height:1px;background:#fff;content:'';opacity:.2;transition:opacity .3s,height .3s}.pp-link-effect-9:after{top:100%;opacity:0;transition:transform .3s,opacity .3s;transform:translateY(-10px)}.pp-link-effect-9 span:first-child{z-index:2;display:block;font-weight:300}.pp-link-effect-9 span:last-child{z-index:1;display:block;padding:8px 0 0 0;color:rgba(0,0,0,.4);text-shadow:none;text-transform:none;font-style:italic;font-size:.75em;font-family:Palatino,"Palatino Linotype","Palatino LT STD","Book Antiqua",Georgia,serif;opacity:0;transition:transform .3s,opacity .3s;transform:translateY(-100%)}.pp-link-effect-9:focus:before,.pp-link-effect-9:hover:before{height:6px}.pp-link-effect-9:focus:after,.pp-link-effect-9:focus:before,.pp-link-effect-9:hover:after,.pp-link-effect-9:hover:before{opacity:1;transform:translateY(0)}.pp-link-effect-9:focus span:last-child,.pp-link-effect-9:hover span:last-child{opacity:1;transform:translateY(0)}.pp-link-effect-10{display:inline-block;overflow:hidden;margin:0 15px}.pp-link-effect-10 span{display:block;background:#0f7c67;padding:8px 20px;transition:transform .3s}.pp-link-effect-10:before{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background:#fff;color:#0f7c67;content:attr(data-hover);padding:8px 20px;transition:transform .3s;-webkit-transform:translateX(-50%)}.pp-link-effect-10:focus span,.pp-link-effect-10:hover span{transform:translateX(100%)}.pp-link-effect-10:focus:before,.pp-link-effect-10:hover:before{transform:translateX(0);z-index:1}.pp-link-effect-11{padding:10px 0;border-top:2px solid #0972b4;color:#0972b4;text-shadow:none}.pp-link-effect-11:before{position:absolute;top:0;left:0;overflow:hidden;padding:10px 0;max-width:0;border-bottom:2px solid #fff;color:#fff;content:attr(data-hover);transition:max-width .5s}.pp-link-effect-11:focus:before,.pp-link-effect-11:hover:before{max-width:100%}.pp-link-effect-12:after,.pp-link-effect-12:before{position:absolute;top:50%;left:50%;width:100px;height:100px;border:2px solid rgba(0,0,0,.1);border-radius:50%;content:'';opacity:0;transition:transform .3s,opacity .3s;transform:translateX(-50%) translateY(-50%) scale(.2)}.pp-link-effect-12:after{width:90px;height:90px;border-width:6px;transform:translateX(-50%) translateY(-50%) scale(.8)}.pp-link-effect-12:focus:after,.pp-link-effect-12:focus:before,.pp-link-effect-12:hover:after,.pp-link-effect-12:hover:before{opacity:1;transform:translateX(-50%) translateY(-50%) scale(1)}.pp-link-effect-13{display:inline-block;transition:color .3s}.pp-link-effect-13:before{position:absolute;top:100%;left:50%;color:transparent;content:'\2022';text-shadow:0 0 transparent;font-size:1.2em;transition:text-shadow .3s,color .3s;transform:translateX(-50%);pointer-events:none}.pp-link-effect-13:focus:before,.pp-link-effect-13:hover:before{color:#fff;text-shadow:10px 0 #fff,-10px 0 #fff}.pp-link-effect-13:focus,.pp-link-effect-13:hover{color:#ba7700}.pp-link-effect-14{display:inline-block;padding:0 20px;height:45px;line-height:45px}.pp-link-effect-14:after,.pp-link-effect-14:before{position:absolute;width:45px;height:2px;background:#fff;content:'';transition:all .3s;pointer-events:none}.pp-link-effect-14:before{top:0;left:0;transform:rotate(90deg);transform-origin:0 0}.pp-link-effect-14:after{right:0;bottom:0;transform:rotate(90deg);transform-origin:100% 0}.pp-link-effect-14:focus:after,.pp-link-effect-14:focus:before,.pp-link-effect-14:hover:after,.pp-link-effect-14:hover:before{opacity:1}.pp-link-effect-14:focus:before,.pp-link-effect-14:hover:before{left:50%;transform:rotate(0) translateX(-50%)}.pp-link-effect-14:focus:after,.pp-link-effect-14:hover:after{right:50%;transform:rotate(0) translateX(50%)}.pp-link-effect-15{display:inline-block;color:rgba(0,0,0,.2);font-weight:700;text-shadow:none}.pp-link-effect-15:before{color:#fff;content:attr(data-hover);position:absolute;transition:transform .3s,opacity .3s}.pp-link-effect-15:focus:before,.pp-link-effect-15:hover:before{transform:scale(.9);opacity:0}.pp-link-effect-16{display:inline-block;color:#6f8686;text-shadow:0 0 1px rgba(111,134,134,.3)}.pp-link-effect-16:before{color:#fff;content:attr(data-hover);position:absolute;opacity:0;text-shadow:0 0 1px rgba(255,255,255,.3);transform:scale(1.1) translateX(10px) translateY(-10px) rotate(4deg);transition:transform .3s,opacity .3s;pointer-events:none}.pp-link-effect-16:focus:before,.pp-link-effect-16:hover:before{transform:scale(1) translateX(0) translateY(0) rotate(0);opacity:1}.pp-link-effect-17{display:inline-block;color:#10649b;text-shadow:none;padding:10px 0}.pp-link-effect-17:before{color:#fff;text-shadow:0 0 1px rgba(255,255,255,.3);content:attr(data-hover);position:absolute;transition:transform .3s,opacity .3s;pointer-events:none}.pp-link-effect-17:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:2px;background:#fff;opacity:0;transform:translateY(5px);transition:transform .3s,opacity .3s;pointer-events:none}.pp-link-effect-17:focus:before,.pp-link-effect-17:hover:before{opacity:0;transform:translateY(-2px)}.pp-link-effect-17:focus:after,.pp-link-effect-17:hover:after{opacity:1;transform:translateY(0)}.pp-link-effect-18{display:inline-block;position:relative;z-index:1;padding:0 5px;color:#000;font-weight:700;transition:color .3s}.pp-link-effect-18:after,.pp-link-effect-18:before{position:absolute;width:100%;left:0;top:50%;height:2px;margin-top:-1px;background:#000;content:'';z-index:-1;transition:transform .3s,opacity .3s;pointer-events:none}.pp-link-effect-18:before{transform:translateY(-20px)}.pp-link-effect-18:after{transform:translateY(20px)}.pp-link-effect-18:focus,.pp-link-effect-18:hover{color:#000}.pp-link-effect-18:focus:after,.pp-link-effect-18:focus:before,.pp-link-effect-18:hover:after,.pp-link-effect-18:hover:before{opacity:.7}.pp-link-effect-18:focus:before,.pp-link-effect-18:hover:before{transform:rotate(45deg)}.pp-link-effect-18:focus:after,.pp-link-effect-18:hover:after{transform:rotate(-45deg)}.pp-link-effect-19{display:inline-block;line-height:2em;perspective:800px;width:200px}.pp-link-effect-19 span{position:relative;display:inline-block;width:100%;padding:0 14px;background:#e35041;transition:transform .4s,background .4s;transform-style:preserve-3d;transform-origin:50% 50% -100px}.pp-link-effect-19 span:before{position:absolute;top:0;left:100%;width:100%;height:100%;background:#b53a2d;content:attr(data-hover);transition:background .4s;transform:rotateY(90deg);transform-origin:0 50%;pointer-events:none}.pp-link-effect-19:focus span,.pp-link-effect-19:hover span{background:#b53a2d;transform:rotateY(-90deg)}.pp-link-effect-19:focus span:before,.pp-link-effect-19:hover span:before{background:#ef5e50}.pp-link-effect-20{display:inline-block;line-height:2em;perspective:800px}.pp-link-effect-20 span{position:relative;display:inline-block;text-align:center;padding:3px 15px 0;background:#587285;box-shadow:inset 0 3px #2f4351;transition:background .6s;transform-origin:50% 0;transform-style:preserve-3d;transform-origin:0 50%}.pp-link-effect-20 span:before{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;color:#2f4351;content:attr(data-hover);transform:rotateX(270deg);transition:transform .6s;transform-origin:0 0;pointer-events:none}.pp-link-effect-20:focus span,.pp-link-effect-20:hover span{background:#2f4351}.pp-link-effect-20:focus span::before,.pp-link-effect-20:hover span::before{transform:rotateX(10deg)}.pp-link-effect-21{display:inline-block;padding:10px;color:#237546;font-weight:700;text-shadow:none;transition:color .3s}.pp-link-effect-21:after,.pp-link-effect-21:before{position:absolute;left:0;width:100%;height:2px;background:#fff;content:'';opacity:0;transition:opacity .3s,transform .3s;transform:translateY(-10px)}.pp-link-effect-21:before{top:0;transform:translateY(-10px)}.pp-link-effect-21:after{bottom:0;transform:translateY(10px)}.pp-link-effect-21:focus,.pp-link-effect-21:hover{color:#fff}.pp-link-effect-21:focus:after,.pp-link-effect-21:focus:before,.pp-link-effect-21:hover:after,.pp-link-effect-21:hover:before{opacity:1;transform:translateY(0)}.elementor-widget-pp-pricing-table .elementor-widget-container{background-color:#f8f8f8}.pp-pricing-table{overflow:hidden;text-align:center;transition:all .25s linear 0s}.pp-pricing-table-container{position:relative}.pp-pricing-table.horizontal-table{display:flex}.pp-pricing-table.horizontal-table .pp-pricing-table-features,.pp-pricing-table.horizontal-table .pp-pricing-table-footer,.pp-pricing-table.horizontal-table .pp-pricing-table-head{flex:1}.pp-pricing-table-align-left .pp-pricing-table{text-align:left}.pp-pricing-table-align-left .pp-pricing-table-price{justify-content:flex-start}.pp-pricing-table-align-right .pp-pricing-table{text-align:right}.pp-pricing-table-align-right .pp-pricing-table-price{justify-content:flex-end}.pp-pricing-table-head{background:#7a7a7a;padding:30px}.pp-pricing-table .pp-pricing-table-icon{display:inline-block}.pp-pricing-table .pp-pricing-table-title-wrap .pp-pricing-table-title{margin-bottom:0}.pp-pricing-table .pp-pricing-table-title-wrap .pp-pricing-table-subtitle{margin-bottom:0}.pp-pricing-table .pp-pricing-table-price{font-size:40px;margin-left:auto;margin-right:auto;padding:30px}.pp-pricing-table-price-value{display:flex}.pp-pricing-table-after-part{font-size:.4em;line-height:1;align-self:flex-start}.pp-pricing-table .pp-pricing-table-features{list-style:none;margin:0;padding:0}.pp-pricing-table .pp-pricing-table-features li{margin:0;padding:0}.pp-pricing-table .pp-pricing-table-features li:last-child{border-bottom:0}.pp-pricing-table .pp-pricing-table-features .excluded{text-decoration:line-through}.pp-pricing-table .pp-pricing-table-price-duration,.pp-pricing-table .pp-pricing-table-price-prefix{font-size:.4em;line-height:1;text-align:left}.pp-pricing-table .pp-pricing-table-price-prefix{align-self:flex-start}.pp-pricing-table .pp-pricing-table-price-duration{align-self:flex-end}.pp-pricing-table-price-duration-wrap .pp-pricing-table-price{flex-wrap:wrap}.pp-pricing-table-price-duration-wrap .pp-pricing-table-price-duration{text-align:center;width:100%}.pp-pricing-table .pp-pricing-table-price-value{line-height:.9}.pp-pricing-table-price,.pp-pricing-table-price-wrap{display:flex;justify-content:center;align-items:center;width:100%}.pp-pricing-table-price-original{display:inline-flex;font-size:.5em;line-height:1;align-self:flex-end;text-decoration:line-through}.pp-pricing-table-feature-content{display:inline-block}.pp-pricing-table-ribbon{color:#fff;font-size:13px;font-weight:700;position:absolute;text-align:center;text-transform:uppercase;top:0;z-index:2}.pp-pricing-table-ribbon-inner{background:#61ce70}.pp-pricing-table-ribbon-1{position:absolute;top:0;width:150px;overflow:hidden;height:150px}.pp-pricing-table-ribbon-1.pp-pricing-table-ribbon-right{left:auto;right:0;transform:rotate(90deg)}.pp-pricing-table-ribbon-1.pp-pricing-table-ribbon-left{left:0;right:auto;transform:rotate(0)}.pp-pricing-table-ribbon-1 .pp-pricing-table-ribbon-inner{text-align:center;left:0;width:200%;transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);margin-top:35px;line-height:2}.pp-pricing-table-ribbon-2{border-radius:50%;line-height:4em;min-height:4em;min-width:4em}.pp-pricing-table-ribbon-2 .pp-pricing-table-ribbon-inner{background:#61ce70;border-radius:50%}.pp-pricing-table-ribbon-2.pp-pricing-table-ribbon-right{transform:translateX(38%) translateY(-38%)}.pp-pricing-table-ribbon-2.pp-pricing-table-ribbon-left{transform:translateX(-38%) translateY(-38%)}.pp-pricing-table-ribbon-right{right:0}.pp-pricing-table-ribbon-left{left:0}.pp-pricing-table-ribbon-3{background:#61ce70;top:10%}.pp-pricing-table-ribbon-3 .pp-pricing-table-ribbon-inner{padding:3px 18px}.pp-pricing-table-ribbon-3:after,.pp-pricing-table-ribbon-3:before{border-bottom:8px solid transparent;content:'';display:block;position:absolute;height:0;width:0;top:100%}.pp-pricing-table-ribbon-3.pp-pricing-table-ribbon-right{border-radius:3px 3px 0 3px;right:-8px}.pp-pricing-table-ribbon-3.pp-pricing-table-ribbon-right:after,.pp-pricing-table-ribbon-3.pp-pricing-table-ribbon-right:before{right:0}.pp-pricing-table-ribbon-3.pp-pricing-table-ribbon-right:before{border-left:8px solid #61ce70}.pp-pricing-table-ribbon-3.pp-pricing-table-ribbon-right:after{border-left:8px solid rgba(0,0,0,.2)}.pp-pricing-table-ribbon-3.pp-pricing-table-ribbon-left{border-radius:3px 3px 3px 0;left:-8px}.pp-pricing-table-ribbon-3.pp-pricing-table-ribbon-left:after,.pp-pricing-table-ribbon-3.pp-pricing-table-ribbon-left:before{left:0}.pp-pricing-table-ribbon-3.pp-pricing-table-ribbon-left:before{border-right:8px solid #61ce70}.pp-pricing-table-ribbon-3.pp-pricing-table-ribbon-left:after{border-right:8px solid rgba(0,0,0,.2)}.pp-tooltip-click{cursor:pointer}.pp-restaurant-menu .pp-restaurant-menu-item-wrap{margin-bottom:10px;position:relative}.pp-restaurant-menu .pp-restaurant-menu-item{align-items:center;display:flex}.pp-restaurant-menu .pp-restaurant-menu-image{flex-grow:0;margin-right:10px}.pp-restaurant-menu .pp-restaurant-menu-content{flex-grow:1}.pp-restaurant-menu .pp-restaurant-menu-header{display:flex;justify-content:space-between;margin-bottom:5px}.pp-restaurant-menu .pp-restaurant-menu-title{display:inline-block;margin:0}.pp-restaurant-menu .pp-restaurant-menu-title a{color:inherit}.pp-restaurant-menu-style-1 .pp-restaurant-menu-price{float:right}.pp-restaurant-menu-style-3 .pp-restaurant-menu-image{order:1}.pp-restaurant-menu-style-4 .pp-restaurant-menu-header,.pp-restaurant-menu-style-4 .pp-restaurant-menu-item{display:block}.pp-restaurant-menu-style-4 .pp-restaurant-menu-image{display:inline-block}.pp-restaurant-menu-style-1 .pp-price-title-connector{border-bottom:1px dashed #000;height:1px;flex-grow:1;align-self:center;margin:0 20px}.pp-restaurant-menu-style-powerpack .pp-restaurant-menu-item{min-height:150px;position:relative}.pp-restaurant-menu-style-powerpack .pp-restaurant-menu-price{bottom:0;padding:10px;position:absolute;right:0;z-index:1}.pp-restaurant-menu-style-powerpack .pp-restaurant-menu-price:after{border-color:transparent #b83d11;border-style:solid;border-width:110px 130px 0 0;bottom:0;content:"";position:absolute;right:0;z-index:-1}.pp-restaurant-menu-divider-wrap{font-size:0;line-height:0}.pp-restaurant-menu-divider{display:inline-block}.pp-promo-box{overflow:hidden;position:relative;width:100%}.pp-promo-box .pp-promo-box-icon{display:inline-block;line-height:1;text-align:center;transition:all .25s linear 0s}.pp-promo-box .pp-promo-box-icon .pp-promo-box-icon-inner{height:1em;width:1em}.pp-promo-box .pp-promo-box-bg,.pp-promo-box .pp-promo-box-overlay{position:absolute;height:100%;left:0;top:0;width:100%;transition:transform .25s linear 0s}.pp-promo-box .pp-promo-box-bg{padding:40px}.pp-promo-box .pp-promo-box-wrap{height:100%;width:100%;position:relative}.pp-promo-box .pp-promo-box-inner{display:table;width:100%;height:100%}.pp-promo-box .pp-promo-box-inner-content{display:table-cell;vertical-align:middle}.pp-promo-box .pp-promo-box-banner{transition:all .25s linear 0s;min-height:100%;width:100%}.pp-promo-box-heading-divider-wrap,.pp-promo-box-subheading-divider-wrap{font-size:0;line-height:1}.pp-promo-box-heading-divider,.pp-promo-box-subheading-divider{display:inline-block}.pp-image-hotspots{display:flex;position:relative}.pp-hot-spot-wrap{cursor:pointer;position:absolute;width:14px;height:14px;background:#000;border-radius:50%;font-size:14px;display:inline-flex;padding:15px;align-items:center;justify-content:center}.pp-hot-spot-image{position:relative}.pp-hot-spot-inner{cursor:pointer;display:flex;align-items:center;justify-content:center;text-align:center}.pp-hot-spot-inner.hotspot-animation:before{content:'';display:block;position:absolute;z-index:0;pointer-events:none;-webkit-animation:pp-glow 2s infinite;animation:pp-glow 2s infinite;left:0;top:0}.pp-hot-spot-inner.hotspot-animation:hover:before{-webkit-animation:none;animation:none}.pp-hot-spot-inner.hotspot-animation .pp-hotspot-text{z-index:1}.pp-hot-spot-inner,.pp-hot-spot-inner:before{background-color:#000;border-radius:50%;color:#fff;height:100%;position:absolute;width:100%}.pp-hotspot-icon{position:relative}.pp-hotspot-icon-wrap{display:inline-flex;width:100%;height:100%;vertical-align:middle;align-items:center;justify-content:center;border-radius:50%}@-webkit-keyframes pp-glow{0%{transform:scale(1);opacity:1}100%{transform:scale(1.5);opacity:0}}@keyframes pp-glow{0%{transform:scale(1);opacity:1}100%{transform:scale(1.5);opacity:0}}.tipso_content p:last-child{margin-bottom:0}.pp-hotspot-img-align-center .pp-image-hotspots{justify-content:center}.pp-hotspot-img-align-left .pp-image-hotspots{justify-content:flex-start}.pp-hotspot-img-align-right .pp-image-hotspots{justify-content:flex-end}@media only screen and (max-width:1024px){.pp-hotspot-img-align-tablet-center .pp-image-hotspots{justify-content:center}.pp-hotspot-img-align-tablet-left .pp-image-hotspots{justify-content:flex-start}.pp-hotspot-img-align-tablet-right .pp-image-hotspots{justify-content:flex-end}}@media only screen and (max-width:767px){.pp-hotspot-img-align-mobile-center .pp-image-hotspots{justify-content:center}.pp-hotspot-img-align-mobile-left .pp-image-hotspots{justify-content:flex-start}.pp-hotspot-img-align-mobile-right .pp-image-hotspots{justify-content:flex-end}}.pp-instagram-feed{position:relative}.pp-instagram-feed .pp-feed-item{float:left;position:relative}.pp-instagram-feed .pp-feed-item img{-webkit-filter:none;filter:none;vertical-align:middle}.pp-instagram-feed .pp-feed-item:hover img{-webkit-filter:none;filter:none}.pp-instagram-feed-gallery .pp-feed-item{width:20%}.pp-instagram-feed-title-wrap{background:#fff;position:absolute;z-index:2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pp-insta-title-top .pp-instagram-feed-title-wrap{top:0;position:absolute;left:50%;transform:translate(-50%)}.pp-insta-title-bottom .pp-instagram-feed-title-wrap{bottom:0;top:auto;position:absolute;left:50%;transform:translate(-50%)}.pp-instagram-feed-title{display:block;padding:6px 30px;text-align:center}.pp-instagram-feed .pp-feed-item{position:relative}.pp-instagram-feed .pp-feed-item-inner{display:block;position:relative}.pp-instagram-feed-gray .pp-feed-item img{-webkit-filter:grayscale(100%);filter:grayscale(100%);transition:-webkit-filter .25s linear 0s;transition:filter .25s linear 0s;transition:filter .25s linear 0s,-webkit-filter .25s linear 0s}.pp-instagram-feed-hover-gray .pp-feed-item:hover img{-webkit-filter:grayscale(100%);filter:grayscale(100%);transition:-webkit-filter .25s linear 0s;transition:filter .25s linear 0s;transition:filter .25s linear 0s,-webkit-filter .25s linear 0s}.pp-instagram-feed .pp-overlay-container{color:#fff;display:flex;justify-content:center;align-items:center;z-index:1}.pp-instagram-feed .pp-overlay-container span{display:flex;align-items:center;margin:0 5px}.pp-instagram-feed-hover .pp-overlay-container{opacity:0}.pp-instagram-feed-hover .pp-feed-item:hover .pp-overlay-container{opacity:1}.pp-instagram-feed .swiper-container .swiper-slide img{width:100%}.pp-instafeed{overflow:hidden;position:relative}.pp-if-icon{margin-right:5px}.pp-if-square-images .pp-feed-item-inner{position:relative;padding-bottom:100%;width:100%}.pp-if-square-images .pp-if-img{overflow:hidden;position:absolute;width:100%;height:100%;left:0;top:0}.pp-if-square-images img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pp-load-more-button{cursor:pointer}.pp-load-more-button[disabled=disabled]{display:none}.pp-button-loading .pp-button-loader{display:inline-block;width:22px;height:22px;vertical-align:middle;margin-right:8px}.pp-button-loading .pp-button-loader:after{content:'';display:block;width:100%;height:100%;border-radius:50%;border:3px solid #fff;border-color:#fff transparent #fff transparent;-webkit-animation:pp-dual-ring 1.2s linear infinite;animation:pp-dual-ring 1.2s linear infinite}@-webkit-keyframes pp-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes pp-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.twentytwenty-horizontal .twentytwenty-handle:after,.twentytwenty-horizontal .twentytwenty-handle:before,.twentytwenty-vertical .twentytwenty-handle:after,.twentytwenty-vertical .twentytwenty-handle:before{content:" ";display:block;background:#fff;position:absolute;z-index:30;box-shadow:0 0 12px rgba(51,51,51,.5)}.twentytwenty-horizontal .twentytwenty-handle:after,.twentytwenty-horizontal .twentytwenty-handle:before{width:3px;height:9999px;left:50%;margin-left:-1.5px}.twentytwenty-vertical .twentytwenty-handle:after,.twentytwenty-vertical .twentytwenty-handle:before{width:9999px;height:3px;top:50%;margin-top:-1.5px}.twentytwenty-after-label,.twentytwenty-before-label,.twentytwenty-overlay{position:absolute;top:0;width:100%;height:100%}.twentytwenty-after-label,.twentytwenty-before-label,.twentytwenty-overlay{transition-duration:.5s}.twentytwenty-after-label,.twentytwenty-before-label{transition-property:opacity}.twentytwenty-after-label:before,.twentytwenty-before-label:before{color:#fff;font-size:13px;letter-spacing:.1em}.twentytwenty-after-label:before,.twentytwenty-before-label:before{position:absolute;background:rgba(255,255,255,.2);line-height:38px;padding:0 20px;border-radius:2px}.twentytwenty-horizontal .twentytwenty-after-label:before,.twentytwenty-horizontal .twentytwenty-before-label:before{top:50%;transform:translateY(-50%)}.pp-ic-label-horizontal-top .twentytwenty-horizontal .twentytwenty-after-label:before,.pp-ic-label-horizontal-top .twentytwenty-horizontal .twentytwenty-before-label:before{transform:translateY(0);top:10px}.pp-ic-label-horizontal-bottom .twentytwenty-horizontal .twentytwenty-after-label:before,.pp-ic-label-horizontal-bottom .twentytwenty-horizontal .twentytwenty-before-label:before{bottom:10px;transform:translateY(0);top:auto}.twentytwenty-vertical .twentytwenty-after-label:before,.twentytwenty-vertical .twentytwenty-before-label:before{left:50%;transform:translateX(-50%);text-align:center}.pp-ic-label-vertical-left .twentytwenty-vertical .twentytwenty-after-label:before,.pp-ic-label-vertical-left .twentytwenty-vertical .twentytwenty-before-label:before{left:10px;transform:translateX(0)}.pp-ic-label-vertical-right .twentytwenty-vertical .twentytwenty-after-label:before,.pp-ic-label-vertical-right .twentytwenty-vertical .twentytwenty-before-label:before{left:auto;right:10px;transform:translateX(0)}.twentytwenty-down-arrow,.twentytwenty-left-arrow,.twentytwenty-right-arrow,.twentytwenty-up-arrow{width:0;height:0;border:6px inset transparent;position:absolute}.twentytwenty-left-arrow,.twentytwenty-right-arrow{top:50%;margin-top:-6px}.twentytwenty-down-arrow,.twentytwenty-up-arrow{left:50%;margin-left:-6px}.twentytwenty-container{box-sizing:content-box;z-index:0;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none}.twentytwenty-container img{max-width:100%;position:absolute;top:0;display:block}.twentytwenty-container.active .twentytwenty-overlay,.twentytwenty-container.active :hover.twentytwenty-overlay{background:rgba(0,0,0,0)}.twentytwenty-container *{box-sizing:content-box}.twentytwenty-before-label:before{content:attr(data-content)}.twentytwenty-after-label:before{content:attr(data-content)}.twentytwenty-horizontal .twentytwenty-before-label:before{left:10px}.twentytwenty-horizontal .twentytwenty-after-label:before{right:10px}.twentytwenty-vertical .twentytwenty-before-label:before{top:10px}.twentytwenty-vertical .twentytwenty-after-label:before{bottom:10px}.twentytwenty-overlay{transition-property:background;background:rgba(0,0,0,0);z-index:25}.twentytwenty-overlay:hover{background:rgba(0,0,0,.5)}.twentytwenty-overlay:hover .twentytwenty-after-label{opacity:1}.twentytwenty-overlay:hover .twentytwenty-before-label{opacity:1}.twentytwenty-before{z-index:20}.twentytwenty-after{z-index:10}.twentytwenty-handle{height:38px;width:38px;position:absolute;left:50%;top:50%;margin-left:-22px;margin-top:-22px;border:3px solid #fff;border-radius:1000px;box-shadow:0 0 12px rgba(51,51,51,.5);z-index:40;cursor:pointer}.twentytwenty-horizontal .twentytwenty-handle:before{bottom:50%;margin-bottom:19px}.twentytwenty-horizontal .twentytwenty-handle:after{top:50%;margin-top:19px}.twentytwenty-vertical .twentytwenty-handle:before{left:50%;margin-left:19px}.twentytwenty-vertical .twentytwenty-handle:after{right:50%;margin-right:19px}.twentytwenty-left-arrow{border-right:6px solid #fff;left:50%;margin-left:-17px}.twentytwenty-right-arrow{border-left:6px solid #fff;right:50%;margin-right:-17px}.twentytwenty-up-arrow{border-bottom:6px solid #fff;top:50%;margin-top:-17px}.twentytwenty-down-arrow{border-top:6px solid #fff;bottom:50%;margin-bottom:-17px}.pp-tm-wrapper{position:relative}.pp-tm-wrapper .pp-tm-social-links{list-style:none;margin:0;padding:0}.pp-tm-wrapper .pp-tm-social-links li{list-style:none;margin:0;padding:0;vertical-align:top}.pp-tm-wrapper .pp-tm-title-divider-wrap{font-size:0;line-height:1}.pp-tm-wrapper .pp-tm-divider,.pp-tm-wrapper .pp-tm-social-icon,.pp-tm-wrapper li{display:inline-block}.pp-tm-wrapper .pp-tm:hover .pp-tm-overlay-content-wrap{opacity:1;visibility:visible}.pp-tm-wrapper .pp-tm-image{display:inline-block;position:relative}.pp-tm-wrapper .pp-tm-image img{display:block}.pp-tm-content-normal{position:relative;z-index:1}.pp-tm-overlay-content-wrap{position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;opacity:0;visibility:hidden;transition:all .25s linear 0s}.pp-tm-overlay-content-wrap:before{background-color:#000;content:'';display:block;position:absolute;left:0;top:0;right:0;bottom:0;opacity:.5;z-index:-1}.pp-tm-overlay-content-wrap .pp-tm-content{padding:20px;width:100%;position:absolute;top:50%;transform:translateY(-50%)}.pp-tm-social-icon-wrap{display:inline-flex;transition:all .25s linear 0s}.pp-tm-name a{color:inherit}.pp-tm-description p:last-child{margin-bottom:0}.pp-tm-carousel{position:relative}.pp-tm-carousel-dots-outside .swiper-pagination{position:static}.pp-logo-carousel.grayscale-normal img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.pp-logo-carousel.grayscale-normal .swiper-slide:hover img{-webkit-filter:none;filter:none}.pp-logo-carousel.grayscale-hover .swiper-slide:hover img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.pp-logo-carousel.swiper-container .swiper-slide{text-align:center}.pp-logo-carousel.swiper-container .swiper-slide img{width:auto}.pp-logo-carousel .pp-logo-carousel-title a{color:inherit}.pp-logo-grid{display:flex;flex-wrap:wrap;position:relative}.pp-logo-grid .pp-grid-item{transition:all .25s linear 0s;width:100%}.pp-logo-grid .pp-grid-item-wrap{display:flex;float:left;flex-wrap:wrap;text-align:center;transition:all .2s cubic-bezier(.645,.045,.355,1)}.pp-logo-grid .pp-logo-grid-title a{color:inherit}.pp-logo-grid.grayscale-normal img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.pp-logo-grid.grayscale-normal .pp-grid-item:hover img{-webkit-filter:none;filter:none}.pp-logo-grid.grayscale-hover .pp-grid-item:hover img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.pp-google-map-container{line-height:0}.pp-google-map{display:inline-block;width:100%}.pp-google-map .gm-style .pp-infowindow-title{font-weight:600}.pp-contact-form-7 .wpcf7-form:after{clear:both;content:"";font-size:0;height:0;display:block;visibility:hidden}.pp-contact-form-7 .wpcf7-form .wpcf7-form-control-wrap,.pp-contact-form-7 .wpcf7-form label{display:block}.pp-contact-form-7 .wpcf7-form p{margin-bottom:0}.pp-contact-form-7.labels-hide .wpcf7-form label{display:none}.pp-contact-form-7-title{margin-bottom:10px}.pp-contact-form-7-description{margin-bottom:20px}.pp-contact-form-7-button-full-width .wpcf7-form-control.wpcf7-submit{width:100%}.pp-gravity-form .gform_wrapper .gform_footer{margin:0;padding:0}.pp-gravity-form .gform_wrapper textarea{padding:0}.pp-gravity-form .gform_wrapper .gform_footer input.button,.pp-gravity-form .gform_wrapper .gform_footer input[type=submit],.pp-gravity-form .gform_wrapper .gform_page_footer input.button,.pp-gravity-form .gform_wrapper .gform_page_footer input[type=submit]{margin:0}.pp-gravity-form .gform_wrapper .gform_page_footer input[type=button]{margin-right:4px}.pp-gravity-form .gform_wrapper .gform_page_footer input[type=submit]{margin-left:4px}.pp-gravity-form.title-description-hide .gform_heading{display:none}.pp-gravity-form.labels-hide .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label,.pp-gravity-form.labels-hide .gform_wrapper .top_label .gfield_label{display:none}.pp-gravity-form .gform_footer input[type=button],.pp-gravity-form .gform_footer input[type=submit],.pp-gravity-form .gform_page_footer input[type=button],.pp-gravity-form .gform_page_footer input[type=submit]{background:#428bca;border:none;display:inline-block;padding:10px 15px}.pp-gravity-form-button-full-width .gform_wrapper .gform_footer input[type=submit],.pp-gravity-form-button-full-width .gform_wrapper .gform_page_footer input[type=submit]{width:100%}.pp-gravity-form-button-full-width .gform_wrapper .gform_page_footer input[type=submit]{margin-top:20px}.pp-gravity-form-pagination-buttons-full-width .gform_wrapper .gform_page_footer input[type=button]{margin-top:20px;width:100%}.pp-gravity-form .gform_wrapper select{border-radius:0;height:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none}.pp-gravity-form .gform_wrapper .pp-gf-select-custom{position:relative}.pp-gravity-form .gform_wrapper .pp-gf-select-custom:after{content:"\f078";font-family:'Font Awesome 5 Free';font-weight:800;font-size:.7em;line-height:1;pointer-events:none;position:absolute;top:45%;right:.8em;transform:translateY(-45%);z-index:2}.pp-ninja-form .nf-form-title{display:none}.pp-ninja-form-title-yes .nf-form-title{display:block}.pp-ninja-form .title-description-hide .nf-form-title{display:none}.pp-ninja-form.title-description-hide .nf-form-title{display:none}.pp-ninja-form .nf-field-label{display:none}.pp-ninja-form-labels-yes .nf-field-label{display:block}.pp-ninja-form .submit-container input[type=button]{border:0;border-radius:0}.pp-ninja-form-button-full-width .submit-container input[type=button]{width:100%}.pp-caldera-form .control-label{display:none}.pp-caldera-form-labels-yes .control-label{display:block}.pp-caldera-form-button-center .form-group input[type=button],.pp-caldera-form-button-center .form-group input[type=submit]{display:block;margin:0 auto}.pp-caldera-form-button-right .form-group input[type=button],.pp-caldera-form-button-right .form-group input[type=submit]{float:right}.pp-caldera-form .intl-tel-input{display:inherit}.pp-custom-radio-checkbox .caldera-grid input[type=checkbox],.pp-custom-radio-checkbox .caldera-grid input[type=radio]{border-style:solid;border-width:0;padding:3px;-webkit-appearance:none}.pp-caldera-form-button-full-width .form-group input[type=button],.pp-caldera-form-button-full-width .form-group input[type=submit]{width:100%}.pp-wpforms .wpforms-container .wpforms-form .wpforms-page-button,.pp-wpforms .wpforms-container .wpforms-form button[type=submit],.pp-wpforms .wpforms-container .wpforms-form input[type=submit]{border:0}.pp-wpforms .wpforms-container .wpforms-form .wpforms-page-button:hover,.pp-wpforms .wpforms-container .wpforms-form button[type=submit]:hover,.pp-wpforms .wpforms-container .wpforms-form input[type=submit]:hover{border:0}.pp-wpforms .wpforms-container .wpforms-form input[type=checkbox],.pp-wpforms .wpforms-container .wpforms-form input[type=radio]{padding:3px}.pp-wpforms .wpforms-container .wpforms-form .wpforms-field-label{display:none}.pp-wpforms .wpforms-container .wpforms-form .wpforms-field-name .wpforms-field-row{max-width:100%}.pp-wpforms .wpforms-container .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.pp-wpforms .wpforms-container .wpforms-field select,.pp-wpforms .wpforms-container .wpforms-field textarea{max-width:100%!important}.pp-wpforms-labels-yes .wpforms-container .wpforms-form .wpforms-field-label{display:block}.pp-wpforms-form-button-full-width .wpforms-submit-container .wpforms-submit{width:100%}.swiper-container .swiper-slide,.swiper-container-wrap .swiper-slide{text-align:center}.swiper-container-dots-outside .swiper-pagination,.swiper-container-wrap-dots-outside .swiper-pagination{position:static}.swiper-container .swiper-button-next,.swiper-container .swiper-button-prev,.swiper-container-wrap .swiper-button-next,.swiper-container-wrap .swiper-button-prev{background-image:none;font-size:20px;height:auto;line-height:1;margin:0;text-align:center;transform:translateY(-50%);width:auto}.swiper-container .swiper-button-next .fa,.swiper-container .swiper-button-prev .fa,.swiper-container-wrap .swiper-button-next .fa,.swiper-container-wrap .swiper-button-prev .fa{vertical-align:top}.swiper-button-next:focus,.swiper-button-prev:focus{outline:0}.swiper-container-wrap .swiper-pagination{bottom:10px;left:0;width:100%}.swiper-container-wrap-dots-outside .swiper-pagination{position:static}.swiper-container-wrap .swiper-pagination-bullet{background:#ccc;margin:0 4px;opacity:1;height:8px;width:8px}.swiper-container-wrap .swiper-pagination-bullet-active{background:#000}.pp-slider-arrow{align-items:center;justify-content:center;background-color:#fff;border-radius:50%;color:#000;cursor:pointer;display:inline-flex;font-size:22px;line-height:22px;padding:20px;position:absolute;top:50%;width:22px;height:22px;transform:translateY(-50%);z-index:1;transition:all .25s linear 0s}.pp-slider-arrow,.pp-slider-arrow:focus,.swiper-pagination-bullet,.swiper-pagination-bullet:focus{outline:0}.pp-arrow-next{right:20px}.pp-arrow-prev{left:20px}.pp-swiper-slider-pagination-outside .swiper-pagination{position:static}.pp-slider-arrow{align-items:center;justify-content:center;background-color:#fff;border-radius:50%;color:#000;cursor:pointer;display:inline-flex;font-size:22px;line-height:22px;padding:20px;position:absolute;top:50%;width:22px;height:22px;transform:translateY(-50%);z-index:1;transition:all .25s linear 0s}.pp-arrow-next{right:20px}.pp-arrow-prev{left:20px}[dir=rtl] .pp-slick-slider .pp-arrow-next{left:20px;right:auto}[dir=rtl] .pp-slick-slider .pp-arrow-prev{left:auto;right:20px}.pp-slick-slider:not(.slick-initialized)>*{display:none}.pp-slick-slider .slick-slide:focus{outline:0}.pp-slick-slider .slick-dots{list-style:none;margin:0;padding:0;position:relative;text-align:center;width:100%}.pp-slick-slider li{background:#ccc;border-radius:50%;cursor:pointer;position:relative;display:inline-block;margin:0 4px;padding:0;vertical-align:middle;transition:.3s}.pp-slick-slider li.slick-active{background:#000}.pp-slick-slider li button{background:0 0;border:0;box-shadow:none;color:transparent;display:block;font-size:0;line-height:0;width:10px;height:10px;padding:0;outline:0;transition:.3s}.pp-slick-slider-dots-inside .slick-dots{position:absolute;bottom:15px;left:0;right:0}.pp-info-table-container .pp-info-table-link{text-decoration:none!important}.pp-info-table-container .pp-info-table-sale-badge.right{position:absolute;right:-7px;z-index:2;border-bottom-right-radius:0!important}.pp-info-table-container .pp-info-table-sale-badge.right:after{content:"";display:block;position:absolute;width:0;height:0;bottom:-8px;right:0;border-bottom:8px solid transparent;border-left:8px;border-left-style:solid}.pp-info-table-container .pp-info-table-sale-badge.left{position:absolute;left:-7px;z-index:2;border-bottom-left-radius:0!important}.pp-info-table-container .pp-info-table-sale-badge.left:after{content:"";display:block;position:absolute;width:0;height:0;bottom:-8px;left:0;border-bottom:8px solid transparent;border-right:8px;border-right-style:solid}.pp-info-table-container .pp-info-table-sale-badge p{margin:0;text-align:center!important}.pp-info-table-container .pp-info-table-icon-inner{display:inline-block}.pp-info-table-container .pp-info-table-icon-wrap{display:table}.pp-info-table-container .pp-info-table-icon-wrap .pp-info-table-icon{display:table-cell;vertical-align:middle;text-align:center}.pp-image-accordion{display:flex;height:50vh}.pp-image-accordion .pp-image-accordion-img{position:absolute;left:0;top:0;right:0;bottom:0;-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.pp-image-accordion .pp-image-accordion-button-wrap *{transition:none}.pp-image-accordion .pp-image-accordion-button{transition:all .25s linear 0s}.pp-image-accordion-item{cursor:pointer;background-size:cover;background-position:center;background-repeat:no-repeat;color:#fff;position:relative;flex:1;text-decoration:none;transition:flex .4s;overflow:hidden}.pp-image-accordion-item:last-child{margin-right:0!important}.pp-image-accordion-active{cursor:default}.pp-image-accordion-overlay{background-color:rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center;padding:20px;position:absolute;top:0;right:0;bottom:0;left:0;transition:background-color .4s}.pp-image-accordion-overlay .pp-image-accordion-content-wrap{z-index:1}.pp-image-accordion-content-wrap{display:flex;flex-direction:column;align-items:center;visibility:hidden}.pp-image-accordion-content-wrap p:last-child{margin-bottom:0}.pp-image-accordion-content-wrap *{visibility:hidden;opacity:0;transform-style:preserve-3d}.pp-image-accordion-title{color:#fff;transform:translate3d(0,-60px,0)}.pp-image-accordion-description{color:#fff;transform:translate3d(0,60px,0)}.pp-image-accordion-button-wrap{transform:translate3d(0,60px,0)}.pp-image-accordion-content-active{visibility:visible}.pp-image-accordion-content-active *{opacity:1;visibility:visible;transform:none!important;transition:all .3s .3s}.pp-image-accordion-on-hover .pp-image-accordion-item:hover{flex:3}.pp-image-accordion-on-hover .pp-image-accordion-item:hover .pp-image-accordion-content-wrap *{opacity:1;visibility:visible;transform:none;transition:all .3s .3s}.pp-image-accordion-orientation-horizontal .pp-image-accordion{flex-direction:column}.pp-image-accordion-orientation-horizontal .pp-image-accordion a:hover .pp-image-accordion-overlay{background-color:transparent}.pp-image-accordion-orientation-horizontal .pp-image-accordion-item{margin-right:0!important}.pp-advanced-accordion{width:auto;height:auto;transition:all .3s ease-in-out}.pp-advanced-accordion .pp-accordion-tab-title{padding:15px;font-size:1rem;font-weight:600;line-height:1;transition:all .3s ease-in-out;display:flex;justify-content:space-between;align-items:center;cursor:pointer;outline:0}.pp-advanced-accordion .pp-accordion-toggle-icon{z-index:10}.pp-advanced-accordion .pp-accordion-tab-active-default .pp-accordion-toggle-icon-close,.pp-advanced-accordion .pp-accordion-tab-show .pp-accordion-toggle-icon-close,.pp-advanced-accordion .pp-accordion-toggle-icon-open{display:none}.pp-advanced-accordion .pp-accordion-tab-active-default .pp-accordion-toggle-icon-open,.pp-advanced-accordion .pp-accordion-tab-show .pp-accordion-toggle-icon-open{display:inline}.pp-advanced-accordion .pp-accordion-tab-content{display:none;padding:15px;box-sizing:border-box;font-size:1rem;line-height:1.7}.pp-advanced-accordion .pp-accordion-tab-content p:last-child{margin:0}.pp-advanced-accordion .pp-accordion-tab-content.pp-accordion-tab-active{display:block}.pp-advanced-accordion.pp-toggle-icon-align-left .pp-accordion-tab-title{flex-direction:row-reverse;justify-content:flex-end}.pp-accordion-tab-icon{display:inline-block;margin-right:10px}.pp-flipbox-container{overflow:hidden;position:relative;height:300px;width:100%}.pp-flipbox-icon-image,.pp-flipbox-icon-image-back{display:inline-block;margin:0 auto 0 auto;line-height:1}.pp-flipbox-icon-image img,.pp-flipbox-icon-image-back img{width:30%}.pp-flipbox-icon-image i,.pp-flipbox-icon-image-back i{font-size:40px;line-height:40px;width:40px}.pp-flipbox-overlay{height:100%;padding:35px;width:100%;-webkit-display:flex;display:flex;flex-direction:column;align-items:stretch;justify-content:center}.pp-flipbox-back,.pp-flipbox-front{text-align:center;position:absolute;top:0;left:0;width:100%;height:100%}.pp-flipbox-front{background:#1abc9c;color:#fff;z-index:2}.pp-flipbox-back{background:#444;color:#fff}.pp-flipbox-back .pp-flipbox-box-link{position:absolute;top:0;left:0;right:0;bottom:0}.pp-flipbox-content,.pp-flipbox-heading{color:#fff}.pp-flipbox-heading.pp-flipbox-linked-title{color:#fff;display:block;font-size:1.5em;font-weight:700}.pp-flipbox-container{perspective:1000px}.pp-flipbox-back,.pp-flipbox-front{transition-duration:.5s;transition-property:all;transition-timing-function:ease}.pp-flipbox-flip-card{width:100%;height:100%;transform-style:preserve-3d;transition:all .5s ease}.pp-flipbox-back,.pp-flipbox-front{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:rotateX(0);transform:rotateY(0)}.pp-animate-flip.pp-direction-up .pp-flipbox-back,.pp-animate-flip.pp-direction-up.pp-flipbox-container:hover .pp-flipbox-flip-card{transform:rotateX(180deg)}.pp-animate-flip.pp-direction-down .pp-flipbox-back,.pp-animate-flip.pp-direction-down.pp-flipbox-container:hover .pp-flipbox-flip-card{transform:rotateX(-180deg)}.pp-animate-flip.pp-direction-left .pp-flipbox-back,.pp-animate-flip.pp-direction-left.pp-flipbox-container:hover .pp-flipbox-flip-card{transform:rotateY(-180deg)}.pp-animate-flip.pp-direction-right .pp-flipbox-back,.pp-animate-flip.pp-direction-right.pp-flipbox-container:hover .pp-flipbox-flip-card{transform:rotateY(180deg)}.pp-animate-push.pp-flipbox-container,.pp-animate-slide.pp-flipbox-container{overflow:hidden}.pp-animate-push .pp-flipbox-back,.pp-animate-slide .pp-flipbox-back{z-index:3}.pp-animate-push.pp-direction-up .pp-flipbox-back,.pp-animate-slide.pp-direction-up .pp-flipbox-back{top:100%}.pp-animate-push.pp-direction-up.pp-flipbox-container:hover .pp-flipbox-back,.pp-animate-slide.pp-direction-up.pp-flipbox-container:hover .pp-flipbox-back{top:0}.pp-animate-push.pp-direction-down .pp-flipbox-back,.pp-animate-slide.pp-direction-down .pp-flipbox-back{top:auto;bottom:100%}.pp-animate-push.pp-direction-down.pp-flipbox-container:hover .pp-flipbox-back,.pp-animate-slide.pp-direction-down.pp-flipbox-container:hover .pp-flipbox-back{top:auto;bottom:0}.pp-animate-push.pp-direction-left .pp-flipbox-back,.pp-animate-slide.pp-direction-left .pp-flipbox-back{left:100%}.pp-animate-push.pp-direction-left.pp-flipbox-container:hover .pp-flipbox-back,.pp-animate-slide.pp-direction-left.pp-flipbox-container:hover .pp-flipbox-back{left:0}.pp-animate-push.pp-direction-right .pp-flipbox-back,.pp-animate-slide.pp-direction-right .pp-flipbox-back{left:auto;right:100%}.pp-animate-push.pp-direction-right.pp-flipbox-container:hover .pp-flipbox-back,.pp-animate-slide.pp-direction-right.pp-flipbox-container:hover .pp-flipbox-back{left:auto;right:0}.pp-animate-push.pp-direction-up.pp-flipbox-container:hover .pp-flipbox-front{top:-100%}.pp-animate-push.pp-direction-down.pp-flipbox-container:hover .pp-flipbox-front{top:100%}.pp-animate-push.pp-direction-left.pp-flipbox-container:hover .pp-flipbox-front{left:-100%}.pp-animate-push.pp-direction-right.pp-flipbox-container:hover .pp-flipbox-front{left:100%}.pp-animate-zoom-in .pp-flipbox-back{opacity:0;transform:scale(.75);z-index:3}.pp-animate-zoom-in.pp-flipbox-container:hover .pp-flipbox-back{opacity:1;transform:scale(1)}.pp-animate-zoom-out.pp-flipbox-container:hover .pp-flipbox-front{opacity:0;transform:scale(.75)}.pp-animate-fade.pp-flipbox-container:hover .pp-flipbox-front{opacity:0;visibility:hidden}.pp-content-ticker-container{background:#f4f4f4;display:flex;overflow:hidden}.pp-content-ticker-heading{background:#333;color:#fff;display:flex;flex-direction:row;flex-shrink:0;align-items:center;padding:10px 15px;position:relative}.pp-content-ticker-heading-icon{margin-right:5px}.pp-content-ticker-heading-icon-right{order:1;margin-left:5px;margin-right:0}.pp-content-ticker-heading-arrow .pp-content-ticker-heading:after{content:'';position:absolute;right:-20px;border:10px solid transparent;border-left-color:#333;top:50%;transform:translateY(-50%)}.pp-content-ticker-wrap{display:flex;align-items:center;overflow:hidden;padding:10px 15px}.pp-content-ticker{overflow:hidden}.pp-content-ticker .swiper-wrapper{align-items:center}.pp-content-ticker .pp-content-ticker-item-title{font-size:20px;margin:0}.pp-content-ticker .pp-content-ticker-item-title a{color:inherit;font-size:inherit}.pp-content-ticker-content{display:flex;align-items:center}.pp-content-ticker-image{flex-shrink:0;margin-right:15px;width:40px}.pp-content-ticker-meta{font-size:14px}.pp-content-ticker-navigation{display:flex;align-items:center;padding-left:10px;padding-right:10px}.pp-content-ticker-navigation .swiper-button-next,.pp-content-ticker-navigation .swiper-button-prev{background:0 0;font-size:18px;line-height:1.2;height:auto;margin:0;padding:0 6px;position:static;text-align:center;width:auto}.pp-content-ticker-navigation .swiper-button-prev{margin-right:6px}.pp-image-scroll-container,.pp-image-scroll-wrap{transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.pp-image-scroll-wrap{overflow:hidden;width:100%;position:relative}.pp-image-scroll-container{width:100%}.pp-container-scroll{overflow:auto}.pp-image-scroll-container .pp-image-scroll-horizontal{position:relative;width:100%;height:100%}.pp-image-scroll-container .pp-image-scroll-horizontal.pp-image-scroll-image img{max-width:none;height:100%}.pp-image-scroll-container .pp-image-scroll-vertical.pp-image-scroll-image img{width:100%;max-width:100%;height:auto}.pp-image-scroll-ver{position:relative}.pp-image-scroll-container .pp-image-scroll-overlay{background:rgba(2,2,2,.3)}.pp-image-scroll-container .pp-image-scroll-link,.pp-image-scroll-container .pp-image-scroll-overlay{position:absolute;top:0;bottom:0;left:0;right:0;z-index:4}.pp-image-scroll-content{display:inline-block;position:absolute;height:auto;top:50%;left:50%;text-align:center;z-index:5;transform:translate(-50%,-50%)}.pp-container-scroll-instant .pp-image-scroll-image img{transition:all 0s ease-in-out!important}.pp-image-scroll-container .pp-image-scroll-content,.pp-image-scroll-container .pp-image-scroll-overlay{transition:all .3s ease-in-out;opacity:1}.pp-image-scroll-container:hover .pp-image-scroll-content,.pp-image-scroll-container:hover .pp-image-scroll-overlay{opacity:0}.pp-image-scroll-container:hover .pp-image-scroll-content{visibility:hidden}.pp-image-scroll-content .pp-image-scroll-icon{display:inline-block;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}.pp-mouse-scroll-horizontal{-webkit-animation-name:pp-scroll-horizontal;animation-name:pp-scroll-horizontal}.pp-mouse-scroll-vertical{-webkit-animation-name:pp-scroll-vertical;animation-name:pp-scroll-vertical}@-webkit-keyframes pp-scroll-vertical{0%{transform:translateY(0)}100%{transform:translateY(5px)}}@keyframes pp-scroll-vertical{0%{transform:translateY(0)}100%{transform:translateY(5px)}}@-webkit-keyframes pp-scroll-horizontal{0%{transform:translateX(0)}100%{transform:translateX(5px)}}@keyframes pp-scroll-horizontal{0%{transform:translateX(0)}100%{transform:translateX(5px)}}.pp-buttons-group{display:flex;flex-flow:wrap;align-items:flex-start}.pp-buttons-group a,.pp-buttons-group a:hover{text-decoration:none;transition:all .5s ease-in-out}.pp-buttons-group .pp-button{display:flex}.pp-buttons-group .pp-button .pp-button-content-wrapper .pp-button-content-inner{display:flex;align-items:center;justify-content:center}.pp-buttons-group .pp-button .pp-button-content-wrapper .pp-button-content-inner.pp-icon-before{flex-direction:row}.pp-buttons-group .pp-button .pp-button-content-wrapper .pp-button-content-inner.pp-icon-after{flex-direction:row-reverse}.pp-buttons-group .pp-button .pp-button-content-wrapper .pp-button-content-inner.pp-icon-top{flex-direction:column}.pp-buttons-group .pp-button .pp-button-content-wrapper .pp-button-content-inner.pp-icon-bottom{flex-direction:column-reverse}.pp-button-icon-image img{width:40px}.pp-button-content-wrapper{display:flex;flex-grow:1;justify-content:center}.pp-buttons-valign-top .pp-buttons-group{align-items:flex-start}.pp-buttons-valign-middle .pp-buttons-group{align-items:center}.pp-buttons-valign-bottom .pp-buttons-group{align-items:flex-end}.pp-buttons-valign-stretch .pp-buttons-group{align-items:stretch}.pp-buttons-valign-stretch .pp-buttons-group .pp-button-content-wrapper{align-items:center}.pp-buttons-halign-left .pp-buttons-group{justify-content:flex-start}.pp-buttons-halign-center .pp-buttons-group{justify-content:center}.pp-buttons-halign-right .pp-buttons-group{justify-content:flex-end}.pp-buttons-halign-stretch .pp-buttons-group{justify-content:stretch}.pp-buttons-halign-stretch .pp-button{flex-grow:1}.pp-buttons-stack-desktop .pp-buttons-group{flex-direction:column}.pp-buttons-stack-desktop.pp-buttons-halign-left .pp-buttons-group{align-items:flex-start}.pp-buttons-stack-desktop.pp-buttons-halign-center .pp-buttons-group{align-items:center}.pp-buttons-stack-desktop.pp-buttons-halign-right .pp-buttons-group{align-items:flex-end}.pp-buttons-stack-desktop.pp-buttons-halign-stretch .pp-buttons-group{align-items:stretch}.pp-buttons-stack-desktop.pp-buttons-halign-stretch .pp-button{flex-grow:1}.pp-buttons-stack-desktop .pp-button{margin-left:0!important;margin-right:0!important}.pp-heading-fill-gradient .pp-heading-text{display:block;background-clip:text;text-fill-color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.pp-formidable-forms .frm_form_field .frm_primary_label{display:none}.pp-formidable-forms-labels-yes .pp-formidable-forms .frm_primary_label{display:block}.pp-custom-radio-checkbox .form-field input[type=checkbox],.pp-custom-radio-checkbox .form-field input[type=radio]{border-style:solid;border-width:0;display:inline-block;vertical-align:middle;padding:3px;-webkit-appearance:none}.pp-formidable-forms-button-full-width .pp-formidable-forms .frm_submit .frm_button_submit{width:100%}.pp-fluent-forms-form-button-full-width .ff_submit_btn_wrapper .ff-btn-submit{margin-left:0;margin-right:0;width:100%}.pp-post{overflow:hidden}.pp-post .pp-post-title{font-size:26px}.pp-post .pp-post-title a{color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit}.pp-post-thumbnail{overflow:hidden}.pp-post-thumbnail img{width:100%;transition:all .25s linear}.pp-posts-thumbnail-ratio .pp-post-thumbnail-wrap{position:relative}.pp-posts-thumbnail-ratio .pp-post-thumbnail-wrap img{position:absolute;-o-object-fit:cover;object-fit:cover;top:0;right:0;bottom:0;left:0;height:100%}.pp-post-separator-wrap{margin-bottom:15px}.pp-post-separator{background:#e6e6e6;height:1px;width:100%}.pp-post-terms{transition:all .25s linear 0s;display:inline-block}.pp-post-terms a{color:inherit}.pp-equal-height-yes .pp-post{height:100%}.pp-posts-pagination .page-numbers,.pp-posts-pagination a{display:inline-block}.pp-posts-infinite-scroll .pp-posts-pagination-wrap{display:none}.pp-search-form-container{display:flex;justify-content:flex-start}.pp-search-form{display:flex;transition:.2s;overflow:hidden;border:0 solid transparent;margin-bottom:20px;min-height:50px;max-width:400px;width:100%}.pp-search-form button,.pp-search-form input[type=search]{margin:0;border:0;padding:0;display:inline-block;vertical-align:middle;white-space:normal;background:0 0;line-height:1;min-width:0;font-size:15px;-webkit-appearance:none;-moz-appearance:none}.pp-search-form button:focus,.pp-search-form input[type=search]:focus{outline:0}.pp-search-form input[type=search]{background:#eceeef;height:100%;padding-left:15px;padding-right:15px;flex-basis:100%;color:#55595c;transition:color .2s}.pp-search-form button{background-color:#818a91;font-size:16px;color:#fff;border-radius:0;min-width:50px}.pp-search-form .pp-search-form-input:-ms-input-placeholder{color:inherit;font-family:inherit;opacity:.6}.pp-search-form .pp-search-form-input::-moz-placeholder{color:inherit;font-family:inherit;opacity:.6}.pp-search-form .pp-search-form-input::-ms-input-placeholder{color:inherit;font-family:inherit;opacity:.6}.pp-search-form .pp-search-form-input::placeholder{color:inherit;font-family:inherit;opacity:.6}.pp-search-form-text .pp-search-form-submit{flex-shrink:0}.pp-loader,.pp-posts-loader{width:46px;height:46px}.pp-loader{text-align:center;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);z-index:2}.pp-posts-loader{display:none;margin-left:auto;margin-right:auto}.pp-loader:after,.pp-posts-loader:after{content:" ";display:block;width:100%;height:100%;margin:1px;border-radius:50%;border:5px solid #fff;border-color:#000 transparent #000 transparent;-webkit-animation:pp-loader-dual-ring 1.2s linear infinite;animation:pp-loader-dual-ring 1.2s linear infinite}.pp-loader:after{width:46px;height:46px}@-webkit-keyframes pp-loader-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes pp-loader-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.pp-loader-overlay{background:rgba(255,255,255,.5);content:'';position:absolute;top:0;left:0;z-index:1;height:100%;width:100%}@media only screen and (min-width:1025px){.elementor-element.elementor-grid-1{position:relative}.elementor-element.elementor-grid-1 .pp-grid-item-wrap{width:100%;float:left}.elementor-element.elementor-grid-2{position:relative}.elementor-element.elementor-grid-2 .pp-grid-item-wrap{width:50%;float:left}.elementor-element.elementor-grid-2 .pp-grid-item-wrap:nth-of-type(2n){margin-right:0!important}.elementor-element.elementor-grid-2 .pp-grid-item-wrap:nth-of-type(2n+1){clear:left}.elementor-element.elementor-grid-3{position:relative}.elementor-element.elementor-grid-3 .pp-grid-item-wrap{width:33.3333%;float:left}.elementor-element.elementor-grid-3 .pp-grid-item-wrap:nth-of-type(3n){margin-right:0!important}.elementor-element.elementor-grid-3 .pp-grid-item-wrap:nth-of-type(3n+1){clear:left}.elementor-element.elementor-grid-4{position:relative}.elementor-element.elementor-grid-4 .pp-grid-item-wrap{width:25%;float:left}.elementor-element.elementor-grid-4 .pp-grid-item-wrap:nth-of-type(4n){margin-right:0!important}.elementor-element.elementor-grid-4 .pp-grid-item-wrap:nth-of-type(4n+1){clear:left}.elementor-element.elementor-grid-5{position:relative}.elementor-element.elementor-grid-5 .pp-grid-item-wrap{width:20%;float:left}.elementor-element.elementor-grid-5 .pp-grid-item-wrap:nth-of-type(5n){margin-right:0!important}.elementor-element.elementor-grid-5 .pp-grid-item-wrap:nth-of-type(5n+1){clear:left}.elementor-element.elementor-grid-6{position:relative}.elementor-element.elementor-grid-6 .pp-grid-item-wrap{width:16.6667%;float:left}.elementor-element.elementor-grid-6 .pp-grid-item-wrap:nth-of-type(6n){margin-right:0!important}.elementor-element.elementor-grid-6 .pp-grid-item-wrap:nth-of-type(6n+1){clear:left}}@media (max-width:1024px){.pp-image-accordion-stack-on-tablet .pp-image-accordion{flex-direction:column}.pp-image-accordion-stack-on-tablet .pp-image-accordion a:hover .pp-image-accordion-overlay{background-color:transparent}.pp-image-accordion-stack-on-tablet .pp-image-accordion-item{margin-right:0!important}.pp-info-box-tablet-top .pp-info-box{flex-direction:column}.pp-info-box-tablet-top .pp-info-box .pp-info-box-icon-wrap{display:inline-block;margin:0}.pp-info-box-tablet-top .pp-info-box .pp-info-box-icon{margin-right:auto}.pp-info-box-tablet-left .pp-info-box{flex-direction:row}.pp-info-box-tablet-left .pp-info-box .pp-info-box-icon-wrap{display:flex;margin-right:20px}.pp-info-box-tablet-left .pp-info-box .pp-info-box-icon,.pp-info-box-tablet-left .pp-info-box img{width:100%}.pp-info-box-tablet-right .pp-info-box{flex-direction:row-reverse}.pp-info-box-tablet-right .pp-info-box .pp-info-box-icon-wrap{display:flex;margin-left:20px}.pp-info-box-tablet-right .pp-info-box .pp-info-box-icon,.pp-info-box-tablet-right .pp-info-box img{width:100%}.pp-info-list-stack-tablet.pp-info-list-icon-top .pp-info-list-container .pp-list-items{display:block}.pp-info-list-stack-tablet.pp-info-list-icon-top .pp-info-list-container .pp-list-items .pp-info-list-item{display:block;text-align:center!important;width:100%!important}.pp-info-list-stack-tablet.pp-info-list-icon-top .pp-info-list-item-inner{flex-direction:row}.pp-info-list-stack-tablet.pp-info-list-icon-top .pp-infolist-icon-wrapper{margin-bottom:0;margin-right:10px}.pp-info-list-stack-tablet.pp-info-list-icon-top .pp-infolist-icon-wrapper:before{content:'';border-right:1px solid #000;height:1500px;bottom:14px;left:calc(7px - (1px/2));position:absolute;width:1px;top:auto}.pp-info-list-stack-tablet.pp-info-list-icon-top .pp-infolist-icon-wrapper:after{content:'';border-right:1px solid #000;height:1500px;top:14px;left:calc(7px - (1px/2));position:absolute;width:1px;top:auto}}@media only screen and (max-width:1024px) and (min-width:766px){.elementor-element.elementor-grid-tablet-1{position:relative}.elementor-element.elementor-grid-tablet-1 .pp-grid-item-wrap{width:100%;float:left}.elementor-element.elementor-grid-tablet-2{position:relative}.elementor-element.elementor-grid-tablet-2 .pp-grid-item-wrap{width:50%;float:left}.elementor-element.elementor-grid-tablet-2 .pp-grid-item-wrap:nth-of-type(2n){margin-right:0!important}.elementor-element.elementor-grid-tablet-2 .pp-grid-item-wrap:nth-of-type(2n+1){clear:left}.elementor-element.elementor-grid-tablet-3{position:relative}.elementor-element.elementor-grid-tablet-3 .pp-grid-item-wrap{width:33.3333%;float:left}.elementor-element.elementor-grid-tablet-3 .pp-grid-item-wrap:nth-of-type(3n){margin-right:0!important}.elementor-element.elementor-grid-tablet-3 .pp-grid-item-wrap:nth-of-type(3n+1){clear:left}.elementor-element.elementor-grid-tablet-4{position:relative}.elementor-element.elementor-grid-tablet-4 .pp-grid-item-wrap{width:25%;float:left}.elementor-element.elementor-grid-tablet-4 .pp-grid-item-wrap:nth-of-type(4n){margin-right:0!important}.elementor-element.elementor-grid-tablet-4 .pp-grid-item-wrap:nth-of-type(4n+1){clear:left}.elementor-element.elementor-grid-tablet-5{position:relative}.elementor-element.elementor-grid-tablet-5 .pp-grid-item-wrap{width:20%;float:left}.elementor-element.elementor-grid-tablet-5 .pp-grid-item-wrap:nth-of-type(5n){margin-right:0!important}.elementor-element.elementor-grid-tablet-5 .pp-grid-item-wrap:nth-of-type(5n+1){clear:left}.elementor-element.elementor-grid-tablet-6{position:relative}.elementor-element.elementor-grid-tablet-6 .pp-grid-item-wrap{width:16.6667%;float:left}.elementor-element.elementor-grid-tablet-6 .pp-grid-item-wrap:nth-of-type(6n){margin-right:0!important}.elementor-element.elementor-grid-tablet-6 .pp-grid-item-wrap:nth-of-type(6n+1){clear:left}}@media only screen and (max-width:767px){.pp-image-accordion-stack-on-mobile .pp-image-accordion{flex-direction:column}.pp-image-accordion-stack-on-mobile .pp-image-accordion a:hover .pp-image-accordion-overlay{background-color:transparent}.pp-image-accordion-stack-on-mobile .pp-image-accordion-item{margin-right:0!important}.pp-info-box-mobile-top .pp-info-box{flex-direction:column}.pp-info-box-mobile-top .pp-info-box .pp-info-box-icon-wrap{display:inline-block;margin:0}.pp-info-box-mobile-top .pp-info-box .pp-info-box-icon{margin-right:auto}.pp-info-box-mobile-left .pp-info-box{flex-direction:row}.pp-info-box-mobile-left .pp-info-box .pp-info-box-icon-wrap{display:flex;margin-right:20px}.pp-info-box-mobile-left .pp-info-box .pp-info-box-icon,.pp-info-box-mobile-left .pp-info-box img{width:100%}.pp-info-box-mobile-right .pp-info-box{flex-direction:row-reverse}.pp-info-box-mobile-right .pp-info-box .pp-info-box-icon-wrap{display:flex;margin-left:20px}.pp-info-box-mobile-right .pp-info-box .pp-info-box-icon,.pp-info-box-mobile-right .pp-info-box img{width:100%}.pp-info-list-stack-mobile.pp-info-list-icon-top .pp-info-list-container .pp-list-items{display:block}.pp-info-list-stack-mobile.pp-info-list-icon-top .pp-info-list-container .pp-list-items .pp-info-list-item{display:block;text-align:center!important;width:100%!important}.pp-info-list-stack-mobile.pp-info-list-icon-top .pp-info-list-item-inner{flex-direction:row}.pp-info-list-stack-mobile.pp-info-list-icon-top .pp-infolist-icon-wrapper{margin-bottom:0;margin-right:10px}.pp-info-list-stack-mobile.pp-info-list-icon-top .pp-infolist-icon-wrapper:before{content:'';border-right:1px solid #000;height:1500px;bottom:14px;left:calc(7px - (1px/2));position:absolute;width:1px;top:auto}.pp-info-list-stack-mobile.pp-info-list-icon-top .pp-infolist-icon-wrapper:after{content:'';border-right:1px solid #000;height:1500px;top:14px;left:calc(7px - (1px/2));position:absolute;width:1px;top:auto}.elementor-element.elementor-grid-mobile-1{position:relative}.elementor-element.elementor-grid-mobile-1 .pp-grid-item-wrap{width:100%;float:left}.elementor-element.elementor-grid-mobile-2{position:relative}.elementor-element.elementor-grid-mobile-2 .pp-grid-item-wrap{width:50%;float:left}.elementor-element.elementor-grid-mobile-2 .pp-grid-item-wrap:nth-of-type(2n){margin-right:0!important}.elementor-element.elementor-grid-mobile-2 .pp-grid-item-wrap:nth-of-type(2n+1){clear:left}.elementor-element.elementor-grid-mobile-3{position:relative}.elementor-element.elementor-grid-mobile-3 .pp-grid-item-wrap{width:33.3333%;float:left}.elementor-element.elementor-grid-mobile-3 .pp-grid-item-wrap:nth-of-type(3n){margin-right:0!important}.elementor-element.elementor-grid-mobile-3 .pp-grid-item-wrap:nth-of-type(3n+1){clear:left}.elementor-element.elementor-grid-mobile-4{position:relative}.elementor-element.elementor-grid-mobile-4 .pp-grid-item-wrap{width:25%;float:left}.elementor-element.elementor-grid-mobile-4 .pp-grid-item-wrap:nth-of-type(4n){margin-right:0!important}.elementor-element.elementor-grid-mobile-4 .pp-grid-item-wrap:nth-of-type(4n+1){clear:left}.elementor-element.elementor-grid-mobile-5{position:relative}.elementor-element.elementor-grid-mobile-5 .pp-grid-item-wrap{width:20%;float:left}.elementor-element.elementor-grid-mobile-5 .pp-grid-item-wrap:nth-of-type(5n){margin-right:0!important}.elementor-element.elementor-grid-mobile-5 .pp-grid-item-wrap:nth-of-type(5n+1){clear:left}.elementor-element.elementor-grid-mobile-6{position:relative}.elementor-element.elementor-grid-mobile-6 .pp-grid-item-wrap{width:16.6667%;float:left}.elementor-element.elementor-grid-mobile-6 .pp-grid-item-wrap:nth-of-type(6n){margin-right:0!important}.elementor-element.elementor-grid-mobile-6 .pp-grid-item-wrap:nth-of-type(6n+1){clear:left}}.pp-tooltip{display:none;position:absolute;min-width:50px;max-width:200px;min-height:16px;max-height:200px;border-radius:2px;z-index:3000;line-height:16px;font-size:13px;opacity:.01;transition:top .2s ease,opacity .3s ease}.pp-tooltip .pp-tooltip-callout{position:absolute}.pp-tooltip .pp-tooltip-callout:after,.pp-tooltip .pp-tooltip-callout:before{border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.pp-tooltip.tt-left .pp-tooltip-callout:before{left:100%}.pp-tooltip.tt-left .pp-tooltip-callout:after{left:100%;border-color:transparent;border-left-color:rgba(0,0,0,.8);border-width:5px;top:50%;margin-top:-5px}.pp-tooltip.tt-right .pp-tooltip-callout:before{right:100%}.pp-tooltip.tt-right .pp-tooltip-callout:after{right:100%;border-color:transparent;border-right-color:rgba(0,0,0,.8);border-width:5px;top:50%;margin-top:-5px}.pp-tooltip.tt-bottom .pp-tooltip-callout:before{bottom:100%}.pp-tooltip.tt-bottom .pp-tooltip-callout:after{bottom:100%;border-color:transparent;border-bottom-color:rgba(0,0,0,.8);border-width:5px;left:50%;margin-left:-5px}.pp-tooltip.tt-top .pp-tooltip-callout:before{top:100%}.pp-tooltip.tt-top .pp-tooltip-callout:after{top:100%;border-color:transparent;border-top-color:rgba(0,0,0,.8);border-width:5px;left:50%;margin-left:-5px}.pp-tooltip-tiny{font-size:10px}.pp-tooltip-small{font-size:12px}.pp-tooltip-large{font-size:14px}.pp-tooltip-content{background:rgba(0,0,0,.8);color:#fff;padding:8px;border-radius:2px}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{transform:scale(.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}/*!
2
  * animate.css -http://daneden.me/animate
3
  * Version - 3.5.2
4
  * Licensed under the MIT license - http://opensource.org/licenses/MIT
1
+ div[class*=' pa-'],div[class^=pa-]{box-sizing:border-box}.clearfix:after{clear:both;content:"";font-size:0;height:0;display:block;visibility:hidden}.pp-icon{display:inline-block;line-height:1;text-align:center;transition:all .3s}.pp-icon i,.pp-icon svg{width:1em;height:1em;position:relative;display:block}.pp-no-trans{transition:none}.pp-hidden{display:none!important}.pp-v-hidden{opacity:0;visibility:hidden}.pp-icon{display:inline-block;line-height:1;text-align:center;transition:all .3s}.pp-icon i,.pp-icon svg{width:1em;height:1em;position:relative;display:block}.pp-no-trans{transition:none}.pp-pos-abs{position:absolute}.pp-image-overlay,.pp-media-background,.pp-media-content,.pp-media-overlay{position:absolute;top:0;left:0;right:0;bottom:0}.pp-media-overlay{transition:all .25s linear 0s}.pp-media-background{background-color:rgba(0,0,0,.2);background-size:cover}.pp-floating-element{position:fixed;z-index:999}.pp-floating-element-align-top-left .pp-floating-element{top:0;left:0}.pp-floating-element-align-top-right .pp-floating-element{top:0;right:0}.pp-floating-element-align-top-center .pp-floating-element{top:0;left:50%;transform:translateX(-50%)}.pp-floating-element-align-middle-left .pp-floating-element{top:50%;left:0;transform:translateY(-50%)}.pp-floating-element-align-middle-right .pp-floating-element{top:50%;right:0;transform:translateY(-50%)}.pp-floating-element-align-bottom-left .pp-floating-element{bottom:0;left:0}.pp-floating-element-align-bottom-right .pp-floating-element{bottom:0;right:0}.pp-floating-element-align-bottom-center .pp-floating-element{bottom:0;left:50%;transform:translateX(-50%)}.pp-submit-button,.pp-tooltip-click{cursor:pointer}.pp-elementor-grid{display:flex;flex-wrap:wrap;position:relative}.pp-elementor-grid .pp-grid-item{transition:all .25s linear 0s;position:relative}.pp-elementor-grid .pp-grid-item-wrap{float:left;margin-bottom:0;margin-left:0;text-align:center;transition:all .2s cubic-bezier(.645,.045,.355,1)}.pp-contact-form input[type=date],.pp-contact-form input[type=email],.pp-contact-form input[type=number],.pp-contact-form input[type=tel],.pp-contact-form input[type=text],.pp-contact-form input[type=url],.pp-contact-form textarea{background:#fff;box-shadow:none;-webkit-box-shadow:none;float:none;height:auto;margin:0;outline:0;width:auto}.pp-contact-form input[type=submit]{border:0;float:none;height:auto;margin:0;padding:10px 20px;width:auto}.pp-contact-form input[type=button],.pp-contact-form input[type=submit]{transition:all .25s linear 0s}.pp-contact-form.placeholder-hide input::-webkit-input-placeholder,.pp-contact-form.placeholder-hide textarea::-webkit-input-placeholder{opacity:0;visibility:hidden}.pp-contact-form.placeholder-hide input::-moz-placeholder,.pp-contact-form.placeholder-hide textarea::-moz-placeholder{opacity:0;visibility:hidden}.pp-contact-form.placeholder-hide input:-ms-input-placeholder,.pp-contact-form.placeholder-hide textarea:-ms-input-placeholder{opacity:0;visibility:hidden}.pp-contact-form.placeholder-hide input:-moz-placeholder,.pp-contact-form.placeholder-hide textarea:-moz-placeholder{opacity:0;visibility:hidden}.pp-custom-radio-checkbox input[type=checkbox],.pp-custom-radio-checkbox input[type=radio]{-webkit-appearance:none;-moz-appearance:none;border-style:solid;border-width:0;outline:0;min-width:1px;width:15px;height:15px;background:#ddd;padding:3px}.pp-custom-radio-checkbox input[type=checkbox]:before,.pp-custom-radio-checkbox input[type=radio]:before{content:"";width:100%;height:100%;padding:0;margin:0;display:block}.pp-custom-radio-checkbox input[type=checkbox]:checked:before,.pp-custom-radio-checkbox input[type=radio]:checked:before{background:#999;transition:all .25s linear 0s}.pp-custom-radio-checkbox input[type=radio]{border-radius:50%}.pp-custom-radio-checkbox input[type=radio]:before{border-radius:50%}.pp-divider-wrap{font-size:0;line-height:0}.pp-divider{text-align:center}.pp-divider-left .divider-border-left{display:none}.pp-divider-right .divider-border-right{display:none}.pp-divider-horizontal{border:0;border-color:#000;border-bottom-width:4px;border-top-width:0;display:inline-block;width:80px;height:0;border-style:dashed}.pp-divider-vertical{border:0;display:inline-block;border-left:2px solid #000;padding-bottom:50px}.divider-text-container{display:inline-block;max-width:100%}.divider-text-wrap{display:flex;align-items:center;margin:0 auto}.pp-divider-text{font-size:16px;line-height:1.4}.pp-divider-border-wrap{flex:1 1 auto}.divider-border{border:0;height:1px;border-top:1px solid #000;display:block;width:100%}.pp-divider-content{display:inherit;flex:0 1 auto;margin:0 20px}.pp-dual-heading .pp-first-text,.pp-dual-heading .pp-second-text{display:inline-block}.pp-counter{display:inline-block}.pp-counter-icon,.pp-counter-icon-divider,.pp-counter-icon-wrap,.pp-counter-num-divider{display:inline-block}.pp-counter-icon{line-height:1}.pp-counter-layout-3 .pp-icon-title-wrap,.pp-counter-layout-3-number-wrap,.pp-counter-layout-4 .pp-icon-title-wrap,.pp-counter-layout-4-number-wrap{display:flex;align-items:center;justify-content:center}.pp-counter-layout-5,.pp-counter-layout-6{display:flex;align-items:center;justify-content:center}.pp-counter-layout-6 .pp-counter-icon-wrap{order:2}.pp-counter-layout-7,.pp-counter-layout-8{display:inline-flex;align-items:center;justify-content:center}.pp-counter-layout-7 .pp-icon-title-wrap,.pp-counter-layout-8 .pp-icon-title-wrap{display:inline-flex;flex-direction:column;align-items:flex-start}.pp-counter-layout-7 .pp-counter-title-wrap,.pp-counter-layout-8 .pp-counter-title-wrap{text-align:left}.pp-counter-layout-8{flex-direction:row-reverse}.pp-counter-layout-8 .pp-icon-title-wrap{align-items:flex-end}.pp-counter-layout-8 .pp-counter-title-wrap{text-align:right}.pp-counter .pp-icon-title-wrap .pp-counter-title{display:inline-block}.pp-counter .pp-icon-number-wrap .pp-counter-number-wrap{display:inline-block}.pp-business-hours .pp-business-day,.pp-business-hours .pp-business-timing{float:left;width:50%}.pp-business-hours .pp-business-timing{text-align:right}.pp-list-container .pp-icon-wrapper{line-height:1;transition:all .25s linear 0s}.pp-list-container .pp-icon-wrapper.icon-right{order:2}.pp-list-container .pp-icon-list-icon{display:inline-block;text-align:center}.pp-list-container .pp-list-items{list-style:none;margin:0;padding:0}.pp-list-container .pp-list-items li{margin:0;padding:0;position:relative;align-items:center;display:flex}.pp-list-container .pp-list-items li:after{bottom:0;display:block;position:absolute;margin-bottom:-5px}.pp-list-container .pp-list-items .fa{text-align:center}.pp-list-container .pp-list-items a{display:inherit;align-items:center}.pp-list-items.pp-inline-items{display:flex;flex-wrap:wrap}.pp-list-items.pp-inline-items li:not(:last-child){margin-right:8px}.pp-info-box-container{display:block;transition:all .25s linear 0s}.pp-info-box .pp-info-box-icon{display:inline-block;line-height:1;max-width:100%}.pp-info-box .pp-info-box-icon .fa{transition:all .25s linear 0s;width:1em;height:1em}.pp-info-box .pp-info-box-content{flex-grow:1}.pp-info-box-divider-wrap{font-size:0;line-height:0}.pp-info-box-divider{display:inline-block}.pp-info-box-left .pp-info-box{display:flex;flex-direction:row}.pp-info-box-left .pp-info-box .pp-info-box-icon-wrap{display:flex;margin-right:20px}.pp-info-box-left .pp-info-box .pp-info-box-icon,.pp-info-box-left .pp-info-box img{width:100%}.pp-info-box-right .pp-info-box{display:flex;flex-direction:row-reverse}.pp-info-box-right .pp-info-box .pp-info-box-icon-wrap{display:flex;margin-left:20px}.pp-info-box-right .pp-info-box .pp-info-box-icon,.pp-info-box-right .pp-info-box img{width:100%}.pp-info-box-carousel .pp-info-box-content-wrap{overflow:hidden}.pp-info-box-description p:last-child{margin-bottom:0}.pp-info-list-container{overflow:hidden}.pp-info-list-container li{overflow:hidden;position:relative}.pp-info-list-container li:last-child{overflow:hidden}.pp-info-list-container .pp-info-list-item-inner{align-items:center;display:flex}.pp-info-list-container .pp-infolist-icon-wrapper{background:#f5f5f5;display:inline-flex;justify-content:center;align-items:center;flex-shrink:0;position:relative}.pp-info-list-container .pp-info-list-number{text-align:center}.pp-info-list-container .pp-info-list-item:last-child{margin-bottom:0!important}.pp-info-list-container .pp-list-items a{color:inherit}.pp-info-list-icon-left.pp-info-list-icon-vertical-middle .pp-info-list-item-inner,.pp-info-list-icon-right.pp-info-list-icon-vertical-middle .pp-info-list-item-inner{align-items:center}.pp-info-list-icon-left.pp-info-list-icon-vertical-top .pp-info-list-item-inner,.pp-info-list-icon-right.pp-info-list-icon-vertical-top .pp-info-list-item-inner{align-items:flex-start}.pp-info-list-icon-left.pp-info-list-icon-vertical-top .pp-info-list-item:first-child .pp-infolist-icon-wrapper:before,.pp-info-list-icon-right.pp-info-list-icon-vertical-top .pp-info-list-item:first-child .pp-infolist-icon-wrapper:before{display:none}.pp-info-list-icon-left.pp-info-list-icon-vertical-bottom .pp-info-list-item-inner,.pp-info-list-icon-right.pp-info-list-icon-vertical-bottom .pp-info-list-item-inner{align-items:flex-end}.pp-info-list-icon-left.pp-info-list-icon-vertical-bottom .pp-info-list-item:last-child .pp-infolist-icon-wrapper:after,.pp-info-list-icon-right.pp-info-list-icon-vertical-bottom .pp-info-list-item:last-child .pp-infolist-icon-wrapper:after{display:none}.pp-info-list-icon-top.pp-info-list-icon-horizontal-center .pp-info-list-item-inner{align-items:center}.pp-info-list-icon-top.pp-info-list-icon-horizontal-left .pp-info-list-item-inner{align-items:flex-start}.pp-info-list-icon-top.pp-info-list-icon-horizontal-left .pp-info-list-item:first-child .pp-infolist-icon-wrapper:before{display:none}.pp-info-list-icon-top.pp-info-list-icon-horizontal-right .pp-info-list-item-inner{align-items:flex-end}.pp-info-list-icon-top.pp-info-list-icon-horizontal-right .pp-info-list-item:last-child .pp-infolist-icon-wrapper:after{display:none}.pp-info-list-icon-left .pp-infolist-icon-wrapper{margin-right:10px}.pp-info-list-icon-left .pp-info-list-connector .pp-infolist-icon-wrapper:before{content:'';border-right:1px solid #000;height:1500px;bottom:14px;left:calc(7px - (1px/2));position:absolute;width:1px}.pp-info-list-icon-left .pp-info-list-connector .pp-infolist-icon-wrapper:after{content:'';border-right:1px solid #000;height:1500px;top:14px;left:calc(7px - (1px/2));position:absolute;width:1px}.pp-info-list-icon-right .pp-info-list-item{justify-content:flex-end;text-align:right}.pp-info-list-icon-right .pp-infolist-icon-wrapper{margin-left:10px;order:2}.pp-info-list-icon-right .pp-info-list-connector .pp-infolist-icon-wrapper:before{content:'';border-left:1px solid #000;height:1500px;bottom:14px;right:calc(7px - (1px/2));position:absolute;width:1px}.pp-info-list-icon-right .pp-info-list-connector .pp-infolist-icon-wrapper:after{content:'';border-left:1px solid #000;height:1500px;top:14px;right:calc(7px - (1px/2));position:absolute;width:1px}.pp-info-list-connector.pp-info-list-corners-hide .pp-info-list-item:first-child .pp-infolist-icon-wrapper:before{display:none}.pp-info-list-connector.pp-info-list-corners-hide .pp-info-list-item:last-child .pp-infolist-icon-wrapper:after{display:none}.pp-info-list-icon-top .pp-list-items{display:flex;justify-content:center}.pp-info-list-icon-top .pp-list-items .pp-info-list-item{display:inline-block;flex-grow:1;flex-basis:0;text-align:center}.pp-info-list-icon-top .pp-list-items .pp-info-list-item:last-child{margin-right:0!important}.pp-info-list-icon-top .pp-infolist-icon-wrapper{margin-bottom:10px;vertical-align:top}.pp-info-list-icon-top .pp-info-list-connector .pp-infolist-icon-wrapper:before{content:'';border-top:1px solid #000;height:1px;top:calc(7px - (1px/2));left:auto;right:14px;position:absolute;width:1500px}.pp-info-list-icon-top .pp-info-list-connector .pp-infolist-icon-wrapper:after{content:'';border-top:1px solid #000;height:1px;left:14px;top:calc(7px - (1px/2));right:auto;position:absolute;width:1500px}.pp-info-list-icon-top .pp-info-list-item-inner{flex-direction:column}.pp-infolist-icon-wrapper{line-height:1;position:relative;z-index:1}.pp-info-list-item .pp-info-list-button{display:flex}.pp-info-list-item .pp-info-list-button .pp-button-icon{margin-right:10px}.pp-info-list-item .pp-info-list-button-icon-after .pp-button-icon{margin-left:10px;margin-right:0;order:2}.pp-link{display:inline-block;position:relative}.pp-link-effect-1:after{background:#000;position:absolute;bottom:-4px;content:'';height:1px;left:0;opacity:0;transform:translateY(10px);transition:height .25s,opacity .25s,transform .25s;width:100%}.pp-link-effect-1:hover:after{height:4px;opacity:1;transform:translateY(0)}.pp-link-effect-2:after{background:#000;position:absolute;bottom:-4px;content:'';height:1px;left:0;opacity:0;transform:translateY(0);transition:height .25s,opacity .25s,transform .25s;width:100%}.pp-link-effect-2:hover:after{height:4px;opacity:1;transform:translateY(10px)}.pp-link-effect-3:after,.pp-link-effect-3:before{display:inline-block;opacity:0;transition:transform .3s,opacity .2s}.pp-link-effect-3:before{margin-right:10px;content:'[';transform:translateX(20px)}.pp-link-effect-3:after{margin-left:10px;content:']';transform:translateX(-20px)}.pp-link-effect-3:focus:after,.pp-link-effect-3:focus:before,.pp-link-effect-3:hover:after,.pp-link-effect-3:hover:before{opacity:1;transform:translateX(0)}.pp-link-effect-4{perspective:1000px}.pp-link-effect-4 span{position:relative;display:inline-block;padding:0 14px;background:#2195de;transition:transform .3s;transform-origin:50% 0;transform-style:preserve-3d}.pp-link-effect-4 span:before{position:absolute;top:100%;left:0;width:100%;height:100%;background:#0965a0;text-align:center;content:attr(data-hover);transition:background .3s;transform:rotateX(-90deg);transform-origin:50% 0}.pp-link-effect-4:focus span,.pp-link-effect-4:hover span{transform:rotateX(90deg) translateY(-22px)}.pp-link-effect-4:focus span:before,.pp-link-effect-4:hover span:before{background:#28a2ee}.pp-link-effect-5{display:inline-block;overflow:hidden;padding:0 4px}.pp-link-effect-5 span{position:relative;display:inline-block;transition:transform .3s}.pp-link-effect-5 span:before{position:absolute;top:100%;content:attr(data-hover);font-weight:700;transform:translate3d(0,0,0)}.pp-link-effect-5:focus span,.pp-link-effect-5:hover span{transform:translateY(-100%)}.pp-link-effect-6{margin:0 10px;padding:10px 20px}.pp-link-effect-6:before{position:absolute;top:0;left:0;width:100%;height:2px;background:#fff;content:'';transition:top .3s}.pp-link-effect-6:after{position:absolute;top:0;left:0;width:2px;height:2px;background:#fff;content:'';transition:height .3s}.pp-link-effect-6:hover::before{top:100%;opacity:1}.pp-link-effect-6:hover::after{height:100%}.pp-link-effect-7{padding:12px 10px 10px;color:#566473;text-shadow:none;font-weight:700}.pp-link-effect-7:after,.pp-link-effect-7:before{position:absolute;top:100%;left:0;width:100%;height:3px;background:#566473;content:'';transition:transform .3s;transform:scale(.85)}.pp-link-effect-7:after{opacity:0;transition:top .3s,opacity .3s,transform .3s}.pp-link-effect-7:focus::after,.pp-link-effect-7:focus::before,.pp-link-effect-7:hover::after,.pp-link-effect-7:hover::before{transform:scale(1)}.pp-link-effect-7:focus::after,.pp-link-effect-7:hover::after{top:0;opacity:1}.pp-link-effect-8{padding:10px 20px}.pp-link-effect-8:after,.pp-link-effect-8:before{position:absolute;top:0;left:0;width:100%;height:100%;border:3px solid #354856;content:'';transition:transform .3s,opacity .3s}.pp-link-effect-8:after{border-color:#fff;opacity:0;transform:translateY(-7px) translateX(6px)}.pp-link-effect-8:focus:before,.pp-link-effect-8:hover:before{opacity:0;transform:translateY(5px) translateX(-5px)}.pp-link-effect-8:focus:after,.pp-link-effect-8:hover:after{opacity:1;transform:translateY(0) translateX(0)}.pp-link-effect-9{display:inline-block;margin:0 20px;padding:18px 20px}.pp-link-effect-9:after,.pp-link-effect-9:before{position:absolute;top:0;left:0;width:100%;height:1px;background:#fff;content:'';opacity:.2;transition:opacity .3s,height .3s}.pp-link-effect-9:after{top:100%;opacity:0;transition:transform .3s,opacity .3s;transform:translateY(-10px)}.pp-link-effect-9 span:first-child{z-index:2;display:block;font-weight:300}.pp-link-effect-9 span:last-child{z-index:1;display:block;padding:8px 0 0 0;color:rgba(0,0,0,.4);text-shadow:none;text-transform:none;font-style:italic;font-size:.75em;font-family:Palatino,"Palatino Linotype","Palatino LT STD","Book Antiqua",Georgia,serif;opacity:0;transition:transform .3s,opacity .3s;transform:translateY(-100%)}.pp-link-effect-9:focus:before,.pp-link-effect-9:hover:before{height:6px}.pp-link-effect-9:focus:after,.pp-link-effect-9:focus:before,.pp-link-effect-9:hover:after,.pp-link-effect-9:hover:before{opacity:1;transform:translateY(0)}.pp-link-effect-9:focus span:last-child,.pp-link-effect-9:hover span:last-child{opacity:1;transform:translateY(0)}.pp-link-effect-10{display:inline-block;overflow:hidden;margin:0 15px}.pp-link-effect-10 span{display:block;background:#0f7c67;padding:8px 20px;transition:transform .3s}.pp-link-effect-10:before{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background:#fff;color:#0f7c67;content:attr(data-hover);padding:8px 20px;transition:transform .3s;-webkit-transform:translateX(-50%)}.pp-link-effect-10:focus span,.pp-link-effect-10:hover span{transform:translateX(100%)}.pp-link-effect-10:focus:before,.pp-link-effect-10:hover:before{transform:translateX(0);z-index:1}.pp-link-effect-11{padding:10px 0;border-top:2px solid #0972b4;color:#0972b4;text-shadow:none}.pp-link-effect-11:before{position:absolute;top:0;left:0;overflow:hidden;padding:10px 0;max-width:0;border-bottom:2px solid #fff;color:#fff;content:attr(data-hover);transition:max-width .5s}.pp-link-effect-11:focus:before,.pp-link-effect-11:hover:before{max-width:100%}.pp-link-effect-12:after,.pp-link-effect-12:before{position:absolute;top:50%;left:50%;width:100px;height:100px;border:2px solid rgba(0,0,0,.1);border-radius:50%;content:'';opacity:0;transition:transform .3s,opacity .3s;transform:translateX(-50%) translateY(-50%) scale(.2)}.pp-link-effect-12:after{width:90px;height:90px;border-width:6px;transform:translateX(-50%) translateY(-50%) scale(.8)}.pp-link-effect-12:focus:after,.pp-link-effect-12:focus:before,.pp-link-effect-12:hover:after,.pp-link-effect-12:hover:before{opacity:1;transform:translateX(-50%) translateY(-50%) scale(1)}.pp-link-effect-13{display:inline-block;transition:color .3s}.pp-link-effect-13:before{position:absolute;top:100%;left:50%;color:transparent;content:'\2022';text-shadow:0 0 transparent;font-size:1.2em;transition:text-shadow .3s,color .3s;transform:translateX(-50%);pointer-events:none}.pp-link-effect-13:focus:before,.pp-link-effect-13:hover:before{color:#fff;text-shadow:10px 0 #fff,-10px 0 #fff}.pp-link-effect-13:focus,.pp-link-effect-13:hover{color:#ba7700}.pp-link-effect-14{display:inline-block;padding:0 20px;height:45px;line-height:45px}.pp-link-effect-14:after,.pp-link-effect-14:before{position:absolute;width:45px;height:2px;background:#fff;content:'';transition:all .3s;pointer-events:none}.pp-link-effect-14:before{top:0;left:0;transform:rotate(90deg);transform-origin:0 0}.pp-link-effect-14:after{right:0;bottom:0;transform:rotate(90deg);transform-origin:100% 0}.pp-link-effect-14:focus:after,.pp-link-effect-14:focus:before,.pp-link-effect-14:hover:after,.pp-link-effect-14:hover:before{opacity:1}.pp-link-effect-14:focus:before,.pp-link-effect-14:hover:before{left:50%;transform:rotate(0) translateX(-50%)}.pp-link-effect-14:focus:after,.pp-link-effect-14:hover:after{right:50%;transform:rotate(0) translateX(50%)}.pp-link-effect-15{display:inline-block;color:rgba(0,0,0,.2);font-weight:700;text-shadow:none}.pp-link-effect-15:before{color:#fff;content:attr(data-hover);position:absolute;transition:transform .3s,opacity .3s}.pp-link-effect-15:focus:before,.pp-link-effect-15:hover:before{transform:scale(.9);opacity:0}.pp-link-effect-16{display:inline-block;color:#6f8686;text-shadow:0 0 1px rgba(111,134,134,.3)}.pp-link-effect-16:before{color:#fff;content:attr(data-hover);position:absolute;opacity:0;text-shadow:0 0 1px rgba(255,255,255,.3);transform:scale(1.1) translateX(10px) translateY(-10px) rotate(4deg);transition:transform .3s,opacity .3s;pointer-events:none}.pp-link-effect-16:focus:before,.pp-link-effect-16:hover:before{transform:scale(1) translateX(0) translateY(0) rotate(0);opacity:1}.pp-link-effect-17{display:inline-block;color:#10649b;text-shadow:none;padding:10px 0}.pp-link-effect-17:before{color:#fff;text-shadow:0 0 1px rgba(255,255,255,.3);content:attr(data-hover);position:absolute;transition:transform .3s,opacity .3s;pointer-events:none}.pp-link-effect-17:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:2px;background:#fff;opacity:0;transform:translateY(5px);transition:transform .3s,opacity .3s;pointer-events:none}.pp-link-effect-17:focus:before,.pp-link-effect-17:hover:before{opacity:0;transform:translateY(-2px)}.pp-link-effect-17:focus:after,.pp-link-effect-17:hover:after{opacity:1;transform:translateY(0)}.pp-link-effect-18{display:inline-block;position:relative;z-index:1;padding:0 5px;color:#000;font-weight:700;transition:color .3s}.pp-link-effect-18:after,.pp-link-effect-18:before{position:absolute;width:100%;left:0;top:50%;height:2px;margin-top:-1px;background:#000;content:'';z-index:-1;transition:transform .3s,opacity .3s;pointer-events:none}.pp-link-effect-18:before{transform:translateY(-20px)}.pp-link-effect-18:after{transform:translateY(20px)}.pp-link-effect-18:focus,.pp-link-effect-18:hover{color:#000}.pp-link-effect-18:focus:after,.pp-link-effect-18:focus:before,.pp-link-effect-18:hover:after,.pp-link-effect-18:hover:before{opacity:.7}.pp-link-effect-18:focus:before,.pp-link-effect-18:hover:before{transform:rotate(45deg)}.pp-link-effect-18:focus:after,.pp-link-effect-18:hover:after{transform:rotate(-45deg)}.pp-link-effect-19{display:inline-block;line-height:2em;perspective:800px;width:200px}.pp-link-effect-19 span{position:relative;display:inline-block;width:100%;padding:0 14px;background:#e35041;transition:transform .4s,background .4s;transform-style:preserve-3d;transform-origin:50% 50% -100px}.pp-link-effect-19 span:before{position:absolute;top:0;left:100%;width:100%;height:100%;background:#b53a2d;content:attr(data-hover);transition:background .4s;transform:rotateY(90deg);transform-origin:0 50%;pointer-events:none}.pp-link-effect-19:focus span,.pp-link-effect-19:hover span{background:#b53a2d;transform:rotateY(-90deg)}.pp-link-effect-19:focus span:before,.pp-link-effect-19:hover span:before{background:#ef5e50}.pp-link-effect-20{display:inline-block;line-height:2em;perspective:800px}.pp-link-effect-20 span{position:relative;display:inline-block;text-align:center;padding:3px 15px 0;background:#587285;box-shadow:inset 0 3px #2f4351;transition:background .6s;transform-origin:50% 0;transform-style:preserve-3d;transform-origin:0 50%}.pp-link-effect-20 span:before{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;color:#2f4351;content:attr(data-hover);transform:rotateX(270deg);transition:transform .6s;transform-origin:0 0;pointer-events:none}.pp-link-effect-20:focus span,.pp-link-effect-20:hover span{background:#2f4351}.pp-link-effect-20:focus span::before,.pp-link-effect-20:hover span::before{transform:rotateX(10deg)}.pp-link-effect-21{display:inline-block;padding:10px;color:#237546;font-weight:700;text-shadow:none;transition:color .3s}.pp-link-effect-21:after,.pp-link-effect-21:before{position:absolute;left:0;width:100%;height:2px;background:#fff;content:'';opacity:0;transition:opacity .3s,transform .3s;transform:translateY(-10px)}.pp-link-effect-21:before{top:0;transform:translateY(-10px)}.pp-link-effect-21:after{bottom:0;transform:translateY(10px)}.pp-link-effect-21:focus,.pp-link-effect-21:hover{color:#fff}.pp-link-effect-21:focus:after,.pp-link-effect-21:focus:before,.pp-link-effect-21:hover:after,.pp-link-effect-21:hover:before{opacity:1;transform:translateY(0)}.elementor-widget-pp-pricing-table .elementor-widget-container{background-color:#f8f8f8}.pp-pricing-table{overflow:hidden;text-align:center;transition:all .25s linear 0s}.pp-pricing-table-container{position:relative}.pp-pricing-table.horizontal-table{display:flex}.pp-pricing-table.horizontal-table .pp-pricing-table-features,.pp-pricing-table.horizontal-table .pp-pricing-table-footer,.pp-pricing-table.horizontal-table .pp-pricing-table-head{flex:1}.pp-pricing-table-align-left .pp-pricing-table{text-align:left}.pp-pricing-table-align-left .pp-pricing-table-price{justify-content:flex-start}.pp-pricing-table-align-right .pp-pricing-table{text-align:right}.pp-pricing-table-align-right .pp-pricing-table-price{justify-content:flex-end}.pp-pricing-table-head{background:#7a7a7a;padding:30px}.pp-pricing-table .pp-pricing-table-icon{display:inline-block}.pp-pricing-table .pp-pricing-table-title-wrap .pp-pricing-table-title{margin-bottom:0}.pp-pricing-table .pp-pricing-table-title-wrap .pp-pricing-table-subtitle{margin-bottom:0}.pp-pricing-table .pp-pricing-table-price{font-size:40px;margin-left:auto;margin-right:auto;padding:30px}.pp-pricing-table-price-value{display:flex}.pp-pricing-table-after-part{font-size:.4em;line-height:1;align-self:flex-start}.pp-pricing-table .pp-pricing-table-features{list-style:none;margin:0;padding:0}.pp-pricing-table .pp-pricing-table-features li{margin:0;padding:0}.pp-pricing-table .pp-pricing-table-features li:last-child{border-bottom:0}.pp-pricing-table .pp-pricing-table-features .excluded{text-decoration:line-through}.pp-pricing-table .pp-pricing-table-price-duration,.pp-pricing-table .pp-pricing-table-price-prefix{font-size:.4em;line-height:1;text-align:left}.pp-pricing-table .pp-pricing-table-price-prefix{align-self:flex-start}.pp-pricing-table .pp-pricing-table-price-duration{align-self:flex-end}.pp-pricing-table-price-duration-wrap .pp-pricing-table-price{flex-wrap:wrap}.pp-pricing-table-price-duration-wrap .pp-pricing-table-price-duration{text-align:center;width:100%}.pp-pricing-table .pp-pricing-table-price-value{line-height:.9}.pp-pricing-table-price,.pp-pricing-table-price-wrap{display:flex;justify-content:center;align-items:center;width:100%}.pp-pricing-table-price-original{display:inline-flex;font-size:.5em;line-height:1;align-self:flex-end;text-decoration:line-through}.pp-pricing-table-feature-content{display:inline-block}.pp-pricing-table-ribbon{color:#fff;font-size:13px;font-weight:700;position:absolute;text-align:center;text-transform:uppercase;top:0;z-index:2}.pp-pricing-table-ribbon-inner{background:#61ce70}.pp-pricing-table-ribbon-1{position:absolute;top:0;width:150px;overflow:hidden;height:150px}.pp-pricing-table-ribbon-1.pp-pricing-table-ribbon-right{left:auto;right:0;transform:rotate(90deg)}.pp-pricing-table-ribbon-1.pp-pricing-table-ribbon-left{left:0;right:auto;transform:rotate(0)}.pp-pricing-table-ribbon-1 .pp-pricing-table-ribbon-inner{text-align:center;left:0;width:200%;transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);margin-top:35px;line-height:2}.pp-pricing-table-ribbon-2{border-radius:50%;line-height:4em;min-height:4em;min-width:4em}.pp-pricing-table-ribbon-2 .pp-pricing-table-ribbon-inner{background:#61ce70;border-radius:50%}.pp-pricing-table-ribbon-2.pp-pricing-table-ribbon-right{transform:translateX(38%) translateY(-38%)}.pp-pricing-table-ribbon-2.pp-pricing-table-ribbon-left{transform:translateX(-38%) translateY(-38%)}.pp-pricing-table-ribbon-right{right:0}.pp-pricing-table-ribbon-left{left:0}.pp-pricing-table-ribbon-3{background:#61ce70;top:10%}.pp-pricing-table-ribbon-3 .pp-pricing-table-ribbon-inner{padding:3px 18px}.pp-pricing-table-ribbon-3:after,.pp-pricing-table-ribbon-3:before{border-bottom:8px solid transparent;content:'';display:block;position:absolute;height:0;width:0;top:100%}.pp-pricing-table-ribbon-3.pp-pricing-table-ribbon-right{border-radius:3px 3px 0 3px;right:-8px}.pp-pricing-table-ribbon-3.pp-pricing-table-ribbon-right:after,.pp-pricing-table-ribbon-3.pp-pricing-table-ribbon-right:before{right:0}.pp-pricing-table-ribbon-3.pp-pricing-table-ribbon-right:before{border-left:8px solid #61ce70}.pp-pricing-table-ribbon-3.pp-pricing-table-ribbon-right:after{border-left:8px solid rgba(0,0,0,.2)}.pp-pricing-table-ribbon-3.pp-pricing-table-ribbon-left{border-radius:3px 3px 3px 0;left:-8px}.pp-pricing-table-ribbon-3.pp-pricing-table-ribbon-left:after,.pp-pricing-table-ribbon-3.pp-pricing-table-ribbon-left:before{left:0}.pp-pricing-table-ribbon-3.pp-pricing-table-ribbon-left:before{border-right:8px solid #61ce70}.pp-pricing-table-ribbon-3.pp-pricing-table-ribbon-left:after{border-right:8px solid rgba(0,0,0,.2)}.pp-tooltip-click{cursor:pointer}.pp-restaurant-menu .pp-restaurant-menu-item-wrap{margin-bottom:10px;position:relative}.pp-restaurant-menu .pp-restaurant-menu-item{align-items:center;display:flex}.pp-restaurant-menu .pp-restaurant-menu-image{flex-grow:0;margin-right:10px}.pp-restaurant-menu .pp-restaurant-menu-content{flex-grow:1}.pp-restaurant-menu .pp-restaurant-menu-header{display:flex;justify-content:space-between;margin-bottom:5px}.pp-restaurant-menu .pp-restaurant-menu-title{display:inline-block;margin:0}.pp-restaurant-menu .pp-restaurant-menu-title a{color:inherit}.pp-restaurant-menu-style-1 .pp-restaurant-menu-price{float:right}.pp-restaurant-menu-style-3 .pp-restaurant-menu-image{order:1}.pp-restaurant-menu-style-4 .pp-restaurant-menu-header,.pp-restaurant-menu-style-4 .pp-restaurant-menu-item{display:block}.pp-restaurant-menu-style-4 .pp-restaurant-menu-image{display:inline-block}.pp-restaurant-menu-style-1 .pp-price-title-connector{border-bottom:1px dashed #000;height:1px;flex-grow:1;align-self:center;margin:0 20px}.pp-restaurant-menu-style-powerpack .pp-restaurant-menu-item{min-height:150px;position:relative}.pp-restaurant-menu-style-powerpack .pp-restaurant-menu-price{bottom:0;padding:10px;position:absolute;right:0;z-index:1}.pp-restaurant-menu-style-powerpack .pp-restaurant-menu-price:after{border-color:transparent #b83d11;border-style:solid;border-width:110px 130px 0 0;bottom:0;content:"";position:absolute;right:0;z-index:-1}.pp-restaurant-menu-divider-wrap{font-size:0;line-height:0}.pp-restaurant-menu-divider{display:inline-block}.pp-promo-box{overflow:hidden;position:relative;width:100%}.pp-promo-box .pp-promo-box-icon{display:inline-block;line-height:1;text-align:center;transition:all .25s linear 0s}.pp-promo-box .pp-promo-box-icon .pp-promo-box-icon-inner{height:1em;width:1em}.pp-promo-box .pp-promo-box-bg,.pp-promo-box .pp-promo-box-overlay{position:absolute;height:100%;left:0;top:0;width:100%;transition:transform .25s linear 0s}.pp-promo-box .pp-promo-box-bg{padding:40px}.pp-promo-box .pp-promo-box-wrap{height:100%;width:100%;position:relative}.pp-promo-box .pp-promo-box-inner{display:table;width:100%;height:100%}.pp-promo-box .pp-promo-box-inner-content{display:table-cell;vertical-align:middle}.pp-promo-box .pp-promo-box-banner{transition:all .25s linear 0s;min-height:100%;width:100%}.pp-promo-box-heading-divider-wrap,.pp-promo-box-subheading-divider-wrap{font-size:0;line-height:1}.pp-promo-box-heading-divider,.pp-promo-box-subheading-divider{display:inline-block}.pp-image-hotspots{display:flex;position:relative}.pp-hot-spot-wrap{cursor:pointer;position:absolute;width:14px;height:14px;background:#000;border-radius:50%;font-size:14px;display:inline-flex;padding:15px;align-items:center;justify-content:center}.pp-hot-spot-image{position:relative}.pp-hot-spot-inner{cursor:pointer;display:flex;align-items:center;justify-content:center;text-align:center}.pp-hot-spot-inner.hotspot-animation:before{content:'';display:block;position:absolute;z-index:0;pointer-events:none;-webkit-animation:pp-glow 2s infinite;animation:pp-glow 2s infinite;left:0;top:0}.pp-hot-spot-inner.hotspot-animation:hover:before{-webkit-animation:none;animation:none}.pp-hot-spot-inner.hotspot-animation .pp-hotspot-text{z-index:1}.pp-hot-spot-inner,.pp-hot-spot-inner:before{background-color:#000;border-radius:50%;color:#fff;height:100%;position:absolute;width:100%}.pp-hotspot-icon{position:relative}.pp-hotspot-icon-wrap{display:inline-flex;width:100%;height:100%;vertical-align:middle;align-items:center;justify-content:center;border-radius:50%}@-webkit-keyframes pp-glow{0%{transform:scale(1);opacity:1}100%{transform:scale(1.5);opacity:0}}@keyframes pp-glow{0%{transform:scale(1);opacity:1}100%{transform:scale(1.5);opacity:0}}.tipso_content p:last-child{margin-bottom:0}.pp-hotspot-img-align-center .pp-image-hotspots{justify-content:center}.pp-hotspot-img-align-left .pp-image-hotspots{justify-content:flex-start}.pp-hotspot-img-align-right .pp-image-hotspots{justify-content:flex-end}@media only screen and (max-width:1024px){.pp-hotspot-img-align-tablet-center .pp-image-hotspots{justify-content:center}.pp-hotspot-img-align-tablet-left .pp-image-hotspots{justify-content:flex-start}.pp-hotspot-img-align-tablet-right .pp-image-hotspots{justify-content:flex-end}}@media only screen and (max-width:767px){.pp-hotspot-img-align-mobile-center .pp-image-hotspots{justify-content:center}.pp-hotspot-img-align-mobile-left .pp-image-hotspots{justify-content:flex-start}.pp-hotspot-img-align-mobile-right .pp-image-hotspots{justify-content:flex-end}}.pp-instagram-feed{position:relative}.pp-instagram-feed .pp-feed-item{float:left;position:relative}.pp-instagram-feed .pp-feed-item img{-webkit-filter:none;filter:none;vertical-align:middle}.pp-instagram-feed .pp-feed-item:hover img{-webkit-filter:none;filter:none}.pp-instagram-feed-gallery .pp-feed-item{width:20%}.pp-instagram-feed-title-wrap{background:#fff;position:absolute;z-index:2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pp-insta-title-top .pp-instagram-feed-title-wrap{top:0;position:absolute;left:50%;transform:translate(-50%)}.pp-insta-title-bottom .pp-instagram-feed-title-wrap{bottom:0;top:auto;position:absolute;left:50%;transform:translate(-50%)}.pp-instagram-feed-title{display:block;padding:6px 30px;text-align:center}.pp-instagram-feed .pp-feed-item{position:relative}.pp-instagram-feed .pp-feed-item-inner{display:block;position:relative}.pp-instagram-feed-gray .pp-feed-item img{-webkit-filter:grayscale(100%);filter:grayscale(100%);transition:-webkit-filter .25s linear 0s;transition:filter .25s linear 0s;transition:filter .25s linear 0s,-webkit-filter .25s linear 0s}.pp-instagram-feed-hover-gray .pp-feed-item:hover img{-webkit-filter:grayscale(100%);filter:grayscale(100%);transition:-webkit-filter .25s linear 0s;transition:filter .25s linear 0s;transition:filter .25s linear 0s,-webkit-filter .25s linear 0s}.pp-instagram-feed .pp-overlay-container{color:#fff;display:flex;justify-content:center;align-items:center;z-index:1}.pp-instagram-feed .pp-overlay-container span{display:flex;align-items:center;margin:0 5px}.pp-instagram-feed-hover .pp-overlay-container{opacity:0}.pp-instagram-feed-hover .pp-feed-item:hover .pp-overlay-container{opacity:1}.pp-instagram-feed .swiper-container .swiper-slide img{width:100%}.pp-instafeed{overflow:hidden;position:relative}.pp-if-icon{margin-right:5px}.pp-if-square-images .pp-feed-item-inner{position:relative;padding-bottom:100%;width:100%}.pp-if-square-images .pp-if-img{overflow:hidden;position:absolute;width:100%;height:100%;left:0;top:0}.pp-if-square-images img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pp-load-more-button{cursor:pointer}.pp-load-more-button[disabled=disabled]{display:none}.pp-button-loading .pp-button-loader{display:inline-block;width:22px;height:22px;vertical-align:middle;margin-right:8px}.pp-button-loading .pp-button-loader:after{content:'';display:block;width:100%;height:100%;border-radius:50%;border:3px solid #fff;border-color:#fff transparent #fff transparent;-webkit-animation:pp-dual-ring 1.2s linear infinite;animation:pp-dual-ring 1.2s linear infinite}@-webkit-keyframes pp-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes pp-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.twentytwenty-horizontal .twentytwenty-handle:after,.twentytwenty-horizontal .twentytwenty-handle:before,.twentytwenty-vertical .twentytwenty-handle:after,.twentytwenty-vertical .twentytwenty-handle:before{content:" ";display:block;background:#fff;position:absolute;z-index:30;box-shadow:0 0 12px rgba(51,51,51,.5)}.twentytwenty-horizontal .twentytwenty-handle:after,.twentytwenty-horizontal .twentytwenty-handle:before{width:3px;height:9999px;left:50%;margin-left:-1.5px}.twentytwenty-vertical .twentytwenty-handle:after,.twentytwenty-vertical .twentytwenty-handle:before{width:9999px;height:3px;top:50%;margin-top:-1.5px}.twentytwenty-after-label,.twentytwenty-before-label,.twentytwenty-overlay{position:absolute;top:0;width:100%;height:100%}.twentytwenty-after-label,.twentytwenty-before-label,.twentytwenty-overlay{transition-duration:.5s}.twentytwenty-after-label,.twentytwenty-before-label{transition-property:opacity}.twentytwenty-after-label:before,.twentytwenty-before-label:before{color:#fff;font-size:13px;letter-spacing:.1em}.twentytwenty-after-label:before,.twentytwenty-before-label:before{position:absolute;background:rgba(255,255,255,.2);line-height:38px;padding:0 20px;border-radius:2px}.twentytwenty-horizontal .twentytwenty-after-label:before,.twentytwenty-horizontal .twentytwenty-before-label:before{top:50%;transform:translateY(-50%)}.pp-ic-label-horizontal-top .twentytwenty-horizontal .twentytwenty-after-label:before,.pp-ic-label-horizontal-top .twentytwenty-horizontal .twentytwenty-before-label:before{transform:translateY(0);top:10px}.pp-ic-label-horizontal-bottom .twentytwenty-horizontal .twentytwenty-after-label:before,.pp-ic-label-horizontal-bottom .twentytwenty-horizontal .twentytwenty-before-label:before{bottom:10px;transform:translateY(0);top:auto}.twentytwenty-vertical .twentytwenty-after-label:before,.twentytwenty-vertical .twentytwenty-before-label:before{left:50%;transform:translateX(-50%);text-align:center}.pp-ic-label-vertical-left .twentytwenty-vertical .twentytwenty-after-label:before,.pp-ic-label-vertical-left .twentytwenty-vertical .twentytwenty-before-label:before{left:10px;transform:translateX(0)}.pp-ic-label-vertical-right .twentytwenty-vertical .twentytwenty-after-label:before,.pp-ic-label-vertical-right .twentytwenty-vertical .twentytwenty-before-label:before{left:auto;right:10px;transform:translateX(0)}.twentytwenty-down-arrow,.twentytwenty-left-arrow,.twentytwenty-right-arrow,.twentytwenty-up-arrow{width:0;height:0;border:6px inset transparent;position:absolute}.twentytwenty-left-arrow,.twentytwenty-right-arrow{top:50%;margin-top:-6px}.twentytwenty-down-arrow,.twentytwenty-up-arrow{left:50%;margin-left:-6px}.twentytwenty-container{box-sizing:content-box;z-index:0;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none}.twentytwenty-container img{max-width:100%;position:absolute;top:0;display:block}.twentytwenty-container.active .twentytwenty-overlay,.twentytwenty-container.active :hover.twentytwenty-overlay{background:rgba(0,0,0,0)}.twentytwenty-container *{box-sizing:content-box}.twentytwenty-before-label:before{content:attr(data-content)}.twentytwenty-after-label:before{content:attr(data-content)}.twentytwenty-horizontal .twentytwenty-before-label:before{left:10px}.twentytwenty-horizontal .twentytwenty-after-label:before{right:10px}.twentytwenty-vertical .twentytwenty-before-label:before{top:10px}.twentytwenty-vertical .twentytwenty-after-label:before{bottom:10px}.twentytwenty-overlay{transition-property:background;background:rgba(0,0,0,0);z-index:25}.twentytwenty-overlay:hover{background:rgba(0,0,0,.5)}.twentytwenty-overlay:hover .twentytwenty-after-label{opacity:1}.twentytwenty-overlay:hover .twentytwenty-before-label{opacity:1}.twentytwenty-before{z-index:20}.twentytwenty-after{z-index:10}.twentytwenty-handle{height:38px;width:38px;position:absolute;left:50%;top:50%;margin-left:-22px;margin-top:-22px;border:3px solid #fff;border-radius:1000px;box-shadow:0 0 12px rgba(51,51,51,.5);z-index:40;cursor:pointer}.twentytwenty-horizontal .twentytwenty-handle:before{bottom:50%;margin-bottom:19px}.twentytwenty-horizontal .twentytwenty-handle:after{top:50%;margin-top:19px}.twentytwenty-vertical .twentytwenty-handle:before{left:50%;margin-left:19px}.twentytwenty-vertical .twentytwenty-handle:after{right:50%;margin-right:19px}.twentytwenty-left-arrow{border-right:6px solid #fff;left:50%;margin-left:-17px}.twentytwenty-right-arrow{border-left:6px solid #fff;right:50%;margin-right:-17px}.twentytwenty-up-arrow{border-bottom:6px solid #fff;top:50%;margin-top:-17px}.twentytwenty-down-arrow{border-top:6px solid #fff;bottom:50%;margin-bottom:-17px}.pp-tm-wrapper{position:relative}.pp-tm-wrapper .pp-tm-social-links{list-style:none;margin:0;padding:0}.pp-tm-wrapper .pp-tm-social-links li{list-style:none;margin:0;padding:0;vertical-align:top}.pp-tm-wrapper .pp-tm-title-divider-wrap{font-size:0;line-height:1}.pp-tm-wrapper .pp-tm-divider,.pp-tm-wrapper .pp-tm-social-icon,.pp-tm-wrapper li{display:inline-block}.pp-tm-wrapper .pp-tm:hover .pp-tm-overlay-content-wrap{opacity:1;visibility:visible}.pp-tm-wrapper .pp-tm-image{display:inline-block;position:relative}.pp-tm-wrapper .pp-tm-image img{display:block}.pp-tm-content-normal{position:relative;z-index:1}.pp-tm-overlay-content-wrap{position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;opacity:0;visibility:hidden;transition:all .25s linear 0s}.pp-tm-overlay-content-wrap:before{background-color:#000;content:'';display:block;position:absolute;left:0;top:0;right:0;bottom:0;opacity:.5;z-index:-1}.pp-tm-overlay-content-wrap .pp-tm-content{padding:20px;width:100%;position:absolute;top:50%;transform:translateY(-50%)}.pp-tm-social-icon-wrap{display:inline-flex;transition:all .25s linear 0s}.pp-tm-name a{color:inherit}.pp-tm-description p:last-child{margin-bottom:0}.pp-tm-carousel{position:relative}.pp-tm-carousel-dots-outside .swiper-pagination{position:static}.pp-logo-carousel.grayscale-normal img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.pp-logo-carousel.grayscale-normal .swiper-slide:hover img{-webkit-filter:none;filter:none}.pp-logo-carousel.grayscale-hover .swiper-slide:hover img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.pp-logo-carousel.swiper-container .swiper-slide{text-align:center}.pp-logo-carousel.swiper-container .swiper-slide img{width:auto}.pp-logo-carousel .pp-logo-carousel-title a{color:inherit}.pp-logo-grid{display:flex;flex-wrap:wrap;position:relative}.pp-logo-grid .pp-grid-item{transition:all .25s linear 0s;width:100%}.pp-logo-grid .pp-grid-item-wrap{display:flex;float:left;flex-wrap:wrap;text-align:center;transition:all .2s cubic-bezier(.645,.045,.355,1)}.pp-logo-grid .pp-logo-grid-title a{color:inherit}.pp-logo-grid.grayscale-normal img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.pp-logo-grid.grayscale-normal .pp-grid-item:hover img{-webkit-filter:none;filter:none}.pp-logo-grid.grayscale-hover .pp-grid-item:hover img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.pp-google-map-container{line-height:0}.pp-google-map{display:inline-block;width:100%}.pp-google-map .gm-style .pp-infowindow-title{font-weight:600}.pp-contact-form-7 .wpcf7-form:after{clear:both;content:"";font-size:0;height:0;display:block;visibility:hidden}.pp-contact-form-7 .wpcf7-form .wpcf7-form-control-wrap,.pp-contact-form-7 .wpcf7-form label{display:block}.pp-contact-form-7 .wpcf7-form p{margin-bottom:0}.pp-contact-form-7.labels-hide .wpcf7-form label{display:none}.pp-contact-form-7-title{margin-bottom:10px}.pp-contact-form-7-description{margin-bottom:20px}.pp-contact-form-7-button-full-width .wpcf7-form-control.wpcf7-submit{width:100%}.pp-gravity-form .gform_wrapper .gform_footer{margin:0;padding:0}.pp-gravity-form .gform_wrapper textarea{padding:0}.pp-gravity-form .gform_wrapper .gform_footer input.button,.pp-gravity-form .gform_wrapper .gform_footer input[type=submit],.pp-gravity-form .gform_wrapper .gform_page_footer input.button,.pp-gravity-form .gform_wrapper .gform_page_footer input[type=submit]{margin:0}.pp-gravity-form .gform_wrapper .gform_page_footer input[type=button]{margin-right:4px}.pp-gravity-form .gform_wrapper .gform_page_footer input[type=submit]{margin-left:4px}.pp-gravity-form.title-description-hide .gform_heading{display:none}.pp-gravity-form.labels-hide .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label,.pp-gravity-form.labels-hide .gform_wrapper .top_label .gfield_label{display:none}.pp-gravity-form .gform_footer input[type=button],.pp-gravity-form .gform_footer input[type=submit],.pp-gravity-form .gform_page_footer input[type=button],.pp-gravity-form .gform_page_footer input[type=submit]{background:#428bca;border:none;display:inline-block;padding:10px 15px}.pp-gravity-form-button-full-width .gform_wrapper .gform_footer input[type=submit],.pp-gravity-form-button-full-width .gform_wrapper .gform_page_footer input[type=submit]{width:100%}.pp-gravity-form-button-full-width .gform_wrapper .gform_page_footer input[type=submit]{margin-top:20px}.pp-gravity-form-pagination-buttons-full-width .gform_wrapper .gform_page_footer input[type=button]{margin-top:20px;width:100%}.pp-gravity-form .gform_wrapper select{border-radius:0;height:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none}.pp-gravity-form .gform_wrapper .pp-gf-select-custom{position:relative}.pp-gravity-form .gform_wrapper .pp-gf-select-custom:after{content:"\f078";font-family:'Font Awesome 5 Free';font-weight:800;font-size:.7em;line-height:1;pointer-events:none;position:absolute;top:45%;right:.8em;transform:translateY(-45%);z-index:2}.pp-ninja-form .nf-form-title{display:none}.pp-ninja-form-title-yes .nf-form-title{display:block}.pp-ninja-form .title-description-hide .nf-form-title{display:none}.pp-ninja-form.title-description-hide .nf-form-title{display:none}.pp-ninja-form .nf-field-label{display:none}.pp-ninja-form-labels-yes .nf-field-label{display:block}.pp-ninja-form .submit-container input[type=button]{border:0;border-radius:0}.pp-ninja-form-button-full-width .submit-container input[type=button]{width:100%}.pp-caldera-form .control-label{display:none}.pp-caldera-form-labels-yes .control-label{display:block}.pp-caldera-form-button-center .form-group input[type=button],.pp-caldera-form-button-center .form-group input[type=submit]{display:block;margin:0 auto}.pp-caldera-form-button-right .form-group input[type=button],.pp-caldera-form-button-right .form-group input[type=submit]{float:right}.pp-caldera-form .intl-tel-input{display:inherit}.pp-custom-radio-checkbox .caldera-grid input[type=checkbox],.pp-custom-radio-checkbox .caldera-grid input[type=radio]{border-style:solid;border-width:0;padding:3px;-webkit-appearance:none}.pp-caldera-form-button-full-width .form-group input[type=button],.pp-caldera-form-button-full-width .form-group input[type=submit]{width:100%}.pp-wpforms .wpforms-container .wpforms-form .wpforms-page-button,.pp-wpforms .wpforms-container .wpforms-form button[type=submit],.pp-wpforms .wpforms-container .wpforms-form input[type=submit]{border:0}.pp-wpforms .wpforms-container .wpforms-form .wpforms-page-button:hover,.pp-wpforms .wpforms-container .wpforms-form button[type=submit]:hover,.pp-wpforms .wpforms-container .wpforms-form input[type=submit]:hover{border:0}.pp-wpforms .wpforms-container .wpforms-form input[type=checkbox],.pp-wpforms .wpforms-container .wpforms-form input[type=radio]{padding:3px}.pp-wpforms .wpforms-container .wpforms-form .wpforms-field-label{display:none}.pp-wpforms .wpforms-container .wpforms-form .wpforms-field-name .wpforms-field-row{max-width:100%}.pp-wpforms .wpforms-container .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.pp-wpforms .wpforms-container .wpforms-field select,.pp-wpforms .wpforms-container .wpforms-field textarea{max-width:100%!important}.pp-wpforms-labels-yes .wpforms-container .wpforms-form .wpforms-field-label{display:block}.pp-wpforms-form-button-full-width .wpforms-submit-container .wpforms-submit{width:100%}.swiper-container .swiper-slide,.swiper-container-wrap .swiper-slide{text-align:center}.swiper-container-dots-outside .swiper-pagination,.swiper-container-wrap-dots-outside .swiper-pagination{position:static}.swiper-container .swiper-button-next,.swiper-container .swiper-button-prev,.swiper-container-wrap .swiper-button-next,.swiper-container-wrap .swiper-button-prev{background-image:none;font-size:20px;height:auto;line-height:1;margin:0;text-align:center;transform:translateY(-50%);width:auto}.swiper-container .swiper-button-next .fa,.swiper-container .swiper-button-prev .fa,.swiper-container-wrap .swiper-button-next .fa,.swiper-container-wrap .swiper-button-prev .fa{vertical-align:top}.swiper-button-next:focus,.swiper-button-prev:focus{outline:0}.swiper-container-wrap .swiper-pagination{bottom:10px;left:0;width:100%}.swiper-container-wrap-dots-outside .swiper-pagination{position:static}.swiper-container-wrap .swiper-pagination-bullet{background:#ccc;margin:0 4px;opacity:1;height:8px;width:8px}.swiper-container-wrap .swiper-pagination-bullet-active{background:#000}.pp-slider-arrow{align-items:center;justify-content:center;background-color:#fff;border-radius:50%;color:#000;cursor:pointer;display:inline-flex;font-size:22px;line-height:22px;padding:20px;position:absolute;top:50%;width:22px;height:22px;transform:translateY(-50%);z-index:1;transition:all .25s linear 0s}.pp-slider-arrow,.pp-slider-arrow:focus,.swiper-pagination-bullet,.swiper-pagination-bullet:focus{outline:0}.pp-arrow-next{right:20px}.pp-arrow-prev{left:20px}.pp-swiper-slider-pagination-outside .swiper-pagination{position:static}.pp-slider-arrow{align-items:center;justify-content:center;background-color:#fff;border-radius:50%;color:#000;cursor:pointer;display:inline-flex;font-size:22px;line-height:22px;padding:20px;position:absolute;top:50%;width:22px;height:22px;transform:translateY(-50%);z-index:1;transition:all .25s linear 0s}.pp-arrow-next{right:20px}.pp-arrow-prev{left:20px}[dir=rtl] .pp-slick-slider .pp-arrow-next{left:20px;right:auto}[dir=rtl] .pp-slick-slider .pp-arrow-prev{left:auto;right:20px}.pp-slick-slider:not(.slick-initialized)>*{display:none}.pp-slick-slider .slick-slide:focus{outline:0}.pp-slick-slider .slick-dots{list-style:none;margin:0;padding:0;position:relative;text-align:center;width:100%}.pp-slick-slider li{background:#ccc;border-radius:50%;cursor:pointer;position:relative;display:inline-block;margin:0 4px;padding:0;vertical-align:middle;transition:.3s}.pp-slick-slider li.slick-active{background:#000}.pp-slick-slider li button{background:0 0;border:0;box-shadow:none;color:transparent;display:block;font-size:0;line-height:0;width:10px;height:10px;padding:0;outline:0;transition:.3s}.pp-slick-slider-dots-inside .slick-dots{position:absolute;bottom:15px;left:0;right:0}.pp-info-table-container .pp-info-table-link{text-decoration:none!important}.pp-info-table-container .pp-info-table-sale-badge.right{position:absolute;right:-7px;z-index:2;border-bottom-right-radius:0!important}.pp-info-table-container .pp-info-table-sale-badge.right:after{content:"";display:block;position:absolute;width:0;height:0;bottom:-8px;right:0;border-bottom:8px solid transparent;border-left:8px;border-left-style:solid}.pp-info-table-container .pp-info-table-sale-badge.left{position:absolute;left:-7px;z-index:2;border-bottom-left-radius:0!important}.pp-info-table-container .pp-info-table-sale-badge.left:after{content:"";display:block;position:absolute;width:0;height:0;bottom:-8px;left:0;border-bottom:8px solid transparent;border-right:8px;border-right-style:solid}.pp-info-table-container .pp-info-table-sale-badge p{margin:0;text-align:center!important}.pp-info-table-container .pp-info-table-icon-inner{display:inline-block}.pp-info-table-container .pp-info-table-icon-wrap{display:table}.pp-info-table-container .pp-info-table-icon-wrap .pp-info-table-icon{display:table-cell;vertical-align:middle;text-align:center}.pp-image-accordion{display:flex;height:50vh}.pp-image-accordion .pp-image-accordion-img{position:absolute;left:0;top:0;right:0;bottom:0;-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.pp-image-accordion .pp-image-accordion-button-wrap *{transition:none}.pp-image-accordion .pp-image-accordion-button{transition:all .25s linear 0s}.pp-image-accordion-item{cursor:pointer;background-size:cover;background-position:center;background-repeat:no-repeat;color:#fff;position:relative;flex:1;text-decoration:none;transition:flex .4s;overflow:hidden}.pp-image-accordion-item:last-child{margin-right:0!important}.pp-image-accordion-active{cursor:default}.pp-image-accordion-overlay{background-color:rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center;padding:20px;position:absolute;top:0;right:0;bottom:0;left:0;transition:background-color .4s}.pp-image-accordion-overlay .pp-image-accordion-content-wrap{z-index:1}.pp-image-accordion-content-wrap{display:flex;flex-direction:column;align-items:center;visibility:hidden}.pp-image-accordion-content-wrap p:last-child{margin-bottom:0}.pp-image-accordion-content-wrap *{visibility:hidden;opacity:0;transform-style:preserve-3d}.pp-image-accordion-title{color:#fff;transform:translate3d(0,-60px,0)}.pp-image-accordion-description{color:#fff;transform:translate3d(0,60px,0)}.pp-image-accordion-button-wrap{transform:translate3d(0,60px,0)}.pp-image-accordion-content-active{visibility:visible}.pp-image-accordion-content-active *{opacity:1;visibility:visible;transform:none!important;transition:all .3s .3s}.pp-image-accordion-on-hover .pp-image-accordion-item:hover{flex:3}.pp-image-accordion-on-hover .pp-image-accordion-item:hover .pp-image-accordion-content-wrap *{opacity:1;visibility:visible;transform:none;transition:all .3s .3s}.pp-image-accordion-orientation-horizontal .pp-image-accordion{flex-direction:column}.pp-image-accordion-orientation-horizontal .pp-image-accordion a:hover .pp-image-accordion-overlay{background-color:transparent}.pp-image-accordion-orientation-horizontal .pp-image-accordion-item{margin-right:0!important}.pp-advanced-accordion{width:auto;height:auto;transition:all .3s ease-in-out}.pp-advanced-accordion .pp-accordion-tab-title{padding:15px;font-size:1rem;font-weight:600;line-height:1;transition:all .3s ease-in-out;display:flex;justify-content:space-between;align-items:center;cursor:pointer;outline:0}.pp-advanced-accordion .pp-accordion-toggle-icon{z-index:10}.pp-advanced-accordion .pp-accordion-tab-active-default .pp-accordion-toggle-icon-close,.pp-advanced-accordion .pp-accordion-tab-show .pp-accordion-toggle-icon-close,.pp-advanced-accordion .pp-accordion-toggle-icon-open{display:none}.pp-advanced-accordion .pp-accordion-tab-active-default .pp-accordion-toggle-icon-open,.pp-advanced-accordion .pp-accordion-tab-show .pp-accordion-toggle-icon-open{display:inline}.pp-advanced-accordion .pp-accordion-tab-content{display:none;padding:15px;box-sizing:border-box;font-size:1rem;line-height:1.7}.pp-advanced-accordion .pp-accordion-tab-content p:last-child{margin:0}.pp-advanced-accordion .pp-accordion-tab-content.pp-accordion-tab-active{display:block}.pp-advanced-accordion.pp-toggle-icon-align-left .pp-accordion-tab-title{flex-direction:row-reverse;justify-content:flex-end}.pp-accordion-tab-icon{display:inline-block;margin-right:10px}.pp-flipbox-container{overflow:hidden;position:relative;height:300px;width:100%}.pp-flipbox-icon-image,.pp-flipbox-icon-image-back{display:inline-block;margin:0 auto 0 auto;line-height:1}.pp-flipbox-icon-image img,.pp-flipbox-icon-image-back img{width:30%}.pp-flipbox-icon-image i,.pp-flipbox-icon-image-back i{font-size:40px;line-height:40px;width:40px}.pp-flipbox-overlay{height:100%;padding:35px;width:100%;-webkit-display:flex;display:flex;flex-direction:column;align-items:stretch;justify-content:center}.pp-flipbox-back,.pp-flipbox-front{text-align:center;position:absolute;top:0;left:0;width:100%;height:100%}.pp-flipbox-front{background:#1abc9c;color:#fff;z-index:2}.pp-flipbox-back{background:#444;color:#fff}.pp-flipbox-back .pp-flipbox-box-link{position:absolute;top:0;left:0;right:0;bottom:0}.pp-flipbox-content,.pp-flipbox-heading{color:#fff}.pp-flipbox-heading.pp-flipbox-linked-title{color:#fff;display:block;font-size:1.5em;font-weight:700}.pp-flipbox-container{perspective:1000px}.pp-flipbox-back,.pp-flipbox-front{transition-duration:.5s;transition-property:all;transition-timing-function:ease}.pp-flipbox-flip-card{width:100%;height:100%;transform-style:preserve-3d;transition:all .5s ease}.pp-flipbox-back,.pp-flipbox-front{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:rotateX(0);transform:rotateY(0)}.pp-animate-flip.pp-direction-up .pp-flipbox-back,.pp-animate-flip.pp-direction-up.pp-flipbox-container:hover .pp-flipbox-flip-card{transform:rotateX(180deg)}.pp-animate-flip.pp-direction-down .pp-flipbox-back,.pp-animate-flip.pp-direction-down.pp-flipbox-container:hover .pp-flipbox-flip-card{transform:rotateX(-180deg)}.pp-animate-flip.pp-direction-left .pp-flipbox-back,.pp-animate-flip.pp-direction-left.pp-flipbox-container:hover .pp-flipbox-flip-card{transform:rotateY(-180deg)}.pp-animate-flip.pp-direction-right .pp-flipbox-back,.pp-animate-flip.pp-direction-right.pp-flipbox-container:hover .pp-flipbox-flip-card{transform:rotateY(180deg)}.pp-animate-push.pp-flipbox-container,.pp-animate-slide.pp-flipbox-container{overflow:hidden}.pp-animate-push .pp-flipbox-back,.pp-animate-slide .pp-flipbox-back{z-index:3}.pp-animate-push.pp-direction-up .pp-flipbox-back,.pp-animate-slide.pp-direction-up .pp-flipbox-back{top:100%}.pp-animate-push.pp-direction-up.pp-flipbox-container:hover .pp-flipbox-back,.pp-animate-slide.pp-direction-up.pp-flipbox-container:hover .pp-flipbox-back{top:0}.pp-animate-push.pp-direction-down .pp-flipbox-back,.pp-animate-slide.pp-direction-down .pp-flipbox-back{top:auto;bottom:100%}.pp-animate-push.pp-direction-down.pp-flipbox-container:hover .pp-flipbox-back,.pp-animate-slide.pp-direction-down.pp-flipbox-container:hover .pp-flipbox-back{top:auto;bottom:0}.pp-animate-push.pp-direction-left .pp-flipbox-back,.pp-animate-slide.pp-direction-left .pp-flipbox-back{left:100%}.pp-animate-push.pp-direction-left.pp-flipbox-container:hover .pp-flipbox-back,.pp-animate-slide.pp-direction-left.pp-flipbox-container:hover .pp-flipbox-back{left:0}.pp-animate-push.pp-direction-right .pp-flipbox-back,.pp-animate-slide.pp-direction-right .pp-flipbox-back{left:auto;right:100%}.pp-animate-push.pp-direction-right.pp-flipbox-container:hover .pp-flipbox-back,.pp-animate-slide.pp-direction-right.pp-flipbox-container:hover .pp-flipbox-back{left:auto;right:0}.pp-animate-push.pp-direction-up.pp-flipbox-container:hover .pp-flipbox-front{top:-100%}.pp-animate-push.pp-direction-down.pp-flipbox-container:hover .pp-flipbox-front{top:100%}.pp-animate-push.pp-direction-left.pp-flipbox-container:hover .pp-flipbox-front{left:-100%}.pp-animate-push.pp-direction-right.pp-flipbox-container:hover .pp-flipbox-front{left:100%}.pp-animate-zoom-in .pp-flipbox-back{opacity:0;transform:scale(.75);z-index:3}.pp-animate-zoom-in.pp-flipbox-container:hover .pp-flipbox-back{opacity:1;transform:scale(1)}.pp-animate-zoom-out.pp-flipbox-container:hover .pp-flipbox-front{opacity:0;transform:scale(.75)}.pp-animate-fade.pp-flipbox-container:hover .pp-flipbox-front{opacity:0;visibility:hidden}.pp-content-ticker-container{background:#f4f4f4;display:flex;overflow:hidden}.pp-content-ticker-heading{background:#333;color:#fff;display:flex;flex-direction:row;flex-shrink:0;align-items:center;padding:10px 15px;position:relative}.pp-content-ticker-heading-icon{margin-right:5px}.pp-content-ticker-heading-icon-right{order:1;margin-left:5px;margin-right:0}.pp-content-ticker-heading-arrow .pp-content-ticker-heading:after{content:'';position:absolute;right:-20px;border:10px solid transparent;border-left-color:#333;top:50%;transform:translateY(-50%)}.pp-content-ticker-wrap{display:flex;align-items:center;overflow:hidden;padding:10px 15px}.pp-content-ticker{overflow:hidden}.pp-content-ticker .swiper-wrapper{align-items:center}.pp-content-ticker .pp-content-ticker-item-title{font-size:20px;margin:0}.pp-content-ticker .pp-content-ticker-item-title a{color:inherit;font-size:inherit}.pp-content-ticker-content{display:flex;align-items:center}.pp-content-ticker-image{flex-shrink:0;margin-right:15px;width:40px}.pp-content-ticker-meta{font-size:14px}.pp-content-ticker-navigation{display:flex;align-items:center;padding-left:10px;padding-right:10px}.pp-content-ticker-navigation .swiper-button-next,.pp-content-ticker-navigation .swiper-button-prev{background:0 0;font-size:18px;line-height:1.2;height:auto;margin:0;padding:0 6px;position:static;text-align:center;width:auto}.pp-content-ticker-navigation .swiper-button-prev{margin-right:6px}.pp-image-scroll-container,.pp-image-scroll-wrap{transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.pp-image-scroll-wrap{overflow:hidden;width:100%;position:relative}.pp-image-scroll-container{width:100%}.pp-container-scroll{overflow:auto}.pp-image-scroll-container .pp-image-scroll-horizontal{position:relative;width:100%;height:100%}.pp-image-scroll-container .pp-image-scroll-horizontal.pp-image-scroll-image img{max-width:none;height:100%}.pp-image-scroll-container .pp-image-scroll-vertical.pp-image-scroll-image img{width:100%;max-width:100%;height:auto}.pp-image-scroll-ver{position:relative}.pp-image-scroll-container .pp-image-scroll-overlay{background:rgba(2,2,2,.3)}.pp-image-scroll-container .pp-image-scroll-link,.pp-image-scroll-container .pp-image-scroll-overlay{position:absolute;top:0;bottom:0;left:0;right:0;z-index:4}.pp-image-scroll-content{display:inline-block;position:absolute;height:auto;top:50%;left:50%;text-align:center;z-index:5;transform:translate(-50%,-50%)}.pp-container-scroll-instant .pp-image-scroll-image img{transition:all 0s ease-in-out!important}.pp-image-scroll-container .pp-image-scroll-content,.pp-image-scroll-container .pp-image-scroll-overlay{transition:all .3s ease-in-out;opacity:1}.pp-image-scroll-container:hover .pp-image-scroll-content,.pp-image-scroll-container:hover .pp-image-scroll-overlay{opacity:0}.pp-image-scroll-container:hover .pp-image-scroll-content{visibility:hidden}.pp-image-scroll-content .pp-image-scroll-icon{display:inline-block;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}.pp-mouse-scroll-horizontal{-webkit-animation-name:pp-scroll-horizontal;animation-name:pp-scroll-horizontal}.pp-mouse-scroll-vertical{-webkit-animation-name:pp-scroll-vertical;animation-name:pp-scroll-vertical}@-webkit-keyframes pp-scroll-vertical{0%{transform:translateY(0)}100%{transform:translateY(5px)}}@keyframes pp-scroll-vertical{0%{transform:translateY(0)}100%{transform:translateY(5px)}}@-webkit-keyframes pp-scroll-horizontal{0%{transform:translateX(0)}100%{transform:translateX(5px)}}@keyframes pp-scroll-horizontal{0%{transform:translateX(0)}100%{transform:translateX(5px)}}.pp-buttons-group{display:flex;flex-flow:wrap;align-items:flex-start}.pp-buttons-group a,.pp-buttons-group a:hover{text-decoration:none;transition:all .5s ease-in-out}.pp-buttons-group .pp-button{display:flex}.pp-buttons-group .pp-button .pp-button-content-wrapper .pp-button-content-inner{display:flex;align-items:center;justify-content:center}.pp-buttons-group .pp-button .pp-button-content-wrapper .pp-button-content-inner.pp-icon-before{flex-direction:row}.pp-buttons-group .pp-button .pp-button-content-wrapper .pp-button-content-inner.pp-icon-after{flex-direction:row-reverse}.pp-buttons-group .pp-button .pp-button-content-wrapper .pp-button-content-inner.pp-icon-top{flex-direction:column}.pp-buttons-group .pp-button .pp-button-content-wrapper .pp-button-content-inner.pp-icon-bottom{flex-direction:column-reverse}.pp-button-icon-image img{width:40px}.pp-button-content-wrapper{display:flex;flex-grow:1;justify-content:center}.pp-buttons-valign-top .pp-buttons-group{align-items:flex-start}.pp-buttons-valign-middle .pp-buttons-group{align-items:center}.pp-buttons-valign-bottom .pp-buttons-group{align-items:flex-end}.pp-buttons-valign-stretch .pp-buttons-group{align-items:stretch}.pp-buttons-valign-stretch .pp-buttons-group .pp-button-content-wrapper{align-items:center}.pp-buttons-halign-left .pp-buttons-group{justify-content:flex-start}.pp-buttons-halign-center .pp-buttons-group{justify-content:center}.pp-buttons-halign-right .pp-buttons-group{justify-content:flex-end}.pp-buttons-halign-stretch .pp-buttons-group{justify-content:stretch}.pp-buttons-halign-stretch .pp-button{flex-grow:1}.pp-buttons-stack-desktop .pp-buttons-group{flex-direction:column}.pp-buttons-stack-desktop.pp-buttons-halign-left .pp-buttons-group{align-items:flex-start}.pp-buttons-stack-desktop.pp-buttons-halign-center .pp-buttons-group{align-items:center}.pp-buttons-stack-desktop.pp-buttons-halign-right .pp-buttons-group{align-items:flex-end}.pp-buttons-stack-desktop.pp-buttons-halign-stretch .pp-buttons-group{align-items:stretch}.pp-buttons-stack-desktop.pp-buttons-halign-stretch .pp-button{flex-grow:1}.pp-buttons-stack-desktop .pp-button{margin-left:0!important;margin-right:0!important}.pp-heading-fill-gradient .pp-heading-text{display:block;background-clip:text;text-fill-color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.pp-formidable-forms .frm_form_field .frm_primary_label{display:none}.pp-formidable-forms-labels-yes .pp-formidable-forms .frm_primary_label{display:block}.pp-custom-radio-checkbox .form-field input[type=checkbox],.pp-custom-radio-checkbox .form-field input[type=radio]{border-style:solid;border-width:0;display:inline-block;vertical-align:middle;padding:3px;-webkit-appearance:none}.pp-formidable-forms-button-full-width .pp-formidable-forms .frm_submit .frm_button_submit{width:100%}.pp-fluent-forms-form-button-full-width .ff_submit_btn_wrapper .ff-btn-submit{margin-left:0;margin-right:0;width:100%}.pp-post{overflow:hidden}.pp-post .pp-post-title{font-size:26px}.pp-post .pp-post-title a{color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit}.pp-post-thumbnail{overflow:hidden}.pp-post-thumbnail img{width:100%;transition:all .25s linear}.pp-posts-thumbnail-ratio .pp-post-thumbnail-wrap{position:relative}.pp-posts-thumbnail-ratio .pp-post-thumbnail-wrap img{position:absolute;-o-object-fit:cover;object-fit:cover;top:0;right:0;bottom:0;left:0;height:100%}.pp-post-separator-wrap{margin-bottom:15px}.pp-post-separator{background:#e6e6e6;height:1px;width:100%}.pp-post-terms{transition:all .25s linear 0s;display:inline-block}.pp-post-terms a{color:inherit}.pp-equal-height-yes .pp-post{height:100%}.pp-posts-pagination .page-numbers,.pp-posts-pagination a{display:inline-block}.pp-posts-infinite-scroll .pp-posts-pagination-wrap{display:none}.pp-search-form-container{display:flex;justify-content:flex-start}.pp-search-form{display:flex;transition:.2s;overflow:hidden;border:0 solid transparent;margin-bottom:20px;min-height:50px;max-width:400px;width:100%}.pp-search-form button,.pp-search-form input[type=search]{margin:0;border:0;padding:0;display:inline-block;vertical-align:middle;white-space:normal;background:0 0;line-height:1;min-width:0;font-size:15px;-webkit-appearance:none;-moz-appearance:none}.pp-search-form button:focus,.pp-search-form input[type=search]:focus{outline:0}.pp-search-form input[type=search]{background:#eceeef;height:100%;padding-left:15px;padding-right:15px;flex-basis:100%;color:#55595c;transition:color .2s}.pp-search-form button{background-color:#818a91;font-size:16px;color:#fff;border-radius:0;min-width:50px}.pp-search-form .pp-search-form-input:-ms-input-placeholder{color:inherit;font-family:inherit;opacity:.6}.pp-search-form .pp-search-form-input::-moz-placeholder{color:inherit;font-family:inherit;opacity:.6}.pp-search-form .pp-search-form-input::-ms-input-placeholder{color:inherit;font-family:inherit;opacity:.6}.pp-search-form .pp-search-form-input::placeholder{color:inherit;font-family:inherit;opacity:.6}.pp-search-form-text .pp-search-form-submit{flex-shrink:0}.pp-loader,.pp-posts-loader{width:46px;height:46px}.pp-loader{text-align:center;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);z-index:2}.pp-posts-loader{display:none;margin-left:auto;margin-right:auto}.pp-loader:after,.pp-posts-loader:after{content:" ";display:block;width:100%;height:100%;margin:1px;border-radius:50%;border:5px solid #fff;border-color:#000 transparent #000 transparent;-webkit-animation:pp-loader-dual-ring 1.2s linear infinite;animation:pp-loader-dual-ring 1.2s linear infinite}.pp-loader:after{width:46px;height:46px}@-webkit-keyframes pp-loader-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes pp-loader-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.pp-loader-overlay{background:rgba(255,255,255,.5);content:'';position:absolute;top:0;left:0;z-index:1;height:100%;width:100%}.pp-media-content .pp-gallery-image-caption{color:#fff;padding:5px 10px}.pp-media-content .pp-gallery-image-caption a{color:inherit}.pp-random-image-wrap{overflow:hidden;position:relative;text-align:center}.pp-random-image-wrap .pp-random-image{display:inline-block;vertical-align:middle}.pp-random-image-wrap .pp-media-content{display:flex;flex-direction:column}.pp-random-image-caption-over .pp-random-image-link{position:absolute;left:0;right:0;top:0;bottom:0;z-index:1}.pp-gallery-image-caption,.pp-gallery-image-content{transition:all .25s linear 0s}.pp-caption-hover-effect-fade-in .pp-gallery-image-caption{opacity:0}.pp-caption-hover-effect-fade-in .pp-image:hover .pp-media-content .pp-gallery-image-caption{opacity:1}.pp-caption-hover-effect-fade-out .pp-gallery-image-caption{opacity:1}.pp-caption-hover-effect-fade-out .pp-image:hover .pp-media-content .pp-gallery-image-caption{opacity:0}.pp-caption-hover-effect-slide-from-top .pp-media-content{transform:translateY(-100%)}.pp-caption-hover-effect-slide-from-bottom .pp-media-content{transform:translateY(100%)}.pp-caption-hover-effect-slide-from-left .pp-media-content{transform:translateX(-100%)}.pp-caption-hover-effect-slide-from-right .pp-media-content{transform:translateX(100%)}.pp-caption-hover-effect-fade-from-top .pp-media-content{transform:translateY(-24px)}.pp-caption-hover-effect-fade-from-bottom .pp-media-content{transform:translateY(24px)}.pp-caption-hover-effect-fade-from-left .pp-media-content{transform:translateX(-24px)}.pp-caption-hover-effect-fade-from-right .pp-media-content{transform:translateX(24px)}.pp-caption-hover-effect-fade-to-top .pp-image:hover .pp-media-content{transform:translateY(-24px)}.pp-caption-hover-effect-fade-to-bottom .pp-image:hover .pp-media-content{transform:translateY(24px)}.pp-caption-hover-effect-fade-to-left .pp-image:hover .pp-media-content{transform:translateX(-24px)}.pp-caption-hover-effect-fade-to-right .pp-image:hover .pp-media-content{transform:translateX(24px)}.pp-caption-hover-effect-slide-to-top .pp-image:hover .pp-media-content{transform:translateY(-100%)}.pp-caption-hover-effect-slide-to-bottom .pp-image:hover .pp-media-content{transform:translateY(100%)}.pp-caption-hover-effect-slide-to-left .pp-image:hover .pp-media-content{transform:translateX(-100%)}.pp-caption-hover-effect-slide-to-right .pp-image:hover .pp-media-content{transform:translateX(100%)}.pp-caption-hover-effect-fade-from-bottom .pp-media-content,.pp-caption-hover-effect-fade-from-left .pp-media-content,.pp-caption-hover-effect-fade-from-right .pp-media-content,.pp-caption-hover-effect-fade-from-top .pp-media-content{opacity:0}.pp-caption-hover-effect-fade-to-bottom .pp-image:hover .pp-media-content,.pp-caption-hover-effect-fade-to-left .pp-image:hover .pp-media-content,.pp-caption-hover-effect-fade-to-right .pp-image:hover .pp-media-content,.pp-caption-hover-effect-fade-to-top .pp-image:hover .pp-media-content{opacity:0}.pp-caption-hover-effect-fade-from-bottom .pp-image:hover .pp-media-content,.pp-caption-hover-effect-fade-from-left .pp-image:hover .pp-media-content,.pp-caption-hover-effect-fade-from-right .pp-image:hover .pp-media-content,.pp-caption-hover-effect-fade-from-top .pp-image:hover .pp-media-content,.pp-caption-hover-effect-slide-from-bottom .pp-image:hover .pp-media-content,.pp-caption-hover-effect-slide-from-left .pp-image:hover .pp-media-content,.pp-caption-hover-effect-slide-from-right .pp-image:hover .pp-media-content,.pp-caption-hover-effect-slide-from-top .pp-image:hover .pp-media-content{transform:translateY(0) translateX(0)}.pp-caption-hover-effect-fade-from-bottom .pp-image:hover .pp-media-content,.pp-caption-hover-effect-fade-from-left .pp-image:hover .pp-media-content,.pp-caption-hover-effect-fade-from-right .pp-image:hover .pp-media-content,.pp-caption-hover-effect-fade-from-top .pp-image:hover .pp-media-content{opacity:1}@media only screen and (min-width:1025px){.elementor-element.elementor-grid-1{position:relative}.elementor-element.elementor-grid-1 .pp-grid-item-wrap{width:100%;float:left}.elementor-element.elementor-grid-2{position:relative}.elementor-element.elementor-grid-2 .pp-grid-item-wrap{width:50%;float:left}.elementor-element.elementor-grid-2 .pp-grid-item-wrap:nth-of-type(2n){margin-right:0!important}.elementor-element.elementor-grid-2 .pp-grid-item-wrap:nth-of-type(2n+1){clear:left}.elementor-element.elementor-grid-3{position:relative}.elementor-element.elementor-grid-3 .pp-grid-item-wrap{width:33.3333%;float:left}.elementor-element.elementor-grid-3 .pp-grid-item-wrap:nth-of-type(3n){margin-right:0!important}.elementor-element.elementor-grid-3 .pp-grid-item-wrap:nth-of-type(3n+1){clear:left}.elementor-element.elementor-grid-4{position:relative}.elementor-element.elementor-grid-4 .pp-grid-item-wrap{width:25%;float:left}.elementor-element.elementor-grid-4 .pp-grid-item-wrap:nth-of-type(4n){margin-right:0!important}.elementor-element.elementor-grid-4 .pp-grid-item-wrap:nth-of-type(4n+1){clear:left}.elementor-element.elementor-grid-5{position:relative}.elementor-element.elementor-grid-5 .pp-grid-item-wrap{width:20%;float:left}.elementor-element.elementor-grid-5 .pp-grid-item-wrap:nth-of-type(5n){margin-right:0!important}.elementor-element.elementor-grid-5 .pp-grid-item-wrap:nth-of-type(5n+1){clear:left}.elementor-element.elementor-grid-6{position:relative}.elementor-element.elementor-grid-6 .pp-grid-item-wrap{width:16.6667%;float:left}.elementor-element.elementor-grid-6 .pp-grid-item-wrap:nth-of-type(6n){margin-right:0!important}.elementor-element.elementor-grid-6 .pp-grid-item-wrap:nth-of-type(6n+1){clear:left}}@media (max-width:1024px){.pp-image-accordion-stack-on-tablet .pp-image-accordion{flex-direction:column}.pp-image-accordion-stack-on-tablet .pp-image-accordion a:hover .pp-image-accordion-overlay{background-color:transparent}.pp-image-accordion-stack-on-tablet .pp-image-accordion-item{margin-right:0!important}.pp-info-box-tablet-top .pp-info-box{display:inline-block}.pp-info-box-tablet-top .pp-info-box .pp-info-box-icon-wrap{display:inline-block;margin:0}.pp-info-box-tablet-top .pp-info-box .pp-info-box-icon{margin-right:auto}.pp-info-box-tablet-left .pp-info-box{display:flex;flex-direction:row}.pp-info-box-tablet-left .pp-info-box .pp-info-box-icon-wrap{display:flex;margin-right:20px}.pp-info-box-tablet-left .pp-info-box .pp-info-box-icon,.pp-info-box-tablet-left .pp-info-box img{width:100%}.pp-info-box-tablet-right .pp-info-box{display:flex;flex-direction:row-reverse}.pp-info-box-tablet-right .pp-info-box .pp-info-box-icon-wrap{display:flex;margin-left:20px}.pp-info-box-tablet-right .pp-info-box .pp-info-box-icon,.pp-info-box-tablet-right .pp-info-box img{width:100%}.pp-info-list-stack-tablet.pp-info-list-icon-top .pp-info-list-container .pp-list-items{display:block}.pp-info-list-stack-tablet.pp-info-list-icon-top .pp-info-list-container .pp-list-items .pp-info-list-item{display:block;text-align:center!important;width:100%!important}.pp-info-list-stack-tablet.pp-info-list-icon-top .pp-info-list-item-inner{flex-direction:row}.pp-info-list-stack-tablet.pp-info-list-icon-top .pp-infolist-icon-wrapper{margin-bottom:0;margin-right:10px}.pp-info-list-stack-tablet.pp-info-list-icon-top .pp-infolist-icon-wrapper:before{content:'';border-right:1px solid #000;height:1500px;bottom:14px;left:calc(7px - (1px/2));position:absolute;width:1px;top:auto}.pp-info-list-stack-tablet.pp-info-list-icon-top .pp-infolist-icon-wrapper:after{content:'';border-right:1px solid #000;height:1500px;top:14px;left:calc(7px - (1px/2));position:absolute;width:1px;top:auto}}@media only screen and (max-width:1024px) and (min-width:766px){.elementor-element.elementor-grid-tablet-1{position:relative}.elementor-element.elementor-grid-tablet-1 .pp-grid-item-wrap{width:100%;float:left}.elementor-element.elementor-grid-tablet-2{position:relative}.elementor-element.elementor-grid-tablet-2 .pp-grid-item-wrap{width:50%;float:left}.elementor-element.elementor-grid-tablet-2 .pp-grid-item-wrap:nth-of-type(2n){margin-right:0!important}.elementor-element.elementor-grid-tablet-2 .pp-grid-item-wrap:nth-of-type(2n+1){clear:left}.elementor-element.elementor-grid-tablet-3{position:relative}.elementor-element.elementor-grid-tablet-3 .pp-grid-item-wrap{width:33.3333%;float:left}.elementor-element.elementor-grid-tablet-3 .pp-grid-item-wrap:nth-of-type(3n){margin-right:0!important}.elementor-element.elementor-grid-tablet-3 .pp-grid-item-wrap:nth-of-type(3n+1){clear:left}.elementor-element.elementor-grid-tablet-4{position:relative}.elementor-element.elementor-grid-tablet-4 .pp-grid-item-wrap{width:25%;float:left}.elementor-element.elementor-grid-tablet-4 .pp-grid-item-wrap:nth-of-type(4n){margin-right:0!important}.elementor-element.elementor-grid-tablet-4 .pp-grid-item-wrap:nth-of-type(4n+1){clear:left}.elementor-element.elementor-grid-tablet-5{position:relative}.elementor-element.elementor-grid-tablet-5 .pp-grid-item-wrap{width:20%;float:left}.elementor-element.elementor-grid-tablet-5 .pp-grid-item-wrap:nth-of-type(5n){margin-right:0!important}.elementor-element.elementor-grid-tablet-5 .pp-grid-item-wrap:nth-of-type(5n+1){clear:left}.elementor-element.elementor-grid-tablet-6{position:relative}.elementor-element.elementor-grid-tablet-6 .pp-grid-item-wrap{width:16.6667%;float:left}.elementor-element.elementor-grid-tablet-6 .pp-grid-item-wrap:nth-of-type(6n){margin-right:0!important}.elementor-element.elementor-grid-tablet-6 .pp-grid-item-wrap:nth-of-type(6n+1){clear:left}}@media only screen and (max-width:767px){.pp-image-accordion-stack-on-mobile .pp-image-accordion{flex-direction:column}.pp-image-accordion-stack-on-mobile .pp-image-accordion a:hover .pp-image-accordion-overlay{background-color:transparent}.pp-image-accordion-stack-on-mobile .pp-image-accordion-item{margin-right:0!important}.pp-info-box-mobile-top .pp-info-box{display:inline-block}.pp-info-box-mobile-top .pp-info-box .pp-info-box-icon-wrap{display:inline-block;margin:0}.pp-info-box-mobile-top .pp-info-box .pp-info-box-icon{margin-right:auto}.pp-info-box-mobile-left .pp-info-box{display:flex;flex-direction:row}.pp-info-box-mobile-left .pp-info-box .pp-info-box-icon-wrap{display:flex;margin-right:20px}.pp-info-box-mobile-left .pp-info-box .pp-info-box-icon,.pp-info-box-mobile-left .pp-info-box img{width:100%}.pp-info-box-mobile-right .pp-info-box{display:flex;flex-direction:row-reverse}.pp-info-box-mobile-right .pp-info-box .pp-info-box-icon-wrap{display:flex;margin-left:20px}.pp-info-box-mobile-right .pp-info-box .pp-info-box-icon,.pp-info-box-mobile-right .pp-info-box img{width:100%}.pp-info-list-stack-mobile.pp-info-list-icon-top .pp-info-list-container .pp-list-items{display:block}.pp-info-list-stack-mobile.pp-info-list-icon-top .pp-info-list-container .pp-list-items .pp-info-list-item{display:block;text-align:center!important;width:100%!important}.pp-info-list-stack-mobile.pp-info-list-icon-top .pp-info-list-item-inner{flex-direction:row}.pp-info-list-stack-mobile.pp-info-list-icon-top .pp-infolist-icon-wrapper{margin-bottom:0;margin-right:10px}.pp-info-list-stack-mobile.pp-info-list-icon-top .pp-infolist-icon-wrapper:before{content:'';border-right:1px solid #000;height:1500px;bottom:14px;left:calc(7px - (1px/2));position:absolute;width:1px;top:auto}.pp-info-list-stack-mobile.pp-info-list-icon-top .pp-infolist-icon-wrapper:after{content:'';border-right:1px solid #000;height:1500px;top:14px;left:calc(7px - (1px/2));position:absolute;width:1px;top:auto}.elementor-element.elementor-grid-mobile-1{position:relative}.elementor-element.elementor-grid-mobile-1 .pp-grid-item-wrap{width:100%;float:left}.elementor-element.elementor-grid-mobile-2{position:relative}.elementor-element.elementor-grid-mobile-2 .pp-grid-item-wrap{width:50%;float:left}.elementor-element.elementor-grid-mobile-2 .pp-grid-item-wrap:nth-of-type(2n){margin-right:0!important}.elementor-element.elementor-grid-mobile-2 .pp-grid-item-wrap:nth-of-type(2n+1){clear:left}.elementor-element.elementor-grid-mobile-3{position:relative}.elementor-element.elementor-grid-mobile-3 .pp-grid-item-wrap{width:33.3333%;float:left}.elementor-element.elementor-grid-mobile-3 .pp-grid-item-wrap:nth-of-type(3n){margin-right:0!important}.elementor-element.elementor-grid-mobile-3 .pp-grid-item-wrap:nth-of-type(3n+1){clear:left}.elementor-element.elementor-grid-mobile-4{position:relative}.elementor-element.elementor-grid-mobile-4 .pp-grid-item-wrap{width:25%;float:left}.elementor-element.elementor-grid-mobile-4 .pp-grid-item-wrap:nth-of-type(4n){margin-right:0!important}.elementor-element.elementor-grid-mobile-4 .pp-grid-item-wrap:nth-of-type(4n+1){clear:left}.elementor-element.elementor-grid-mobile-5{position:relative}.elementor-element.elementor-grid-mobile-5 .pp-grid-item-wrap{width:20%;float:left}.elementor-element.elementor-grid-mobile-5 .pp-grid-item-wrap:nth-of-type(5n){margin-right:0!important}.elementor-element.elementor-grid-mobile-5 .pp-grid-item-wrap:nth-of-type(5n+1){clear:left}.elementor-element.elementor-grid-mobile-6{position:relative}.elementor-element.elementor-grid-mobile-6 .pp-grid-item-wrap{width:16.6667%;float:left}.elementor-element.elementor-grid-mobile-6 .pp-grid-item-wrap:nth-of-type(6n){margin-right:0!important}.elementor-element.elementor-grid-mobile-6 .pp-grid-item-wrap:nth-of-type(6n+1){clear:left}}.pp-tooltip{display:none;position:absolute;min-width:50px;max-width:200px;min-height:16px;max-height:200px;border-radius:2px;z-index:3000;line-height:16px;font-size:13px;opacity:.01;transition:top .2s ease,opacity .3s ease}.pp-tooltip .pp-tooltip-callout{position:absolute}.pp-tooltip .pp-tooltip-callout:after,.pp-tooltip .pp-tooltip-callout:before{border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.pp-tooltip.tt-left .pp-tooltip-callout:before{left:100%}.pp-tooltip.tt-left .pp-tooltip-callout:after{left:100%;border-color:transparent;border-left-color:rgba(0,0,0,.8);border-width:5px;top:50%;margin-top:-5px}.pp-tooltip.tt-right .pp-tooltip-callout:before{right:100%}.pp-tooltip.tt-right .pp-tooltip-callout:after{right:100%;border-color:transparent;border-right-color:rgba(0,0,0,.8);border-width:5px;top:50%;margin-top:-5px}.pp-tooltip.tt-bottom .pp-tooltip-callout:before{bottom:100%}.pp-tooltip.tt-bottom .pp-tooltip-callout:after{bottom:100%;border-color:transparent;border-bottom-color:rgba(0,0,0,.8);border-width:5px;left:50%;margin-left:-5px}.pp-tooltip.tt-top .pp-tooltip-callout:before{top:100%}.pp-tooltip.tt-top .pp-tooltip-callout:after{top:100%;border-color:transparent;border-top-color:rgba(0,0,0,.8);border-width:5px;left:50%;margin-left:-5px}.pp-tooltip-tiny{font-size:10px}.pp-tooltip-small{font-size:12px}.pp-tooltip-large{font-size:14px}.pp-tooltip-content{background:rgba(0,0,0,.8);color:#fff;padding:8px;border-radius:2px}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{transform:scale(.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}/*!
2
  * animate.css -http://daneden.me/animate
3
  * Version - 3.5.2
4
  * Licensed under the MIT license - http://opensource.org/licenses/MIT
assets/scss/.css DELETED
@@ -1,44 +0,0 @@
1
- /*
2
- Error: Invalid property: "Backtrace:" (no value).
3
- on line 4 of scss/.css
4
-
5
- 1: /*
6
- 2: Errno::ENOENT: No such file or directory @ rb_sysopen - scss./.css
7
- 3:
8
- 4: Backtrace:
9
- 5: C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/sass-3.5.6/lib/sass/plugin/compiler.rb:454:in `read'
10
- 6: C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/sass-3.5.6/lib/sass/plugin/compiler.rb:454:in `update_stylesheet'
11
- 7: C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/sass-3.5.6/lib/sass/plugin/compiler.rb:215:in `block in update_stylesheets'
12
- 8: C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/sass-3.5.6/lib/sass/plugin/compiler.rb:209:in `each'
13
- 9: C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/sass-3.5.6/lib/sass/plugin/compiler.rb:209:in `update_stylesheets'
14
-
15
- Backtrace:
16
- scss/.css:4
17
- C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/sass-3.5.6/lib/sass/engine.rb:759:in `parse_property'
18
- C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/sass-3.5.6/lib/sass/engine.rb:708:in `parse_property_or_rule'
19
- C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/sass-3.5.6/lib/sass/engine.rb:667:in `parse_line'
20
- C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/sass-3.5.6/lib/sass/engine.rb:540:in `build_tree'
21
- C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/sass-3.5.6/lib/sass/engine.rb:559:in `block in append_children'
22
- C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/sass-3.5.6/lib/sass/engine.rb:558:in `each'
23
- C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/sass-3.5.6/lib/sass/engine.rb:558:in `append_children'
24
- C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/sass-3.5.6/lib/sass/engine.rb:417:in `_to_tree'
25
- C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/sass-3.5.6/lib/sass/engine.rb:389:in `_render_with_sourcemap'
26
- C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/sass-3.5.6/lib/sass/engine.rb:307:in `render_with_sourcemap'
27
- C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/sass-3.5.6/lib/sass/plugin/compiler.rb:462:in `update_stylesheet'
28
- C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/sass-3.5.6/lib/sass/plugin/compiler.rb:215:in `block in update_stylesheets'
29
- C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/sass-3.5.6/lib/sass/plugin/compiler.rb:209:in `each'
30
- C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/sass-3.5.6/lib/sass/plugin/compiler.rb:209:in `update_stylesheets'
31
- C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/sass-3.5.6/lib/sass/plugin/compiler.rb:294:in `watch'
32
- C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/sass-3.5.6/lib/sass/plugin.rb:109:in `method_missing'
33
- C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/sass-3.5.6/lib/sass/exec/sass_scss.rb:360:in `watch_or_update'
34
- C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/sass-3.5.6/lib/sass/exec/sass_scss.rb:51:in `process_result'
35
- C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/sass-3.5.6/lib/sass/exec/base.rb:52:in `parse'
36
- C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/sass-3.5.6/lib/sass/exec/base.rb:19:in `parse!'
37
- C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/sass-3.5.6/bin/sass:13:in `<top (required)>'
38
- C:/Ruby24-x64/bin/sass:23:in `load'
39
- C:/Ruby24-x64/bin/sass:23:in `<main>'
40
- */
41
- body:before {
42
- white-space: pre;
43
- font-family: monospace;
44
- content: "Error: Invalid property: \"Backtrace:\" (no value).\A on line 4 of scss/.css\A \A 1: /*\A 2: Errno::ENOENT: No such file or directory @ rb_sysopen - scss./.css\A 3: \A 4: Backtrace:\A 5: C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/sass-3.5.6/lib/sass/plugin/compiler.rb:454:in `read'\A 6: C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/sass-3.5.6/lib/sass/plugin/compiler.rb:454:in `update_stylesheet'\A 7: C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/sass-3.5.6/lib/sass/plugin/compiler.rb:215:in `block in update_stylesheets'\A 8: C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/sass-3.5.6/lib/sass/plugin/compiler.rb:209:in `each'\A 9: C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/sass-3.5.6/lib/sass/plugin/compiler.rb:209:in `update_stylesheets'"; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
assets/scss/_common.scss ADDED
@@ -0,0 +1,91 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .pp-hidden {
2
+ display: none !important;
3
+ }
4
+ .pp-v-hidden {
5
+ opacity: 0;
6
+ visibility: hidden;
7
+ }
8
+ .pp-icon {
9
+ display: inline-block;
10
+ line-height: 1;
11
+ text-align: center;
12
+ -webkit-transition: all .3s;
13
+ -o-transition: all .3s;
14
+ transition: all .3s;
15
+ }
16
+ .pp-icon i,
17
+ .pp-icon svg {
18
+ width: 1em;
19
+ height: 1em;
20
+ position: relative;
21
+ display: block;
22
+ }
23
+ .pp-no-trans {
24
+ -webkit-transition: none;
25
+ -o-transition: none;
26
+ transition: none;
27
+ }
28
+ .pp-pos-abs {
29
+ position: absolute;
30
+ }
31
+ .pp-media-content,
32
+ .pp-media-overlay,
33
+ .pp-image-overlay,
34
+ .pp-media-background {
35
+ position: absolute;
36
+ top: 0;
37
+ left: 0;
38
+ right: 0;
39
+ bottom: 0;
40
+ }
41
+ .pp-media-overlay {
42
+ @include transition();
43
+ }
44
+ .pp-media-background {
45
+ background-color: rgba(0, 0, 0, 0.2);
46
+ background-size: cover;
47
+ }
48
+ .pp-floating-element {
49
+ position: fixed;
50
+ z-index: 999;
51
+ .pp-floating-element-align-top-left & {
52
+ top: 0;
53
+ left: 0;
54
+ }
55
+ .pp-floating-element-align-top-right & {
56
+ top: 0;
57
+ right: 0;
58
+ }
59
+ .pp-floating-element-align-top-center & {
60
+ top: 0;
61
+ left: 50%;
62
+ transform: translateX(-50%);
63
+ }
64
+ .pp-floating-element-align-middle-left & {
65
+ top: 50%;
66
+ left: 0;
67
+ transform: translateY(-50%);
68
+ }
69
+ .pp-floating-element-align-middle-right & {
70
+ top: 50%;
71
+ right: 0;
72
+ transform: translateY(-50%);
73
+ }
74
+ .pp-floating-element-align-bottom-left & {
75
+ bottom: 0;
76
+ left: 0;
77
+ }
78
+ .pp-floating-element-align-bottom-right & {
79
+ bottom: 0;
80
+ right: 0;
81
+ }
82
+ .pp-floating-element-align-bottom-center & {
83
+ bottom: 0;
84
+ left: 50%;
85
+ transform: translateX(-50%);
86
+ }
87
+ }
88
+ .pp-submit-button,
89
+ .pp-tooltip-click {
90
+ cursor: pointer;
91
+ }
assets/scss/frontend.scss CHANGED
@@ -1,6 +1,7 @@
1
  @import "variables/variables-site";
2
  @import "mixins/mixins-master";
3
  @import "normalize";
 
4
  @import "elementor-grid";
5
  @import "widgets/widgets";
6
  @import "media-queries";
1
  @import "variables/variables-site";
2
  @import "mixins/mixins-master";
3
  @import "normalize";
4
+ @import "common";
5
  @import "elementor-grid";
6
  @import "widgets/widgets";
7
  @import "media-queries";
assets/scss/widgets/_widgets.scss CHANGED
@@ -152,4 +152,8 @@
152
 
153
  // Posts
154
  //--------------------------------------------//
155
- @import "posts/posts";
 
 
 
 
152
 
153
  // Posts
154
  //--------------------------------------------//
155
+ @import "posts/posts";
156
+
157
+ // Random Image
158
+ //--------------------------------------------//
159
+ @import "random-image/random-image";
assets/scss/widgets/info-box/_info-box.scss CHANGED
@@ -57,10 +57,15 @@
57
  overflow: hidden;
58
  }
59
  }
 
 
 
 
 
60
  @mixin info-box--tablet {
61
  .pp-info-box-tablet-top {
62
  .pp-info-box {
63
- flex-direction: column;
64
  .pp-info-box-icon-wrap {
65
  display: inline-block;
66
  margin: 0;
@@ -72,6 +77,7 @@
72
  }
73
  .pp-info-box-tablet-left {
74
  .pp-info-box {
 
75
  flex-direction: row;
76
  .pp-info-box-icon-wrap {
77
  display: flex;
@@ -85,6 +91,7 @@
85
  }
86
  .pp-info-box-tablet-right {
87
  .pp-info-box {
 
88
  flex-direction: row-reverse;
89
  .pp-info-box-icon-wrap {
90
  display: flex;
@@ -100,7 +107,7 @@
100
  @mixin info-box--mobile {
101
  .pp-info-box-mobile-top {
102
  .pp-info-box {
103
- flex-direction: column;
104
  .pp-info-box-icon-wrap {
105
  display: inline-block;
106
  margin: 0;
@@ -112,6 +119,7 @@
112
  }
113
  .pp-info-box-mobile-left {
114
  .pp-info-box {
 
115
  flex-direction: row;
116
  .pp-info-box-icon-wrap {
117
  display: flex;
@@ -125,6 +133,7 @@
125
  }
126
  .pp-info-box-mobile-right {
127
  .pp-info-box {
 
128
  flex-direction: row-reverse;
129
  .pp-info-box-icon-wrap {
130
  display: flex;
57
  overflow: hidden;
58
  }
59
  }
60
+ .pp-info-box-description {
61
+ p:last-child {
62
+ margin-bottom: 0;
63
+ }
64
+ }
65
  @mixin info-box--tablet {
66
  .pp-info-box-tablet-top {
67
  .pp-info-box {
68
+ display: inline-block;
69
  .pp-info-box-icon-wrap {
70
  display: inline-block;
71
  margin: 0;
77
  }
78
  .pp-info-box-tablet-left {
79
  .pp-info-box {
80
+ display: flex;
81
  flex-direction: row;
82
  .pp-info-box-icon-wrap {
83
  display: flex;
91
  }
92
  .pp-info-box-tablet-right {
93
  .pp-info-box {
94
+ display: flex;
95
  flex-direction: row-reverse;
96
  .pp-info-box-icon-wrap {
97
  display: flex;
107
  @mixin info-box--mobile {
108
  .pp-info-box-mobile-top {
109
  .pp-info-box {
110
+ display: inline-block;
111
  .pp-info-box-icon-wrap {
112
  display: inline-block;
113
  margin: 0;
119
  }
120
  .pp-info-box-mobile-left {
121
  .pp-info-box {
122
+ display: flex;
123
  flex-direction: row;
124
  .pp-info-box-icon-wrap {
125
  display: flex;
133
  }
134
  .pp-info-box-mobile-right {
135
  .pp-info-box {
136
+ display: flex;
137
  flex-direction: row-reverse;
138
  .pp-info-box-icon-wrap {
139
  display: flex;
assets/scss/widgets/random-image/_random-image.scss ADDED
@@ -0,0 +1,196 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .pp-media-content {
2
+ .pp-gallery-image-caption {
3
+ color: #fff;
4
+ padding: 5px 10px;
5
+ a {
6
+ color: inherit;
7
+ }
8
+ }
9
+ }
10
+ .pp-random-image-wrap {
11
+ overflow: hidden;
12
+ position: relative;
13
+ text-align: center;
14
+ .pp-random-image {
15
+ display: inline-block;
16
+ vertical-align: middle;
17
+ }
18
+ .pp-media-content {
19
+ display: flex;
20
+ flex-direction: column;
21
+ }
22
+ }
23
+ .pp-random-image-caption-over .pp-random-image-link {
24
+ position: absolute;
25
+ left: 0;
26
+ right: 0;
27
+ top: 0;
28
+ bottom: 0;
29
+ z-index: 1;
30
+ }
31
+ .pp-gallery-image-content,
32
+ .pp-gallery-image-caption {
33
+ @include transition($target: all, $time: 0.25s, $timing-function: linear);
34
+ }
35
+ .pp-caption-hover-effect-fade-in {
36
+ .pp-gallery-image-caption {
37
+ opacity: 0;
38
+ }
39
+ .pp-image:hover {
40
+ .pp-media-content {
41
+ .pp-gallery-image-caption {
42
+ opacity: 1;
43
+ }
44
+ }
45
+ }
46
+ }
47
+ .pp-caption-hover-effect-fade-out {
48
+ .pp-gallery-image-caption {
49
+ opacity: 1;
50
+ }
51
+ .pp-image:hover {
52
+ .pp-media-content {
53
+ .pp-gallery-image-caption {
54
+ opacity: 0;
55
+ }
56
+ }
57
+ }
58
+ }
59
+ .pp-caption-hover-effect-slide-from-top {
60
+ .pp-media-content {
61
+ transform: translateY(-100%);
62
+ }
63
+ }
64
+ .pp-caption-hover-effect-slide-from-bottom {
65
+ .pp-media-content {
66
+ transform: translateY(100%);
67
+ }
68
+ }
69
+ .pp-caption-hover-effect-slide-from-left {
70
+ .pp-media-content {
71
+ transform: translateX(-100%);
72
+ }
73
+ }
74
+ .pp-caption-hover-effect-slide-from-right {
75
+ .pp-media-content {
76
+ transform: translateX(100%);
77
+ }
78
+ }
79
+ .pp-caption-hover-effect-fade-from-top {
80
+ .pp-media-content {
81
+ transform: translateY(-24px);
82
+ }
83
+ }
84
+ .pp-caption-hover-effect-fade-from-bottom {
85
+ .pp-media-content {
86
+ transform: translateY(24px);
87
+ }
88
+ }
89
+ .pp-caption-hover-effect-fade-from-left {
90
+ .pp-media-content {
91
+ transform: translateX(-24px);
92
+ }
93
+ }
94
+ .pp-caption-hover-effect-fade-from-right {
95
+ .pp-media-content {
96
+ transform: translateX(24px);
97
+ }
98
+ }
99
+ .pp-caption-hover-effect-fade-to-top {
100
+ .pp-image:hover {
101
+ .pp-media-content {
102
+ transform: translateY(-24px);
103
+ }
104
+ }
105
+ }
106
+ .pp-caption-hover-effect-fade-to-bottom {
107
+ .pp-image:hover {
108
+ .pp-media-content {
109
+ transform: translateY(24px);
110
+ }
111
+ }
112
+ }
113
+ .pp-caption-hover-effect-fade-to-left {
114
+ .pp-image:hover {
115
+ .pp-media-content {
116
+ transform: translateX(-24px);
117
+ }
118
+ }
119
+ }
120
+ .pp-caption-hover-effect-fade-to-right {
121
+ .pp-image:hover {
122
+ .pp-media-content {
123
+ transform: translateX(24px);
124
+ }
125
+ }
126
+ }
127
+ .pp-caption-hover-effect-slide-to-top {
128
+ .pp-image:hover {
129
+ .pp-media-content {
130
+ transform: translateY(-100%);
131
+ }
132
+ }
133
+ }
134
+ .pp-caption-hover-effect-slide-to-bottom {
135
+ .pp-image:hover {
136
+ .pp-media-content {
137
+ transform: translateY(100%);
138
+ }
139
+ }
140
+ }
141
+ .pp-caption-hover-effect-slide-to-left {
142
+ .pp-image:hover {
143
+ .pp-media-content {
144
+ transform: translateX(-100%);
145
+ }
146
+ }
147
+ }
148
+ .pp-caption-hover-effect-slide-to-right {
149
+ .pp-image:hover {
150
+ .pp-media-content {
151
+ transform: translateX(100%);
152
+ }
153
+ }
154
+ }
155
+ .pp-caption-hover-effect-fade-from-top,
156
+ .pp-caption-hover-effect-fade-from-bottom,
157
+ .pp-caption-hover-effect-fade-from-left,
158
+ .pp-caption-hover-effect-fade-from-right {
159
+ .pp-media-content {
160
+ opacity: 0;
161
+ }
162
+ }
163
+ .pp-caption-hover-effect-fade-to-top,
164
+ .pp-caption-hover-effect-fade-to-bottom,
165
+ .pp-caption-hover-effect-fade-to-left,
166
+ .pp-caption-hover-effect-fade-to-right {
167
+ .pp-image:hover {
168
+ .pp-media-content {
169
+ opacity: 0;
170
+ }
171
+ }
172
+ }
173
+ .pp-caption-hover-effect-slide-from-bottom,
174
+ .pp-caption-hover-effect-slide-from-top,
175
+ .pp-caption-hover-effect-slide-from-right,
176
+ .pp-caption-hover-effect-slide-from-left,
177
+ .pp-caption-hover-effect-fade-from-top,
178
+ .pp-caption-hover-effect-fade-from-bottom,
179
+ .pp-caption-hover-effect-fade-from-left,
180
+ .pp-caption-hover-effect-fade-from-right {
181
+ .pp-image:hover {
182
+ .pp-media-content {
183
+ transform: translateY(0) translateX(0);
184
+ }
185
+ }
186
+ }
187
+ .pp-caption-hover-effect-fade-from-top,
188
+ .pp-caption-hover-effect-fade-from-bottom,
189
+ .pp-caption-hover-effect-fade-from-left,
190
+ .pp-caption-hover-effect-fade-from-right {
191
+ .pp-image:hover {
192
+ .pp-media-content {
193
+ opacity: 1;
194
+ }
195
+ }
196
+ }
changelog.txt CHANGED
@@ -1,3 +1,10 @@
 
 
 
 
 
 
 
1
  == 2.2.5 ==
2
  Release date: February 23, 2021
3
  * Added: Image Hotspots - Z-index option for tooltips
1
+ == 2.3.0 ==
2
+ Release date: March 22, 2021
3
+ * New: Random Image widget
4
+ * Fixed: Info Box - Responsive Icon Position control was not working
5
+ * Fixed: Display Conditions - Day of the Week option was not working for Sunday
6
+ * Fixed: Gravity forms was enqueuing all scripts and styles on frontend
7
+
8
  == 2.2.5 ==
9
  Release date: February 23, 2021
10
  * Added: Image Hotspots - Z-index option for tooltips
classes/class-pp-config.php CHANGED
@@ -258,6 +258,13 @@ class PP_Config {
258
  'keywords' => array( 'powerpack', 'info' ),
259
  'icon' => 'ppicon-promo-box power-pack-admin-icon',
260
  ),
 
 
 
 
 
 
 
261
  'Scroll_Image' => array(
262
  'name' => 'pp-scroll-image',
263
  'title' => __( 'Scroll Image', 'powerpack' ),
258
  'keywords' => array( 'powerpack', 'info' ),
259
  'icon' => 'ppicon-promo-box power-pack-admin-icon',
260
  ),
261
+ 'Random_Image' => array(
262
+ 'name' => 'pp-random-image',
263
+ 'title' => __( 'Random Image', 'powerpack' ),
264
+ 'categories' => array( 'powerpack-elements' ),
265
+ 'keywords' => array( 'powerpack', 'image' ),
266
+ 'icon' => 'eicon-image power-pack-admin-icon',
267
+ ),
268
  'Scroll_Image' => array(
269
  'name' => 'pp-scroll-image',
270
  'title' => __( 'Scroll Image', 'powerpack' ),
classes/class-pp-helper.php CHANGED
@@ -20,6 +20,20 @@ class PP_Helper {
20
  */
21
  private static $script_debug = null;
22
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
23
  /**
24
  * Convert Comma Separated List into Array
25
  *
@@ -34,6 +48,21 @@ class PP_Helper {
34
  return $list_array;
35
  }
36
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
37
  /**
38
  * Get Widget Name
39
  *
@@ -43,12 +72,12 @@ class PP_Helper {
43
  */
44
  public static function get_widget_name( $slug = '' ) {
45
 
46
- $widget_list = PP_Config::get_widget_info();
47
 
48
  $widget_name = '';
49
 
50
- if ( isset( $widget_list[ $slug ] ) ) {
51
- $widget_name = $widget_list[ $slug ]['name'];
52
  }
53
 
54
  return apply_filters( 'pp_elements_lite_widget_name', $widget_name );
@@ -63,12 +92,12 @@ class PP_Helper {
63
  */
64
  public static function get_widget_title( $slug = '' ) {
65
 
66
- $widget_list = PP_Config::get_widget_info();
67
 
68
  $widget_name = '';
69
 
70
- if ( isset( $widget_list[ $slug ] ) ) {
71
- $widget_name = $widget_list[ $slug ]['title'];
72
  }
73
 
74
  return apply_filters( 'pp_elements_lite_widget_title', $widget_name );
@@ -83,12 +112,12 @@ class PP_Helper {
83
  */
84
  public static function get_widget_categories( $slug = '' ) {
85
 
86
- $widget_list = PP_Config::get_widget_info();
87
 
88
  $widget_categories = '';
89
 
90
- if ( isset( $widget_list[ $slug ] ) ) {
91
- $widget_categories = $widget_list[ $slug ]['categories'];
92
  }
93
 
94
  return apply_filters( 'pp_elements_lite_widget_categories', $widget_categories );
@@ -103,12 +132,12 @@ class PP_Helper {
103
  */
104
  public static function get_widget_icon( $slug = '' ) {
105
 
106
- $widget_list = PP_Config::get_widget_info();
107
 
108
  $widget_icon = '';
109
 
110
- if ( isset( $widget_list[ $slug ] ) ) {
111
- $widget_icon = $widget_list[ $slug ]['icon'];
112
  }
113
 
114
  return apply_filters( 'pp_elements_lite_widget_icon', $widget_icon );
@@ -123,12 +152,12 @@ class PP_Helper {
123
  */
124
  public static function get_widget_keywords( $slug = '' ) {
125
 
126
- $widget_list = PP_Config::get_widget_info();
127
 
128
  $widget_keywords = '';
129
 
130
- if ( isset( $widget_list[ $slug ] ) ) {
131
- $widget_keywords = $widget_list[ $slug ]['keywords'];
132
  }
133
 
134
  return apply_filters( 'pp_elements_lite_widget_keywords', $widget_keywords );
@@ -145,6 +174,58 @@ class PP_Helper {
145
  return PP_Config::get_widget_style();
146
  }
147
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
148
  /**
149
  * Elementor
150
  *
20
  */
21
  private static $script_debug = null;
22
 
23
+ /**
24
+ * Widgets List
25
+ *
26
+ * @var widgets_list
27
+ */
28
+ private static $widgets_list = null;
29
+
30
+ /**
31
+ * Widget Options
32
+ *
33
+ * @var widget_options
34
+ */
35
+ private static $widget_options = null;
36
+
37
  /**
38
  * Convert Comma Separated List into Array
39
  *
48
  return $list_array;
49
  }
50
 
51
+ /**
52
+ * Get widgets list.
53
+ *
54
+ * @since 2.3.0
55
+ * @return array()
56
+ */
57
+ public static function get_widgets_list() {
58
+
59
+ if ( ! isset( self::$widgets_list ) ) {
60
+ self::$widgets_list = PP_Config::get_widget_info();
61
+ }
62
+
63
+ return apply_filters( 'ppe_lite_widgets_list', self::$widgets_list );
64
+ }
65
+
66
  /**
67
  * Get Widget Name
68
  *
72
  */
73
  public static function get_widget_name( $slug = '' ) {
74
 
75
+ self::$widgets_list = PP_Config::get_widget_info();
76
 
77
  $widget_name = '';
78
 
79
+ if ( isset( self::$widgets_list[ $slug ] ) ) {
80
+ $widget_name = self::$widgets_list[ $slug ]['name'];
81
  }
82
 
83
  return apply_filters( 'pp_elements_lite_widget_name', $widget_name );
92
  */
93
  public static function get_widget_title( $slug = '' ) {
94
 
95
+ self::$widgets_list = PP_Config::get_widget_info();
96
 
97
  $widget_name = '';
98
 
99
+ if ( isset( self::$widgets_list[ $slug ] ) ) {
100
+ $widget_name = self::$widgets_list[ $slug ]['title'];
101
  }
102
 
103
  return apply_filters( 'pp_elements_lite_widget_title', $widget_name );
112
  */
113
  public static function get_widget_categories( $slug = '' ) {
114
 
115
+ self::$widgets_list = PP_Config::get_widget_info();
116
 
117
  $widget_categories = '';
118
 
119
+ if ( isset( self::$widgets_list[ $slug ] ) ) {
120
+ $widget_categories = self::$widgets_list[ $slug ]['categories'];
121
  }
122
 
123
  return apply_filters( 'pp_elements_lite_widget_categories', $widget_categories );
132
  */
133
  public static function get_widget_icon( $slug = '' ) {
134
 
135
+ self::$widgets_list = PP_Config::get_widget_info();
136
 
137
  $widget_icon = '';
138
 
139
+ if ( isset( self::$widgets_list[ $slug ] ) ) {
140
+ $widget_icon = self::$widgets_list[ $slug ]['icon'];
141
  }
142
 
143
  return apply_filters( 'pp_elements_lite_widget_icon', $widget_icon );
152
  */
153
  public static function get_widget_keywords( $slug = '' ) {
154
 
155
+ self::$widgets_list = PP_Config::get_widget_info();
156
 
157
  $widget_keywords = '';
158
 
159
+ if ( isset( self::$widgets_list[ $slug ] ) ) {
160
+ $widget_keywords = self::$widgets_list[ $slug ]['keywords'];
161
  }
162
 
163
  return apply_filters( 'pp_elements_lite_widget_keywords', $widget_keywords );
174
  return PP_Config::get_widget_style();
175
  }
176
 
177
+ /**
178
+ * Get Widget Options.
179
+ *
180
+ * @since 2.3.0
181
+ * @return array()
182
+ */
183
+ public static function get_widget_options() {
184
+ if ( null === self::$widget_options ) {
185
+ if ( ! isset( self::$widgets_list ) ) {
186
+ $widgets = self::get_widgets_list();
187
+ } else {
188
+ $widgets = self::$widgets_list;
189
+ }
190
+
191
+ $saved_widgets = pp_elements_lite_get_enabled_modules();
192
+
193
+ if ( is_array( $widgets ) ) {
194
+
195
+ foreach ( $widgets as $slug => $data ) {
196
+
197
+ if ( in_array( $data['name'], $saved_widgets, true ) ) {
198
+ $widgets[ $slug ]['is_activate'] = true;
199
+ } else {
200
+ $widgets[ $slug ]['is_activate'] = false;
201
+ }
202
+ }
203
+ }
204
+
205
+ self::$widget_options = $widgets;
206
+ }
207
+
208
+ return apply_filters( 'ppe_lite_enabled_widgets', self::$widget_options );
209
+ }
210
+
211
+ /**
212
+ * Check if widget is active.
213
+ *
214
+ * @param string $slug Module slug.
215
+ * @return boolean
216
+ * @since 2.3.0
217
+ */
218
+ public static function is_widget_active( $slug = '' ) {
219
+ $widgets = self::get_widget_options();
220
+ $is_activate = false;
221
+
222
+ if ( isset( $widgets[ $slug ] ) ) {
223
+ $is_activate = $widgets[ $slug ]['is_activate'];
224
+ }
225
+
226
+ return $is_activate;
227
+ }
228
+
229
  /**
230
  * Elementor
231
  *
includes/helper-functions.php CHANGED
@@ -407,6 +407,7 @@ function pp_elements_lite_get_modules() {
407
  'pp-twitter-tweet' => esc_html__('Twitter Tweet', 'powerpack'),
408
  'pp-fancy-heading' => esc_html__('Fancy Heading', 'powerpack'),
409
  'pp-posts' => esc_html__('Posts', 'powerpack'),
 
410
  );
411
 
412
  // Contact Form 7
407
  'pp-twitter-tweet' => esc_html__('Twitter Tweet', 'powerpack'),
408
  'pp-fancy-heading' => esc_html__('Fancy Heading', 'powerpack'),
409
  'pp-posts' => esc_html__('Posts', 'powerpack'),
410
+ 'pp-random-image' => esc_html__('Random Image', 'powerpack'),
411
  );
412
 
413
  // Contact Form 7
includes/modules-manager.php CHANGED
@@ -41,6 +41,7 @@ class Modules_Manager {
41
  'posts',
42
  'pricing',
43
  'promo-box',
 
44
  'scroll-image',
45
  'team-member',
46
  'twitter',
41
  'posts',
42
  'pricing',
43
  'promo-box',
44
+ 'random-image',
45
  'scroll-image',
46
  'team-member',
47
  'twitter',
languages/powerpack.pot CHANGED
@@ -2,10 +2,10 @@
2
  # This file is distributed under the GNU General Public License v2.0.
3
  msgid ""
4
  msgstr ""
5
- "Project-Id-Version: PowerPack Lite for Elementor 2.2.4\n"
6
  "Report-Msgid-Bugs-To: "
7
  "https://wordpress.org/support/plugin/powerpack-lite-for-elementor\n"
8
- "POT-Creation-Date: 2021-02-23 10:37:08+00:00\n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=utf-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
@@ -60,11 +60,16 @@ msgstr ""
60
  msgid "8"
61
  msgstr ""
62
 
 
 
 
 
 
63
  #: base/extension-base.php:198
64
  msgid "PowerPack"
65
  msgstr ""
66
 
67
- #: base/module-base.php:33 base/module-base.php:44 plugin.php:53 plugin.php:64
68
  msgid "Cheatin&#8217; huh?"
69
  msgstr ""
70
 
@@ -112,6 +117,7 @@ msgstr ""
112
  #: modules/pricing/widgets/price-menu.php:341
113
  #: modules/pricing/widgets/pricing-table.php:1035
114
  #: modules/promo-box/widgets/promo-box.php:401
 
115
  #: modules/scroll-image/widgets/scroll-image.php:314
116
  #: modules/team-member/widgets/team-member-carousel.php:710
117
  #: modules/team-member/widgets/team-member.php:513
@@ -157,6 +163,7 @@ msgstr ""
157
  #: modules/pricing/widgets/price-menu.php:351
158
  #: modules/pricing/widgets/pricing-table.php:1045
159
  #: modules/promo-box/widgets/promo-box.php:411
 
160
  #: modules/scroll-image/widgets/scroll-image.php:324
161
  #: modules/team-member/widgets/team-member-carousel.php:720
162
  #: modules/team-member/widgets/team-member.php:523
@@ -217,12 +224,12 @@ msgstr ""
217
  msgid "Buttons"
218
  msgstr ""
219
 
220
- #: classes/class-pp-config.php:67 includes/helper-functions.php:429
221
  #: modules/caldera-forms/widgets/caldera-forms.php:91
222
  msgid "Caldera Forms"
223
  msgstr ""
224
 
225
- #: classes/class-pp-config.php:74 includes/helper-functions.php:414
226
  msgid "Contact Form 7"
227
  msgstr ""
228
 
@@ -256,16 +263,16 @@ msgstr ""
256
  msgid "Flip Box"
257
  msgstr ""
258
 
259
- #: classes/class-pp-config.php:109 includes/helper-functions.php:444
260
  msgid "Fluent Forms"
261
  msgstr ""
262
 
263
- #: classes/class-pp-config.php:116 includes/helper-functions.php:439
264
  #: modules/formidable-forms/widgets/formidable-forms.php:60
265
  msgid "Formidable Forms"
266
  msgstr ""
267
 
268
- #: classes/class-pp-config.php:123 includes/helper-functions.php:419
269
  #: modules/gravity-forms/widgets/gravity-forms.php:132
270
  msgid "Gravity Forms"
271
  msgstr ""
@@ -335,7 +342,7 @@ msgstr ""
335
  msgid "Logo Grid"
336
  msgstr ""
337
 
338
- #: classes/class-pp-config.php:228 includes/helper-functions.php:424
339
  #: modules/ninja-forms/widgets/ninja-forms.php:66
340
  msgid "Ninja Forms"
341
  msgstr ""
@@ -359,227 +366,231 @@ msgstr ""
359
  msgid "Promo Box"
360
  msgstr ""
361
 
362
- #: classes/class-pp-config.php:263 includes/helper-functions.php:402
 
 
 
 
363
  #: modules/scroll-image/widgets/scroll-image.php:52
364
  msgid "Scroll Image"
365
  msgstr ""
366
 
367
- #: classes/class-pp-config.php:270 includes/helper-functions.php:390
368
  msgid "Team Member"
369
  msgstr ""
370
 
371
- #: classes/class-pp-config.php:277 includes/helper-functions.php:391
372
  msgid "Team Member Carousel"
373
  msgstr ""
374
 
375
- #: classes/class-pp-config.php:284 includes/helper-functions.php:404
376
  msgid "Twitter Buttons"
377
  msgstr ""
378
 
379
- #: classes/class-pp-config.php:291 includes/helper-functions.php:405
380
  msgid "Twitter Grid"
381
  msgstr ""
382
 
383
- #: classes/class-pp-config.php:298 includes/helper-functions.php:406
384
  msgid "Twitter Timeline"
385
  msgstr ""
386
 
387
- #: classes/class-pp-config.php:305 includes/helper-functions.php:407
388
  msgid "Twitter Tweet"
389
  msgstr ""
390
 
391
- #: classes/class-pp-config.php:312
392
  msgid "WP Forms"
393
  msgstr ""
394
 
395
- #: classes/class-pp-config.php:335
396
  msgid "Advanced Menu"
397
  msgstr ""
398
 
399
- #: classes/class-pp-config.php:342
400
  msgid "Advanced Tabs"
401
  msgstr ""
402
 
403
- #: classes/class-pp-config.php:349
404
  msgid "Album"
405
  msgstr ""
406
 
407
- #: classes/class-pp-config.php:356
408
  msgid "Breadcrumbs"
409
  msgstr ""
410
 
411
- #: classes/class-pp-config.php:363
412
  msgid "Card Slider"
413
  msgstr ""
414
 
415
- #: classes/class-pp-config.php:370
416
  msgid "Categories"
417
  msgstr ""
418
 
419
- #: classes/class-pp-config.php:377
420
  msgid "Countdown Timer"
421
  msgstr ""
422
 
423
- #: classes/class-pp-config.php:384
424
  msgid "Coupons"
425
  msgstr ""
426
 
427
- #: classes/class-pp-config.php:391
428
  msgid "Devices"
429
  msgstr ""
430
 
431
- #: classes/class-pp-config.php:398
432
  msgid "FAQ"
433
  msgstr ""
434
 
435
- #: classes/class-pp-config.php:405
436
  msgid "Image Gallery"
437
  msgstr ""
438
 
439
- #: classes/class-pp-config.php:412
440
  msgid "Image Slider"
441
  msgstr ""
442
 
443
- #: classes/class-pp-config.php:419
444
  msgid "Google Maps"
445
  msgstr ""
446
 
447
- #: classes/class-pp-config.php:426
448
  msgid "How To"
449
  msgstr ""
450
 
451
- #: classes/class-pp-config.php:433
452
  msgid "Magazine Slider"
453
  msgstr ""
454
 
455
- #: classes/class-pp-config.php:440
456
  msgid "Offcanvas Content"
457
  msgstr ""
458
 
459
- #: classes/class-pp-config.php:447
460
  msgid "One Page Navigation"
461
  msgstr ""
462
 
463
- #: classes/class-pp-config.php:454
464
  msgid "Popup Box"
465
  msgstr ""
466
 
467
- #: classes/class-pp-config.php:461
468
  msgid "Recipe"
469
  msgstr ""
470
 
471
- #: classes/class-pp-config.php:468
472
  msgid "Review Box"
473
  msgstr ""
474
 
475
- #: classes/class-pp-config.php:475
476
  msgid "Showcase"
477
  msgstr ""
478
 
479
- #: classes/class-pp-config.php:482
480
  #: modules/pricing/widgets/pricing-table.php:1066
481
  msgid "Table"
482
  msgstr ""
483
 
484
- #: classes/class-pp-config.php:489
485
  msgid "Tabbed Gallery"
486
  msgstr ""
487
 
488
- #: classes/class-pp-config.php:496
489
  msgid "Testimonials"
490
  msgstr ""
491
 
492
- #: classes/class-pp-config.php:503
493
  msgid "Tiled Posts"
494
  msgstr ""
495
 
496
- #: classes/class-pp-config.php:510
497
  #: modules/twitter/widgets/twitter-timeline.php:73
498
  msgid "Timeline"
499
  msgstr ""
500
 
501
- #: classes/class-pp-config.php:517
502
  #: modules/advanced-accordion/widgets/advanced-accordion.php:464
503
  #: modules/content-ticker/widgets/content-ticker.php:1627
504
  #: modules/instafeed/widgets/instafeed.php:1983
505
  msgid "Toggle"
506
  msgstr ""
507
 
508
- #: classes/class-pp-config.php:524
509
  msgid "Video"
510
  msgstr ""
511
 
512
- #: classes/class-pp-config.php:531
513
  msgid "Video Gallery"
514
  msgstr ""
515
 
516
- #: classes/class-pp-config.php:538
517
  msgid "Woo - Add To Cart"
518
  msgstr ""
519
 
520
- #: classes/class-pp-config.php:545
521
  msgid "Woo - Cart"
522
  msgstr ""
523
 
524
- #: classes/class-pp-config.php:552
525
  msgid "Woo - Categories"
526
  msgstr ""
527
 
528
- #: classes/class-pp-config.php:559
529
  msgid "Woo - Checkout"
530
  msgstr ""
531
 
532
- #: classes/class-pp-config.php:566
533
  msgid "Woo - Mini Cart"
534
  msgstr ""
535
 
536
- #: classes/class-pp-config.php:573
537
  msgid "Woo - Off Canvas Cart"
538
  msgstr ""
539
 
540
- #: classes/class-pp-config.php:580
541
  msgid "Woo - Products"
542
  msgstr ""
543
 
544
- #: classes/class-pp-config.php:603 classes/class-pp-config.php:608
545
- #: classes/class-pp-config.php:612 classes/class-pp-config.php:620
546
- #: classes/class-pp-config.php:628 classes/class-pp-config.php:632
547
- #: classes/class-pp-config.php:636 classes/class-pp-config.php:640
548
- #: classes/class-pp-config.php:644 classes/class-pp-config.php:648
549
- #: classes/class-pp-config.php:653 classes/class-pp-config.php:659
550
- #: classes/class-pp-config.php:663 classes/class-pp-config.php:677
551
- #: classes/class-pp-config.php:682 classes/class-pp-config.php:686
552
  msgid "Widget Overview"
553
  msgstr ""
554
 
555
- #: classes/class-pp-config.php:607 classes/class-pp-config.php:616
556
- #: classes/class-pp-config.php:624 classes/class-pp-config.php:652
557
- #: classes/class-pp-config.php:667 classes/class-pp-config.php:671
558
- #: classes/class-pp-config.php:681 classes/class-pp-config.php:690
559
  msgid "Watch Video Overview"
560
  msgstr ""
561
 
562
- #: classes/class-pp-config.php:654
563
  msgid "How to get Instagram Access Token?"
564
  msgstr ""
565
 
566
- #: classes/class-pp-config.php:655
567
  msgid "How to set up Instagram Feed widget?"
568
  msgstr ""
569
 
570
- #: classes/class-pp-config.php:672
571
  msgid "Action Hooks for Post Widget"
572
  msgstr ""
573
 
574
- #: classes/class-pp-config.php:673
575
  msgid "How to Customize Query in Post Widget?"
576
  msgstr ""
577
 
578
- #: classes/class-pp-helper.php:277 includes/helper-functions.php:207
579
  msgid "Select a Contact Form"
580
  msgstr ""
581
 
582
- #: classes/class-pp-helper.php:284
583
  msgid "No contact forms found!"
584
  msgstr ""
585
 
@@ -634,7 +645,7 @@ msgstr ""
634
  msgid "Favorite"
635
  msgstr ""
636
 
637
- #: classes/class-pp-templates-lib.php:496 powerpack-lite-elementor.php:201
638
  msgid "Go Pro"
639
  msgstr ""
640
 
@@ -1423,11 +1434,11 @@ msgstr ""
1423
  msgid "Businsess Hours"
1424
  msgstr ""
1425
 
1426
- #: includes/helper-functions.php:434 modules/wpforms/widgets/wpforms.php:62
1427
  msgid "WPForms"
1428
  msgstr ""
1429
 
1430
- #: includes/helper-functions.php:455 modules/display-conditions/module.php:318
1431
  msgid "Display Conditions"
1432
  msgstr ""
1433
 
@@ -1498,6 +1509,7 @@ msgstr ""
1498
  #: modules/pricing/widgets/pricing-table.php:226
1499
  #: modules/pricing/widgets/pricing-table.php:800
1500
  #: modules/pricing/widgets/pricing-table.php:1314
 
1501
  #: modules/team-member/widgets/team-member-carousel.php:195
1502
  #: modules/team-member/widgets/team-member.php:195
1503
  #: modules/wpforms/widgets/wpforms.php:91
@@ -1641,6 +1653,7 @@ msgstr ""
1641
  #: modules/promo-box/widgets/promo-box.php:987
1642
  #: modules/promo-box/widgets/promo-box.php:1205
1643
  #: modules/promo-box/widgets/promo-box.php:1216
 
1644
  #: modules/scroll-image/widgets/scroll-image.php:103
1645
  #: modules/scroll-image/widgets/scroll-image.php:110
1646
  #: modules/scroll-image/widgets/scroll-image.php:344
@@ -1690,6 +1703,7 @@ msgstr ""
1690
  #: modules/logos/widgets/logo-grid.php:402
1691
  #: modules/posts/skins/skin-base.php:621
1692
  #: modules/pricing/widgets/price-menu.php:223
 
1693
  #: modules/scroll-image/widgets/scroll-image.php:124
1694
  #: modules/team-member/widgets/team-member-carousel.php:412
1695
  #: modules/team-member/widgets/team-member.php:118
@@ -1856,7 +1870,7 @@ msgstr ""
1856
  #: modules/image-comparison/widgets/image-comparison.php:196
1857
  #: modules/scroll-image/widgets/scroll-image.php:218
1858
  #: modules/team-member/widgets/team-member.php:384
1859
- #: powerpack-lite-elementor.php:190
1860
  msgid "Settings"
1861
  msgstr ""
1862
 
@@ -1964,6 +1978,10 @@ msgstr ""
1964
  #: modules/pricing/widgets/pricing-table.php:2406
1965
  #: modules/promo-box/widgets/promo-box.php:755
1966
  #: modules/promo-box/widgets/promo-box.php:1448
 
 
 
 
1967
  #: modules/scroll-image/widgets/scroll-image.php:369
1968
  #: modules/team-member/widgets/team-member-carousel.php:774
1969
  #: modules/team-member/widgets/team-member-carousel.php:1750
@@ -2016,6 +2034,9 @@ msgstr ""
2016
  #: modules/pricing/widgets/pricing-table.php:160
2017
  #: modules/pricing/widgets/pricing-table.php:265
2018
  #: modules/pricing/widgets/pricing-table.php:940
 
 
 
2019
  #: modules/team-member/widgets/team-member-carousel.php:193
2020
  #: modules/team-member/widgets/team-member-carousel.php:495
2021
  #: modules/team-member/widgets/team-member.php:193
@@ -2170,6 +2191,7 @@ msgstr ""
2170
  #: modules/promo-box/widgets/promo-box.php:1077
2171
  #: modules/promo-box/widgets/promo-box.php:1306
2172
  #: modules/promo-box/widgets/promo-box.php:1564
 
2173
  #: modules/team-member/widgets/team-member-carousel.php:825
2174
  #: modules/team-member/widgets/team-member-carousel.php:1851
2175
  #: modules/team-member/widgets/team-member-carousel.php:2068
@@ -2279,6 +2301,8 @@ msgstr ""
2279
  #: modules/promo-box/widgets/promo-box.php:633
2280
  #: modules/promo-box/widgets/promo-box.php:814
2281
  #: modules/promo-box/widgets/promo-box.php:1490
 
 
2282
  #: modules/scroll-image/widgets/scroll-image.php:384
2283
  #: modules/team-member/widgets/team-member-carousel.php:792
2284
  #: modules/team-member/widgets/team-member-carousel.php:878
@@ -2355,6 +2379,8 @@ msgstr ""
2355
  #: modules/pricing/widgets/pricing-table.php:2520
2356
  #: modules/promo-box/widgets/promo-box.php:846
2357
  #: modules/promo-box/widgets/promo-box.php:1533
 
 
2358
  #: modules/scroll-image/widgets/scroll-image.php:228
2359
  #: modules/scroll-image/widgets/scroll-image.php:414
2360
  #: modules/team-member/widgets/team-member-carousel.php:1820
@@ -2457,6 +2483,7 @@ msgstr ""
2457
  #: modules/promo-box/widgets/promo-box.php:670
2458
  #: modules/promo-box/widgets/promo-box.php:791
2459
  #: modules/promo-box/widgets/promo-box.php:1511
 
2460
  #: modules/team-member/widgets/team-member-carousel.php:804
2461
  #: modules/team-member/widgets/team-member-carousel.php:890
2462
  #: modules/team-member/widgets/team-member-carousel.php:1805
@@ -2607,6 +2634,8 @@ msgstr ""
2607
  #: modules/pricing/widgets/pricing-table.php:2648
2608
  #: modules/promo-box/widgets/promo-box.php:1467
2609
  #: modules/promo-box/widgets/promo-box.php:1552
 
 
2610
  #: modules/team-member/widgets/team-member-carousel.php:1098
2611
  #: modules/team-member/widgets/team-member-carousel.php:1301
2612
  #: modules/team-member/widgets/team-member-carousel.php:1504
@@ -2763,6 +2792,8 @@ msgstr ""
2763
  #: modules/promo-box/widgets/promo-box.php:870
2764
  #: modules/promo-box/widgets/promo-box.php:1455
2765
  #: modules/promo-box/widgets/promo-box.php:1540
 
 
2766
  #: modules/team-member/widgets/team-member-carousel.php:854
2767
  #: modules/team-member/widgets/team-member-carousel.php:1769
2768
  #: modules/team-member/widgets/team-member-carousel.php:1839
@@ -2871,6 +2902,7 @@ msgstr ""
2871
  #: modules/promo-box/widgets/promo-box.php:975
2872
  #: modules/promo-box/widgets/promo-box.php:1204
2873
  #: modules/promo-box/widgets/promo-box.php:1480
 
2874
  #: modules/team-member/widgets/team-member-carousel.php:782
2875
  #: modules/team-member/widgets/team-member-carousel.php:867
2876
  #: modules/team-member/widgets/team-member-carousel.php:1026
@@ -2950,6 +2982,7 @@ msgstr ""
2950
  #: modules/pricing/widgets/pricing-table.php:1074
2951
  #: modules/pricing/widgets/pricing-table.php:1753
2952
  #: modules/promo-box/widgets/promo-box.php:556
 
2953
  #: modules/team-member/widgets/team-member-carousel.php:746
2954
  #: modules/team-member/widgets/team-member-carousel.php:927
2955
  #: modules/team-member/widgets/team-member.php:549
@@ -3347,6 +3380,7 @@ msgstr ""
3347
  #: modules/pricing/widgets/pricing-table.php:775
3348
  #: modules/pricing/widgets/pricing-table.php:1954
3349
  #: modules/promo-box/widgets/promo-box.php:225
 
3350
  #: modules/team-member/widgets/team-member-carousel.php:465
3351
  #: modules/team-member/widgets/team-member-carousel.php:598
3352
  #: modules/team-member/widgets/team-member-carousel.php:631
@@ -3456,6 +3490,7 @@ msgstr ""
3456
  #: modules/pricing/widgets/pricing-table.php:774
3457
  #: modules/pricing/widgets/pricing-table.php:1953
3458
  #: modules/promo-box/widgets/promo-box.php:224
 
3459
  #: modules/team-member/widgets/team-member-carousel.php:464
3460
  #: modules/team-member/widgets/team-member-carousel.php:597
3461
  #: modules/team-member/widgets/team-member-carousel.php:630
@@ -3543,6 +3578,7 @@ msgstr ""
3543
  #: modules/pricing/widgets/price-menu.php:316
3544
  #: modules/pricing/widgets/pricing-table.php:1002
3545
  #: modules/promo-box/widgets/promo-box.php:376
 
3546
  #: modules/scroll-image/widgets/scroll-image.php:289
3547
  #: modules/wpforms/widgets/wpforms.php:212
3548
  msgid "Help Docs"
@@ -3753,6 +3789,9 @@ msgstr ""
3753
  #: modules/pricing/widgets/pricing-table.php:1079
3754
  #: modules/pricing/widgets/pricing-table.php:1758
3755
  #: modules/promo-box/widgets/promo-box.php:561
 
 
 
3756
  #: modules/team-member/widgets/team-member-carousel.php:750
3757
  #: modules/team-member/widgets/team-member-carousel.php:931
3758
  #: modules/team-member/widgets/team-member.php:553
@@ -3827,6 +3866,10 @@ msgstr ""
3827
  #: modules/pricing/widgets/pricing-table.php:1762
3828
  #: modules/promo-box/widgets/promo-box.php:565
3829
  #: modules/promo-box/widgets/promo-box.php:593
 
 
 
 
3830
  #: modules/team-member/widgets/team-member-carousel.php:754
3831
  #: modules/team-member/widgets/team-member-carousel.php:935
3832
  #: modules/team-member/widgets/team-member.php:557
@@ -3906,6 +3949,9 @@ msgstr ""
3906
  #: modules/pricing/widgets/pricing-table.php:1087
3907
  #: modules/pricing/widgets/pricing-table.php:1766
3908
  #: modules/promo-box/widgets/promo-box.php:569
 
 
 
3909
  #: modules/team-member/widgets/team-member-carousel.php:758
3910
  #: modules/team-member/widgets/team-member-carousel.php:939
3911
  #: modules/team-member/widgets/team-member.php:561
@@ -4040,6 +4086,7 @@ msgstr ""
4040
  #: modules/promo-box/widgets/promo-box.php:1149
4041
  #: modules/promo-box/widgets/promo-box.php:1375
4042
  #: modules/promo-box/widgets/promo-box.php:1503
 
4043
  #: modules/team-member/widgets/team-member-carousel.php:1089
4044
  #: modules/team-member/widgets/team-member-carousel.php:1292
4045
  #: modules/team-member/widgets/team-member-carousel.php:1495
@@ -4155,6 +4202,7 @@ msgstr ""
4155
  #: modules/pricing/widgets/price-menu.php:186
4156
  #: modules/pricing/widgets/pricing-table.php:960
4157
  #: modules/promo-box/widgets/promo-box.php:349
 
4158
  #: modules/team-member/widgets/team-member-carousel.php:203
4159
  #: modules/team-member/widgets/team-member.php:203
4160
  msgid "Link"
@@ -4208,6 +4256,8 @@ msgstr ""
4208
  #: modules/pricing/widgets/pricing-table.php:551
4209
  #: modules/pricing/widgets/pricing-table.php:658
4210
  #: modules/pricing/widgets/pricing-table.php:787
 
 
4211
  msgid "Default"
4212
  msgstr ""
4213
 
@@ -4371,6 +4421,7 @@ msgstr ""
4371
  #: modules/pricing/widgets/pricing-table.php:569
4372
  #: modules/pricing/widgets/pricing-table.php:1594
4373
  #: modules/promo-box/widgets/promo-box.php:589
 
4374
  msgid "Top"
4375
  msgstr ""
4376
 
@@ -4409,6 +4460,7 @@ msgstr ""
4409
  #: modules/pricing/widgets/pricing-table.php:570
4410
  #: modules/pricing/widgets/pricing-table.php:1602
4411
  #: modules/promo-box/widgets/promo-box.php:597
 
4412
  msgid "Bottom"
4413
  msgstr ""
4414
 
@@ -4545,6 +4597,7 @@ msgstr ""
4545
  #: modules/buttons/widgets/buttons.php:1040
4546
  #: modules/image-accordion/widgets/image-accordion.php:691
4547
  #: modules/instafeed/widgets/instafeed.php:1366
 
4548
  msgid "Text Align"
4549
  msgstr ""
4550
 
@@ -4602,6 +4655,7 @@ msgstr ""
4602
  #: modules/pricing/widgets/price-menu.php:784
4603
  #: modules/promo-box/widgets/promo-box.php:197
4604
  #: modules/promo-box/widgets/promo-box.php:1354
 
4605
  #: modules/team-member/widgets/team-member-carousel.php:163
4606
  #: modules/team-member/widgets/team-member-carousel.php:497
4607
  #: modules/team-member/widgets/team-member-carousel.php:498
@@ -4721,6 +4775,7 @@ msgstr ""
4721
  #: modules/pricing/widgets/pricing-table.php:1255
4722
  #: modules/pricing/widgets/pricing-table.php:1505
4723
  #: modules/promo-box/widgets/promo-box.php:826
 
4724
  #: modules/team-member/widgets/team-member-carousel.php:2253
4725
  #: modules/team-member/widgets/team-member.php:606
4726
  #: modules/wpforms/widgets/wpforms.php:332
@@ -4903,6 +4958,7 @@ msgstr ""
4903
  #: modules/promo-box/widgets/promo-box.php:725
4904
  #: modules/promo-box/widgets/promo-box.php:1021
4905
  #: modules/promo-box/widgets/promo-box.php:1250
 
4906
  #: modules/twitter/widgets/twitter-grid.php:101
4907
  #: modules/twitter/widgets/twitter-timeline.php:131
4908
  #: modules/twitter/widgets/twitter-tweet.php:128
@@ -5907,6 +5963,7 @@ msgstr ""
5907
  #: modules/gravity-forms/widgets/gravity-forms.php:1859
5908
  #: modules/image-accordion/widgets/image-accordion.php:313
5909
  #: modules/promo-box/widgets/promo-box.php:449
 
5910
  #: modules/twitter/widgets/twitter-timeline.php:149
5911
  msgid "Height"
5912
  msgstr ""
@@ -6540,6 +6597,7 @@ msgid "Add Your Heading Text Here"
6540
  msgstr ""
6541
 
6542
  #: modules/headings/widgets/fancy-heading.php:267
 
6543
  msgid "Fill"
6544
  msgstr ""
6545
 
@@ -7103,6 +7161,7 @@ msgstr ""
7103
  #: modules/info-list/widgets/info-list.php:621
7104
  #: modules/instafeed/widgets/instafeed.php:1260
7105
  #: modules/logos/widgets/logo-grid.php:337
 
7106
  msgid "Vertical Align"
7107
  msgstr ""
7108
 
@@ -7110,6 +7169,7 @@ msgstr ""
7110
  #: modules/info-list/widgets/info-list.php:655
7111
  #: modules/instafeed/widgets/instafeed.php:1313
7112
  #: modules/logos/widgets/logo-grid.php:369
 
7113
  msgid "Horizontal Align"
7114
  msgstr ""
7115
 
@@ -7578,6 +7638,9 @@ msgid "Comments"
7578
  msgstr ""
7579
 
7580
  #: modules/instafeed/widgets/instafeed.php:482
 
 
 
7581
  msgid "Caption"
7582
  msgstr ""
7583
 
@@ -7594,6 +7657,7 @@ msgid "Always"
7594
  msgstr ""
7595
 
7596
  #: modules/instafeed/widgets/instafeed.php:537
 
7597
  msgid "Lightbox"
7598
  msgstr ""
7599
 
@@ -7642,6 +7706,7 @@ msgid "Rows Gap"
7642
  msgstr ""
7643
 
7644
  #: modules/instafeed/widgets/instafeed.php:1075
 
7645
  msgid "Images"
7646
  msgstr ""
7647
 
@@ -7885,6 +7950,10 @@ msgstr ""
7885
  #: modules/logos/widgets/logo-carousel.php:623
7886
  #: modules/logos/widgets/logo-grid.php:577
7887
  #: modules/logos/widgets/logo-grid.php:665
 
 
 
 
7888
  #: modules/team-member/widgets/team-member-carousel.php:968
7889
  #: modules/team-member/widgets/team-member.php:688
7890
  msgid "Opacity"
@@ -8748,18 +8817,280 @@ msgstr ""
8748
  msgid "Toolset"
8749
  msgstr ""
8750
 
8751
- #: modules/scroll-image/widgets/scroll-image.php:132
8752
- msgid "Image Height"
 
8753
  msgstr ""
8754
 
8755
- #: modules/scroll-image/widgets/scroll-image.php:158
8756
- msgid "URL"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8757
  msgstr ""
8758
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8759
  #: modules/scroll-image/widgets/scroll-image.php:180
8760
  msgid "Cover"
8761
  msgstr ""
8762
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8763
  #: modules/scroll-image/widgets/scroll-image.php:229
8764
  msgid "Mouse Scroll"
8765
  msgstr ""
@@ -9129,49 +9460,49 @@ msgstr ""
9129
  msgid "Expanded"
9130
  msgstr ""
9131
 
9132
- #: plugin.php:191
9133
  msgid ""
9134
  "The <b>username</b> added is not a valid Instagram Username. Check browser "
9135
  "console for more details."
9136
  msgstr ""
9137
 
9138
- #: plugin.php:192
9139
  msgid "This account is private."
9140
  msgstr ""
9141
 
9142
- #: plugin.php:193
9143
  msgid "No <i>images</i> were found in the Instagram profile for <b>"
9144
  msgstr ""
9145
 
9146
- #: plugin.php:433
9147
  msgid "PowerPack Elements"
9148
  msgstr ""
9149
 
9150
- #: powerpack-lite-elementor.php:62
9151
  msgid ""
9152
  "PowerPack requires Elementor plugin to be active. Please activate Elementor "
9153
  "to continue."
9154
  msgstr ""
9155
 
9156
- #: powerpack-lite-elementor.php:63
9157
  msgid "Activate Elementor"
9158
  msgstr ""
9159
 
9160
- #: powerpack-lite-elementor.php:71
9161
  msgid ""
9162
  "PowerPack requires %1$s\"Elementor\"%2$s plugin to be installed and "
9163
  "activated. Please install Elementor to continue."
9164
  msgstr ""
9165
 
9166
- #: powerpack-lite-elementor.php:72
9167
  msgid "Install Elementor"
9168
  msgstr ""
9169
 
9170
- #: powerpack-lite-elementor.php:200
9171
  msgid "View PowerPack Documentation"
9172
  msgstr ""
9173
 
9174
- #: powerpack-lite-elementor.php:200
9175
  msgid "Docs & FAQs"
9176
  msgstr ""
9177
 
2
  # This file is distributed under the GNU General Public License v2.0.
3
  msgid ""
4
  msgstr ""
5
+ "Project-Id-Version: PowerPack Lite for Elementor 2.3.0\n"
6
  "Report-Msgid-Bugs-To: "
7
  "https://wordpress.org/support/plugin/powerpack-lite-for-elementor\n"
8
+ "POT-Creation-Date: 2021-03-22 10:01:04+00:00\n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=utf-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
60
  msgid "8"
61
  msgstr ""
62
 
63
+ #: modules/random-image/module.php:93
64
+ #: modules/random-image/widgets/random-image.php:142
65
+ msgid "1977"
66
+ msgstr ""
67
+
68
  #: base/extension-base.php:198
69
  msgid "PowerPack"
70
  msgstr ""
71
 
72
+ #: base/module-base.php:33 base/module-base.php:44 plugin.php:54 plugin.php:65
73
  msgid "Cheatin&#8217; huh?"
74
  msgstr ""
75
 
117
  #: modules/pricing/widgets/price-menu.php:341
118
  #: modules/pricing/widgets/pricing-table.php:1035
119
  #: modules/promo-box/widgets/promo-box.php:401
120
+ #: modules/random-image/widgets/random-image.php:379
121
  #: modules/scroll-image/widgets/scroll-image.php:314
122
  #: modules/team-member/widgets/team-member-carousel.php:710
123
  #: modules/team-member/widgets/team-member.php:513
163
  #: modules/pricing/widgets/price-menu.php:351
164
  #: modules/pricing/widgets/pricing-table.php:1045
165
  #: modules/promo-box/widgets/promo-box.php:411
166
+ #: modules/random-image/widgets/random-image.php:390
167
  #: modules/scroll-image/widgets/scroll-image.php:324
168
  #: modules/team-member/widgets/team-member-carousel.php:720
169
  #: modules/team-member/widgets/team-member.php:523
224
  msgid "Buttons"
225
  msgstr ""
226
 
227
+ #: classes/class-pp-config.php:67 includes/helper-functions.php:430
228
  #: modules/caldera-forms/widgets/caldera-forms.php:91
229
  msgid "Caldera Forms"
230
  msgstr ""
231
 
232
+ #: classes/class-pp-config.php:74 includes/helper-functions.php:415
233
  msgid "Contact Form 7"
234
  msgstr ""
235
 
263
  msgid "Flip Box"
264
  msgstr ""
265
 
266
+ #: classes/class-pp-config.php:109 includes/helper-functions.php:445
267
  msgid "Fluent Forms"
268
  msgstr ""
269
 
270
+ #: classes/class-pp-config.php:116 includes/helper-functions.php:440
271
  #: modules/formidable-forms/widgets/formidable-forms.php:60
272
  msgid "Formidable Forms"
273
  msgstr ""
274
 
275
+ #: classes/class-pp-config.php:123 includes/helper-functions.php:420
276
  #: modules/gravity-forms/widgets/gravity-forms.php:132
277
  msgid "Gravity Forms"
278
  msgstr ""
342
  msgid "Logo Grid"
343
  msgstr ""
344
 
345
+ #: classes/class-pp-config.php:228 includes/helper-functions.php:425
346
  #: modules/ninja-forms/widgets/ninja-forms.php:66
347
  msgid "Ninja Forms"
348
  msgstr ""
366
  msgid "Promo Box"
367
  msgstr ""
368
 
369
+ #: classes/class-pp-config.php:263 includes/helper-functions.php:410
370
+ msgid "Random Image"
371
+ msgstr ""
372
+
373
+ #: classes/class-pp-config.php:270 includes/helper-functions.php:402
374
  #: modules/scroll-image/widgets/scroll-image.php:52
375
  msgid "Scroll Image"
376
  msgstr ""
377
 
378
+ #: classes/class-pp-config.php:277 includes/helper-functions.php:390
379
  msgid "Team Member"
380
  msgstr ""
381
 
382
+ #: classes/class-pp-config.php:284 includes/helper-functions.php:391
383
  msgid "Team Member Carousel"
384
  msgstr ""
385
 
386
+ #: classes/class-pp-config.php:291 includes/helper-functions.php:404
387
  msgid "Twitter Buttons"
388
  msgstr ""
389
 
390
+ #: classes/class-pp-config.php:298 includes/helper-functions.php:405
391
  msgid "Twitter Grid"
392
  msgstr ""
393
 
394
+ #: classes/class-pp-config.php:305 includes/helper-functions.php:406
395
  msgid "Twitter Timeline"
396
  msgstr ""
397
 
398
+ #: classes/class-pp-config.php:312 includes/helper-functions.php:407
399
  msgid "Twitter Tweet"
400
  msgstr ""
401
 
402
+ #: classes/class-pp-config.php:319
403
  msgid "WP Forms"
404
  msgstr ""
405
 
406
+ #: classes/class-pp-config.php:342
407
  msgid "Advanced Menu"
408
  msgstr ""
409
 
410
+ #: classes/class-pp-config.php:349
411
  msgid "Advanced Tabs"
412
  msgstr ""
413
 
414
+ #: classes/class-pp-config.php:356
415
  msgid "Album"
416
  msgstr ""
417
 
418
+ #: classes/class-pp-config.php:363
419
  msgid "Breadcrumbs"
420
  msgstr ""
421
 
422
+ #: classes/class-pp-config.php:370
423
  msgid "Card Slider"
424
  msgstr ""
425
 
426
+ #: classes/class-pp-config.php:377
427
  msgid "Categories"
428
  msgstr ""
429
 
430
+ #: classes/class-pp-config.php:384
431
  msgid "Countdown Timer"
432
  msgstr ""
433
 
434
+ #: classes/class-pp-config.php:391
435
  msgid "Coupons"
436
  msgstr ""
437
 
438
+ #: classes/class-pp-config.php:398
439
  msgid "Devices"
440
  msgstr ""
441
 
442
+ #: classes/class-pp-config.php:405
443
  msgid "FAQ"
444
  msgstr ""
445
 
446
+ #: classes/class-pp-config.php:412
447
  msgid "Image Gallery"
448
  msgstr ""
449
 
450
+ #: classes/class-pp-config.php:419
451
  msgid "Image Slider"
452
  msgstr ""
453
 
454
+ #: classes/class-pp-config.php:426
455
  msgid "Google Maps"
456
  msgstr ""
457
 
458
+ #: classes/class-pp-config.php:433
459
  msgid "How To"
460
  msgstr ""
461
 
462
+ #: classes/class-pp-config.php:440
463
  msgid "Magazine Slider"
464
  msgstr ""
465
 
466
+ #: classes/class-pp-config.php:447
467
  msgid "Offcanvas Content"
468
  msgstr ""
469
 
470
+ #: classes/class-pp-config.php:454
471
  msgid "One Page Navigation"
472
  msgstr ""
473
 
474
+ #: classes/class-pp-config.php:461
475
  msgid "Popup Box"
476
  msgstr ""
477
 
478
+ #: classes/class-pp-config.php:468
479
  msgid "Recipe"
480
  msgstr ""
481
 
482
+ #: classes/class-pp-config.php:475
483
  msgid "Review Box"
484
  msgstr ""
485
 
486
+ #: classes/class-pp-config.php:482
487
  msgid "Showcase"
488
  msgstr ""
489
 
490
+ #: classes/class-pp-config.php:489
491
  #: modules/pricing/widgets/pricing-table.php:1066
492
  msgid "Table"
493
  msgstr ""
494
 
495
+ #: classes/class-pp-config.php:496
496
  msgid "Tabbed Gallery"
497
  msgstr ""
498
 
499
+ #: classes/class-pp-config.php:503
500
  msgid "Testimonials"
501
  msgstr ""
502
 
503
+ #: classes/class-pp-config.php:510
504
  msgid "Tiled Posts"
505
  msgstr ""
506
 
507
+ #: classes/class-pp-config.php:517
508
  #: modules/twitter/widgets/twitter-timeline.php:73
509
  msgid "Timeline"
510
  msgstr ""
511
 
512
+ #: classes/class-pp-config.php:524
513
  #: modules/advanced-accordion/widgets/advanced-accordion.php:464
514
  #: modules/content-ticker/widgets/content-ticker.php:1627
515
  #: modules/instafeed/widgets/instafeed.php:1983
516
  msgid "Toggle"
517
  msgstr ""
518
 
519
+ #: classes/class-pp-config.php:531
520
  msgid "Video"
521
  msgstr ""
522
 
523
+ #: classes/class-pp-config.php:538
524
  msgid "Video Gallery"
525
  msgstr ""
526
 
527
+ #: classes/class-pp-config.php:545
528
  msgid "Woo - Add To Cart"
529
  msgstr ""
530
 
531
+ #: classes/class-pp-config.php:552
532
  msgid "Woo - Cart"
533
  msgstr ""
534
 
535
+ #: classes/class-pp-config.php:559
536
  msgid "Woo - Categories"
537
  msgstr ""
538
 
539
+ #: classes/class-pp-config.php:566
540
  msgid "Woo - Checkout"
541
  msgstr ""
542
 
543
+ #: classes/class-pp-config.php:573
544
  msgid "Woo - Mini Cart"
545
  msgstr ""
546
 
547
+ #: classes/class-pp-config.php:580
548
  msgid "Woo - Off Canvas Cart"
549
  msgstr ""
550
 
551
+ #: classes/class-pp-config.php:587
552
  msgid "Woo - Products"
553
  msgstr ""
554
 
555
+ #: classes/class-pp-config.php:610 classes/class-pp-config.php:615
556
+ #: classes/class-pp-config.php:619 classes/class-pp-config.php:627
557
+ #: classes/class-pp-config.php:635 classes/class-pp-config.php:639
558
+ #: classes/class-pp-config.php:643 classes/class-pp-config.php:647
559
+ #: classes/class-pp-config.php:651 classes/class-pp-config.php:655
560
+ #: classes/class-pp-config.php:660 classes/class-pp-config.php:666
561
+ #: classes/class-pp-config.php:670 classes/class-pp-config.php:684
562
+ #: classes/class-pp-config.php:689 classes/class-pp-config.php:693
563
  msgid "Widget Overview"
564
  msgstr ""
565
 
566
+ #: classes/class-pp-config.php:614 classes/class-pp-config.php:623
567
+ #: classes/class-pp-config.php:631 classes/class-pp-config.php:659
568
+ #: classes/class-pp-config.php:674 classes/class-pp-config.php:678
569
+ #: classes/class-pp-config.php:688 classes/class-pp-config.php:697
570
  msgid "Watch Video Overview"
571
  msgstr ""
572
 
573
+ #: classes/class-pp-config.php:661
574
  msgid "How to get Instagram Access Token?"
575
  msgstr ""
576
 
577
+ #: classes/class-pp-config.php:662
578
  msgid "How to set up Instagram Feed widget?"
579
  msgstr ""
580
 
581
+ #: classes/class-pp-config.php:679
582
  msgid "Action Hooks for Post Widget"
583
  msgstr ""
584
 
585
+ #: classes/class-pp-config.php:680
586
  msgid "How to Customize Query in Post Widget?"
587
  msgstr ""
588
 
589
+ #: classes/class-pp-helper.php:358 includes/helper-functions.php:207
590
  msgid "Select a Contact Form"
591
  msgstr ""
592
 
593
+ #: classes/class-pp-helper.php:365
594
  msgid "No contact forms found!"
595
  msgstr ""
596
 
645
  msgid "Favorite"
646
  msgstr ""
647
 
648
+ #: classes/class-pp-templates-lib.php:496 powerpack-lite-elementor.php:203
649
  msgid "Go Pro"
650
  msgstr ""
651
 
1434
  msgid "Businsess Hours"
1435
  msgstr ""
1436
 
1437
+ #: includes/helper-functions.php:435 modules/wpforms/widgets/wpforms.php:62
1438
  msgid "WPForms"
1439
  msgstr ""
1440
 
1441
+ #: includes/helper-functions.php:456 modules/display-conditions/module.php:318
1442
  msgid "Display Conditions"
1443
  msgstr ""
1444
 
1509
  #: modules/pricing/widgets/pricing-table.php:226
1510
  #: modules/pricing/widgets/pricing-table.php:800
1511
  #: modules/pricing/widgets/pricing-table.php:1314
1512
+ #: modules/random-image/widgets/random-image.php:259
1513
  #: modules/team-member/widgets/team-member-carousel.php:195
1514
  #: modules/team-member/widgets/team-member.php:195
1515
  #: modules/wpforms/widgets/wpforms.php:91
1653
  #: modules/promo-box/widgets/promo-box.php:987
1654
  #: modules/promo-box/widgets/promo-box.php:1205
1655
  #: modules/promo-box/widgets/promo-box.php:1216
1656
+ #: modules/random-image/widgets/random-image.php:410
1657
  #: modules/scroll-image/widgets/scroll-image.php:103
1658
  #: modules/scroll-image/widgets/scroll-image.php:110
1659
  #: modules/scroll-image/widgets/scroll-image.php:344
1703
  #: modules/logos/widgets/logo-grid.php:402
1704
  #: modules/posts/skins/skin-base.php:621
1705
  #: modules/pricing/widgets/price-menu.php:223
1706
+ #: modules/random-image/widgets/random-image.php:221
1707
  #: modules/scroll-image/widgets/scroll-image.php:124
1708
  #: modules/team-member/widgets/team-member-carousel.php:412
1709
  #: modules/team-member/widgets/team-member.php:118
1870
  #: modules/image-comparison/widgets/image-comparison.php:196
1871
  #: modules/scroll-image/widgets/scroll-image.php:218
1872
  #: modules/team-member/widgets/team-member.php:384
1873
+ #: powerpack-lite-elementor.php:192
1874
  msgid "Settings"
1875
  msgstr ""
1876
 
1978
  #: modules/pricing/widgets/pricing-table.php:2406
1979
  #: modules/promo-box/widgets/promo-box.php:755
1980
  #: modules/promo-box/widgets/promo-box.php:1448
1981
+ #: modules/random-image/module.php:92
1982
+ #: modules/random-image/widgets/random-image.php:141
1983
+ #: modules/random-image/widgets/random-image.php:549
1984
+ #: modules/random-image/widgets/random-image.php:919
1985
  #: modules/scroll-image/widgets/scroll-image.php:369
1986
  #: modules/team-member/widgets/team-member-carousel.php:774
1987
  #: modules/team-member/widgets/team-member-carousel.php:1750
2034
  #: modules/pricing/widgets/pricing-table.php:160
2035
  #: modules/pricing/widgets/pricing-table.php:265
2036
  #: modules/pricing/widgets/pricing-table.php:940
2037
+ #: modules/random-image/widgets/random-image.php:258
2038
+ #: modules/random-image/widgets/random-image.php:289
2039
+ #: modules/random-image/widgets/random-image.php:886
2040
  #: modules/team-member/widgets/team-member-carousel.php:193
2041
  #: modules/team-member/widgets/team-member-carousel.php:495
2042
  #: modules/team-member/widgets/team-member.php:193
2191
  #: modules/promo-box/widgets/promo-box.php:1077
2192
  #: modules/promo-box/widgets/promo-box.php:1306
2193
  #: modules/promo-box/widgets/promo-box.php:1564
2194
+ #: modules/random-image/widgets/random-image.php:1064
2195
  #: modules/team-member/widgets/team-member-carousel.php:825
2196
  #: modules/team-member/widgets/team-member-carousel.php:1851
2197
  #: modules/team-member/widgets/team-member-carousel.php:2068
2301
  #: modules/promo-box/widgets/promo-box.php:633
2302
  #: modules/promo-box/widgets/promo-box.php:814
2303
  #: modules/promo-box/widgets/promo-box.php:1490
2304
+ #: modules/random-image/widgets/random-image.php:654
2305
+ #: modules/random-image/widgets/random-image.php:973
2306
  #: modules/scroll-image/widgets/scroll-image.php:384
2307
  #: modules/team-member/widgets/team-member-carousel.php:792
2308
  #: modules/team-member/widgets/team-member-carousel.php:878
2379
  #: modules/pricing/widgets/pricing-table.php:2520
2380
  #: modules/promo-box/widgets/promo-box.php:846
2381
  #: modules/promo-box/widgets/promo-box.php:1533
2382
+ #: modules/random-image/widgets/random-image.php:583
2383
+ #: modules/random-image/widgets/random-image.php:1024
2384
  #: modules/scroll-image/widgets/scroll-image.php:228
2385
  #: modules/scroll-image/widgets/scroll-image.php:414
2386
  #: modules/team-member/widgets/team-member-carousel.php:1820
2483
  #: modules/promo-box/widgets/promo-box.php:670
2484
  #: modules/promo-box/widgets/promo-box.php:791
2485
  #: modules/promo-box/widgets/promo-box.php:1511
2486
+ #: modules/random-image/widgets/random-image.php:867
2487
  #: modules/team-member/widgets/team-member-carousel.php:804
2488
  #: modules/team-member/widgets/team-member-carousel.php:890
2489
  #: modules/team-member/widgets/team-member-carousel.php:1805
2634
  #: modules/pricing/widgets/pricing-table.php:2648
2635
  #: modules/promo-box/widgets/promo-box.php:1467
2636
  #: modules/promo-box/widgets/promo-box.php:1552
2637
+ #: modules/random-image/widgets/random-image.php:929
2638
+ #: modules/random-image/widgets/random-image.php:1034
2639
  #: modules/team-member/widgets/team-member-carousel.php:1098
2640
  #: modules/team-member/widgets/team-member-carousel.php:1301
2641
  #: modules/team-member/widgets/team-member-carousel.php:1504
2792
  #: modules/promo-box/widgets/promo-box.php:870
2793
  #: modules/promo-box/widgets/promo-box.php:1455
2794
  #: modules/promo-box/widgets/promo-box.php:1540
2795
+ #: modules/random-image/widgets/random-image.php:944
2796
+ #: modules/random-image/widgets/random-image.php:1049
2797
  #: modules/team-member/widgets/team-member-carousel.php:854
2798
  #: modules/team-member/widgets/team-member-carousel.php:1769
2799
  #: modules/team-member/widgets/team-member-carousel.php:1839
2902
  #: modules/promo-box/widgets/promo-box.php:975
2903
  #: modules/promo-box/widgets/promo-box.php:1204
2904
  #: modules/promo-box/widgets/promo-box.php:1480
2905
+ #: modules/random-image/widgets/random-image.php:960
2906
  #: modules/team-member/widgets/team-member-carousel.php:782
2907
  #: modules/team-member/widgets/team-member-carousel.php:867
2908
  #: modules/team-member/widgets/team-member-carousel.php:1026
2982
  #: modules/pricing/widgets/pricing-table.php:1074
2983
  #: modules/pricing/widgets/pricing-table.php:1753
2984
  #: modules/promo-box/widgets/promo-box.php:556
2985
+ #: modules/random-image/widgets/random-image.php:229
2986
  #: modules/team-member/widgets/team-member-carousel.php:746
2987
  #: modules/team-member/widgets/team-member-carousel.php:927
2988
  #: modules/team-member/widgets/team-member.php:549
3380
  #: modules/pricing/widgets/pricing-table.php:775
3381
  #: modules/pricing/widgets/pricing-table.php:1954
3382
  #: modules/promo-box/widgets/promo-box.php:225
3383
+ #: modules/random-image/widgets/random-image.php:321
3384
  #: modules/team-member/widgets/team-member-carousel.php:465
3385
  #: modules/team-member/widgets/team-member-carousel.php:598
3386
  #: modules/team-member/widgets/team-member-carousel.php:631
3490
  #: modules/pricing/widgets/pricing-table.php:774
3491
  #: modules/pricing/widgets/pricing-table.php:1953
3492
  #: modules/promo-box/widgets/promo-box.php:224
3493
+ #: modules/random-image/widgets/random-image.php:320
3494
  #: modules/team-member/widgets/team-member-carousel.php:464
3495
  #: modules/team-member/widgets/team-member-carousel.php:597
3496
  #: modules/team-member/widgets/team-member-carousel.php:630
3578
  #: modules/pricing/widgets/price-menu.php:316
3579
  #: modules/pricing/widgets/pricing-table.php:1002
3580
  #: modules/promo-box/widgets/promo-box.php:376
3581
+ #: modules/random-image/widgets/random-image.php:347
3582
  #: modules/scroll-image/widgets/scroll-image.php:289
3583
  #: modules/wpforms/widgets/wpforms.php:212
3584
  msgid "Help Docs"
3789
  #: modules/pricing/widgets/pricing-table.php:1079
3790
  #: modules/pricing/widgets/pricing-table.php:1758
3791
  #: modules/promo-box/widgets/promo-box.php:561
3792
+ #: modules/random-image/widgets/random-image.php:233
3793
+ #: modules/random-image/widgets/random-image.php:750
3794
+ #: modules/random-image/widgets/random-image.php:791
3795
  #: modules/team-member/widgets/team-member-carousel.php:750
3796
  #: modules/team-member/widgets/team-member-carousel.php:931
3797
  #: modules/team-member/widgets/team-member.php:553
3866
  #: modules/pricing/widgets/pricing-table.php:1762
3867
  #: modules/promo-box/widgets/promo-box.php:565
3868
  #: modules/promo-box/widgets/promo-box.php:593
3869
+ #: modules/random-image/widgets/random-image.php:237
3870
+ #: modules/random-image/widgets/random-image.php:718
3871
+ #: modules/random-image/widgets/random-image.php:754
3872
+ #: modules/random-image/widgets/random-image.php:795
3873
  #: modules/team-member/widgets/team-member-carousel.php:754
3874
  #: modules/team-member/widgets/team-member-carousel.php:935
3875
  #: modules/team-member/widgets/team-member.php:557
3949
  #: modules/pricing/widgets/pricing-table.php:1087
3950
  #: modules/pricing/widgets/pricing-table.php:1766
3951
  #: modules/promo-box/widgets/promo-box.php:569
3952
+ #: modules/random-image/widgets/random-image.php:241
3953
+ #: modules/random-image/widgets/random-image.php:758
3954
+ #: modules/random-image/widgets/random-image.php:799
3955
  #: modules/team-member/widgets/team-member-carousel.php:758
3956
  #: modules/team-member/widgets/team-member-carousel.php:939
3957
  #: modules/team-member/widgets/team-member.php:561
4086
  #: modules/promo-box/widgets/promo-box.php:1149
4087
  #: modules/promo-box/widgets/promo-box.php:1375
4088
  #: modules/promo-box/widgets/promo-box.php:1503
4089
+ #: modules/random-image/widgets/random-image.php:696
4090
  #: modules/team-member/widgets/team-member-carousel.php:1089
4091
  #: modules/team-member/widgets/team-member-carousel.php:1292
4092
  #: modules/team-member/widgets/team-member-carousel.php:1495
4202
  #: modules/pricing/widgets/price-menu.php:186
4203
  #: modules/pricing/widgets/pricing-table.php:960
4204
  #: modules/promo-box/widgets/promo-box.php:349
4205
+ #: modules/random-image/widgets/random-image.php:299
4206
  #: modules/team-member/widgets/team-member-carousel.php:203
4207
  #: modules/team-member/widgets/team-member.php:203
4208
  msgid "Link"
4256
  #: modules/pricing/widgets/pricing-table.php:551
4257
  #: modules/pricing/widgets/pricing-table.php:658
4258
  #: modules/pricing/widgets/pricing-table.php:787
4259
+ #: modules/random-image/widgets/random-image.php:319
4260
+ #: modules/random-image/widgets/random-image.php:525
4261
  msgid "Default"
4262
  msgstr ""
4263
 
4421
  #: modules/pricing/widgets/pricing-table.php:569
4422
  #: modules/pricing/widgets/pricing-table.php:1594
4423
  #: modules/promo-box/widgets/promo-box.php:589
4424
+ #: modules/random-image/widgets/random-image.php:714
4425
  msgid "Top"
4426
  msgstr ""
4427
 
4460
  #: modules/pricing/widgets/pricing-table.php:570
4461
  #: modules/pricing/widgets/pricing-table.php:1602
4462
  #: modules/promo-box/widgets/promo-box.php:597
4463
+ #: modules/random-image/widgets/random-image.php:722
4464
  msgid "Bottom"
4465
  msgstr ""
4466
 
4597
  #: modules/buttons/widgets/buttons.php:1040
4598
  #: modules/image-accordion/widgets/image-accordion.php:691
4599
  #: modules/instafeed/widgets/instafeed.php:1366
4600
+ #: modules/random-image/widgets/random-image.php:786
4601
  msgid "Text Align"
4602
  msgstr ""
4603
 
4655
  #: modules/pricing/widgets/price-menu.php:784
4656
  #: modules/promo-box/widgets/promo-box.php:197
4657
  #: modules/promo-box/widgets/promo-box.php:1354
4658
+ #: modules/random-image/widgets/random-image.php:261
4659
  #: modules/team-member/widgets/team-member-carousel.php:163
4660
  #: modules/team-member/widgets/team-member-carousel.php:497
4661
  #: modules/team-member/widgets/team-member-carousel.php:498
4775
  #: modules/pricing/widgets/pricing-table.php:1255
4776
  #: modules/pricing/widgets/pricing-table.php:1505
4777
  #: modules/promo-box/widgets/promo-box.php:826
4778
+ #: modules/random-image/widgets/random-image.php:852
4779
  #: modules/team-member/widgets/team-member-carousel.php:2253
4780
  #: modules/team-member/widgets/team-member.php:606
4781
  #: modules/wpforms/widgets/wpforms.php:332
4958
  #: modules/promo-box/widgets/promo-box.php:725
4959
  #: modules/promo-box/widgets/promo-box.php:1021
4960
  #: modules/promo-box/widgets/promo-box.php:1250
4961
+ #: modules/random-image/widgets/random-image.php:418
4962
  #: modules/twitter/widgets/twitter-grid.php:101
4963
  #: modules/twitter/widgets/twitter-timeline.php:131
4964
  #: modules/twitter/widgets/twitter-tweet.php:128
5963
  #: modules/gravity-forms/widgets/gravity-forms.php:1859
5964
  #: modules/image-accordion/widgets/image-accordion.php:313
5965
  #: modules/promo-box/widgets/promo-box.php:449
5966
+ #: modules/random-image/widgets/random-image.php:488
5967
  #: modules/twitter/widgets/twitter-timeline.php:149
5968
  msgid "Height"
5969
  msgstr ""
6597
  msgstr ""
6598
 
6599
  #: modules/headings/widgets/fancy-heading.php:267
6600
+ #: modules/random-image/widgets/random-image.php:526
6601
  msgid "Fill"
6602
  msgstr ""
6603
 
7161
  #: modules/info-list/widgets/info-list.php:621
7162
  #: modules/instafeed/widgets/instafeed.php:1260
7163
  #: modules/logos/widgets/logo-grid.php:337
7164
+ #: modules/random-image/widgets/random-image.php:707
7165
  msgid "Vertical Align"
7166
  msgstr ""
7167
 
7169
  #: modules/info-list/widgets/info-list.php:655
7170
  #: modules/instafeed/widgets/instafeed.php:1313
7171
  #: modules/logos/widgets/logo-grid.php:369
7172
+ #: modules/random-image/widgets/random-image.php:744
7173
  msgid "Horizontal Align"
7174
  msgstr ""
7175
 
7638
  msgstr ""
7639
 
7640
  #: modules/instafeed/widgets/instafeed.php:482
7641
+ #: modules/random-image/widgets/random-image.php:254
7642
+ #: modules/random-image/widgets/random-image.php:260
7643
+ #: modules/random-image/widgets/random-image.php:684
7644
  msgid "Caption"
7645
  msgstr ""
7646
 
7657
  msgstr ""
7658
 
7659
  #: modules/instafeed/widgets/instafeed.php:537
7660
+ #: modules/random-image/widgets/random-image.php:315
7661
  msgid "Lightbox"
7662
  msgstr ""
7663
 
7706
  msgstr ""
7707
 
7708
  #: modules/instafeed/widgets/instafeed.php:1075
7709
+ #: modules/random-image/widgets/random-image.php:202
7710
  msgid "Images"
7711
  msgstr ""
7712
 
7950
  #: modules/logos/widgets/logo-carousel.php:623
7951
  #: modules/logos/widgets/logo-grid.php:577
7952
  #: modules/logos/widgets/logo-grid.php:665
7953
+ #: modules/random-image/widgets/random-image.php:556
7954
+ #: modules/random-image/widgets/random-image.php:590
7955
+ #: modules/random-image/widgets/random-image.php:1000
7956
+ #: modules/random-image/widgets/random-image.php:1091
7957
  #: modules/team-member/widgets/team-member-carousel.php:968
7958
  #: modules/team-member/widgets/team-member.php:688
7959
  msgid "Opacity"
8817
  msgid "Toolset"
8818
  msgstr ""
8819
 
8820
+ #: modules/random-image/module.php:94
8821
+ #: modules/random-image/widgets/random-image.php:143
8822
+ msgid "Aden"
8823
  msgstr ""
8824
 
8825
+ #: modules/random-image/module.php:95
8826
+ #: modules/random-image/widgets/random-image.php:144
8827
+ msgid "Amaro"
8828
+ msgstr ""
8829
+
8830
+ #: modules/random-image/module.php:96
8831
+ #: modules/random-image/widgets/random-image.php:145
8832
+ msgid "Ashby"
8833
+ msgstr ""
8834
+
8835
+ #: modules/random-image/module.php:97
8836
+ #: modules/random-image/widgets/random-image.php:146
8837
+ msgid "Brannan"
8838
+ msgstr ""
8839
+
8840
+ #: modules/random-image/module.php:98
8841
+ #: modules/random-image/widgets/random-image.php:147
8842
+ msgid "Brooklyn"
8843
+ msgstr ""
8844
+
8845
+ #: modules/random-image/module.php:99
8846
+ #: modules/random-image/widgets/random-image.php:148
8847
+ msgid "Charmes"
8848
+ msgstr ""
8849
+
8850
+ #: modules/random-image/module.php:100
8851
+ #: modules/random-image/widgets/random-image.php:149
8852
+ msgid "Clarendon"
8853
+ msgstr ""
8854
+
8855
+ #: modules/random-image/module.php:101
8856
+ #: modules/random-image/widgets/random-image.php:150
8857
+ msgid "Crema"
8858
+ msgstr ""
8859
+
8860
+ #: modules/random-image/module.php:102
8861
+ #: modules/random-image/widgets/random-image.php:151
8862
+ msgid "Dogpatch"
8863
+ msgstr ""
8864
+
8865
+ #: modules/random-image/module.php:103
8866
+ #: modules/random-image/widgets/random-image.php:152
8867
+ msgid "Earlybird"
8868
+ msgstr ""
8869
+
8870
+ #: modules/random-image/module.php:104
8871
+ #: modules/random-image/widgets/random-image.php:153
8872
+ msgid "Gingham"
8873
+ msgstr ""
8874
+
8875
+ #: modules/random-image/module.php:105
8876
+ #: modules/random-image/widgets/random-image.php:154
8877
+ msgid "Ginza"
8878
+ msgstr ""
8879
+
8880
+ #: modules/random-image/module.php:106
8881
+ #: modules/random-image/widgets/random-image.php:155
8882
+ msgid "Hefe"
8883
+ msgstr ""
8884
+
8885
+ #: modules/random-image/module.php:107
8886
+ #: modules/random-image/widgets/random-image.php:156
8887
+ msgid "Helena"
8888
  msgstr ""
8889
 
8890
+ #: modules/random-image/module.php:108
8891
+ #: modules/random-image/widgets/random-image.php:157
8892
+ msgid "Hudson"
8893
+ msgstr ""
8894
+
8895
+ #: modules/random-image/module.php:109
8896
+ #: modules/random-image/widgets/random-image.php:158
8897
+ msgid "Inkwell"
8898
+ msgstr ""
8899
+
8900
+ #: modules/random-image/module.php:110
8901
+ #: modules/random-image/widgets/random-image.php:159
8902
+ msgid "Juno"
8903
+ msgstr ""
8904
+
8905
+ #: modules/random-image/module.php:111
8906
+ #: modules/random-image/widgets/random-image.php:160
8907
+ msgid "Kelvin"
8908
+ msgstr ""
8909
+
8910
+ #: modules/random-image/module.php:112
8911
+ #: modules/random-image/widgets/random-image.php:161
8912
+ msgid "Lark"
8913
+ msgstr ""
8914
+
8915
+ #: modules/random-image/module.php:113
8916
+ #: modules/random-image/widgets/random-image.php:162
8917
+ msgid "Lofi"
8918
+ msgstr ""
8919
+
8920
+ #: modules/random-image/module.php:114
8921
+ #: modules/random-image/widgets/random-image.php:163
8922
+ msgid "Ludwig"
8923
+ msgstr ""
8924
+
8925
+ #: modules/random-image/module.php:115
8926
+ #: modules/random-image/widgets/random-image.php:164
8927
+ msgid "Maven"
8928
+ msgstr ""
8929
+
8930
+ #: modules/random-image/module.php:116
8931
+ #: modules/random-image/widgets/random-image.php:165
8932
+ msgid "Mayfair"
8933
+ msgstr ""
8934
+
8935
+ #: modules/random-image/module.php:117
8936
+ #: modules/random-image/widgets/random-image.php:166
8937
+ msgid "Moon"
8938
+ msgstr ""
8939
+
8940
+ #: modules/random-image/widgets/random-image.php:136
8941
+ msgid "Inherit"
8942
+ msgstr ""
8943
+
8944
+ #: modules/random-image/widgets/random-image.php:209
8945
+ msgid "Add Images"
8946
+ msgstr ""
8947
+
8948
+ #: modules/random-image/widgets/random-image.php:269
8949
+ msgid "Caption Position"
8950
+ msgstr ""
8951
+
8952
+ #: modules/random-image/widgets/random-image.php:273
8953
+ msgid "Over Image"
8954
+ msgstr ""
8955
+
8956
+ #: modules/random-image/widgets/random-image.php:274
8957
+ msgid "Below Image"
8958
+ msgstr ""
8959
+
8960
+ #: modules/random-image/widgets/random-image.php:285
8961
+ msgid "Link to"
8962
+ msgstr ""
8963
+
8964
+ #: modules/random-image/widgets/random-image.php:290
8965
+ msgid "Media File"
8966
+ msgstr ""
8967
+
8968
+ #: modules/random-image/widgets/random-image.php:291
8969
+ msgid "Custom URL"
8970
+ msgstr ""
8971
+
8972
+ #: modules/random-image/widgets/random-image.php:304
8973
+ msgid "https://your-link.com"
8974
+ msgstr ""
8975
+
8976
+ #: modules/random-image/widgets/random-image.php:453
8977
+ msgid "Max Width"
8978
+ msgstr ""
8979
+
8980
+ #: modules/random-image/widgets/random-image.php:519
8981
+ msgid "Object Fit"
8982
+ msgstr ""
8983
+
8984
+ #: modules/random-image/widgets/random-image.php:527
8985
  #: modules/scroll-image/widgets/scroll-image.php:180
8986
  msgid "Cover"
8987
  msgstr ""
8988
 
8989
+ #: modules/random-image/widgets/random-image.php:528
8990
+ msgid "Contain"
8991
+ msgstr ""
8992
+
8993
+ #: modules/random-image/widgets/random-image.php:616
8994
+ msgid "Transition Duration"
8995
+ msgstr ""
8996
+
8997
+ #: modules/random-image/widgets/random-image.php:633
8998
+ msgid "Hover Animation"
8999
+ msgstr ""
9000
+
9001
+ #: modules/random-image/widgets/random-image.php:762
9002
+ msgid "Justify"
9003
+ msgstr ""
9004
+
9005
+ #: modules/random-image/widgets/random-image.php:882
9006
+ msgid "Hover Effect"
9007
+ msgstr ""
9008
+
9009
+ #: modules/random-image/widgets/random-image.php:887
9010
+ msgid "Fade In"
9011
+ msgstr ""
9012
+
9013
+ #: modules/random-image/widgets/random-image.php:888
9014
+ msgid "Fade Out"
9015
+ msgstr ""
9016
+
9017
+ #: modules/random-image/widgets/random-image.php:889
9018
+ msgid "Fade From Top"
9019
+ msgstr ""
9020
+
9021
+ #: modules/random-image/widgets/random-image.php:890
9022
+ msgid "Fade From Bottom"
9023
+ msgstr ""
9024
+
9025
+ #: modules/random-image/widgets/random-image.php:891
9026
+ msgid "Fade From Left"
9027
+ msgstr ""
9028
+
9029
+ #: modules/random-image/widgets/random-image.php:892
9030
+ msgid "Fade From Right"
9031
+ msgstr ""
9032
+
9033
+ #: modules/random-image/widgets/random-image.php:893
9034
+ msgid "Slide From Top"
9035
+ msgstr ""
9036
+
9037
+ #: modules/random-image/widgets/random-image.php:894
9038
+ msgid "Slide From Bottom"
9039
+ msgstr ""
9040
+
9041
+ #: modules/random-image/widgets/random-image.php:895
9042
+ msgid "Slide From Left"
9043
+ msgstr ""
9044
+
9045
+ #: modules/random-image/widgets/random-image.php:896
9046
+ msgid "Slide From Right"
9047
+ msgstr ""
9048
+
9049
+ #: modules/random-image/widgets/random-image.php:897
9050
+ msgid "Fade To Top"
9051
+ msgstr ""
9052
+
9053
+ #: modules/random-image/widgets/random-image.php:898
9054
+ msgid "Fade To Bottom"
9055
+ msgstr ""
9056
+
9057
+ #: modules/random-image/widgets/random-image.php:899
9058
+ msgid "Fade To Left"
9059
+ msgstr ""
9060
+
9061
+ #: modules/random-image/widgets/random-image.php:900
9062
+ msgid "Fade To Right"
9063
+ msgstr ""
9064
+
9065
+ #: modules/random-image/widgets/random-image.php:901
9066
+ msgid "Slide To Top"
9067
+ msgstr ""
9068
+
9069
+ #: modules/random-image/widgets/random-image.php:902
9070
+ msgid "Slide To Bottom"
9071
+ msgstr ""
9072
+
9073
+ #: modules/random-image/widgets/random-image.php:903
9074
+ msgid "Slide To Left"
9075
+ msgstr ""
9076
+
9077
+ #: modules/random-image/widgets/random-image.php:904
9078
+ msgid "Slide To Right"
9079
+ msgstr ""
9080
+
9081
+ #: modules/random-image/widgets/random-image.php:989
9082
+ #: modules/random-image/widgets/random-image.php:1080
9083
+ msgid "Text Shadow"
9084
+ msgstr ""
9085
+
9086
+ #: modules/scroll-image/widgets/scroll-image.php:132
9087
+ msgid "Image Height"
9088
+ msgstr ""
9089
+
9090
+ #: modules/scroll-image/widgets/scroll-image.php:158
9091
+ msgid "URL"
9092
+ msgstr ""
9093
+
9094
  #: modules/scroll-image/widgets/scroll-image.php:229
9095
  msgid "Mouse Scroll"
9096
  msgstr ""
9460
  msgid "Expanded"
9461
  msgstr ""
9462
 
9463
+ #: plugin.php:192
9464
  msgid ""
9465
  "The <b>username</b> added is not a valid Instagram Username. Check browser "
9466
  "console for more details."
9467
  msgstr ""
9468
 
9469
+ #: plugin.php:193
9470
  msgid "This account is private."
9471
  msgstr ""
9472
 
9473
+ #: plugin.php:194
9474
  msgid "No <i>images</i> were found in the Instagram profile for <b>"
9475
  msgstr ""
9476
 
9477
+ #: plugin.php:434
9478
  msgid "PowerPack Elements"
9479
  msgstr ""
9480
 
9481
+ #: powerpack-lite-elementor.php:64
9482
  msgid ""
9483
  "PowerPack requires Elementor plugin to be active. Please activate Elementor "
9484
  "to continue."
9485
  msgstr ""
9486
 
9487
+ #: powerpack-lite-elementor.php:65
9488
  msgid "Activate Elementor"
9489
  msgstr ""
9490
 
9491
+ #: powerpack-lite-elementor.php:73
9492
  msgid ""
9493
  "PowerPack requires %1$s\"Elementor\"%2$s plugin to be installed and "
9494
  "activated. Please install Elementor to continue."
9495
  msgstr ""
9496
 
9497
+ #: powerpack-lite-elementor.php:74
9498
  msgid "Install Elementor"
9499
  msgstr ""
9500
 
9501
+ #: powerpack-lite-elementor.php:202
9502
  msgid "View PowerPack Documentation"
9503
  msgstr ""
9504
 
9505
+ #: powerpack-lite-elementor.php:202
9506
  msgid "Docs & FAQs"
9507
  msgstr ""
9508
 
modules/display-conditions/conditions/day.php CHANGED
@@ -73,7 +73,7 @@ class Day extends Condition {
73
  '4' => __( 'Thursday', 'powerpack' ),
74
  '5' => __( 'Friday', 'powerpack' ),
75
  '6' => __( 'Saturday', 'powerpack' ),
76
- '7' => __( 'Sunday', 'powerpack' ),
77
  ],
78
  'multiple' => true,
79
  'label_block' => true,
73
  '4' => __( 'Thursday', 'powerpack' ),
74
  '5' => __( 'Friday', 'powerpack' ),
75
  '6' => __( 'Saturday', 'powerpack' ),
76
+ '0' => __( 'Sunday', 'powerpack' ),
77
  ],
78
  'multiple' => true,
79
  'label_block' => true,
modules/random-image/module.php ADDED
@@ -0,0 +1,122 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ namespace PowerpackElementsLite\Modules\RandomImage;
3
+
4
+ use PowerpackElementsLite\Base\Module_Base;
5
+
6
+ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
7
+
8
+ class Module extends Module_Base {
9
+
10
+ /**
11
+ * Module is active or not.
12
+ *
13
+ * @since 2.3.0
14
+ *
15
+ * @access public
16
+ *
17
+ * @return bool true|false.
18
+ */
19
+ public static function is_active() {
20
+ return true;
21
+ }
22
+
23
+ /**
24
+ * Get Module Name.
25
+ *
26
+ * @since 2.3.0
27
+ *
28
+ * @access public
29
+ *
30
+ * @return string Module name.
31
+ */
32
+ public function get_name() {
33
+ return 'pp-random-image';
34
+ }
35
+
36
+ /**
37
+ * Get Widgets.
38
+ *
39
+ * @since 2.3.0
40
+ *
41
+ * @access public
42
+ *
43
+ * @return array Widgets.
44
+ */
45
+ public function get_widgets() {
46
+ return [
47
+ 'Random_Image',
48
+ ];
49
+ }
50
+
51
+ /**
52
+ * Get Image Caption.
53
+ *
54
+ * @since 2.3.0
55
+ *
56
+ * @access public
57
+ *
58
+ * @return string image caption.
59
+ */
60
+ public static function get_image_caption( $id, $caption_type = 'caption' ) {
61
+
62
+ $attachment = get_post( $id );
63
+
64
+ $attachment_caption = '';
65
+
66
+ if ( $caption_type == 'title' ) {
67
+ $attachment_caption = $attachment->post_title;
68
+ }
69
+ elseif ( $caption_type == 'caption' ) {
70
+ $attachment_caption = $attachment->post_excerpt;
71
+ }
72
+ elseif ( $caption_type == 'description' ) {
73
+ $attachment_caption = $attachment->post_content;
74
+ }
75
+
76
+ return $attachment_caption;
77
+
78
+ }
79
+
80
+ /**
81
+ * Get Image Filters.
82
+ *
83
+ * @since 2.3.0
84
+ *
85
+ * @access public
86
+ *
87
+ * @return array image filters.
88
+ */
89
+ public static function get_image_filters() {
90
+
91
+ $pp_image_filters = [
92
+ 'normal' => __( 'Normal', 'powerpack' ),
93
+ 'filter-1977' => __( '1977', 'powerpack' ),
94
+ 'filter-aden' => __( 'Aden', 'powerpack' ),
95
+ 'filter-amaro' => __( 'Amaro', 'powerpack' ),
96
+ 'filter-ashby' => __( 'Ashby', 'powerpack' ),
97
+ 'filter-brannan' => __( 'Brannan', 'powerpack' ),
98
+ 'filter-brooklyn' => __( 'Brooklyn', 'powerpack' ),
99
+ 'filter-charmes' => __( 'Charmes', 'powerpack' ),
100
+ 'filter-clarendon' => __( 'Clarendon', 'powerpack' ),
101
+ 'filter-crema' => __( 'Crema', 'powerpack' ),
102
+ 'filter-dogpatch' => __( 'Dogpatch', 'powerpack' ),
103
+ 'filter-earlybird' => __( 'Earlybird', 'powerpack' ),
104
+ 'filter-gingham' => __( 'Gingham', 'powerpack' ),
105
+ 'filter-ginza' => __( 'Ginza', 'powerpack' ),
106
+ 'filter-hefe' => __( 'Hefe', 'powerpack' ),
107
+ 'filter-helena' => __( 'Helena', 'powerpack' ),
108
+ 'filter-hudson' => __( 'Hudson', 'powerpack' ),
109
+ 'filter-inkwell' => __( 'Inkwell', 'powerpack' ),
110
+ 'filter-juno' => __( 'Juno', 'powerpack' ),
111
+ 'filter-kelvin' => __( 'Kelvin', 'powerpack' ),
112
+ 'filter-lark' => __( 'Lark', 'powerpack' ),
113
+ 'filter-lofi' => __( 'Lofi', 'powerpack' ),
114
+ 'filter-ludwig' => __( 'Ludwig', 'powerpack' ),
115
+ 'filter-maven' => __( 'Maven', 'powerpack' ),
116
+ 'filter-mayfair' => __( 'Mayfair', 'powerpack' ),
117
+ 'filter-moon' => __( 'Moon', 'powerpack' ),
118
+ ];
119
+
120
+ return $pp_image_filters;
121
+ }
122
+ }
modules/random-image/widgets/random-image.php ADDED
@@ -0,0 +1,1312 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ namespace PowerpackElementsLite\Modules\RandomImage\Widgets;
3
+
4
+ use PowerpackElementsLite\Base\Powerpack_Widget;
5
+ use PowerpackElementsLite\Modules\RandomImage\Module;
6
+ use PowerpackElementsLite\Classes\PP_Config;
7
+
8
+ // Elementor Classes
9
+ use Elementor\Controls_Manager;
10
+ use Elementor\Utils;
11
+ use Elementor\Icons_Manager;
12
+ use Elementor\Repeater;
13
+ use Elementor\Control_Media;
14
+ use Elementor\Group_Control_Background;
15
+ use Elementor\Group_Control_Image_Size;
16
+ use Elementor\Group_Control_Box_Shadow;
17
+ use Elementor\Group_Control_Border;
18
+ use Elementor\Group_Control_Css_Filter;
19
+ use Elementor\Group_Control_Typography;
20
+ use Elementor\Group_Control_Text_Shadow;
21
+ use Elementor\Scheme_Typography;
22
+ use Elementor\Modules\DynamicTags\Module as TagsModule;
23
+
24
+ if ( ! defined( 'ABSPATH' ) ) {
25
+ exit; // Exit if accessed directly.
26
+ }
27
+
28
+ /**
29
+ * Gallery Slider Widget
30
+ */
31
+ class Random_Image extends Powerpack_Widget {
32
+
33
+ /**
34
+ * Retrieve gallery slider widget name.
35
+ *
36
+ * @access public
37
+ *
38
+ * @return string Widget name.
39
+ */
40
+ public function get_name() {
41
+ return parent::get_widget_name( 'Random_Image' );
42
+ }
43
+
44
+ /**
45
+ * Retrieve gallery slider widget title.
46
+ *
47
+ * @access public
48
+ *
49
+ * @return string Widget title.
50
+ */
51
+ public function get_title() {
52
+ return parent::get_widget_title( 'Random_Image' );
53
+ }
54
+
55
+ /**
56
+ * Retrieve the list of categories the gallery slider widget belongs to.
57
+ *
58
+ * Used to determine where to display the widget in the editor.
59
+ *
60
+ * @access public
61
+ *
62
+ * @return array Widget categories.
63
+ */
64
+ public function get_categories() {
65
+ return parent::get_widget_categories( 'Random_Image' );
66
+ }
67
+
68
+ /**
69
+ * Retrieve gallery slider widget icon.
70
+ *
71
+ * @access public
72
+ *
73
+ * @return string Widget icon.
74
+ */
75
+ public function get_icon() {
76
+ return parent::get_widget_icon( 'Random_Image' );
77
+ }
78
+
79
+ /**
80
+ * Get widget keywords.
81
+ *
82
+ * Retrieve the list of keywords the widget belongs to.
83
+ *
84
+ * @access public
85
+ *
86
+ * @return array Widget keywords.
87
+ */
88
+ public function get_keywords() {
89
+ return parent::get_widget_keywords( 'Random_Image' );
90
+ }
91
+
92
+ /**
93
+ * Retrieve the list of scripts the gallery slider widget depended on.
94
+ *
95
+ * Used to set scripts dependencies required to run the widget.
96
+ *
97
+ * @access public
98
+ *
99
+ * @return array Widget scripts dependencies.
100
+ */
101
+ public function get_script_depends() {
102
+ return [
103
+ 'jquery-fancybox',
104
+ 'powerpack-frontend',
105
+ ];
106
+ }
107
+
108
+ /**
109
+ * Retrieve the list of styles the image slider widget depended on.
110
+ *
111
+ * Used to set styles dependencies required to run the widget.
112
+ *
113
+ * @access public
114
+ *
115
+ * @return array Widget scripts dependencies.
116
+ */
117
+ public function get_style_depends() {
118
+ return [
119
+ 'fancybox',
120
+ ];
121
+ }
122
+
123
+ /**
124
+ * Image filters.
125
+ *
126
+ * @access public
127
+ * @param boolean $inherit if inherit option required.
128
+ * @return array Filters.
129
+ */
130
+ protected function image_filters( $inherit = false ) {
131
+
132
+ $inherit_opt = array();
133
+
134
+ if ( $inherit ) {
135
+ $inherit_opt = array(
136
+ '' => __( 'Inherit', 'powerpack' ),
137
+ );
138
+ }
139
+
140
+ $pp_image_filters = array(
141
+ 'normal' => __( 'Normal', 'powerpack' ),
142
+ 'filter-1977' => __( '1977', 'powerpack' ),
143
+ 'filter-aden' => __( 'Aden', 'powerpack' ),
144
+ 'filter-amaro' => __( 'Amaro', 'powerpack' ),
145
+ 'filter-ashby' => __( 'Ashby', 'powerpack' ),
146
+ 'filter-brannan' => __( 'Brannan', 'powerpack' ),
147
+ 'filter-brooklyn' => __( 'Brooklyn', 'powerpack' ),
148
+ 'filter-charmes' => __( 'Charmes', 'powerpack' ),
149
+ 'filter-clarendon' => __( 'Clarendon', 'powerpack' ),
150
+ 'filter-crema' => __( 'Crema', 'powerpack' ),
151
+ 'filter-dogpatch' => __( 'Dogpatch', 'powerpack' ),
152
+ 'filter-earlybird' => __( 'Earlybird', 'powerpack' ),
153
+ 'filter-gingham' => __( 'Gingham', 'powerpack' ),
154
+ 'filter-ginza' => __( 'Ginza', 'powerpack' ),
155
+ 'filter-hefe' => __( 'Hefe', 'powerpack' ),
156
+ 'filter-helena' => __( 'Helena', 'powerpack' ),
157
+ 'filter-hudson' => __( 'Hudson', 'powerpack' ),
158
+ 'filter-inkwell' => __( 'Inkwell', 'powerpack' ),
159
+ 'filter-juno' => __( 'Juno', 'powerpack' ),
160
+ 'filter-kelvin' => __( 'Kelvin', 'powerpack' ),
161
+ 'filter-lark' => __( 'Lark', 'powerpack' ),
162
+ 'filter-lofi' => __( 'Lofi', 'powerpack' ),
163
+ 'filter-ludwig' => __( 'Ludwig', 'powerpack' ),
164
+ 'filter-maven' => __( 'Maven', 'powerpack' ),
165
+ 'filter-mayfair' => __( 'Mayfair', 'powerpack' ),
166
+ 'filter-moon' => __( 'Moon', 'powerpack' ),
167
+ );
168
+
169
+ return array_merge( $inherit_opt, $pp_image_filters );
170
+ }
171
+
172
+ /**
173
+ * Register gallery slider widget controls.
174
+ *
175
+ * Adds different input fields to allow the user to change and customize the widget settings.
176
+ *
177
+ * @access protected
178
+ */
179
+ protected function _register_controls() {
180
+
181
+ /* Content Tab */
182
+ $this->register_content_gallery_controls();
183
+ $this->register_content_help_docs_controls();
184
+ $this->register_content_upgrade_pro_controls();
185
+
186
+ /* Style Tab */
187
+ $this->register_style_image_controls();
188
+ $this->register_style_caption_controls();
189
+ }
190
+
191
+ /*-----------------------------------------------------------------------------------*/
192
+ /* CONTENT TAB
193
+ /*-----------------------------------------------------------------------------------*/
194
+
195
+ protected function register_content_gallery_controls() {
196
+ /**
197
+ * Content Tab: Gallery
198
+ */
199
+ $this->start_controls_section(
200
+ 'section_images',
201
+ [
202
+ 'label' => __( 'Images', 'powerpack' ),
203
+ ]
204
+ );
205
+
206
+ $this->add_control(
207
+ 'wp_gallery',
208
+ [
209
+ 'label' => __( 'Add Images', 'powerpack' ),
210
+ 'type' => Controls_Manager::GALLERY,
211
+ 'dynamic' => [
212
+ 'active' => true,
213
+ ],
214
+ ]
215
+ );
216
+
217
+ $this->add_group_control(
218
+ Group_Control_Image_Size::get_type(),
219
+ [
220
+ 'name' => 'image', // Actually its `image_size`.
221
+ 'label' => __( 'Image Size', 'powerpack' ),
222
+ 'default' => 'full',
223
+ ]
224
+ );
225
+
226
+ $this->add_responsive_control(
227
+ 'align',
228
+ [
229
+ 'label' => __( 'Alignment', 'powerpack' ),
230
+ 'type' => Controls_Manager::CHOOSE,
231
+ 'options' => [
232
+ 'left' => [
233
+ 'title' => __( 'Left', 'powerpack' ),
234
+ 'icon' => 'fa fa-align-left',
235
+ ],
236
+ 'center' => [
237
+ 'title' => __( 'Center', 'powerpack' ),
238
+ 'icon' => 'fa fa-align-center',
239
+ ],
240
+ 'right' => [
241
+ 'title' => __( 'Right', 'powerpack' ),
242
+ 'icon' => 'fa fa-align-right',
243
+ ],
244
+ ],
245
+ 'selectors' => [
246
+ '{{WRAPPER}} .pp-random-image-wrap' => 'text-align: {{VALUE}};',
247
+ ],
248
+ ]
249
+ );
250
+
251
+ $this->add_control(
252
+ 'caption',
253
+ [
254
+ 'label' => __( 'Caption', 'powerpack' ),
255
+ 'type' => Controls_Manager::SELECT,
256
+ 'default' => '',
257
+ 'options' => [
258
+ '' => __( 'None', 'powerpack' ),
259
+ 'title' => __( 'Title', 'powerpack' ),
260
+ 'caption' => __( 'Caption', 'powerpack' ),
261
+ 'description' => __( 'Description', 'powerpack' ),
262
+ ],
263
+ ]
264
+ );
265
+
266
+ $this->add_control(
267
+ 'caption_position',
268
+ array(
269
+ 'label' => __( 'Caption Position', 'powerpack' ),
270
+ 'type' => Controls_Manager::SELECT,
271
+ 'default' => 'below_image',
272
+ 'options' => array(
273
+ 'over_image' => __( 'Over Image', 'powerpack' ),
274
+ 'below_image' => __( 'Below Image', 'powerpack' ),
275
+ ),
276
+ 'condition' => array(
277
+ 'caption!' => '',
278
+ ),
279
+ )
280
+ );
281
+
282
+ $this->add_control(
283
+ 'link_to',
284
+ [
285
+ 'label' => __( 'Link to', 'powerpack' ),
286
+ 'type' => Controls_Manager::SELECT,
287
+ 'default' => 'none',
288
+ 'options' => [
289
+ 'none' => __( 'None', 'powerpack' ),
290
+ 'file' => __( 'Media File', 'powerpack' ),
291
+ 'custom' => __( 'Custom URL', 'powerpack' ),
292
+ ],
293
+ ]
294
+ );
295
+
296
+ $this->add_control(
297
+ 'link',
298
+ [
299
+ 'label' => __( 'Link', 'powerpack' ),
300
+ 'type' => Controls_Manager::URL,
301
+ 'dynamic' => [
302
+ 'active' => true,
303
+ ],
304
+ 'placeholder' => __( 'https://your-link.com', 'powerpack' ),
305
+ 'condition' => [
306
+ 'link_to' => 'custom',
307
+ ],
308
+ 'show_label' => false,
309
+ ]
310
+ );
311
+
312
+ $this->add_control(
313
+ 'open_lightbox',
314
+ [
315
+ 'label' => __( 'Lightbox', 'powerpack' ),
316
+ 'type' => Controls_Manager::SELECT,
317
+ 'default' => 'default',
318
+ 'options' => [
319
+ 'default' => __( 'Default', 'powerpack' ),
320
+ 'yes' => __( 'Yes', 'powerpack' ),
321
+ 'no' => __( 'No', 'powerpack' ),
322
+ ],
323
+ 'condition' => [
324
+ 'link_to' => 'file',
325
+ ],
326
+ ]
327
+ );
328
+
329
+ $this->end_controls_section();
330
+ }
331
+
332
+ protected function register_content_help_docs_controls() {
333
+
334
+ $help_docs = PP_Config::get_widget_help_links( 'Random_Image' );
335
+
336
+ if ( ! empty( $help_docs ) ) {
337
+
338
+ /**
339
+ * Content Tab: Help Docs
340
+ *
341
+ * @since 2.3.0
342
+ * @access protected
343
+ */
344
+ $this->start_controls_section(
345
+ 'section_help_docs',
346
+ [
347
+ 'label' => __( 'Help Docs', 'powerpack' ),
348
+ ]
349
+ );
350
+
351
+ $hd_counter = 1;
352
+ foreach ( $help_docs as $hd_title => $hd_link ) {
353
+ $this->add_control(
354
+ 'help_doc_' . $hd_counter,
355
+ [
356
+ 'type' => Controls_Manager::RAW_HTML,
357
+ 'raw' => sprintf( '%1$s ' . $hd_title . ' %2$s', '<a href="' . $hd_link . '" target="_blank" rel="noopener">', '</a>' ),
358
+ 'content_classes' => 'pp-editor-doc-links',
359
+ ]
360
+ );
361
+
362
+ $hd_counter++;
363
+ }
364
+
365
+ $this->end_controls_section();
366
+ }
367
+ }
368
+
369
+ /**
370
+ * Register upgrade pro content controls
371
+ *
372
+ * @return void
373
+ */
374
+ protected function register_content_upgrade_pro_controls() {
375
+ if ( ! is_pp_elements_active() ) {
376
+ $this->start_controls_section(
377
+ 'section_upgrade_powerpack',
378
+ array(
379
+ 'label' => apply_filters( 'upgrade_powerpack_title', __( 'Get PowerPack Pro', 'powerpack' ) ),
380
+ 'tab' => Controls_Manager::TAB_CONTENT,
381
+ )
382
+ );
383
+
384
+ $this->add_control(
385
+ 'upgrade_powerpack_notice',
386
+ array(
387
+ 'label' => '',
388
+ 'type' => Controls_Manager::RAW_HTML,
389
+ // translators: %1$s opening link tag, %2$s closing link tag.
390
+ 'raw' => apply_filters( 'upgrade_powerpack_message', sprintf( __( 'Upgrade to %1$s Pro Version %2$s for 70+ widgets, exciting extensions and advanced features.', 'powerpack' ), '<a href="#" target="_blank" rel="noopener">', '</a>' ) ),
391
+ 'content_classes' => 'upgrade-powerpack-notice elementor-panel-alert elementor-panel-alert-info',
392
+ )
393
+ );
394
+
395
+ $this->end_controls_section();
396
+ }
397
+ }
398
+
399
+ /*-----------------------------------------------------------------------------------*/
400
+ /* STYLE TAB
401
+ /*-----------------------------------------------------------------------------------*/
402
+
403
+ protected function register_style_image_controls() {
404
+ /**
405
+ * Style Tab: Image
406
+ */
407
+ $this->start_controls_section(
408
+ 'section_image',
409
+ [
410
+ 'label' => __( 'Image', 'powerpack' ),
411
+ 'tab' => Controls_Manager::TAB_STYLE,
412
+ ]
413
+ );
414
+
415
+ $this->add_responsive_control(
416
+ 'width',
417
+ [
418
+ 'label' => __( 'Width', 'powerpack' ),
419
+ 'type' => Controls_Manager::SLIDER,
420
+ 'default' => [
421
+ 'unit' => '%',
422
+ ],
423
+ 'tablet_default' => [
424
+ 'unit' => '%',
425
+ ],
426
+ 'mobile_default' => [
427
+ 'unit' => '%',
428
+ ],
429
+ 'size_units' => [ '%', 'px', 'vw' ],
430
+ 'range' => [
431
+ '%' => [
432
+ 'min' => 1,
433
+ 'max' => 100,
434
+ ],
435
+ 'px' => [
436
+ 'min' => 1,
437
+ 'max' => 1000,
438
+ ],
439
+ 'vw' => [
440
+ 'min' => 1,
441
+ 'max' => 100,
442
+ ],
443
+ ],
444
+ 'selectors' => [
445
+ '{{WRAPPER}} .pp-random-image' => 'width: {{SIZE}}{{UNIT}};',
446
+ ],
447
+ ]
448
+ );
449
+
450
+ $this->add_responsive_control(
451
+ 'space',
452
+ [
453
+ 'label' => __( 'Max Width', 'powerpack' ),
454
+ 'type' => Controls_Manager::SLIDER,
455
+ 'default' => [
456
+ 'unit' => '%',
457
+ ],
458
+ 'tablet_default' => [
459
+ 'unit' => '%',
460
+ ],
461
+ 'mobile_default' => [
462
+ 'unit' => '%',
463
+ ],
464
+ 'size_units' => [ '%', 'px', 'vw' ],
465
+ 'range' => [
466
+ '%' => [
467
+ 'min' => 1,
468
+ 'max' => 100,
469
+ ],
470
+ 'px' => [
471
+ 'min' => 1,
472
+ 'max' => 1000,
473
+ ],
474
+ 'vw' => [
475
+ 'min' => 1,
476
+ 'max' => 100,
477
+ ],
478
+ ],
479
+ 'selectors' => [
480
+ '{{WRAPPER}} .pp-random-image' => 'max-width: {{SIZE}}{{UNIT}};',
481
+ ],
482
+ ]
483
+ );
484
+
485
+ $this->add_responsive_control(
486
+ 'height',
487
+ [
488
+ 'label' => __( 'Height', 'powerpack' ),
489
+ 'type' => Controls_Manager::SLIDER,
490
+ 'default' => [
491
+ 'unit' => 'px',
492
+ ],
493
+ 'tablet_default' => [
494
+ 'unit' => 'px',
495
+ ],
496
+ 'mobile_default' => [
497
+ 'unit' => 'px',
498
+ ],
499
+ 'size_units' => [ 'px', 'vh' ],
500
+ 'range' => [
501
+ 'px' => [
502
+ 'min' => 1,
503
+ 'max' => 500,
504
+ ],
505
+ 'vh' => [
506
+ 'min' => 1,
507
+ 'max' => 100,
508
+ ],
509
+ ],
510
+ 'selectors' => [
511
+ '{{WRAPPER}} .pp-random-image' => 'height: {{SIZE}}{{UNIT}};',
512
+ ],
513
+ ]
514
+ );
515
+
516
+ $this->add_responsive_control(
517
+ 'object-fit',
518
+ [
519
+ 'label' => __( 'Object Fit', 'powerpack' ),
520
+ 'type' => Controls_Manager::SELECT,
521
+ 'condition' => [
522
+ 'height[size]!' => '',
523
+ ],
524
+ 'options' => [
525
+ '' => __( 'Default', 'powerpack' ),
526
+ 'fill' => __( 'Fill', 'powerpack' ),
527
+ 'cover' => __( 'Cover', 'powerpack' ),
528
+ 'contain' => __( 'Contain', 'powerpack' ),
529
+ ],
530
+ 'default' => '',
531
+ 'selectors' => [
532
+ '{{WRAPPER}} .pp-random-image' => 'object-fit: {{VALUE}};',
533
+ ],
534
+ ]
535
+ );
536
+
537
+ $this->add_control(
538
+ 'separator_panel_style',
539
+ [
540
+ 'type' => Controls_Manager::DIVIDER,
541
+ 'style' => 'thick',
542
+ ]
543
+ );
544
+
545
+ $this->start_controls_tabs( 'image_effects' );
546
+
547
+ $this->start_controls_tab( 'normal',
548
+ [
549
+ 'label' => __( 'Normal', 'powerpack' ),
550
+ ]
551
+ );
552
+
553
+ $this->add_control(
554
+ 'opacity',
555
+ [
556
+ 'label' => __( 'Opacity', 'powerpack' ),
557
+ 'type' => Controls_Manager::SLIDER,
558
+ 'range' => [
559
+ 'px' => [
560
+ 'max' => 1,
561
+ 'min' => 0.10,
562
+ 'step' => 0.01,
563
+ ],
564
+ ],
565
+ 'selectors' => [
566
+ '{{WRAPPER}} .pp-random-image' => 'opacity: {{SIZE}};',
567
+ ],
568
+ ]
569
+ );
570
+
571
+ $this->add_group_control(
572
+ Group_Control_Css_Filter::get_type(),
573
+ [
574
+ 'name' => 'css_filters',
575
+ 'selector' => '{{WRAPPER}} .pp-random-image',
576
+ ]
577
+ );
578
+
579
+ $this->end_controls_tab();
580
+
581
+ $this->start_controls_tab( 'hover',
582
+ [
583
+ 'label' => __( 'Hover', 'powerpack' ),
584
+ ]
585
+ );
586
+
587
+ $this->add_control(
588
+ 'opacity_hover',
589
+ [
590
+ 'label' => __( 'Opacity', 'powerpack' ),
591
+ 'type' => Controls_Manager::SLIDER,
592
+ 'range' => [
593
+ 'px' => [
594
+ 'max' => 1,
595
+ 'min' => 0.10,
596
+ 'step' => 0.01,
597
+ ],
598
+ ],
599
+ 'selectors' => [
600
+ '{{WRAPPER}} .pp-random-image-wrap:hover .pp-random-image' => 'opacity: {{SIZE}};',
601
+ ],
602
+ ]
603
+ );
604
+
605
+ $this->add_group_control(
606
+ Group_Control_Css_Filter::get_type(),
607
+ [
608
+ 'name' => 'css_filters_hover',
609
+ 'selector' => '{{WRAPPER}} .pp-random-image-wrap:hover .pp-random-image',
610
+ ]
611
+ );
612
+
613
+ $this->add_control(
614
+ 'background_hover_transition',
615
+ [
616
+ 'label' => __( 'Transition Duration', 'powerpack' ),
617
+ 'type' => Controls_Manager::SLIDER,
618
+ 'range' => [
619
+ 'px' => [
620
+ 'max' => 3,
621
+ 'step' => 0.1,
622
+ ],
623
+ ],
624
+ 'selectors' => [
625
+ '{{WRAPPER}} .pp-random-image' => 'transition-duration: {{SIZE}}s',
626
+ ],
627
+ ]
628
+ );
629
+
630
+ $this->add_control(
631
+ 'hover_animation',
632
+ [
633
+ 'label' => __( 'Hover Animation', 'powerpack' ),
634
+ 'type' => Controls_Manager::HOVER_ANIMATION,
635
+ ]
636
+ );
637
+
638
+ $this->end_controls_tab();
639
+
640
+ $this->end_controls_tabs();
641
+
642
+ $this->add_group_control(
643
+ Group_Control_Border::get_type(),
644
+ [
645
+ 'name' => 'image_border',
646
+ 'selector' => '{{WRAPPER}} .pp-random-image',
647
+ 'separator' => 'before',
648
+ ]
649
+ );
650
+
651
+ $this->add_responsive_control(
652
+ 'image_border_radius',
653
+ [
654
+ 'label' => __( 'Border Radius', 'powerpack' ),
655
+ 'type' => Controls_Manager::DIMENSIONS,
656
+ 'size_units' => [ 'px', '%' ],
657
+ 'selectors' => [
658
+ '{{WRAPPER}} .pp-random-image' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
659
+ ],
660
+ ]
661
+ );
662
+
663
+ $this->add_group_control(
664
+ Group_Control_Box_Shadow::get_type(),
665
+ [
666
+ 'name' => 'image_box_shadow',
667
+ 'exclude' => [
668
+ 'box_shadow_position',
669
+ ],
670
+ 'selector' => '{{WRAPPER}} .pp-random-image',
671
+ ]
672
+ );
673
+
674
+ $this->end_controls_section();
675
+ }
676
+
677
+ protected function register_style_caption_controls() {
678
+ /**
679
+ * Style Tab: Caption
680
+ */
681
+ $this->start_controls_section(
682
+ 'section_caption_style',
683
+ [
684
+ 'label' => __( 'Caption', 'powerpack' ),
685
+ 'tab' => Controls_Manager::TAB_STYLE,
686
+ 'condition' => [
687
+ 'caption!' => '',
688
+ ],
689
+ ]
690
+ );
691
+
692
+ $this->add_group_control(
693
+ Group_Control_Typography::get_type(),
694
+ [
695
+ 'name' => 'caption_typography',
696
+ 'label' => __( 'Typography', 'powerpack' ),
697
+ 'selector' => '{{WRAPPER}} .pp-random-image-caption',
698
+ 'condition' => [
699
+ 'caption!' => '',
700
+ ],
701
+ ]
702
+ );
703
+
704
+ $this->add_control(
705
+ 'caption_vertical_align',
706
+ [
707
+ 'label' => __( 'Vertical Align', 'powerpack' ),
708
+ 'type' => Controls_Manager::CHOOSE,
709
+ 'label_block' => false,
710
+ 'toggle' => false,
711
+ 'default' => 'bottom',
712
+ 'options' => [
713
+ 'top' => [
714
+ 'title' => __( 'Top', 'powerpack' ),
715
+ 'icon' => 'eicon-v-align-top',
716
+ ],
717
+ 'middle' => [
718
+ 'title' => __( 'Center', 'powerpack' ),
719
+ 'icon' => 'eicon-v-align-middle',
720
+ ],
721
+ 'bottom' => [
722
+ 'title' => __( 'Bottom', 'powerpack' ),
723
+ 'icon' => 'eicon-v-align-bottom',
724
+ ],
725
+ ],
726
+ 'selectors_dictionary' => [
727
+ 'top' => 'flex-start',
728
+ 'middle' => 'center',
729
+ 'bottom' => 'flex-end',
730
+ ],
731
+ 'selectors' => [
732
+ '{{WRAPPER}} .pp-media-content' => 'justify-content: {{VALUE}};',
733
+ ],
734
+ 'condition' => [
735
+ 'caption!' => '',
736
+ 'caption_position' => 'over_image',
737
+ ],
738
+ ]
739
+ );
740
+
741
+ $this->add_control(
742
+ 'caption_horizontal_align',
743
+ [
744
+ 'label' => __( 'Horizontal Align', 'powerpack' ),
745
+ 'type' => Controls_Manager::CHOOSE,
746
+ 'label_block' => false,
747
+ 'toggle' => false,
748
+ 'options' => [
749
+ 'left' => [
750
+ 'title' => __( 'Left', 'powerpack' ),
751
+ 'icon' => 'eicon-h-align-left',
752
+ ],
753
+ 'center' => [
754
+ 'title' => __( 'Center', 'powerpack' ),
755
+ 'icon' => 'eicon-h-align-center',
756
+ ],
757
+ 'right' => [
758
+ 'title' => __( 'Right', 'powerpack' ),
759
+ 'icon' => 'eicon-h-align-right',
760
+ ],
761
+ 'justify' => [
762
+ 'title' => __( 'Justify', 'powerpack' ),
763
+ 'icon' => 'eicon-h-align-stretch',
764
+ ],
765
+ ],
766
+ 'default' => 'left',
767
+ 'selectors_dictionary' => [
768
+ 'left' => 'flex-start',
769
+ 'center' => 'center',
770
+ 'right' => 'flex-end',
771
+ 'justify' => 'stretch',
772
+ ],
773
+ 'selectors' => [
774
+ '{{WRAPPER}} .pp-media-content' => 'align-items: {{VALUE}};',
775
+ ],
776
+ 'condition' => [
777
+ 'caption!' => '',
778
+ 'caption_position' => 'over_image',
779
+ ],
780
+ ]
781
+ );
782
+
783
+ $this->add_control(
784
+ 'caption_text_align',
785
+ [
786
+ 'label' => __( 'Text Align', 'powerpack' ),
787
+ 'type' => Controls_Manager::CHOOSE,
788
+ 'label_block' => false,
789
+ 'options' => [
790
+ 'left' => [
791
+ 'title' => __( 'Left', 'powerpack' ),
792
+ 'icon' => 'fa fa-align-left',
793
+ ],
794
+ 'center' => [
795
+ 'title' => __( 'Center', 'powerpack' ),
796
+ 'icon' => 'fa fa-align-center',
797
+ ],
798
+ 'right' => [
799
+ 'title' => __( 'Right', 'powerpack' ),
800
+ 'icon' => 'fa fa-align-right',
801
+ ],
802
+ ],
803
+ 'default' => 'center',
804
+ 'selectors' => [
805
+ '{{WRAPPER}} .pp-media-content' => 'text-align: {{VALUE}};',
806
+ ],
807
+ 'condition' => [
808
+ 'caption!' => '',
809
+ 'caption_horizontal_align' => 'justify',
810
+ ],
811
+ 'conditions' => [
812
+ 'relation' => 'and',
813
+ 'terms' => [
814
+ [
815
+ 'name' => 'caption',
816
+ 'operator' => '!=',
817
+ 'value' => '',
818
+ ],
819
+ [
820
+ 'relation' => 'or',
821
+ 'terms' => [
822
+ [
823
+ 'relation' => 'and',
824
+ 'terms' => [
825
+ [
826
+ 'name' => 'caption_position',
827
+ 'operator' => '==',
828
+ 'value' => 'over_image',
829
+ ],
830
+ [
831
+ 'name' => 'caption_horizontal_align',
832
+ 'operator' => '==',
833
+ 'value' => 'justify',
834
+ ],
835
+ ],
836
+ ],
837
+ [
838
+ 'name' => 'caption_position',
839
+ 'operator' => '==',
840
+ 'value' => 'below_image',
841
+ ],
842
+ ],
843
+ ],
844
+ ],
845
+ ],
846
+ ]
847
+ );
848
+
849
+ $this->add_responsive_control(
850
+ 'caption_margin',
851
+ [
852
+ 'label' => __( 'Margin', 'powerpack' ),
853
+ 'type' => Controls_Manager::DIMENSIONS,
854
+ 'size_units' => [ 'px', 'em', '%' ],
855
+ 'selectors' => [
856
+ '{{WRAPPER}} .pp-random-image-caption' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
857
+ ],
858
+ 'condition' => [
859
+ 'caption!' => '',
860
+ ],
861
+ ]
862
+ );
863
+
864
+ $this->add_responsive_control(
865
+ 'caption_padding',
866
+ [
867
+ 'label' => __( 'Padding', 'powerpack' ),
868
+ 'type' => Controls_Manager::DIMENSIONS,
869
+ 'size_units' => [ 'px', 'em', '%' ],
870
+ 'selectors' => [
871
+ '{{WRAPPER}} .pp-random-image-caption' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
872
+ ],
873
+ 'condition' => [
874
+ 'caption!' => '',
875
+ ],
876
+ ]
877
+ );
878
+
879
+ $this->add_control(
880
+ 'caption_hover_effect',
881
+ [
882
+ 'label' => __( 'Hover Effect', 'powerpack' ),
883
+ 'type' => Controls_Manager::SELECT,
884
+ 'default' => '',
885
+ 'options' => [
886
+ '' => __( 'None', 'powerpack' ),
887
+ 'fade-in' => __( 'Fade In', 'powerpack' ),
888
+ 'fade-out' => __( 'Fade Out', 'powerpack' ),
889
+ 'fade-from-top' => __( 'Fade From Top', 'powerpack' ),
890
+ 'fade-from-bottom' => __( 'Fade From Bottom', 'powerpack' ),
891
+ 'fade-from-left' => __( 'Fade From Left', 'powerpack' ),
892
+ 'fade-from-right' => __( 'Fade From Right', 'powerpack' ),
893
+ 'slide-from-top' => __( 'Slide From Top', 'powerpack' ),
894
+ 'slide-from-bottom' => __( 'Slide From Bottom', 'powerpack' ),
895
+ 'slide-from-left' => __( 'Slide From Left', 'powerpack' ),
896
+ 'slide-from-right' => __( 'Slide From Right', 'powerpack' ),
897
+ 'fade-to-top' => __( 'Fade To Top', 'powerpack' ),
898
+ 'fade-to-bottom' => __( 'Fade To Bottom', 'powerpack' ),
899
+ 'fade-to-left' => __( 'Fade To Left', 'powerpack' ),
900
+ 'fade-to-right' => __( 'Fade To Right', 'powerpack' ),
901
+ 'slide-to-top' => __( 'Slide To Top', 'powerpack' ),
902
+ 'slide-to-bottom' => __( 'Slide To Bottom', 'powerpack' ),
903
+ 'slide-to-left' => __( 'Slide To Left', 'powerpack' ),
904
+ 'slide-to-right' => __( 'Slide To Right', 'powerpack' ),
905
+ ],
906
+ 'prefix_class' => 'pp-caption-hover-effect-',
907
+ 'condition' => [
908
+ 'caption!' => '',
909
+ 'caption_position' => 'over_image',
910
+ ],
911
+ ]
912
+ );
913
+
914
+ $this->start_controls_tabs( 'tabs_caption_style' );
915
+
916
+ $this->start_controls_tab(
917
+ 'tab_caption_normal',
918
+ [
919
+ 'label' => __( 'Normal', 'powerpack' ),
920
+ 'condition' => [
921
+ 'caption!' => '',
922
+ ],
923
+ ]
924
+ );
925
+
926
+ $this->add_control(
927
+ 'caption_color',
928
+ [
929
+ 'label' => __( 'Text Color', 'powerpack' ),
930
+ 'type' => Controls_Manager::COLOR,
931
+ 'default' => '',
932
+ 'selectors' => [
933
+ '{{WRAPPER}} .pp-random-image-caption' => 'color: {{VALUE}};',
934
+ ],
935
+ 'condition' => [
936
+ 'caption!' => '',
937
+ ],
938
+ ]
939
+ );
940
+
941
+ $this->add_control(
942
+ 'caption_bg_color',
943
+ [
944
+ 'label' => __( 'Background Color', 'powerpack' ),
945
+ 'type' => Controls_Manager::COLOR,
946
+ 'default' => '',
947
+ 'selectors' => [
948
+ '{{WRAPPER}} .pp-random-image-caption' => 'background-color: {{VALUE}};',
949
+ ],
950
+ 'condition' => [
951
+ 'caption!' => '',
952
+ ],
953
+ ]
954
+ );
955
+
956
+ $this->add_group_control(
957
+ Group_Control_Border::get_type(),
958
+ [
959
+ 'name' => 'caption_border',
960
+ 'label' => __( 'Border', 'powerpack' ),
961
+ 'placeholder' => '1px',
962
+ 'default' => '1px',
963
+ 'selector' => '{{WRAPPER}} .pp-random-image-caption',
964
+ 'condition' => [
965
+ 'caption!' => '',
966
+ ],
967
+ ]
968
+ );
969
+
970
+ $this->add_control(
971
+ 'caption_border_radius',
972
+ [
973
+ 'label' => __( 'Border Radius', 'powerpack' ),
974
+ 'type' => Controls_Manager::DIMENSIONS,
975
+ 'size_units' => [ 'px', '%' ],
976
+ 'selectors' => [
977
+ '{{WRAPPER}} .pp-random-image-caption' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
978
+ ],
979
+ 'condition' => [
980
+ 'caption!' => '',
981
+ ],
982
+ ]
983
+ );
984
+
985
+ $this->add_group_control(
986
+ Group_Control_Text_Shadow::get_type(),
987
+ [
988
+ 'name' => 'caption_text_shadow',
989
+ 'label' => __( 'Text Shadow', 'powerpack' ),
990
+ 'selector' => '{{WRAPPER}} .pp-random-image-caption',
991
+ 'condition' => [
992
+ 'caption!' => '',
993
+ ],
994
+ ]
995
+ );
996
+
997
+ $this->add_control(
998
+ 'caption_opacity_normal',
999
+ [
1000
+ 'label' => __( 'Opacity', 'powerpack' ),
1001
+ 'type' => Controls_Manager::SLIDER,
1002
+ 'range' => [
1003
+ 'px' => [
1004
+ 'min' => 0,
1005
+ 'max' => 1,
1006
+ 'step' => 0.01,
1007
+ ],
1008
+ ],
1009
+ 'selectors' => [
1010
+ '{{WRAPPER}} .pp-random-image-caption' => 'opacity: {{SIZE}};',
1011
+ ],
1012
+ 'condition' => [
1013
+ 'caption!' => '',
1014
+ 'caption_position' => 'over_image',
1015
+ ],
1016
+ ]
1017
+ );
1018
+
1019
+ $this->end_controls_tab();
1020
+
1021
+ $this->start_controls_tab(
1022
+ 'tab_caption_hover',
1023
+ [
1024
+ 'label' => __( 'Hover', 'powerpack' ),
1025
+ 'condition' => [
1026
+ 'caption!' => '',
1027
+ ],
1028
+ ]
1029
+ );
1030
+
1031
+ $this->add_control(
1032
+ 'caption_color_hover',
1033
+ [
1034
+ 'label' => __( 'Text Color', 'powerpack' ),
1035
+ 'type' => Controls_Manager::COLOR,
1036
+ 'default' => '',
1037
+ 'selectors' => [
1038
+ '{{WRAPPER}} .pp-random-image-wrap:hover .pp-random-image-caption' => 'color: {{VALUE}};',
1039
+ ],
1040
+ 'condition' => [
1041
+ 'caption!' => '',
1042
+ ],
1043
+ ]
1044
+ );
1045
+
1046
+ $this->add_control(
1047
+ 'caption_bg_color_hover',
1048
+ [
1049
+ 'label' => __( 'Background Color', 'powerpack' ),
1050
+ 'type' => Controls_Manager::COLOR,
1051
+ 'default' => '',
1052
+ 'selectors' => [
1053
+ '{{WRAPPER}} .pp-random-image-wrap:hover .pp-random-image-caption' => 'background-color: {{VALUE}};',
1054
+ ],
1055
+ 'condition' => [
1056
+ 'caption!' => '',
1057
+ ],
1058
+ ]
1059
+ );
1060
+
1061
+ $this->add_control(
1062
+ 'caption_border_color_hover',
1063
+ [
1064
+ 'label' => __( 'Border Color', 'powerpack' ),
1065
+ 'type' => Controls_Manager::COLOR,
1066
+ 'default' => '',
1067
+ 'selectors' => [
1068
+ '{{WRAPPER}} .pp-random-image-wrap:hover .pp-random-image-caption' => 'border-color: {{VALUE}};',
1069
+ ],
1070
+ 'condition' => [
1071
+ 'caption!' => '',
1072
+ ],
1073
+ ]
1074
+ );
1075
+
1076
+ $this->add_group_control(
1077
+ Group_Control_Text_Shadow::get_type(),
1078
+ [
1079
+ 'name' => 'caption_text_shadow_hover',
1080
+ 'label' => __( 'Text Shadow', 'powerpack' ),
1081
+ 'selector' => '{{WRAPPER}} .pp-random-image-wrap:hover .pp-random-image-caption',
1082
+ 'condition' => [
1083
+ 'caption!' => '',
1084
+ ],
1085
+ ]
1086
+ );
1087
+
1088
+ $this->add_control(
1089
+ 'caption_opacity_hover',
1090
+ [
1091
+ 'label' => __( 'Opacity', 'powerpack' ),
1092
+ 'type' => Controls_Manager::SLIDER,
1093
+ 'range' => [
1094
+ 'px' => [
1095
+ 'min' => 0,
1096
+ 'max' => 1,
1097
+ 'step' => 0.01,
1098
+ ],
1099
+ ],
1100
+ 'selectors' => [
1101
+ '{{WRAPPER}} .pp-random-image-wrap:hover .pp-random-image-caption' => 'opacity: {{SIZE}};',
1102
+ ],
1103
+ 'condition' => [
1104
+ 'caption!' => '',
1105
+ 'caption_position' => 'over_image',
1106
+ ],
1107
+ ]
1108
+ );
1109
+
1110
+ $this->end_controls_tab();
1111
+ $this->end_controls_tabs();
1112
+
1113
+ $this->end_controls_section();
1114
+ }
1115
+
1116
+ protected function render() {
1117
+ $settings = $this->get_settings_for_display();
1118
+
1119
+ if ( ! $settings['wp_gallery'] ) {
1120
+ $placeholder = sprintf( 'Click here to edit the "%1$s" settings and choose some images.', esc_attr( $this->get_title() ) );
1121
+
1122
+ echo $this->render_editor_placeholder(
1123
+ array(
1124
+ 'body' => $placeholder,
1125
+ )
1126
+ );
1127
+ return;
1128
+ }
1129
+
1130
+ $count = count( $settings['wp_gallery'] );
1131
+ $index = ( $count > 1 ) ? rand( 0, $count - 1 ) : 0;
1132
+ $id = $settings['wp_gallery'][ $index ]['id'];
1133
+ $has_caption = '' !== $settings['caption'];
1134
+ $link = '';
1135
+ $attachment = get_post( $id );
1136
+
1137
+ $this->add_render_attribute( [
1138
+ 'wrapper' => [
1139
+ 'class' => 'pp-random-image-wrap',
1140
+ ],
1141
+ 'figure' => [
1142
+ 'class' => [
1143
+ 'pp-image',
1144
+ 'wp-caption',
1145
+ 'pp-random-image-figure',
1146
+ ],
1147
+ ],
1148
+ 'image' => [
1149
+ 'class' => 'elementor-image pp-random-image',
1150
+ 'src' => Group_Control_Image_Size::get_attachment_image_src( $id, 'image', $settings ),
1151
+ 'alt' => esc_attr( Control_Media::get_image_alt( $id ) ),
1152
+ ],
1153
+ 'caption' => [
1154
+ 'class' => [
1155
+ 'widget-image-caption',
1156
+ 'wp-caption-text',
1157
+ 'pp-random-image-caption',
1158
+ 'pp-gallery-image-caption',
1159
+ ],
1160
+ ],
1161
+ ] );
1162
+
1163
+ if ( 'over_image' === $settings['caption_position'] ) {
1164
+ /* $this->add_render_attribute( 'wrapper', [
1165
+ 'class' => 'pp-media-content',
1166
+ ] ); */
1167
+ }
1168
+
1169
+ if ( '' !== $settings['hover_animation'] ) {
1170
+ $this->add_render_attribute( 'image', 'class', 'elementor-animation-' . $settings['hover_animation'] );
1171
+ }
1172
+
1173
+ if ( 'none' !== $settings['link_to'] ) {
1174
+ if ( 'file' === $settings['link_to'] ) {
1175
+ $link = $settings['wp_gallery'][ $index ];
1176
+ $this->add_render_attribute( 'link', [
1177
+ 'class' => 'pp-random-image-link',
1178
+ 'data-elementor-open-lightbox' => $settings['open_lightbox'],
1179
+ ] );
1180
+
1181
+ if ( \Elementor\Plugin::$instance->editor->is_edit_mode() ) {
1182
+ $this->add_render_attribute( 'link', [
1183
+ 'class' => 'elementor-clickable',
1184
+ ] );
1185
+ }
1186
+
1187
+ $this->add_render_attribute( 'link', 'href', $link['url'] );
1188
+ } elseif ( 'custom' === $settings['link_to'] ) {
1189
+ $link = $settings['link'];
1190
+
1191
+ $this->add_link_attributes( 'link', $link );
1192
+ }
1193
+ }
1194
+ ?>
1195
+ <div <?php echo $this->get_render_attribute_string( 'wrapper' ); ?>>
1196
+ <?php if ( $has_caption ) { ?>
1197
+ <figure <?php echo $this->get_render_attribute_string( 'figure' ); ?>>
1198
+ <?php } ?>
1199
+
1200
+ <?php
1201
+ $image_html = '<img ' . $this->get_render_attribute_string( 'image' ) . '/>';
1202
+
1203
+ if ( $link ) {
1204
+ if ( 'over_image' === $settings['caption_position'] ) {
1205
+ $image_html = '<a ' . $this->get_render_attribute_string( 'link' ) . '></a>' . $image_html;
1206
+ } else {
1207
+ $image_html = '<a ' . $this->get_render_attribute_string( 'link' ) . '>' . $image_html . '</a>';
1208
+ }
1209
+ }
1210
+
1211
+ echo $image_html;
1212
+ ?>
1213
+ <?php if ( $has_caption ) { ?>
1214
+ <?php if ( 'over_image' === $settings['caption_position'] ) { ?>
1215
+ <div class="pp-gallery-image-content pp-media-content">
1216
+ <?php } ?>
1217
+ <figcaption <?php echo $this->get_render_attribute_string( 'caption' ); ?>>
1218
+ <?php echo $this->render_image_caption( $attachment ); ?>
1219
+ </figcaption>
1220
+ <?php if ( 'over_image' === $settings['caption_position'] ) { ?>
1221
+ </div>
1222
+ <?php } ?>
1223
+ </figure>
1224
+ <?php } ?>
1225
+ </div>
1226
+ <?php
1227
+ }
1228
+
1229
+ protected function render_image_caption( $id ) {
1230
+ $settings = $this->get_settings_for_display();
1231
+
1232
+ if ( '' === $settings['caption'] ) {
1233
+ return '';
1234
+ }
1235
+
1236
+ $caption_type = $settings['caption'];
1237
+
1238
+ $caption = Module::get_image_caption( $id, $caption_type );
1239
+
1240
+ if ( $caption == '' ) {
1241
+ return '';
1242
+ }
1243
+
1244
+ ob_start();
1245
+
1246
+ echo $caption;
1247
+
1248
+ $html = ob_get_contents();
1249
+ ob_end_clean();
1250
+ return $html;
1251
+ }
1252
+
1253
+ protected function render_link_icon() {
1254
+ $settings = $this->get_settings_for_display();
1255
+
1256
+ if ( ! isset( $settings['link_icon'] ) && ! Icons_Manager::is_migration_allowed() ) {
1257
+ // add old default
1258
+ $settings['link_icon'] = '';
1259
+ }
1260
+
1261
+ $has_link_icon = ! empty( $settings['link_icon'] );
1262
+
1263
+ if ( $has_link_icon ) {
1264
+ $this->add_render_attribute( 'i', 'class', $settings['link_icon'] );
1265
+ $this->add_render_attribute( 'i', 'aria-hidden', 'true' );
1266
+ }
1267
+
1268
+ if ( ! $has_link_icon && ! empty( $settings['select_link_icon']['value'] ) ) {
1269
+ $has_link_icon = true;
1270
+ }
1271
+ $migrated_link_icon = isset( $settings['__fa4_migrated']['select_link_icon'] );
1272
+ $is_new_link_icon = ! isset( $settings['link_icon'] ) && Icons_Manager::is_migration_allowed();
1273
+
1274
+ if ( ! $has_link_icon ) {
1275
+ return '';
1276
+ }
1277
+
1278
+ ob_start();
1279
+ ?>
1280
+ <?php if ( $has_link_icon ) { ?>
1281
+ <div class="pp-gallery-image-icon-wrap pp-media-content">
1282
+ <span class="pp-gallery-image-icon pp-icon">
1283
+ <?php
1284
+ if ( $is_new_link_icon || $migrated_link_icon ) {
1285
+ Icons_Manager::render_icon( $settings['select_link_icon'], [ 'aria-hidden' => 'true' ] );
1286
+ } elseif ( ! empty( $settings['link_icon'] ) ) {
1287
+ ?><i <?php echo $this->get_render_attribute_string( 'i' ); ?>></i><?php
1288
+ }
1289
+ ?>
1290
+ </span>
1291
+ </div>
1292
+ <?php
1293
+ }
1294
+ $html = ob_get_contents();
1295
+ ob_end_clean();
1296
+ return $html;
1297
+ }
1298
+
1299
+ protected function render_image_overlay( $count ) {
1300
+ $pp_overlay_key = $this->get_repeater_setting_key( 'overlay', 'gallery_images', $count );
1301
+
1302
+ $this->add_render_attribute( $pp_overlay_key, 'class', [
1303
+ 'pp-image-overlay',
1304
+ 'pp-media-overlay',
1305
+ ] );
1306
+
1307
+ return '<div ' . $this->get_render_attribute_string( $pp_overlay_key ) . '></div>';
1308
+ }
1309
+
1310
+ protected function _content_template() {
1311
+ }
1312
+ }
package.json CHANGED
@@ -1,6 +1,6 @@
1
  {
2
  "name": "powerpack-lite-for-elementor",
3
- "version": "2.2.5",
4
  "description": "Extend Elementor Page Builder with 50+ Creative Widgets.",
5
  "keywords": [],
6
  "author": "IdeaBox Creations",
1
  {
2
  "name": "powerpack-lite-for-elementor",
3
+ "version": "2.3.0",
4
  "description": "Extend Elementor Page Builder with 50+ Creative Widgets.",
5
  "keywords": [],
6
  "author": "IdeaBox Creations",
plugin.php CHANGED
@@ -3,6 +3,7 @@ namespace PowerpackElementsLite;
3
 
4
  use Elementor\Utils;
5
  use PowerpackElementsLite\Classes\PP_Config;
 
6
 
7
  if ( ! defined( 'ABSPATH' ) ) {
8
  exit; } // Exit if accessed directly
@@ -148,7 +149,7 @@ class PowerpackLitePlugin {
148
  POWERPACK_ELEMENTS_LITE_VER
149
  );
150
 
151
- if ( class_exists( 'GFCommon' ) ) {
152
  $gf_forms = \RGFormsModel::get_forms( null, 'title' );
153
  foreach ( $gf_forms as $form ) {
154
  if ( '0' !== $form->id ) {
3
 
4
  use Elementor\Utils;
5
  use PowerpackElementsLite\Classes\PP_Config;
6
+ use PowerpackElementsLite\Classes\PP_Helper;
7
 
8
  if ( ! defined( 'ABSPATH' ) ) {
9
  exit; } // Exit if accessed directly
149
  POWERPACK_ELEMENTS_LITE_VER
150
  );
151
 
152
+ if ( class_exists( 'GFCommon' && \Elementor\Plugin::$instance->preview->is_preview_mode() && PP_Helper::is_widget_active( 'Gravity_Forms' ) ) ) {
153
  $gf_forms = \RGFormsModel::get_forms( null, 'title' );
154
  foreach ( $gf_forms as $form ) {
155
  if ( '0' !== $form->id ) {
powerpack-lite-elementor.php CHANGED
@@ -3,18 +3,20 @@
3
  * Plugin Name: PowerPack Lite for Elementor
4
  * Plugin URI: https://powerpackelements.com
5
  * Description: Custom addons for Elementor page builder.
6
- * Version: 2.2.5
7
  * Author: IdeaBox Creations
8
  * Author URI: http://ideabox.io/
9
  * License: GNU General Public License v2.0
10
  * License URI: http://www.gnu.org/licenses/gpl-2.0.html
11
  * Text Domain: powerpack
12
  * Domain Path: /languages
 
 
13
  */
14
 
15
  if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
16
 
17
- define( 'POWERPACK_ELEMENTS_LITE_VER', '2.2.5' );
18
  define( 'POWERPACK_ELEMENTS_LITE_PATH', plugin_dir_path( __FILE__ ) );
19
  define( 'POWERPACK_ELEMENTS_LITE_BASE', plugin_basename( __FILE__ ) );
20
  define( 'POWERPACK_ELEMENTS_LITE_URL', plugins_url( '/', __FILE__ ) );
3
  * Plugin Name: PowerPack Lite for Elementor
4
  * Plugin URI: https://powerpackelements.com
5
  * Description: Custom addons for Elementor page builder.
6
+ * Version: 2.3.0
7
  * Author: IdeaBox Creations
8
  * Author URI: http://ideabox.io/
9
  * License: GNU General Public License v2.0
10
  * License URI: http://www.gnu.org/licenses/gpl-2.0.html
11
  * Text Domain: powerpack
12
  * Domain Path: /languages
13
+ * Elementor tested up to: 3.1.4
14
+ * Elementor Pro tested up to: 3.2.1
15
  */
16
 
17
  if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
18
 
19
+ define( 'POWERPACK_ELEMENTS_LITE_VER', '2.3.0' );
20
  define( 'POWERPACK_ELEMENTS_LITE_PATH', plugin_dir_path( __FILE__ ) );
21
  define( 'POWERPACK_ELEMENTS_LITE_BASE', plugin_basename( __FILE__ ) );
22
  define( 'POWERPACK_ELEMENTS_LITE_URL', plugins_url( '/', __FILE__ ) );
readme.txt CHANGED
@@ -206,8 +206,13 @@ Not at all! All the widgets and settings are easy to use with drag & drop interf
206
 
207
  == Changelog ==
208
 
209
- == 2.2.5 ==
210
- Release date: February 23, 2021
 
 
 
 
 
211
  * Added: Image Hotspots - Z-index option for tooltips
212
  * Enhancement: Pricing Table - Added pointer cursor if click trigger is used for tooltip
213
  * Fixed: Pricing Table - If tooltip content is left blank it was showing content from previous item's tooltip content
206
 
207
  == Changelog ==
208
 
209
+ = 2.3.0 - March 22, 2021 =
210
+ * New: Random Image widget
211
+ * Fixed: Info Box - Responsive Icon Position control was not working
212
+ * Fixed: Display Conditions - Day of the Week option was not working for Sunday
213
+ * Fixed: Gravity forms was enqueuing all scripts and styles on frontend
214
+
215
+ = 2.2.5 - February 23, 2021 =
216
  * Added: Image Hotspots - Z-index option for tooltips
217
  * Enhancement: Pricing Table - Added pointer cursor if click trigger is used for tooltip
218
  * Fixed: Pricing Table - If tooltip content is left blank it was showing content from previous item's tooltip content