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

Version Description

  • November 24, 2021 =
  • Added: Display Conditions - Option to show Display conditions on columns
  • Added: Display Conditions - Output HTML option for sections
  • Added: Logo Grid - Option to apply custom styles to logo image or logo container
  • Added: Logo Carousel - Background and padding options for logo title
  • Fixed: Logo Carousel - Choose Arrow option was not working in the editor
  • Fixed: Logo Carousel - Issue with Additional Custom Breakpoints
  • Fixed: Gravity Forms - Empty validation error field was showing below file upload field
  • Fixed: Info Box Carousel - Issue with Additional Custom Breakpoints
  • Added: Info Box - Text shadow option for title, subtitle and description
  • Added: Info Box - Content padding option
  • Enhancement: Info Box - Rearranged options
  • Enhancement: Logo Grid - Updated grid CSS code
  • Enhancement: Posts - Updated carousel arrow control
Download this release

Release Info

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

Code changes from version 2.6.0 to 2.6.1

Files changed (45) hide show
  1. assets/css/frontend-rtl.css +182 -141
  2. assets/css/frontend.css +182 -141
  3. assets/css/min/frontend-rtl.min.css +1 -1
  4. assets/css/min/frontend.min.css +1 -1
  5. assets/scss/_elementor-grid.scss +278 -148
  6. assets/scss/widgets/_widgets.scss +2 -6
  7. assets/scss/widgets/logo-grid/_logo-grid.scss +5 -3
  8. assets/scss/widgets/sliders/_sliders.scss +171 -0
  9. changelog.txt +16 -0
  10. classes/class-pp-helper.php +64 -0
  11. modules/business-hours/widgets/business-hours.php +16 -14
  12. modules/buttons/widgets/buttons.php +10 -10
  13. modules/caldera-forms/widgets/caldera-forms.php +6 -6
  14. modules/contact-form-seven/widgets/contact-form-7.php +3 -3
  15. modules/content-reveal/widgets/content-reveal.php +4 -4
  16. modules/content-ticker/widgets/content-ticker.php +3 -3
  17. modules/counter/widgets/counter.php +6 -4
  18. modules/display-conditions/module.php +95 -48
  19. modules/flipbox/widgets/flipbox.php +6 -6
  20. modules/fluent-forms/widgets/fluent-forms.php +6 -6
  21. modules/formidable-forms/widgets/formidable-forms.php +9 -9
  22. modules/gravity-forms/widgets/gravity-forms.php +11 -41
  23. modules/headings/widgets/dual-heading.php +3 -3
  24. modules/icon-list/widgets/icon-list.php +2 -0
  25. modules/image-accordion/widgets/image-accordion.php +3 -3
  26. modules/info-box/widgets/info-box-carousel.php +17 -59
  27. modules/info-box/widgets/info-box.php +167 -128
  28. modules/info-list/widgets/info-list.php +4 -4
  29. modules/info-table/widgets/info-table.php +5 -5
  30. modules/instafeed/widgets/instafeed.php +8 -6
  31. modules/link-effects/widgets/link-effects.php +4 -4
  32. modules/logos/widgets/logo-carousel.php +109 -103
  33. modules/logos/widgets/logo-grid.php +76 -29
  34. modules/ninja-forms/widgets/ninja-forms.php +6 -6
  35. modules/posts/skins/skin-base.php +33 -20
  36. modules/pricing/widgets/price-menu.php +12 -13
  37. modules/pricing/widgets/pricing-table.php +22 -10
  38. modules/promo-box/widgets/promo-box.php +7 -4
  39. modules/random-image/widgets/random-image.php +6 -6
  40. modules/team-member/widgets/team-member-carousel.php +19 -72
  41. modules/team-member/widgets/team-member.php +6 -6
  42. modules/wpforms/widgets/wpforms.php +6 -6
  43. package.json +1 -1
  44. powerpack-lite-elementor.php +4 -4
  45. readme.txt +16 -0
assets/css/frontend-rtl.css CHANGED
@@ -141,14 +141,12 @@ div[class*=' pa-'] {
141
  flex-wrap: wrap;
142
  position: relative; }
143
  .pp-elementor-grid .pp-grid-item {
144
- transition: all 0.25s linear 0s;
145
  position: relative; }
146
  .pp-elementor-grid .pp-grid-item-wrap {
147
  float: right;
148
  margin-bottom: 0;
149
  margin-right: 0;
150
- text-align: center;
151
- transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); }
152
 
153
  /*--------------------------------------------------------------
154
  ## Widgets
@@ -1990,10 +1988,11 @@ div[class*=' pa-'] {
1990
  color: inherit; }
1991
 
1992
  .pp-logo-grid {
1993
- display: flex;
1994
- flex-wrap: wrap;
1995
  position: relative; }
1996
  .pp-logo-grid .pp-grid-item {
 
 
 
1997
  transition: all 0.25s linear 0s;
1998
  width: 100%; }
1999
  .pp-logo-grid .pp-grid-item-wrap {
@@ -2001,9 +2000,11 @@ div[class*=' pa-'] {
2001
  float: right;
2002
  flex-wrap: wrap;
2003
  text-align: center;
2004
- transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); }
2005
- .pp-logo-grid .pp-logo-grid-title a {
2006
- color: inherit; }
 
 
2007
  .pp-logo-grid.grayscale-normal img {
2008
  filter: grayscale(100%); }
2009
  .pp-logo-grid.grayscale-normal .pp-grid-item:hover img {
@@ -2199,54 +2200,6 @@ div[class*=' pa-'] {
2199
  .pp-wpforms-form-button-full-width .wpforms-submit-container .wpforms-submit {
2200
  width: 100%; }
2201
 
2202
- .swiper-container-wrap .swiper-slide,
2203
- .swiper-container .swiper-slide {
2204
- text-align: center; }
2205
-
2206
- .swiper-container-wrap-dots-outside .swiper-pagination,
2207
- .swiper-container-dots-outside .swiper-pagination {
2208
- position: static; }
2209
-
2210
- .swiper-container-wrap .swiper-button-next,
2211
- .swiper-container-wrap .swiper-button-prev,
2212
- .swiper-container .swiper-button-next,
2213
- .swiper-container .swiper-button-prev {
2214
- background-image: none;
2215
- font-size: 20px;
2216
- height: auto;
2217
- line-height: 1;
2218
- margin: 0;
2219
- text-align: center;
2220
- transform: translateY(-50%);
2221
- width: auto; }
2222
- .swiper-container-wrap .swiper-button-next .fa,
2223
- .swiper-container-wrap .swiper-button-prev .fa,
2224
- .swiper-container .swiper-button-next .fa,
2225
- .swiper-container .swiper-button-prev .fa {
2226
- vertical-align: top; }
2227
-
2228
- .swiper-button-next:focus,
2229
- .swiper-button-prev:focus {
2230
- outline: 0; }
2231
-
2232
- .swiper-container-wrap .swiper-pagination {
2233
- bottom: 10px;
2234
- right: 0;
2235
- width: 100%; }
2236
-
2237
- .swiper-container-wrap-dots-outside .swiper-pagination {
2238
- position: static; }
2239
-
2240
- .swiper-container-wrap .swiper-pagination-bullet {
2241
- background: #ccc;
2242
- margin: 0 4px;
2243
- opacity: 1;
2244
- height: 8px;
2245
- width: 8px; }
2246
-
2247
- .swiper-container-wrap .swiper-pagination-bullet-active {
2248
- background: #000; }
2249
-
2250
  .pp-slider-arrow {
2251
  align-items: center;
2252
  justify-content: center;
@@ -2257,48 +2210,17 @@ div[class*=' pa-'] {
2257
  display: inline-flex;
2258
  font-size: 22px;
2259
  line-height: 22px;
2260
- padding: 20px;
2261
  position: absolute;
2262
  top: 50%;
2263
- width: 22px;
2264
- height: 22px;
2265
- transform: translateY(-50%);
2266
- z-index: 1;
2267
- transition: all 0.25s linear 0s; }
2268
-
2269
- .pp-slider-arrow,
2270
- .pp-slider-arrow:focus,
2271
- .swiper-pagination-bullet,
2272
- .swiper-pagination-bullet:focus {
2273
- outline: 0; }
2274
-
2275
- .pp-arrow-next {
2276
- left: 20px; }
2277
-
2278
- .pp-arrow-prev {
2279
- right: 20px; }
2280
-
2281
- .pp-swiper-slider-pagination-outside .swiper-pagination {
2282
- position: static; }
2283
-
2284
- .pp-slider-arrow {
2285
- align-items: center;
2286
- justify-content: center;
2287
- background-color: #fff;
2288
- border-radius: 50%;
2289
- color: #000;
2290
- cursor: pointer;
2291
- display: inline-flex;
2292
- font-size: 22px;
2293
- line-height: 22px;
2294
- padding: 20px;
2295
- position: absolute;
2296
- top: 50%;
2297
- width: 22px;
2298
- height: 22px;
2299
  transform: translateY(-50%);
2300
  z-index: 1;
2301
  transition: all 0.25s linear 0s; }
 
 
 
 
2302
 
2303
  .pp-arrow-next {
2304
  left: 20px; }
@@ -2353,6 +2275,9 @@ div[class*=' pa-'] {
2353
  padding: 0;
2354
  outline: none;
2355
  transition: 0.3s; }
 
 
 
2356
 
2357
  .pp-slick-slider-dots-inside .slick-dots {
2358
  position: absolute;
@@ -2360,6 +2285,68 @@ div[class*=' pa-'] {
2360
  right: 0;
2361
  left: 0; }
2362
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2363
  .pp-info-table-container .pp-info-table-link {
2364
  text-decoration: none !important; }
2365
 
@@ -3426,53 +3413,71 @@ div[class*=' pa-'] {
3426
  /* For Desktop: */
3427
  .elementor-element.elementor-grid-1 {
3428
  position: relative; }
3429
- .elementor-element.elementor-grid-1 .pp-grid-item-wrap {
3430
  width: 100%;
3431
  float: right; }
3432
  .elementor-element.elementor-grid-2 {
3433
  position: relative; }
3434
- .elementor-element.elementor-grid-2 .pp-grid-item-wrap {
3435
  width: 50%;
3436
  float: right; }
3437
- .elementor-element.elementor-grid-2 .pp-grid-item-wrap:nth-of-type(2n) {
3438
  margin-left: 0 !important; }
3439
- .elementor-element.elementor-grid-2 .pp-grid-item-wrap:nth-of-type(2n+1) {
3440
  clear: right; }
3441
  .elementor-element.elementor-grid-3 {
3442
  position: relative; }
3443
- .elementor-element.elementor-grid-3 .pp-grid-item-wrap {
3444
  width: 33.3333%;
3445
  float: right; }
3446
- .elementor-element.elementor-grid-3 .pp-grid-item-wrap:nth-of-type(3n) {
3447
  margin-left: 0 !important; }
3448
- .elementor-element.elementor-grid-3 .pp-grid-item-wrap:nth-of-type(3n+1) {
3449
  clear: right; }
3450
  .elementor-element.elementor-grid-4 {
3451
  position: relative; }
3452
- .elementor-element.elementor-grid-4 .pp-grid-item-wrap {
3453
  width: 25%;
3454
  float: right; }
3455
- .elementor-element.elementor-grid-4 .pp-grid-item-wrap:nth-of-type(4n) {
3456
  margin-left: 0 !important; }
3457
- .elementor-element.elementor-grid-4 .pp-grid-item-wrap:nth-of-type(4n+1) {
3458
  clear: right; }
3459
  .elementor-element.elementor-grid-5 {
3460
  position: relative; }
3461
- .elementor-element.elementor-grid-5 .pp-grid-item-wrap {
3462
  width: 20%;
3463
  float: right; }
3464
- .elementor-element.elementor-grid-5 .pp-grid-item-wrap:nth-of-type(5n) {
3465
  margin-left: 0 !important; }
3466
- .elementor-element.elementor-grid-5 .pp-grid-item-wrap:nth-of-type(5n+1) {
3467
  clear: right; }
3468
  .elementor-element.elementor-grid-6 {
3469
  position: relative; }
3470
- .elementor-element.elementor-grid-6 .pp-grid-item-wrap {
3471
  width: 16.6667%;
3472
  float: right; }
3473
- .elementor-element.elementor-grid-6 .pp-grid-item-wrap:nth-of-type(6n) {
3474
  margin-left: 0 !important; }
3475
- .elementor-element.elementor-grid-6 .pp-grid-item-wrap:nth-of-type(6n+1) {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3476
  clear: right; } }
3477
 
3478
  @media (max-width: 1024px) {
@@ -3541,53 +3546,71 @@ div[class*=' pa-'] {
3541
  /* For tablets: */
3542
  .elementor-element.elementor-grid-tablet-1 {
3543
  position: relative; }
3544
- .elementor-element.elementor-grid-tablet-1 .pp-grid-item-wrap {
3545
  width: 100%;
3546
  float: right; }
3547
  .elementor-element.elementor-grid-tablet-2 {
3548
  position: relative; }
3549
- .elementor-element.elementor-grid-tablet-2 .pp-grid-item-wrap {
3550
  width: 50%;
3551
  float: right; }
3552
- .elementor-element.elementor-grid-tablet-2 .pp-grid-item-wrap:nth-of-type(2n) {
3553
  margin-left: 0 !important; }
3554
- .elementor-element.elementor-grid-tablet-2 .pp-grid-item-wrap:nth-of-type(2n+1) {
3555
  clear: right; }
3556
  .elementor-element.elementor-grid-tablet-3 {
3557
  position: relative; }
3558
- .elementor-element.elementor-grid-tablet-3 .pp-grid-item-wrap {
3559
  width: 33.3333%;
3560
  float: right; }
3561
- .elementor-element.elementor-grid-tablet-3 .pp-grid-item-wrap:nth-of-type(3n) {
3562
  margin-left: 0 !important; }
3563
- .elementor-element.elementor-grid-tablet-3 .pp-grid-item-wrap:nth-of-type(3n+1) {
3564
  clear: right; }
3565
  .elementor-element.elementor-grid-tablet-4 {
3566
  position: relative; }
3567
- .elementor-element.elementor-grid-tablet-4 .pp-grid-item-wrap {
3568
  width: 25%;
3569
  float: right; }
3570
- .elementor-element.elementor-grid-tablet-4 .pp-grid-item-wrap:nth-of-type(4n) {
3571
  margin-left: 0 !important; }
3572
- .elementor-element.elementor-grid-tablet-4 .pp-grid-item-wrap:nth-of-type(4n+1) {
3573
  clear: right; }
3574
  .elementor-element.elementor-grid-tablet-5 {
3575
  position: relative; }
3576
- .elementor-element.elementor-grid-tablet-5 .pp-grid-item-wrap {
3577
  width: 20%;
3578
  float: right; }
3579
- .elementor-element.elementor-grid-tablet-5 .pp-grid-item-wrap:nth-of-type(5n) {
3580
  margin-left: 0 !important; }
3581
- .elementor-element.elementor-grid-tablet-5 .pp-grid-item-wrap:nth-of-type(5n+1) {
3582
  clear: right; }
3583
  .elementor-element.elementor-grid-tablet-6 {
3584
  position: relative; }
3585
- .elementor-element.elementor-grid-tablet-6 .pp-grid-item-wrap {
3586
  width: 16.6667%;
3587
  float: right; }
3588
- .elementor-element.elementor-grid-tablet-6 .pp-grid-item-wrap:nth-of-type(6n) {
3589
  margin-left: 0 !important; }
3590
- .elementor-element.elementor-grid-tablet-6 .pp-grid-item-wrap:nth-of-type(6n+1) {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3591
  clear: right; } }
3592
 
3593
  @media only screen and (max-width: 767px) {
@@ -3653,53 +3676,71 @@ div[class*=' pa-'] {
3653
  top: auto; }
3654
  .elementor-element.elementor-grid-mobile-1 {
3655
  position: relative; }
3656
- .elementor-element.elementor-grid-mobile-1 .pp-grid-item-wrap {
3657
  width: 100%;
3658
  float: right; }
3659
  .elementor-element.elementor-grid-mobile-2 {
3660
  position: relative; }
3661
- .elementor-element.elementor-grid-mobile-2 .pp-grid-item-wrap {
3662
  width: 50%;
3663
  float: right; }
3664
- .elementor-element.elementor-grid-mobile-2 .pp-grid-item-wrap:nth-of-type(2n) {
3665
  margin-left: 0 !important; }
3666
- .elementor-element.elementor-grid-mobile-2 .pp-grid-item-wrap:nth-of-type(2n+1) {
3667
  clear: right; }
3668
  .elementor-element.elementor-grid-mobile-3 {
3669
  position: relative; }
3670
- .elementor-element.elementor-grid-mobile-3 .pp-grid-item-wrap {
3671
  width: 33.3333%;
3672
  float: right; }
3673
- .elementor-element.elementor-grid-mobile-3 .pp-grid-item-wrap:nth-of-type(3n) {
3674
  margin-left: 0 !important; }
3675
- .elementor-element.elementor-grid-mobile-3 .pp-grid-item-wrap:nth-of-type(3n+1) {
3676
  clear: right; }
3677
  .elementor-element.elementor-grid-mobile-4 {
3678
  position: relative; }
3679
- .elementor-element.elementor-grid-mobile-4 .pp-grid-item-wrap {
3680
  width: 25%;
3681
  float: right; }
3682
- .elementor-element.elementor-grid-mobile-4 .pp-grid-item-wrap:nth-of-type(4n) {
3683
  margin-left: 0 !important; }
3684
- .elementor-element.elementor-grid-mobile-4 .pp-grid-item-wrap:nth-of-type(4n+1) {
3685
  clear: right; }
3686
  .elementor-element.elementor-grid-mobile-5 {
3687
  position: relative; }
3688
- .elementor-element.elementor-grid-mobile-5 .pp-grid-item-wrap {
3689
  width: 20%;
3690
  float: right; }
3691
- .elementor-element.elementor-grid-mobile-5 .pp-grid-item-wrap:nth-of-type(5n) {
3692
  margin-left: 0 !important; }
3693
- .elementor-element.elementor-grid-mobile-5 .pp-grid-item-wrap:nth-of-type(5n+1) {
3694
  clear: right; }
3695
  .elementor-element.elementor-grid-mobile-6 {
3696
  position: relative; }
3697
- .elementor-element.elementor-grid-mobile-6 .pp-grid-item-wrap {
3698
  width: 16.6667%;
3699
  float: right; }
3700
- .elementor-element.elementor-grid-mobile-6 .pp-grid-item-wrap:nth-of-type(6n) {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3701
  margin-left: 0 !important; }
3702
- .elementor-element.elementor-grid-mobile-6 .pp-grid-item-wrap:nth-of-type(6n+1) {
3703
  clear: right; } }
3704
 
3705
  /*--------------------------------------------------------------
141
  flex-wrap: wrap;
142
  position: relative; }
143
  .pp-elementor-grid .pp-grid-item {
 
144
  position: relative; }
145
  .pp-elementor-grid .pp-grid-item-wrap {
146
  float: right;
147
  margin-bottom: 0;
148
  margin-right: 0;
149
+ transition: background 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); }
 
150
 
151
  /*--------------------------------------------------------------
152
  ## Widgets
1988
  color: inherit; }
1989
 
1990
  .pp-logo-grid {
 
 
1991
  position: relative; }
1992
  .pp-logo-grid .pp-grid-item {
1993
+ display: flex;
1994
+ flex-wrap: wrap;
1995
+ align-items: flex-start;
1996
  transition: all 0.25s linear 0s;
1997
  width: 100%; }
1998
  .pp-logo-grid .pp-grid-item-wrap {
2000
  float: right;
2001
  flex-wrap: wrap;
2002
  text-align: center;
2003
+ transition: background 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); }
2004
+ .pp-logo-grid .pp-logo-grid-title {
2005
+ margin-bottom: 0; }
2006
+ .pp-logo-grid .pp-logo-grid-title a {
2007
+ color: inherit; }
2008
  .pp-logo-grid.grayscale-normal img {
2009
  filter: grayscale(100%); }
2010
  .pp-logo-grid.grayscale-normal .pp-grid-item:hover img {
2200
  .pp-wpforms-form-button-full-width .wpforms-submit-container .wpforms-submit {
2201
  width: 100%; }
2202
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2203
  .pp-slider-arrow {
2204
  align-items: center;
2205
  justify-content: center;
2210
  display: inline-flex;
2211
  font-size: 22px;
2212
  line-height: 22px;
 
2213
  position: absolute;
2214
  top: 50%;
2215
+ width: 1.8182em;
2216
+ height: 1.8182em;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2217
  transform: translateY(-50%);
2218
  z-index: 1;
2219
  transition: all 0.25s linear 0s; }
2220
+ .pp-slider-arrow svg {
2221
+ fill: currentColor;
2222
+ width: auto;
2223
+ height: 1em; }
2224
 
2225
  .pp-arrow-next {
2226
  left: 20px; }
2275
  padding: 0;
2276
  outline: none;
2277
  transition: 0.3s; }
2278
+ .pp-slick-slider li button:hover, .pp-slick-slider li button:focus {
2279
+ background: transparent;
2280
+ border: 0; }
2281
 
2282
  .pp-slick-slider-dots-inside .slick-dots {
2283
  position: absolute;
2285
  right: 0;
2286
  left: 0; }
2287
 
2288
+ .swiper-container-wrap .swiper-slide,
2289
+ .swiper-container .swiper-slide {
2290
+ text-align: center; }
2291
+
2292
+ .swiper-container-wrap-dots-outside .swiper-pagination,
2293
+ .swiper-container-dots-outside .swiper-pagination {
2294
+ position: static; }
2295
+
2296
+ .swiper-container-wrap .swiper-button-next,
2297
+ .swiper-container-wrap .swiper-button-prev,
2298
+ .swiper-container .swiper-button-next,
2299
+ .swiper-container .swiper-button-prev {
2300
+ background-image: none;
2301
+ font-size: 20px;
2302
+ height: 1.8182em;
2303
+ line-height: 1;
2304
+ margin: 0;
2305
+ text-align: center;
2306
+ transform: translateY(-50%);
2307
+ width: 1.8182em; }
2308
+ .swiper-container-wrap .swiper-button-next .fa,
2309
+ .swiper-container-wrap .swiper-button-prev .fa,
2310
+ .swiper-container .swiper-button-next .fa,
2311
+ .swiper-container .swiper-button-prev .fa {
2312
+ vertical-align: top; }
2313
+
2314
+ .pp-swiper-button svg {
2315
+ fill: currentColor;
2316
+ width: auto;
2317
+ height: 1em; }
2318
+
2319
+ .swiper-button-next:focus,
2320
+ .swiper-button-prev:focus {
2321
+ outline: 0; }
2322
+
2323
+ .swiper-container-wrap .swiper-pagination {
2324
+ bottom: 10px;
2325
+ right: 0;
2326
+ width: 100%; }
2327
+
2328
+ .swiper-container-wrap-dots-outside .swiper-pagination {
2329
+ position: static; }
2330
+
2331
+ .swiper-container-wrap .swiper-pagination-bullet {
2332
+ background: #ccc;
2333
+ margin: 0 4px;
2334
+ opacity: 1;
2335
+ height: 8px;
2336
+ width: 8px; }
2337
+
2338
+ .swiper-container-wrap .swiper-pagination-bullet-active {
2339
+ background: #000; }
2340
+
2341
+ .pp-slider-arrow,
2342
+ .pp-slider-arrow:focus,
2343
+ .swiper-pagination-bullet,
2344
+ .swiper-pagination-bullet:focus {
2345
+ outline: 0; }
2346
+
2347
+ .pp-swiper-slider-pagination-outside .swiper-pagination {
2348
+ position: static; }
2349
+
2350
  .pp-info-table-container .pp-info-table-link {
2351
  text-decoration: none !important; }
2352
 
3413
  /* For Desktop: */
3414
  .elementor-element.elementor-grid-1 {
3415
  position: relative; }
3416
+ .elementor-element.elementor-grid-1 .pp-elementor-grid .pp-grid-item-wrap {
3417
  width: 100%;
3418
  float: right; }
3419
  .elementor-element.elementor-grid-2 {
3420
  position: relative; }
3421
+ .elementor-element.elementor-grid-2 .pp-elementor-grid .pp-grid-item-wrap {
3422
  width: 50%;
3423
  float: right; }
3424
+ .elementor-element.elementor-grid-2 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(2n) {
3425
  margin-left: 0 !important; }
3426
+ .elementor-element.elementor-grid-2 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(2n+1) {
3427
  clear: right; }
3428
  .elementor-element.elementor-grid-3 {
3429
  position: relative; }
3430
+ .elementor-element.elementor-grid-3 .pp-elementor-grid .pp-grid-item-wrap {
3431
  width: 33.3333%;
3432
  float: right; }
3433
+ .elementor-element.elementor-grid-3 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(3n) {
3434
  margin-left: 0 !important; }
3435
+ .elementor-element.elementor-grid-3 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(3n+1) {
3436
  clear: right; }
3437
  .elementor-element.elementor-grid-4 {
3438
  position: relative; }
3439
+ .elementor-element.elementor-grid-4 .pp-elementor-grid .pp-grid-item-wrap {
3440
  width: 25%;
3441
  float: right; }
3442
+ .elementor-element.elementor-grid-4 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(4n) {
3443
  margin-left: 0 !important; }
3444
+ .elementor-element.elementor-grid-4 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(4n+1) {
3445
  clear: right; }
3446
  .elementor-element.elementor-grid-5 {
3447
  position: relative; }
3448
+ .elementor-element.elementor-grid-5 .pp-elementor-grid .pp-grid-item-wrap {
3449
  width: 20%;
3450
  float: right; }
3451
+ .elementor-element.elementor-grid-5 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(5n) {
3452
  margin-left: 0 !important; }
3453
+ .elementor-element.elementor-grid-5 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(5n+1) {
3454
  clear: right; }
3455
  .elementor-element.elementor-grid-6 {
3456
  position: relative; }
3457
+ .elementor-element.elementor-grid-6 .pp-elementor-grid .pp-grid-item-wrap {
3458
  width: 16.6667%;
3459
  float: right; }
3460
+ .elementor-element.elementor-grid-6 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(6n) {
3461
  margin-left: 0 !important; }
3462
+ .elementor-element.elementor-grid-6 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(6n+1) {
3463
+ clear: right; }
3464
+ .elementor-element.elementor-grid-7 {
3465
+ position: relative; }
3466
+ .elementor-element.elementor-grid-7 .pp-elementor-grid .pp-grid-item-wrap {
3467
+ width: 14.285%;
3468
+ float: right; }
3469
+ .elementor-element.elementor-grid-7 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(7n) {
3470
+ margin-left: 0 !important; }
3471
+ .elementor-element.elementor-grid-7 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(7n+1) {
3472
+ clear: right; }
3473
+ .elementor-element.elementor-grid-8 {
3474
+ position: relative; }
3475
+ .elementor-element.elementor-grid-8 .pp-elementor-grid .pp-grid-item-wrap {
3476
+ width: 12.5%;
3477
+ float: right; }
3478
+ .elementor-element.elementor-grid-8 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(8n) {
3479
+ margin-left: 0 !important; }
3480
+ .elementor-element.elementor-grid-8 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(8n+1) {
3481
  clear: right; } }
3482
 
3483
  @media (max-width: 1024px) {
3546
  /* For tablets: */
3547
  .elementor-element.elementor-grid-tablet-1 {
3548
  position: relative; }
3549
+ .elementor-element.elementor-grid-tablet-1 .pp-elementor-grid .pp-grid-item-wrap {
3550
  width: 100%;
3551
  float: right; }
3552
  .elementor-element.elementor-grid-tablet-2 {
3553
  position: relative; }
3554
+ .elementor-element.elementor-grid-tablet-2 .pp-elementor-grid .pp-grid-item-wrap {
3555
  width: 50%;
3556
  float: right; }
3557
+ .elementor-element.elementor-grid-tablet-2 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(2n) {
3558
  margin-left: 0 !important; }
3559
+ .elementor-element.elementor-grid-tablet-2 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(2n+1) {
3560
  clear: right; }
3561
  .elementor-element.elementor-grid-tablet-3 {
3562
  position: relative; }
3563
+ .elementor-element.elementor-grid-tablet-3 .pp-elementor-grid .pp-grid-item-wrap {
3564
  width: 33.3333%;
3565
  float: right; }
3566
+ .elementor-element.elementor-grid-tablet-3 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(3n) {
3567
  margin-left: 0 !important; }
3568
+ .elementor-element.elementor-grid-tablet-3 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(3n+1) {
3569
  clear: right; }
3570
  .elementor-element.elementor-grid-tablet-4 {
3571
  position: relative; }
3572
+ .elementor-element.elementor-grid-tablet-4 .pp-elementor-grid .pp-grid-item-wrap {
3573
  width: 25%;
3574
  float: right; }
3575
+ .elementor-element.elementor-grid-tablet-4 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(4n) {
3576
  margin-left: 0 !important; }
3577
+ .elementor-element.elementor-grid-tablet-4 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(4n+1) {
3578
  clear: right; }
3579
  .elementor-element.elementor-grid-tablet-5 {
3580
  position: relative; }
3581
+ .elementor-element.elementor-grid-tablet-5 .pp-elementor-grid .pp-grid-item-wrap {
3582
  width: 20%;
3583
  float: right; }
3584
+ .elementor-element.elementor-grid-tablet-5 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(5n) {
3585
  margin-left: 0 !important; }
3586
+ .elementor-element.elementor-grid-tablet-5 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(5n+1) {
3587
  clear: right; }
3588
  .elementor-element.elementor-grid-tablet-6 {
3589
  position: relative; }
3590
+ .elementor-element.elementor-grid-tablet-6 .pp-elementor-grid .pp-grid-item-wrap {
3591
  width: 16.6667%;
3592
  float: right; }
3593
+ .elementor-element.elementor-grid-tablet-6 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(6n) {
3594
  margin-left: 0 !important; }
3595
+ .elementor-element.elementor-grid-tablet-6 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(6n+1) {
3596
+ clear: right; }
3597
+ .elementor-element.elementor-grid-tablet-7 {
3598
+ position: relative; }
3599
+ .elementor-element.elementor-grid-tablet-7 .pp-elementor-grid .pp-grid-item-wrap {
3600
+ width: 14.285%;
3601
+ float: right; }
3602
+ .elementor-element.elementor-grid-tablet-7 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(7n) {
3603
+ margin-left: 0 !important; }
3604
+ .elementor-element.elementor-grid-tablet-7 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(7n+1) {
3605
+ clear: right; }
3606
+ .elementor-element.elementor-grid-tablet-8 {
3607
+ position: relative; }
3608
+ .elementor-element.elementor-grid-tablet-8 .pp-elementor-grid .pp-grid-item-wrap {
3609
+ width: 12.5%;
3610
+ float: right; }
3611
+ .elementor-element.elementor-grid-tablet-8 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(8n) {
3612
+ margin-left: 0 !important; }
3613
+ .elementor-element.elementor-grid-tablet-8 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(8n+1) {
3614
  clear: right; } }
3615
 
3616
  @media only screen and (max-width: 767px) {
3676
  top: auto; }
3677
  .elementor-element.elementor-grid-mobile-1 {
3678
  position: relative; }
3679
+ .elementor-element.elementor-grid-mobile-1 .pp-elementor-grid .pp-grid-item-wrap {
3680
  width: 100%;
3681
  float: right; }
3682
  .elementor-element.elementor-grid-mobile-2 {
3683
  position: relative; }
3684
+ .elementor-element.elementor-grid-mobile-2 .pp-elementor-grid .pp-grid-item-wrap {
3685
  width: 50%;
3686
  float: right; }
3687
+ .elementor-element.elementor-grid-mobile-2 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(2n) {
3688
  margin-left: 0 !important; }
3689
+ .elementor-element.elementor-grid-mobile-2 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(2n+1) {
3690
  clear: right; }
3691
  .elementor-element.elementor-grid-mobile-3 {
3692
  position: relative; }
3693
+ .elementor-element.elementor-grid-mobile-3 .pp-elementor-grid .pp-grid-item-wrap {
3694
  width: 33.3333%;
3695
  float: right; }
3696
+ .elementor-element.elementor-grid-mobile-3 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(3n) {
3697
  margin-left: 0 !important; }
3698
+ .elementor-element.elementor-grid-mobile-3 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(3n+1) {
3699
  clear: right; }
3700
  .elementor-element.elementor-grid-mobile-4 {
3701
  position: relative; }
3702
+ .elementor-element.elementor-grid-mobile-4 .pp-elementor-grid .pp-grid-item-wrap {
3703
  width: 25%;
3704
  float: right; }
3705
+ .elementor-element.elementor-grid-mobile-4 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(4n) {
3706
  margin-left: 0 !important; }
3707
+ .elementor-element.elementor-grid-mobile-4 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(4n+1) {
3708
  clear: right; }
3709
  .elementor-element.elementor-grid-mobile-5 {
3710
  position: relative; }
3711
+ .elementor-element.elementor-grid-mobile-5 .pp-elementor-grid .pp-grid-item-wrap {
3712
  width: 20%;
3713
  float: right; }
3714
+ .elementor-element.elementor-grid-mobile-5 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(5n) {
3715
  margin-left: 0 !important; }
3716
+ .elementor-element.elementor-grid-mobile-5 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(5n+1) {
3717
  clear: right; }
3718
  .elementor-element.elementor-grid-mobile-6 {
3719
  position: relative; }
3720
+ .elementor-element.elementor-grid-mobile-6 .pp-elementor-grid .pp-grid-item-wrap {
3721
  width: 16.6667%;
3722
  float: right; }
3723
+ .elementor-element.elementor-grid-mobile-6 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(6n) {
3724
+ margin-left: 0 !important; }
3725
+ .elementor-element.elementor-grid-mobile-6 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(6n+1) {
3726
+ clear: right; }
3727
+ .elementor-element.elementor-grid-mobile-7 {
3728
+ position: relative; }
3729
+ .elementor-element.elementor-grid-mobile-7 .pp-elementor-grid .pp-grid-item-wrap {
3730
+ width: 14.285%;
3731
+ float: right; }
3732
+ .elementor-element.elementor-grid-mobile-7 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(7n) {
3733
+ margin-left: 0 !important; }
3734
+ .elementor-element.elementor-grid-mobile-7 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(7n+1) {
3735
+ clear: right; }
3736
+ .elementor-element.elementor-grid-mobile-8 {
3737
+ position: relative; }
3738
+ .elementor-element.elementor-grid-mobile-8 .pp-elementor-grid .pp-grid-item-wrap {
3739
+ width: 12.5%;
3740
+ float: right; }
3741
+ .elementor-element.elementor-grid-mobile-8 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(8n) {
3742
  margin-left: 0 !important; }
3743
+ .elementor-element.elementor-grid-mobile-8 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(8n+1) {
3744
  clear: right; } }
3745
 
3746
  /*--------------------------------------------------------------
assets/css/frontend.css CHANGED
@@ -141,14 +141,12 @@ div[class*=' pa-'] {
141
  flex-wrap: wrap;
142
  position: relative; }
143
  .pp-elementor-grid .pp-grid-item {
144
- transition: all 0.25s linear 0s;
145
  position: relative; }
146
  .pp-elementor-grid .pp-grid-item-wrap {
147
  float: left;
148
  margin-bottom: 0;
149
  margin-left: 0;
150
- text-align: center;
151
- transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); }
152
 
153
  /*--------------------------------------------------------------
154
  ## Widgets
@@ -1990,10 +1988,11 @@ div[class*=' pa-'] {
1990
  color: inherit; }
1991
 
1992
  .pp-logo-grid {
1993
- display: flex;
1994
- flex-wrap: wrap;
1995
  position: relative; }
1996
  .pp-logo-grid .pp-grid-item {
 
 
 
1997
  transition: all 0.25s linear 0s;
1998
  width: 100%; }
1999
  .pp-logo-grid .pp-grid-item-wrap {
@@ -2001,9 +2000,11 @@ div[class*=' pa-'] {
2001
  float: left;
2002
  flex-wrap: wrap;
2003
  text-align: center;
2004
- transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); }
2005
- .pp-logo-grid .pp-logo-grid-title a {
2006
- color: inherit; }
 
 
2007
  .pp-logo-grid.grayscale-normal img {
2008
  filter: grayscale(100%); }
2009
  .pp-logo-grid.grayscale-normal .pp-grid-item:hover img {
@@ -2199,54 +2200,6 @@ div[class*=' pa-'] {
2199
  .pp-wpforms-form-button-full-width .wpforms-submit-container .wpforms-submit {
2200
  width: 100%; }
2201
 
2202
- .swiper-container-wrap .swiper-slide,
2203
- .swiper-container .swiper-slide {
2204
- text-align: center; }
2205
-
2206
- .swiper-container-wrap-dots-outside .swiper-pagination,
2207
- .swiper-container-dots-outside .swiper-pagination {
2208
- position: static; }
2209
-
2210
- .swiper-container-wrap .swiper-button-next,
2211
- .swiper-container-wrap .swiper-button-prev,
2212
- .swiper-container .swiper-button-next,
2213
- .swiper-container .swiper-button-prev {
2214
- background-image: none;
2215
- font-size: 20px;
2216
- height: auto;
2217
- line-height: 1;
2218
- margin: 0;
2219
- text-align: center;
2220
- transform: translateY(-50%);
2221
- width: auto; }
2222
- .swiper-container-wrap .swiper-button-next .fa,
2223
- .swiper-container-wrap .swiper-button-prev .fa,
2224
- .swiper-container .swiper-button-next .fa,
2225
- .swiper-container .swiper-button-prev .fa {
2226
- vertical-align: top; }
2227
-
2228
- .swiper-button-next:focus,
2229
- .swiper-button-prev:focus {
2230
- outline: 0; }
2231
-
2232
- .swiper-container-wrap .swiper-pagination {
2233
- bottom: 10px;
2234
- left: 0;
2235
- width: 100%; }
2236
-
2237
- .swiper-container-wrap-dots-outside .swiper-pagination {
2238
- position: static; }
2239
-
2240
- .swiper-container-wrap .swiper-pagination-bullet {
2241
- background: #ccc;
2242
- margin: 0 4px;
2243
- opacity: 1;
2244
- height: 8px;
2245
- width: 8px; }
2246
-
2247
- .swiper-container-wrap .swiper-pagination-bullet-active {
2248
- background: #000; }
2249
-
2250
  .pp-slider-arrow {
2251
  align-items: center;
2252
  justify-content: center;
@@ -2257,48 +2210,17 @@ div[class*=' pa-'] {
2257
  display: inline-flex;
2258
  font-size: 22px;
2259
  line-height: 22px;
2260
- padding: 20px;
2261
  position: absolute;
2262
  top: 50%;
2263
- width: 22px;
2264
- height: 22px;
2265
- transform: translateY(-50%);
2266
- z-index: 1;
2267
- transition: all 0.25s linear 0s; }
2268
-
2269
- .pp-slider-arrow,
2270
- .pp-slider-arrow:focus,
2271
- .swiper-pagination-bullet,
2272
- .swiper-pagination-bullet:focus {
2273
- outline: 0; }
2274
-
2275
- .pp-arrow-next {
2276
- right: 20px; }
2277
-
2278
- .pp-arrow-prev {
2279
- left: 20px; }
2280
-
2281
- .pp-swiper-slider-pagination-outside .swiper-pagination {
2282
- position: static; }
2283
-
2284
- .pp-slider-arrow {
2285
- align-items: center;
2286
- justify-content: center;
2287
- background-color: #fff;
2288
- border-radius: 50%;
2289
- color: #000;
2290
- cursor: pointer;
2291
- display: inline-flex;
2292
- font-size: 22px;
2293
- line-height: 22px;
2294
- padding: 20px;
2295
- position: absolute;
2296
- top: 50%;
2297
- width: 22px;
2298
- height: 22px;
2299
  transform: translateY(-50%);
2300
  z-index: 1;
2301
  transition: all 0.25s linear 0s; }
 
 
 
 
2302
 
2303
  .pp-arrow-next {
2304
  right: 20px; }
@@ -2353,6 +2275,9 @@ div[class*=' pa-'] {
2353
  padding: 0;
2354
  outline: none;
2355
  transition: 0.3s; }
 
 
 
2356
 
2357
  .pp-slick-slider-dots-inside .slick-dots {
2358
  position: absolute;
@@ -2360,6 +2285,68 @@ div[class*=' pa-'] {
2360
  left: 0;
2361
  right: 0; }
2362
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2363
  .pp-info-table-container .pp-info-table-link {
2364
  text-decoration: none !important; }
2365
 
@@ -3426,53 +3413,71 @@ div[class*=' pa-'] {
3426
  /* For Desktop: */
3427
  .elementor-element.elementor-grid-1 {
3428
  position: relative; }
3429
- .elementor-element.elementor-grid-1 .pp-grid-item-wrap {
3430
  width: 100%;
3431
  float: left; }
3432
  .elementor-element.elementor-grid-2 {
3433
  position: relative; }
3434
- .elementor-element.elementor-grid-2 .pp-grid-item-wrap {
3435
  width: 50%;
3436
  float: left; }
3437
- .elementor-element.elementor-grid-2 .pp-grid-item-wrap:nth-of-type(2n) {
3438
  margin-right: 0 !important; }
3439
- .elementor-element.elementor-grid-2 .pp-grid-item-wrap:nth-of-type(2n+1) {
3440
  clear: left; }
3441
  .elementor-element.elementor-grid-3 {
3442
  position: relative; }
3443
- .elementor-element.elementor-grid-3 .pp-grid-item-wrap {
3444
  width: 33.3333%;
3445
  float: left; }
3446
- .elementor-element.elementor-grid-3 .pp-grid-item-wrap:nth-of-type(3n) {
3447
  margin-right: 0 !important; }
3448
- .elementor-element.elementor-grid-3 .pp-grid-item-wrap:nth-of-type(3n+1) {
3449
  clear: left; }
3450
  .elementor-element.elementor-grid-4 {
3451
  position: relative; }
3452
- .elementor-element.elementor-grid-4 .pp-grid-item-wrap {
3453
  width: 25%;
3454
  float: left; }
3455
- .elementor-element.elementor-grid-4 .pp-grid-item-wrap:nth-of-type(4n) {
3456
  margin-right: 0 !important; }
3457
- .elementor-element.elementor-grid-4 .pp-grid-item-wrap:nth-of-type(4n+1) {
3458
  clear: left; }
3459
  .elementor-element.elementor-grid-5 {
3460
  position: relative; }
3461
- .elementor-element.elementor-grid-5 .pp-grid-item-wrap {
3462
  width: 20%;
3463
  float: left; }
3464
- .elementor-element.elementor-grid-5 .pp-grid-item-wrap:nth-of-type(5n) {
3465
  margin-right: 0 !important; }
3466
- .elementor-element.elementor-grid-5 .pp-grid-item-wrap:nth-of-type(5n+1) {
3467
  clear: left; }
3468
  .elementor-element.elementor-grid-6 {
3469
  position: relative; }
3470
- .elementor-element.elementor-grid-6 .pp-grid-item-wrap {
3471
  width: 16.6667%;
3472
  float: left; }
3473
- .elementor-element.elementor-grid-6 .pp-grid-item-wrap:nth-of-type(6n) {
3474
  margin-right: 0 !important; }
3475
- .elementor-element.elementor-grid-6 .pp-grid-item-wrap:nth-of-type(6n+1) {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3476
  clear: left; } }
3477
 
3478
  @media (max-width: 1024px) {
@@ -3541,53 +3546,71 @@ div[class*=' pa-'] {
3541
  /* For tablets: */
3542
  .elementor-element.elementor-grid-tablet-1 {
3543
  position: relative; }
3544
- .elementor-element.elementor-grid-tablet-1 .pp-grid-item-wrap {
3545
  width: 100%;
3546
  float: left; }
3547
  .elementor-element.elementor-grid-tablet-2 {
3548
  position: relative; }
3549
- .elementor-element.elementor-grid-tablet-2 .pp-grid-item-wrap {
3550
  width: 50%;
3551
  float: left; }
3552
- .elementor-element.elementor-grid-tablet-2 .pp-grid-item-wrap:nth-of-type(2n) {
3553
  margin-right: 0 !important; }
3554
- .elementor-element.elementor-grid-tablet-2 .pp-grid-item-wrap:nth-of-type(2n+1) {
3555
  clear: left; }
3556
  .elementor-element.elementor-grid-tablet-3 {
3557
  position: relative; }
3558
- .elementor-element.elementor-grid-tablet-3 .pp-grid-item-wrap {
3559
  width: 33.3333%;
3560
  float: left; }
3561
- .elementor-element.elementor-grid-tablet-3 .pp-grid-item-wrap:nth-of-type(3n) {
3562
  margin-right: 0 !important; }
3563
- .elementor-element.elementor-grid-tablet-3 .pp-grid-item-wrap:nth-of-type(3n+1) {
3564
  clear: left; }
3565
  .elementor-element.elementor-grid-tablet-4 {
3566
  position: relative; }
3567
- .elementor-element.elementor-grid-tablet-4 .pp-grid-item-wrap {
3568
  width: 25%;
3569
  float: left; }
3570
- .elementor-element.elementor-grid-tablet-4 .pp-grid-item-wrap:nth-of-type(4n) {
3571
  margin-right: 0 !important; }
3572
- .elementor-element.elementor-grid-tablet-4 .pp-grid-item-wrap:nth-of-type(4n+1) {
3573
  clear: left; }
3574
  .elementor-element.elementor-grid-tablet-5 {
3575
  position: relative; }
3576
- .elementor-element.elementor-grid-tablet-5 .pp-grid-item-wrap {
3577
  width: 20%;
3578
  float: left; }
3579
- .elementor-element.elementor-grid-tablet-5 .pp-grid-item-wrap:nth-of-type(5n) {
3580
  margin-right: 0 !important; }
3581
- .elementor-element.elementor-grid-tablet-5 .pp-grid-item-wrap:nth-of-type(5n+1) {
3582
  clear: left; }
3583
  .elementor-element.elementor-grid-tablet-6 {
3584
  position: relative; }
3585
- .elementor-element.elementor-grid-tablet-6 .pp-grid-item-wrap {
3586
  width: 16.6667%;
3587
  float: left; }
3588
- .elementor-element.elementor-grid-tablet-6 .pp-grid-item-wrap:nth-of-type(6n) {
3589
  margin-right: 0 !important; }
3590
- .elementor-element.elementor-grid-tablet-6 .pp-grid-item-wrap:nth-of-type(6n+1) {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3591
  clear: left; } }
3592
 
3593
  @media only screen and (max-width: 767px) {
@@ -3653,53 +3676,71 @@ div[class*=' pa-'] {
3653
  top: auto; }
3654
  .elementor-element.elementor-grid-mobile-1 {
3655
  position: relative; }
3656
- .elementor-element.elementor-grid-mobile-1 .pp-grid-item-wrap {
3657
  width: 100%;
3658
  float: left; }
3659
  .elementor-element.elementor-grid-mobile-2 {
3660
  position: relative; }
3661
- .elementor-element.elementor-grid-mobile-2 .pp-grid-item-wrap {
3662
  width: 50%;
3663
  float: left; }
3664
- .elementor-element.elementor-grid-mobile-2 .pp-grid-item-wrap:nth-of-type(2n) {
3665
  margin-right: 0 !important; }
3666
- .elementor-element.elementor-grid-mobile-2 .pp-grid-item-wrap:nth-of-type(2n+1) {
3667
  clear: left; }
3668
  .elementor-element.elementor-grid-mobile-3 {
3669
  position: relative; }
3670
- .elementor-element.elementor-grid-mobile-3 .pp-grid-item-wrap {
3671
  width: 33.3333%;
3672
  float: left; }
3673
- .elementor-element.elementor-grid-mobile-3 .pp-grid-item-wrap:nth-of-type(3n) {
3674
  margin-right: 0 !important; }
3675
- .elementor-element.elementor-grid-mobile-3 .pp-grid-item-wrap:nth-of-type(3n+1) {
3676
  clear: left; }
3677
  .elementor-element.elementor-grid-mobile-4 {
3678
  position: relative; }
3679
- .elementor-element.elementor-grid-mobile-4 .pp-grid-item-wrap {
3680
  width: 25%;
3681
  float: left; }
3682
- .elementor-element.elementor-grid-mobile-4 .pp-grid-item-wrap:nth-of-type(4n) {
3683
  margin-right: 0 !important; }
3684
- .elementor-element.elementor-grid-mobile-4 .pp-grid-item-wrap:nth-of-type(4n+1) {
3685
  clear: left; }
3686
  .elementor-element.elementor-grid-mobile-5 {
3687
  position: relative; }
3688
- .elementor-element.elementor-grid-mobile-5 .pp-grid-item-wrap {
3689
  width: 20%;
3690
  float: left; }
3691
- .elementor-element.elementor-grid-mobile-5 .pp-grid-item-wrap:nth-of-type(5n) {
3692
  margin-right: 0 !important; }
3693
- .elementor-element.elementor-grid-mobile-5 .pp-grid-item-wrap:nth-of-type(5n+1) {
3694
  clear: left; }
3695
  .elementor-element.elementor-grid-mobile-6 {
3696
  position: relative; }
3697
- .elementor-element.elementor-grid-mobile-6 .pp-grid-item-wrap {
3698
  width: 16.6667%;
3699
  float: left; }
3700
- .elementor-element.elementor-grid-mobile-6 .pp-grid-item-wrap:nth-of-type(6n) {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3701
  margin-right: 0 !important; }
3702
- .elementor-element.elementor-grid-mobile-6 .pp-grid-item-wrap:nth-of-type(6n+1) {
3703
  clear: left; } }
3704
 
3705
  /*--------------------------------------------------------------
141
  flex-wrap: wrap;
142
  position: relative; }
143
  .pp-elementor-grid .pp-grid-item {
 
144
  position: relative; }
145
  .pp-elementor-grid .pp-grid-item-wrap {
146
  float: left;
147
  margin-bottom: 0;
148
  margin-left: 0;
149
+ transition: background 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); }
 
150
 
151
  /*--------------------------------------------------------------
152
  ## Widgets
1988
  color: inherit; }
1989
 
1990
  .pp-logo-grid {
 
 
1991
  position: relative; }
1992
  .pp-logo-grid .pp-grid-item {
1993
+ display: flex;
1994
+ flex-wrap: wrap;
1995
+ align-items: flex-start;
1996
  transition: all 0.25s linear 0s;
1997
  width: 100%; }
1998
  .pp-logo-grid .pp-grid-item-wrap {
2000
  float: left;
2001
  flex-wrap: wrap;
2002
  text-align: center;
2003
+ transition: background 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); }
2004
+ .pp-logo-grid .pp-logo-grid-title {
2005
+ margin-bottom: 0; }
2006
+ .pp-logo-grid .pp-logo-grid-title a {
2007
+ color: inherit; }
2008
  .pp-logo-grid.grayscale-normal img {
2009
  filter: grayscale(100%); }
2010
  .pp-logo-grid.grayscale-normal .pp-grid-item:hover img {
2200
  .pp-wpforms-form-button-full-width .wpforms-submit-container .wpforms-submit {
2201
  width: 100%; }
2202
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2203
  .pp-slider-arrow {
2204
  align-items: center;
2205
  justify-content: center;
2210
  display: inline-flex;
2211
  font-size: 22px;
2212
  line-height: 22px;
 
2213
  position: absolute;
2214
  top: 50%;
2215
+ width: 1.8182em;
2216
+ height: 1.8182em;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2217
  transform: translateY(-50%);
2218
  z-index: 1;
2219
  transition: all 0.25s linear 0s; }
2220
+ .pp-slider-arrow svg {
2221
+ fill: currentColor;
2222
+ width: auto;
2223
+ height: 1em; }
2224
 
2225
  .pp-arrow-next {
2226
  right: 20px; }
2275
  padding: 0;
2276
  outline: none;
2277
  transition: 0.3s; }
2278
+ .pp-slick-slider li button:hover, .pp-slick-slider li button:focus {
2279
+ background: transparent;
2280
+ border: 0; }
2281
 
2282
  .pp-slick-slider-dots-inside .slick-dots {
2283
  position: absolute;
2285
  left: 0;
2286
  right: 0; }
2287
 
2288
+ .swiper-container-wrap .swiper-slide,
2289
+ .swiper-container .swiper-slide {
2290
+ text-align: center; }
2291
+
2292
+ .swiper-container-wrap-dots-outside .swiper-pagination,
2293
+ .swiper-container-dots-outside .swiper-pagination {
2294
+ position: static; }
2295
+
2296
+ .swiper-container-wrap .swiper-button-next,
2297
+ .swiper-container-wrap .swiper-button-prev,
2298
+ .swiper-container .swiper-button-next,
2299
+ .swiper-container .swiper-button-prev {
2300
+ background-image: none;
2301
+ font-size: 20px;
2302
+ height: 1.8182em;
2303
+ line-height: 1;
2304
+ margin: 0;
2305
+ text-align: center;
2306
+ transform: translateY(-50%);
2307
+ width: 1.8182em; }
2308
+ .swiper-container-wrap .swiper-button-next .fa,
2309
+ .swiper-container-wrap .swiper-button-prev .fa,
2310
+ .swiper-container .swiper-button-next .fa,
2311
+ .swiper-container .swiper-button-prev .fa {
2312
+ vertical-align: top; }
2313
+
2314
+ .pp-swiper-button svg {
2315
+ fill: currentColor;
2316
+ width: auto;
2317
+ height: 1em; }
2318
+
2319
+ .swiper-button-next:focus,
2320
+ .swiper-button-prev:focus {
2321
+ outline: 0; }
2322
+
2323
+ .swiper-container-wrap .swiper-pagination {
2324
+ bottom: 10px;
2325
+ left: 0;
2326
+ width: 100%; }
2327
+
2328
+ .swiper-container-wrap-dots-outside .swiper-pagination {
2329
+ position: static; }
2330
+
2331
+ .swiper-container-wrap .swiper-pagination-bullet {
2332
+ background: #ccc;
2333
+ margin: 0 4px;
2334
+ opacity: 1;
2335
+ height: 8px;
2336
+ width: 8px; }
2337
+
2338
+ .swiper-container-wrap .swiper-pagination-bullet-active {
2339
+ background: #000; }
2340
+
2341
+ .pp-slider-arrow,
2342
+ .pp-slider-arrow:focus,
2343
+ .swiper-pagination-bullet,
2344
+ .swiper-pagination-bullet:focus {
2345
+ outline: 0; }
2346
+
2347
+ .pp-swiper-slider-pagination-outside .swiper-pagination {
2348
+ position: static; }
2349
+
2350
  .pp-info-table-container .pp-info-table-link {
2351
  text-decoration: none !important; }
2352
 
3413
  /* For Desktop: */
3414
  .elementor-element.elementor-grid-1 {
3415
  position: relative; }
3416
+ .elementor-element.elementor-grid-1 .pp-elementor-grid .pp-grid-item-wrap {
3417
  width: 100%;
3418
  float: left; }
3419
  .elementor-element.elementor-grid-2 {
3420
  position: relative; }
3421
+ .elementor-element.elementor-grid-2 .pp-elementor-grid .pp-grid-item-wrap {
3422
  width: 50%;
3423
  float: left; }
3424
+ .elementor-element.elementor-grid-2 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(2n) {
3425
  margin-right: 0 !important; }
3426
+ .elementor-element.elementor-grid-2 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(2n+1) {
3427
  clear: left; }
3428
  .elementor-element.elementor-grid-3 {
3429
  position: relative; }
3430
+ .elementor-element.elementor-grid-3 .pp-elementor-grid .pp-grid-item-wrap {
3431
  width: 33.3333%;
3432
  float: left; }
3433
+ .elementor-element.elementor-grid-3 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(3n) {
3434
  margin-right: 0 !important; }
3435
+ .elementor-element.elementor-grid-3 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(3n+1) {
3436
  clear: left; }
3437
  .elementor-element.elementor-grid-4 {
3438
  position: relative; }
3439
+ .elementor-element.elementor-grid-4 .pp-elementor-grid .pp-grid-item-wrap {
3440
  width: 25%;
3441
  float: left; }
3442
+ .elementor-element.elementor-grid-4 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(4n) {
3443
  margin-right: 0 !important; }
3444
+ .elementor-element.elementor-grid-4 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(4n+1) {
3445
  clear: left; }
3446
  .elementor-element.elementor-grid-5 {
3447
  position: relative; }
3448
+ .elementor-element.elementor-grid-5 .pp-elementor-grid .pp-grid-item-wrap {
3449
  width: 20%;
3450
  float: left; }
3451
+ .elementor-element.elementor-grid-5 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(5n) {
3452
  margin-right: 0 !important; }
3453
+ .elementor-element.elementor-grid-5 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(5n+1) {
3454
  clear: left; }
3455
  .elementor-element.elementor-grid-6 {
3456
  position: relative; }
3457
+ .elementor-element.elementor-grid-6 .pp-elementor-grid .pp-grid-item-wrap {
3458
  width: 16.6667%;
3459
  float: left; }
3460
+ .elementor-element.elementor-grid-6 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(6n) {
3461
  margin-right: 0 !important; }
3462
+ .elementor-element.elementor-grid-6 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(6n+1) {
3463
+ clear: left; }
3464
+ .elementor-element.elementor-grid-7 {
3465
+ position: relative; }
3466
+ .elementor-element.elementor-grid-7 .pp-elementor-grid .pp-grid-item-wrap {
3467
+ width: 14.285%;
3468
+ float: left; }
3469
+ .elementor-element.elementor-grid-7 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(7n) {
3470
+ margin-right: 0 !important; }
3471
+ .elementor-element.elementor-grid-7 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(7n+1) {
3472
+ clear: left; }
3473
+ .elementor-element.elementor-grid-8 {
3474
+ position: relative; }
3475
+ .elementor-element.elementor-grid-8 .pp-elementor-grid .pp-grid-item-wrap {
3476
+ width: 12.5%;
3477
+ float: left; }
3478
+ .elementor-element.elementor-grid-8 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(8n) {
3479
+ margin-right: 0 !important; }
3480
+ .elementor-element.elementor-grid-8 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(8n+1) {
3481
  clear: left; } }
3482
 
3483
  @media (max-width: 1024px) {
3546
  /* For tablets: */
3547
  .elementor-element.elementor-grid-tablet-1 {
3548
  position: relative; }
3549
+ .elementor-element.elementor-grid-tablet-1 .pp-elementor-grid .pp-grid-item-wrap {
3550
  width: 100%;
3551
  float: left; }
3552
  .elementor-element.elementor-grid-tablet-2 {
3553
  position: relative; }
3554
+ .elementor-element.elementor-grid-tablet-2 .pp-elementor-grid .pp-grid-item-wrap {
3555
  width: 50%;
3556
  float: left; }
3557
+ .elementor-element.elementor-grid-tablet-2 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(2n) {
3558
  margin-right: 0 !important; }
3559
+ .elementor-element.elementor-grid-tablet-2 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(2n+1) {
3560
  clear: left; }
3561
  .elementor-element.elementor-grid-tablet-3 {
3562
  position: relative; }
3563
+ .elementor-element.elementor-grid-tablet-3 .pp-elementor-grid .pp-grid-item-wrap {
3564
  width: 33.3333%;
3565
  float: left; }
3566
+ .elementor-element.elementor-grid-tablet-3 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(3n) {
3567
  margin-right: 0 !important; }
3568
+ .elementor-element.elementor-grid-tablet-3 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(3n+1) {
3569
  clear: left; }
3570
  .elementor-element.elementor-grid-tablet-4 {
3571
  position: relative; }
3572
+ .elementor-element.elementor-grid-tablet-4 .pp-elementor-grid .pp-grid-item-wrap {
3573
  width: 25%;
3574
  float: left; }
3575
+ .elementor-element.elementor-grid-tablet-4 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(4n) {
3576
  margin-right: 0 !important; }
3577
+ .elementor-element.elementor-grid-tablet-4 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(4n+1) {
3578
  clear: left; }
3579
  .elementor-element.elementor-grid-tablet-5 {
3580
  position: relative; }
3581
+ .elementor-element.elementor-grid-tablet-5 .pp-elementor-grid .pp-grid-item-wrap {
3582
  width: 20%;
3583
  float: left; }
3584
+ .elementor-element.elementor-grid-tablet-5 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(5n) {
3585
  margin-right: 0 !important; }
3586
+ .elementor-element.elementor-grid-tablet-5 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(5n+1) {
3587
  clear: left; }
3588
  .elementor-element.elementor-grid-tablet-6 {
3589
  position: relative; }
3590
+ .elementor-element.elementor-grid-tablet-6 .pp-elementor-grid .pp-grid-item-wrap {
3591
  width: 16.6667%;
3592
  float: left; }
3593
+ .elementor-element.elementor-grid-tablet-6 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(6n) {
3594
  margin-right: 0 !important; }
3595
+ .elementor-element.elementor-grid-tablet-6 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(6n+1) {
3596
+ clear: left; }
3597
+ .elementor-element.elementor-grid-tablet-7 {
3598
+ position: relative; }
3599
+ .elementor-element.elementor-grid-tablet-7 .pp-elementor-grid .pp-grid-item-wrap {
3600
+ width: 14.285%;
3601
+ float: left; }
3602
+ .elementor-element.elementor-grid-tablet-7 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(7n) {
3603
+ margin-right: 0 !important; }
3604
+ .elementor-element.elementor-grid-tablet-7 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(7n+1) {
3605
+ clear: left; }
3606
+ .elementor-element.elementor-grid-tablet-8 {
3607
+ position: relative; }
3608
+ .elementor-element.elementor-grid-tablet-8 .pp-elementor-grid .pp-grid-item-wrap {
3609
+ width: 12.5%;
3610
+ float: left; }
3611
+ .elementor-element.elementor-grid-tablet-8 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(8n) {
3612
+ margin-right: 0 !important; }
3613
+ .elementor-element.elementor-grid-tablet-8 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(8n+1) {
3614
  clear: left; } }
3615
 
3616
  @media only screen and (max-width: 767px) {
3676
  top: auto; }
3677
  .elementor-element.elementor-grid-mobile-1 {
3678
  position: relative; }
3679
+ .elementor-element.elementor-grid-mobile-1 .pp-elementor-grid .pp-grid-item-wrap {
3680
  width: 100%;
3681
  float: left; }
3682
  .elementor-element.elementor-grid-mobile-2 {
3683
  position: relative; }
3684
+ .elementor-element.elementor-grid-mobile-2 .pp-elementor-grid .pp-grid-item-wrap {
3685
  width: 50%;
3686
  float: left; }
3687
+ .elementor-element.elementor-grid-mobile-2 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(2n) {
3688
  margin-right: 0 !important; }
3689
+ .elementor-element.elementor-grid-mobile-2 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(2n+1) {
3690
  clear: left; }
3691
  .elementor-element.elementor-grid-mobile-3 {
3692
  position: relative; }
3693
+ .elementor-element.elementor-grid-mobile-3 .pp-elementor-grid .pp-grid-item-wrap {
3694
  width: 33.3333%;
3695
  float: left; }
3696
+ .elementor-element.elementor-grid-mobile-3 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(3n) {
3697
  margin-right: 0 !important; }
3698
+ .elementor-element.elementor-grid-mobile-3 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(3n+1) {
3699
  clear: left; }
3700
  .elementor-element.elementor-grid-mobile-4 {
3701
  position: relative; }
3702
+ .elementor-element.elementor-grid-mobile-4 .pp-elementor-grid .pp-grid-item-wrap {
3703
  width: 25%;
3704
  float: left; }
3705
+ .elementor-element.elementor-grid-mobile-4 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(4n) {
3706
  margin-right: 0 !important; }
3707
+ .elementor-element.elementor-grid-mobile-4 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(4n+1) {
3708
  clear: left; }
3709
  .elementor-element.elementor-grid-mobile-5 {
3710
  position: relative; }
3711
+ .elementor-element.elementor-grid-mobile-5 .pp-elementor-grid .pp-grid-item-wrap {
3712
  width: 20%;
3713
  float: left; }
3714
+ .elementor-element.elementor-grid-mobile-5 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(5n) {
3715
  margin-right: 0 !important; }
3716
+ .elementor-element.elementor-grid-mobile-5 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(5n+1) {
3717
  clear: left; }
3718
  .elementor-element.elementor-grid-mobile-6 {
3719
  position: relative; }
3720
+ .elementor-element.elementor-grid-mobile-6 .pp-elementor-grid .pp-grid-item-wrap {
3721
  width: 16.6667%;
3722
  float: left; }
3723
+ .elementor-element.elementor-grid-mobile-6 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(6n) {
3724
+ margin-right: 0 !important; }
3725
+ .elementor-element.elementor-grid-mobile-6 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(6n+1) {
3726
+ clear: left; }
3727
+ .elementor-element.elementor-grid-mobile-7 {
3728
+ position: relative; }
3729
+ .elementor-element.elementor-grid-mobile-7 .pp-elementor-grid .pp-grid-item-wrap {
3730
+ width: 14.285%;
3731
+ float: left; }
3732
+ .elementor-element.elementor-grid-mobile-7 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(7n) {
3733
+ margin-right: 0 !important; }
3734
+ .elementor-element.elementor-grid-mobile-7 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(7n+1) {
3735
+ clear: left; }
3736
+ .elementor-element.elementor-grid-mobile-8 {
3737
+ position: relative; }
3738
+ .elementor-element.elementor-grid-mobile-8 .pp-elementor-grid .pp-grid-item-wrap {
3739
+ width: 12.5%;
3740
+ float: left; }
3741
+ .elementor-element.elementor-grid-mobile-8 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(8n) {
3742
  margin-right: 0 !important; }
3743
+ .elementor-element.elementor-grid-mobile-8 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(8n+1) {
3744
  clear: left; } }
3745
 
3746
  /*--------------------------------------------------------------
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-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,.pp-wrapper-link{cursor:pointer}.elementor-section.pp-animated-gradient-bg-yes,.elementor-section.pp-animated-gradient-bg-yes .pp-animated-gradient-bg{background-size:400% 400%!important;animation:AnimatedGradientBg 15s ease-in-out infinite;-webkit-animation:AnimatedGradientBg 15s ease-in-out infinite;-moz-animation:AnimatedGradientBg 15s ease-in-out infinite}.pp-animated-gradient-bg{position:absolute;top:0;right:0;height:100%;width:100%}@keyframes AnimatedGradientBg{0%{background-position:100% 50%}50%{background-position:0 50%}100%{background-position:100% 50%}}@-webkit-keyframes AnimatedGradientBg{0%{background-position:100% 50%}50%{background-position:0 50%}100%{background-position:100% 50%}}.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-counter-number{direction:rtl}.pp-counter-number-wrap{font-size:69px;line-height:1}.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,.pp-pricing-table-align-left.pp-pricing-table-price-duration-wrap .pp-pricing-table-price-duration{text-align:right}.pp-pricing-table-align-left .pp-pricing-table-price{justify-content:flex-start}.pp-pricing-table-align-right .pp-pricing-table,.pp-pricing-table-align-right.pp-pricing-table-price-duration-wrap .pp-pricing-table-price-duration{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 30px}.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-flex;align-items:center}.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-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{filter:none;vertical-align:middle}.pp-instagram-feed .pp-feed-item:hover img{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{filter:grayscale(100%);transition:filter .25s linear 0s}.pp-instagram-feed-hover-gray .pp-feed-item:hover img{filter:grayscale(100%);transition: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{filter:grayscale(100%)}.pp-logo-carousel.grayscale-normal .swiper-slide:hover img{filter:none}.pp-logo-carousel.grayscale-hover .swiper-slide:hover img{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{filter:grayscale(100%)}.pp-logo-grid.grayscale-normal .pp-grid-item:hover img{filter:none}.pp-logo-grid.grayscale-hover .pp-grid-item:hover img{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-toggle-icon-align-left .pp-accordion-tab-title{flex-direction:row-reverse;justify-content:flex-end}.pp-accordion-toggle-icon{transition:none;z-index:10}.pp-accordion-tab-active-default .pp-accordion-toggle-icon-close,.pp-accordion-tab-show .pp-accordion-toggle-icon-close,.pp-accordion-toggle-icon-open{display:none}.pp-accordion-tab-active-default .pp-accordion-toggle-icon-open,.pp-accordion-tab-show .pp-accordion-toggle-icon-open{display:inline-block}.pp-accordion-tab-content{display:none;padding:15px;box-sizing:border-box;font-size:1rem;line-height:1.7}.pp-accordion-tab-content p:last-child{margin:0}.pp-accordion-tab-content.pp-accordion-tab-active{display:block}.pp-accordion-item{overflow:hidden;transition:all .3s ease-in-out}.pp-accordion-title-icon{display:flex;align-items:center}.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%;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-front{opacity:1;transform:scale(1);z-index:1;width:100%;transition:transform .5s,opacity .35s,width .1ms}.pp-animate-zoom-out.pp-flipbox-container:hover .pp-flipbox-front{opacity:0;width:0;transform:scale(.75);transition:transform .8s,opacity .5s .1s,width .1ms .5s}.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-left .pp-content-ticker-heading{justify-content:flex-start}.pp-content-ticker-heading-center .pp-content-ticker-heading{justify-content:center}.pp-content-ticker-heading-right .pp-content-ticker-heading{justify-content:flex-end}.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 .swiper-wrapper .swiper-slide{text-align:right}.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::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-content-reveal-container .pp-content-reveal-content-wrapper{overflow:hidden;position:relative}.pp-content-reveal-container .pp-content-reveal-content-wrapper .pp-content-reveal-content p{margin-bottom:0}.pp-content-reveal-container .pp-content-reveal-content-wrapper .pp-content-reveal-saparator{position:absolute;bottom:0;right:0;left:0;background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%);height:50px}.pp-content-reveal-container .pp-content-reveal-buttons-wrapper{display:flex}.pp-content-reveal-container .pp-content-reveal-button-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0;padding:12px 24px;overflow:hidden;position:relative;top:0;bottom:0;right:0;left:0;text-align:center;cursor:pointer;transition:all .4s ease-in-out}.pp-content-reveal-container .pp-content-reveal-button{min-width:100%}.pp-content-reveal-container .pp-content-reveal-button.pp-content-reveal-button-open{display:none}.pp-content-reveal-container .pp-content-reveal-button p{margin-bottom:0}.pp-content-reveal-container .pp-content-reveal-button .pp-button-icon{transition:all .4s ease-in-out}.pp-content-reveal-container .pp-content-reveal-button-content{min-width:100%;display:flex;align-items:center;flex-direction:row;justify-content:center}.pp-content-reveal-container .pp-button-icon-after .pp-content-reveal-button-content{flex-direction:row-reverse}.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}}.tooltipster-base{display:flex;pointer-events:none;position:absolute}.tooltipster-box{flex:1 1 auto}.tooltipster-content{box-sizing:border-box;max-height:100%;max-width:100%;overflow:auto}.tooltipster-ruler{bottom:0;right:0;overflow:hidden;position:fixed;left:0;top:0;visibility:hidden}.tooltipster-fade{opacity:0;transition-property:opacity}.tooltipster-fade.tooltipster-show{opacity:1}.tooltipster-grow{transform:scale(0,0);transition-property:transform;-webkit-backface-visibility:hidden}.tooltipster-grow.tooltipster-show{transform:scale(1,1);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-swing{opacity:0;transform:rotateZ(-4deg);transition-property:transform}.tooltipster-swing.tooltipster-show{opacity:1;transform:rotateZ(0);transition-timing-function:cubic-bezier(.23,.635,.495,2.4)}.tooltipster-fall{transition-property:top;transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-fall.tooltipster-initial{top:0!important}.tooltipster-fall.tooltipster-dying{transition-property:all;top:0!important;opacity:0}.tooltipster-slide{transition-property:right;transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-slide.tooltipster-initial{right:-40px!important}.tooltipster-slide.tooltipster-dying{transition-property:all;right:0!important;opacity:0}@-webkit-keyframes tooltipster-fading{0%{opacity:0}100%{opacity:1}}@keyframes tooltipster-fading{0%{opacity:0}100%{opacity:1}}.tooltipster-update-fade{-webkit-animation:tooltipster-fading .4s;animation:tooltipster-fading .4s}@-webkit-keyframes tooltipster-rotating{25%{transform:rotate(2deg)}75%{transform:rotate(-2deg)}100%{transform:rotate(0)}}@keyframes tooltipster-rotating{25%{transform:rotate(2deg)}75%{transform:rotate(-2deg)}100%{transform:rotate(0)}}.tooltipster-update-rotate{-webkit-animation:tooltipster-rotating .6s;animation:tooltipster-rotating .6s}@-webkit-keyframes tooltipster-scaling{50%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes tooltipster-scaling{50%{transform:scale(1.1)}100%{transform:scale(1)}}.tooltipster-update-scale{-webkit-animation:tooltipster-scaling .6s;animation:tooltipster-scaling .6s}.tooltipster-sidetip .tooltipster-box{background:#27292a;border-radius:4px}.tooltipster-sidetip.tooltipster-bottom .tooltipster-box{margin-top:8px}.tooltipster-sidetip.tooltipster-left .tooltipster-box{margin-left:8px}.tooltipster-sidetip.tooltipster-right .tooltipster-box{margin-right:8px}.tooltipster-sidetip.tooltipster-top .tooltipster-box{margin-bottom:8px}.tooltipster-sidetip .tooltipster-content{color:#fff}.tooltipster-sidetip .tooltipster-arrow{overflow:hidden;position:absolute}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{height:8px;margin-right:-8px;top:0;width:16px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow{height:16px;margin-top:-8px;left:0;top:0;width:8px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow{height:16px;margin-top:-8px;right:0;top:0;width:8px}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow{bottom:0;height:8px;margin-right:-8px;width:16px}.tooltipster-sidetip .tooltipster-arrow-background{height:0;position:absolute;width:0}.tooltipster-sidetip .tooltipster-arrow-background{border:8px solid transparent}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#27292a;right:0;top:3px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background{border-right-color:#27292a;right:-3px;top:0}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background{border-left-color:#27292a;right:3px;top:0}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{border-top-color:#27292a;right:0;top:-3px}.tooltipster-sidetip .tooltipster-arrow-uncropped{position:relative}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped{top:-10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped{right:-10px}.pp-tooltip-content{font-size:13px;line-height:1.3;padding:8px 14px;text-align:center}.pp-tooltip-content p:last-child{margin-bottom:0}.pp-tooltip-size-tiny .pp-tooltip-content{font-size:10px}.pp-tooltip-size-small .pp-tooltip-content{font-size:12px}.pp-tooltip-size-large .pp-tooltip-content{font-size:14px}.pp-tooltip-container{display:none}.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,.pp-wrapper-link{cursor:pointer}.elementor-section.pp-animated-gradient-bg-yes,.elementor-section.pp-animated-gradient-bg-yes .pp-animated-gradient-bg{background-size:400% 400%!important;animation:AnimatedGradientBg 15s ease-in-out infinite;-webkit-animation:AnimatedGradientBg 15s ease-in-out infinite;-moz-animation:AnimatedGradientBg 15s ease-in-out infinite}.pp-animated-gradient-bg{position:absolute;top:0;right:0;height:100%;width:100%}@keyframes AnimatedGradientBg{0%{background-position:100% 50%}50%{background-position:0 50%}100%{background-position:100% 50%}}@-webkit-keyframes AnimatedGradientBg{0%{background-position:100% 50%}50%{background-position:0 50%}100%{background-position:100% 50%}}.pp-elementor-grid{display:flex;flex-wrap:wrap;position:relative}.pp-elementor-grid .pp-grid-item{position:relative}.pp-elementor-grid .pp-grid-item-wrap{float:right;margin-bottom:0;margin-right:0;transition:background .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-counter-number{direction:rtl}.pp-counter-number-wrap{font-size:69px;line-height:1}.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,.pp-pricing-table-align-left.pp-pricing-table-price-duration-wrap .pp-pricing-table-price-duration{text-align:right}.pp-pricing-table-align-left .pp-pricing-table-price{justify-content:flex-start}.pp-pricing-table-align-right .pp-pricing-table,.pp-pricing-table-align-right.pp-pricing-table-price-duration-wrap .pp-pricing-table-price-duration{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 30px}.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-flex;align-items:center}.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-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{filter:none;vertical-align:middle}.pp-instagram-feed .pp-feed-item:hover img{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{filter:grayscale(100%);transition:filter .25s linear 0s}.pp-instagram-feed-hover-gray .pp-feed-item:hover img{filter:grayscale(100%);transition: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{filter:grayscale(100%)}.pp-logo-carousel.grayscale-normal .swiper-slide:hover img{filter:none}.pp-logo-carousel.grayscale-hover .swiper-slide:hover img{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{position:relative}.pp-logo-grid .pp-grid-item{display:flex;flex-wrap:wrap;align-items:flex-start;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:background .2s cubic-bezier(.645,.045,.355,1)}.pp-logo-grid .pp-logo-grid-title{margin-bottom:0}.pp-logo-grid .pp-logo-grid-title a{color:inherit}.pp-logo-grid.grayscale-normal img{filter:grayscale(100%)}.pp-logo-grid.grayscale-normal .pp-grid-item:hover img{filter:none}.pp-logo-grid.grayscale-hover .pp-grid-item:hover img{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%}.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;position:absolute;top:50%;width:1.8182em;height:1.8182em;transform:translateY(-50%);z-index:1;transition:all .25s linear 0s}.pp-slider-arrow svg{fill:currentColor;width:auto;height:1em}.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 li button:focus,.pp-slick-slider li button:hover{background:0 0;border:0}.pp-slick-slider-dots-inside .slick-dots{position:absolute;bottom:15px;right:0;left:0}.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:1.8182em;line-height:1;margin:0;text-align:center;transform:translateY(-50%);width:1.8182em}.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}.pp-swiper-button svg{fill:currentColor;width:auto;height:1em}.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,.pp-slider-arrow:focus,.swiper-pagination-bullet,.swiper-pagination-bullet:focus{outline:0}.pp-swiper-slider-pagination-outside .swiper-pagination{position:static}.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-toggle-icon-align-left .pp-accordion-tab-title{flex-direction:row-reverse;justify-content:flex-end}.pp-accordion-toggle-icon{transition:none;z-index:10}.pp-accordion-tab-active-default .pp-accordion-toggle-icon-close,.pp-accordion-tab-show .pp-accordion-toggle-icon-close,.pp-accordion-toggle-icon-open{display:none}.pp-accordion-tab-active-default .pp-accordion-toggle-icon-open,.pp-accordion-tab-show .pp-accordion-toggle-icon-open{display:inline-block}.pp-accordion-tab-content{display:none;padding:15px;box-sizing:border-box;font-size:1rem;line-height:1.7}.pp-accordion-tab-content p:last-child{margin:0}.pp-accordion-tab-content.pp-accordion-tab-active{display:block}.pp-accordion-item{overflow:hidden;transition:all .3s ease-in-out}.pp-accordion-title-icon{display:flex;align-items:center}.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%;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-front{opacity:1;transform:scale(1);z-index:1;width:100%;transition:transform .5s,opacity .35s,width .1ms}.pp-animate-zoom-out.pp-flipbox-container:hover .pp-flipbox-front{opacity:0;width:0;transform:scale(.75);transition:transform .8s,opacity .5s .1s,width .1ms .5s}.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-left .pp-content-ticker-heading{justify-content:flex-start}.pp-content-ticker-heading-center .pp-content-ticker-heading{justify-content:center}.pp-content-ticker-heading-right .pp-content-ticker-heading{justify-content:flex-end}.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 .swiper-wrapper .swiper-slide{text-align:right}.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::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-content-reveal-container .pp-content-reveal-content-wrapper{overflow:hidden;position:relative}.pp-content-reveal-container .pp-content-reveal-content-wrapper .pp-content-reveal-content p{margin-bottom:0}.pp-content-reveal-container .pp-content-reveal-content-wrapper .pp-content-reveal-saparator{position:absolute;bottom:0;right:0;left:0;background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%);height:50px}.pp-content-reveal-container .pp-content-reveal-buttons-wrapper{display:flex}.pp-content-reveal-container .pp-content-reveal-button-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0;padding:12px 24px;overflow:hidden;position:relative;top:0;bottom:0;right:0;left:0;text-align:center;cursor:pointer;transition:all .4s ease-in-out}.pp-content-reveal-container .pp-content-reveal-button{min-width:100%}.pp-content-reveal-container .pp-content-reveal-button.pp-content-reveal-button-open{display:none}.pp-content-reveal-container .pp-content-reveal-button p{margin-bottom:0}.pp-content-reveal-container .pp-content-reveal-button .pp-button-icon{transition:all .4s ease-in-out}.pp-content-reveal-container .pp-content-reveal-button-content{min-width:100%;display:flex;align-items:center;flex-direction:row;justify-content:center}.pp-content-reveal-container .pp-button-icon-after .pp-content-reveal-button-content{flex-direction:row-reverse}.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-elementor-grid .pp-grid-item-wrap{width:100%;float:right}.elementor-element.elementor-grid-2{position:relative}.elementor-element.elementor-grid-2 .pp-elementor-grid .pp-grid-item-wrap{width:50%;float:right}.elementor-element.elementor-grid-2 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(2n){margin-left:0!important}.elementor-element.elementor-grid-2 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(2n+1){clear:right}.elementor-element.elementor-grid-3{position:relative}.elementor-element.elementor-grid-3 .pp-elementor-grid .pp-grid-item-wrap{width:33.3333%;float:right}.elementor-element.elementor-grid-3 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(3n){margin-left:0!important}.elementor-element.elementor-grid-3 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(3n+1){clear:right}.elementor-element.elementor-grid-4{position:relative}.elementor-element.elementor-grid-4 .pp-elementor-grid .pp-grid-item-wrap{width:25%;float:right}.elementor-element.elementor-grid-4 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(4n){margin-left:0!important}.elementor-element.elementor-grid-4 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(4n+1){clear:right}.elementor-element.elementor-grid-5{position:relative}.elementor-element.elementor-grid-5 .pp-elementor-grid .pp-grid-item-wrap{width:20%;float:right}.elementor-element.elementor-grid-5 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(5n){margin-left:0!important}.elementor-element.elementor-grid-5 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(5n+1){clear:right}.elementor-element.elementor-grid-6{position:relative}.elementor-element.elementor-grid-6 .pp-elementor-grid .pp-grid-item-wrap{width:16.6667%;float:right}.elementor-element.elementor-grid-6 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(6n){margin-left:0!important}.elementor-element.elementor-grid-6 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(6n+1){clear:right}.elementor-element.elementor-grid-7{position:relative}.elementor-element.elementor-grid-7 .pp-elementor-grid .pp-grid-item-wrap{width:14.285%;float:right}.elementor-element.elementor-grid-7 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(7n){margin-left:0!important}.elementor-element.elementor-grid-7 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(7n+1){clear:right}.elementor-element.elementor-grid-8{position:relative}.elementor-element.elementor-grid-8 .pp-elementor-grid .pp-grid-item-wrap{width:12.5%;float:right}.elementor-element.elementor-grid-8 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(8n){margin-left:0!important}.elementor-element.elementor-grid-8 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(8n+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-elementor-grid .pp-grid-item-wrap{width:100%;float:right}.elementor-element.elementor-grid-tablet-2{position:relative}.elementor-element.elementor-grid-tablet-2 .pp-elementor-grid .pp-grid-item-wrap{width:50%;float:right}.elementor-element.elementor-grid-tablet-2 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(2n){margin-left:0!important}.elementor-element.elementor-grid-tablet-2 .pp-elementor-grid .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-elementor-grid .pp-grid-item-wrap{width:33.3333%;float:right}.elementor-element.elementor-grid-tablet-3 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(3n){margin-left:0!important}.elementor-element.elementor-grid-tablet-3 .pp-elementor-grid .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-elementor-grid .pp-grid-item-wrap{width:25%;float:right}.elementor-element.elementor-grid-tablet-4 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(4n){margin-left:0!important}.elementor-element.elementor-grid-tablet-4 .pp-elementor-grid .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-elementor-grid .pp-grid-item-wrap{width:20%;float:right}.elementor-element.elementor-grid-tablet-5 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(5n){margin-left:0!important}.elementor-element.elementor-grid-tablet-5 .pp-elementor-grid .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-elementor-grid .pp-grid-item-wrap{width:16.6667%;float:right}.elementor-element.elementor-grid-tablet-6 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(6n){margin-left:0!important}.elementor-element.elementor-grid-tablet-6 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(6n+1){clear:right}.elementor-element.elementor-grid-tablet-7{position:relative}.elementor-element.elementor-grid-tablet-7 .pp-elementor-grid .pp-grid-item-wrap{width:14.285%;float:right}.elementor-element.elementor-grid-tablet-7 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(7n){margin-left:0!important}.elementor-element.elementor-grid-tablet-7 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(7n+1){clear:right}.elementor-element.elementor-grid-tablet-8{position:relative}.elementor-element.elementor-grid-tablet-8 .pp-elementor-grid .pp-grid-item-wrap{width:12.5%;float:right}.elementor-element.elementor-grid-tablet-8 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(8n){margin-left:0!important}.elementor-element.elementor-grid-tablet-8 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(8n+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-elementor-grid .pp-grid-item-wrap{width:100%;float:right}.elementor-element.elementor-grid-mobile-2{position:relative}.elementor-element.elementor-grid-mobile-2 .pp-elementor-grid .pp-grid-item-wrap{width:50%;float:right}.elementor-element.elementor-grid-mobile-2 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(2n){margin-left:0!important}.elementor-element.elementor-grid-mobile-2 .pp-elementor-grid .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-elementor-grid .pp-grid-item-wrap{width:33.3333%;float:right}.elementor-element.elementor-grid-mobile-3 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(3n){margin-left:0!important}.elementor-element.elementor-grid-mobile-3 .pp-elementor-grid .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-elementor-grid .pp-grid-item-wrap{width:25%;float:right}.elementor-element.elementor-grid-mobile-4 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(4n){margin-left:0!important}.elementor-element.elementor-grid-mobile-4 .pp-elementor-grid .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-elementor-grid .pp-grid-item-wrap{width:20%;float:right}.elementor-element.elementor-grid-mobile-5 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(5n){margin-left:0!important}.elementor-element.elementor-grid-mobile-5 .pp-elementor-grid .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-elementor-grid .pp-grid-item-wrap{width:16.6667%;float:right}.elementor-element.elementor-grid-mobile-6 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(6n){margin-left:0!important}.elementor-element.elementor-grid-mobile-6 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(6n+1){clear:right}.elementor-element.elementor-grid-mobile-7{position:relative}.elementor-element.elementor-grid-mobile-7 .pp-elementor-grid .pp-grid-item-wrap{width:14.285%;float:right}.elementor-element.elementor-grid-mobile-7 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(7n){margin-left:0!important}.elementor-element.elementor-grid-mobile-7 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(7n+1){clear:right}.elementor-element.elementor-grid-mobile-8{position:relative}.elementor-element.elementor-grid-mobile-8 .pp-elementor-grid .pp-grid-item-wrap{width:12.5%;float:right}.elementor-element.elementor-grid-mobile-8 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(8n){margin-left:0!important}.elementor-element.elementor-grid-mobile-8 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(8n+1){clear:right}}.tooltipster-base{display:flex;pointer-events:none;position:absolute}.tooltipster-box{flex:1 1 auto}.tooltipster-content{box-sizing:border-box;max-height:100%;max-width:100%;overflow:auto}.tooltipster-ruler{bottom:0;right:0;overflow:hidden;position:fixed;left:0;top:0;visibility:hidden}.tooltipster-fade{opacity:0;transition-property:opacity}.tooltipster-fade.tooltipster-show{opacity:1}.tooltipster-grow{transform:scale(0,0);transition-property:transform;-webkit-backface-visibility:hidden}.tooltipster-grow.tooltipster-show{transform:scale(1,1);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-swing{opacity:0;transform:rotateZ(-4deg);transition-property:transform}.tooltipster-swing.tooltipster-show{opacity:1;transform:rotateZ(0);transition-timing-function:cubic-bezier(.23,.635,.495,2.4)}.tooltipster-fall{transition-property:top;transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-fall.tooltipster-initial{top:0!important}.tooltipster-fall.tooltipster-dying{transition-property:all;top:0!important;opacity:0}.tooltipster-slide{transition-property:right;transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-slide.tooltipster-initial{right:-40px!important}.tooltipster-slide.tooltipster-dying{transition-property:all;right:0!important;opacity:0}@-webkit-keyframes tooltipster-fading{0%{opacity:0}100%{opacity:1}}@keyframes tooltipster-fading{0%{opacity:0}100%{opacity:1}}.tooltipster-update-fade{-webkit-animation:tooltipster-fading .4s;animation:tooltipster-fading .4s}@-webkit-keyframes tooltipster-rotating{25%{transform:rotate(2deg)}75%{transform:rotate(-2deg)}100%{transform:rotate(0)}}@keyframes tooltipster-rotating{25%{transform:rotate(2deg)}75%{transform:rotate(-2deg)}100%{transform:rotate(0)}}.tooltipster-update-rotate{-webkit-animation:tooltipster-rotating .6s;animation:tooltipster-rotating .6s}@-webkit-keyframes tooltipster-scaling{50%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes tooltipster-scaling{50%{transform:scale(1.1)}100%{transform:scale(1)}}.tooltipster-update-scale{-webkit-animation:tooltipster-scaling .6s;animation:tooltipster-scaling .6s}.tooltipster-sidetip .tooltipster-box{background:#27292a;border-radius:4px}.tooltipster-sidetip.tooltipster-bottom .tooltipster-box{margin-top:8px}.tooltipster-sidetip.tooltipster-left .tooltipster-box{margin-left:8px}.tooltipster-sidetip.tooltipster-right .tooltipster-box{margin-right:8px}.tooltipster-sidetip.tooltipster-top .tooltipster-box{margin-bottom:8px}.tooltipster-sidetip .tooltipster-content{color:#fff}.tooltipster-sidetip .tooltipster-arrow{overflow:hidden;position:absolute}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{height:8px;margin-right:-8px;top:0;width:16px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow{height:16px;margin-top:-8px;left:0;top:0;width:8px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow{height:16px;margin-top:-8px;right:0;top:0;width:8px}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow{bottom:0;height:8px;margin-right:-8px;width:16px}.tooltipster-sidetip .tooltipster-arrow-background{height:0;position:absolute;width:0}.tooltipster-sidetip .tooltipster-arrow-background{border:8px solid transparent}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#27292a;right:0;top:3px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background{border-right-color:#27292a;right:-3px;top:0}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background{border-left-color:#27292a;right:3px;top:0}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{border-top-color:#27292a;right:0;top:-3px}.tooltipster-sidetip .tooltipster-arrow-uncropped{position:relative}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped{top:-10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped{right:-10px}.pp-tooltip-content{font-size:13px;line-height:1.3;padding:8px 14px;text-align:center}.pp-tooltip-content p:last-child{margin-bottom:0}.pp-tooltip-size-tiny .pp-tooltip-content{font-size:10px}.pp-tooltip-size-small .pp-tooltip-content{font-size:12px}.pp-tooltip-size-large .pp-tooltip-content{font-size:14px}.pp-tooltip-container{display:none}.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-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,.pp-wrapper-link{cursor:pointer}.elementor-section.pp-animated-gradient-bg-yes,.elementor-section.pp-animated-gradient-bg-yes .pp-animated-gradient-bg{background-size:400% 400%!important;animation:AnimatedGradientBg 15s ease-in-out infinite;-webkit-animation:AnimatedGradientBg 15s ease-in-out infinite;-moz-animation:AnimatedGradientBg 15s ease-in-out infinite}.pp-animated-gradient-bg{position:absolute;top:0;left:0;height:100%;width:100%}@keyframes AnimatedGradientBg{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@-webkit-keyframes AnimatedGradientBg{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.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-counter-number{direction:ltr}.pp-counter-number-wrap{font-size:69px;line-height:1}.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,.pp-pricing-table-align-left.pp-pricing-table-price-duration-wrap .pp-pricing-table-price-duration{text-align:left}.pp-pricing-table-align-left .pp-pricing-table-price{justify-content:flex-start}.pp-pricing-table-align-right .pp-pricing-table,.pp-pricing-table-align-right.pp-pricing-table-price-duration-wrap .pp-pricing-table-price-duration{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 30px}.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-flex;align-items:center}.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-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{filter:none;vertical-align:middle}.pp-instagram-feed .pp-feed-item:hover img{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{filter:grayscale(100%);transition:filter .25s linear 0s}.pp-instagram-feed-hover-gray .pp-feed-item:hover img{filter:grayscale(100%);transition: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{filter:grayscale(100%)}.pp-logo-carousel.grayscale-normal .swiper-slide:hover img{filter:none}.pp-logo-carousel.grayscale-hover .swiper-slide:hover img{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{filter:grayscale(100%)}.pp-logo-grid.grayscale-normal .pp-grid-item:hover img{filter:none}.pp-logo-grid.grayscale-hover .pp-grid-item:hover img{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-toggle-icon-align-left .pp-accordion-tab-title{flex-direction:row-reverse;justify-content:flex-end}.pp-accordion-toggle-icon{transition:none;z-index:10}.pp-accordion-tab-active-default .pp-accordion-toggle-icon-close,.pp-accordion-tab-show .pp-accordion-toggle-icon-close,.pp-accordion-toggle-icon-open{display:none}.pp-accordion-tab-active-default .pp-accordion-toggle-icon-open,.pp-accordion-tab-show .pp-accordion-toggle-icon-open{display:inline-block}.pp-accordion-tab-content{display:none;padding:15px;box-sizing:border-box;font-size:1rem;line-height:1.7}.pp-accordion-tab-content p:last-child{margin:0}.pp-accordion-tab-content.pp-accordion-tab-active{display:block}.pp-accordion-item{overflow:hidden;transition:all .3s ease-in-out}.pp-accordion-title-icon{display:flex;align-items:center}.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%;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-front{opacity:1;transform:scale(1);z-index:1;width:100%;transition:transform .5s,opacity .35s,width .1ms}.pp-animate-zoom-out.pp-flipbox-container:hover .pp-flipbox-front{opacity:0;width:0;transform:scale(.75);transition:transform .8s,opacity .5s .1s,width .1ms .5s}.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-left .pp-content-ticker-heading{justify-content:flex-start}.pp-content-ticker-heading-center .pp-content-ticker-heading{justify-content:center}.pp-content-ticker-heading-right .pp-content-ticker-heading{justify-content:flex-end}.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 .swiper-wrapper .swiper-slide{text-align:left}.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::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-content-reveal-container .pp-content-reveal-content-wrapper{overflow:hidden;position:relative}.pp-content-reveal-container .pp-content-reveal-content-wrapper .pp-content-reveal-content p{margin-bottom:0}.pp-content-reveal-container .pp-content-reveal-content-wrapper .pp-content-reveal-saparator{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%);height:50px}.pp-content-reveal-container .pp-content-reveal-buttons-wrapper{display:flex}.pp-content-reveal-container .pp-content-reveal-button-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0;padding:12px 24px;overflow:hidden;position:relative;top:0;bottom:0;left:0;right:0;text-align:center;cursor:pointer;transition:all .4s ease-in-out}.pp-content-reveal-container .pp-content-reveal-button{min-width:100%}.pp-content-reveal-container .pp-content-reveal-button.pp-content-reveal-button-open{display:none}.pp-content-reveal-container .pp-content-reveal-button p{margin-bottom:0}.pp-content-reveal-container .pp-content-reveal-button .pp-button-icon{transition:all .4s ease-in-out}.pp-content-reveal-container .pp-content-reveal-button-content{min-width:100%;display:flex;align-items:center;flex-direction:row;justify-content:center}.pp-content-reveal-container .pp-button-icon-after .pp-content-reveal-button-content{flex-direction:row-reverse}.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}}.tooltipster-base{display:flex;pointer-events:none;position:absolute}.tooltipster-box{flex:1 1 auto}.tooltipster-content{box-sizing:border-box;max-height:100%;max-width:100%;overflow:auto}.tooltipster-ruler{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;visibility:hidden}.tooltipster-fade{opacity:0;transition-property:opacity}.tooltipster-fade.tooltipster-show{opacity:1}.tooltipster-grow{transform:scale(0,0);transition-property:transform;-webkit-backface-visibility:hidden}.tooltipster-grow.tooltipster-show{transform:scale(1,1);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-swing{opacity:0;transform:rotateZ(4deg);transition-property:transform}.tooltipster-swing.tooltipster-show{opacity:1;transform:rotateZ(0);transition-timing-function:cubic-bezier(.23,.635,.495,2.4)}.tooltipster-fall{transition-property:top;transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-fall.tooltipster-initial{top:0!important}.tooltipster-fall.tooltipster-dying{transition-property:all;top:0!important;opacity:0}.tooltipster-slide{transition-property:left;transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-slide.tooltipster-initial{left:-40px!important}.tooltipster-slide.tooltipster-dying{transition-property:all;left:0!important;opacity:0}@-webkit-keyframes tooltipster-fading{0%{opacity:0}100%{opacity:1}}@keyframes tooltipster-fading{0%{opacity:0}100%{opacity:1}}.tooltipster-update-fade{-webkit-animation:tooltipster-fading .4s;animation:tooltipster-fading .4s}@-webkit-keyframes tooltipster-rotating{25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}100%{transform:rotate(0)}}@keyframes tooltipster-rotating{25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}100%{transform:rotate(0)}}.tooltipster-update-rotate{-webkit-animation:tooltipster-rotating .6s;animation:tooltipster-rotating .6s}@-webkit-keyframes tooltipster-scaling{50%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes tooltipster-scaling{50%{transform:scale(1.1)}100%{transform:scale(1)}}.tooltipster-update-scale{-webkit-animation:tooltipster-scaling .6s;animation:tooltipster-scaling .6s}.tooltipster-sidetip .tooltipster-box{background:#27292a;border-radius:4px}.tooltipster-sidetip.tooltipster-bottom .tooltipster-box{margin-top:8px}.tooltipster-sidetip.tooltipster-left .tooltipster-box{margin-right:8px}.tooltipster-sidetip.tooltipster-right .tooltipster-box{margin-left:8px}.tooltipster-sidetip.tooltipster-top .tooltipster-box{margin-bottom:8px}.tooltipster-sidetip .tooltipster-content{color:#fff}.tooltipster-sidetip .tooltipster-arrow{overflow:hidden;position:absolute}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{height:8px;margin-left:-8px;top:0;width:16px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow{height:16px;margin-top:-8px;right:0;top:0;width:8px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow{height:16px;margin-top:-8px;left:0;top:0;width:8px}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow{bottom:0;height:8px;margin-left:-8px;width:16px}.tooltipster-sidetip .tooltipster-arrow-background{height:0;position:absolute;width:0}.tooltipster-sidetip .tooltipster-arrow-background{border:8px solid transparent}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#27292a;left:0;top:3px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background{border-left-color:#27292a;left:-3px;top:0}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background{border-right-color:#27292a;left:3px;top:0}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{border-top-color:#27292a;left:0;top:-3px}.tooltipster-sidetip .tooltipster-arrow-uncropped{position:relative}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped{top:-10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped{left:-10px}.pp-tooltip-content{font-size:13px;line-height:1.3;padding:8px 14px;text-align:center}.pp-tooltip-content p:last-child{margin-bottom:0}.pp-tooltip-size-tiny .pp-tooltip-content{font-size:10px}.pp-tooltip-size-small .pp-tooltip-content{font-size:12px}.pp-tooltip-size-large .pp-tooltip-content{font-size:14px}.pp-tooltip-container{display:none}.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,.pp-wrapper-link{cursor:pointer}.elementor-section.pp-animated-gradient-bg-yes,.elementor-section.pp-animated-gradient-bg-yes .pp-animated-gradient-bg{background-size:400% 400%!important;animation:AnimatedGradientBg 15s ease-in-out infinite;-webkit-animation:AnimatedGradientBg 15s ease-in-out infinite;-moz-animation:AnimatedGradientBg 15s ease-in-out infinite}.pp-animated-gradient-bg{position:absolute;top:0;left:0;height:100%;width:100%}@keyframes AnimatedGradientBg{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@-webkit-keyframes AnimatedGradientBg{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.pp-elementor-grid{display:flex;flex-wrap:wrap;position:relative}.pp-elementor-grid .pp-grid-item{position:relative}.pp-elementor-grid .pp-grid-item-wrap{float:left;margin-bottom:0;margin-left:0;transition:background .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-counter-number{direction:ltr}.pp-counter-number-wrap{font-size:69px;line-height:1}.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,.pp-pricing-table-align-left.pp-pricing-table-price-duration-wrap .pp-pricing-table-price-duration{text-align:left}.pp-pricing-table-align-left .pp-pricing-table-price{justify-content:flex-start}.pp-pricing-table-align-right .pp-pricing-table,.pp-pricing-table-align-right.pp-pricing-table-price-duration-wrap .pp-pricing-table-price-duration{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 30px}.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-flex;align-items:center}.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-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{filter:none;vertical-align:middle}.pp-instagram-feed .pp-feed-item:hover img{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{filter:grayscale(100%);transition:filter .25s linear 0s}.pp-instagram-feed-hover-gray .pp-feed-item:hover img{filter:grayscale(100%);transition: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{filter:grayscale(100%)}.pp-logo-carousel.grayscale-normal .swiper-slide:hover img{filter:none}.pp-logo-carousel.grayscale-hover .swiper-slide:hover img{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{position:relative}.pp-logo-grid .pp-grid-item{display:flex;flex-wrap:wrap;align-items:flex-start;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:background .2s cubic-bezier(.645,.045,.355,1)}.pp-logo-grid .pp-logo-grid-title{margin-bottom:0}.pp-logo-grid .pp-logo-grid-title a{color:inherit}.pp-logo-grid.grayscale-normal img{filter:grayscale(100%)}.pp-logo-grid.grayscale-normal .pp-grid-item:hover img{filter:none}.pp-logo-grid.grayscale-hover .pp-grid-item:hover img{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%}.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;position:absolute;top:50%;width:1.8182em;height:1.8182em;transform:translateY(-50%);z-index:1;transition:all .25s linear 0s}.pp-slider-arrow svg{fill:currentColor;width:auto;height:1em}.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 li button:focus,.pp-slick-slider li button:hover{background:0 0;border:0}.pp-slick-slider-dots-inside .slick-dots{position:absolute;bottom:15px;left:0;right:0}.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:1.8182em;line-height:1;margin:0;text-align:center;transform:translateY(-50%);width:1.8182em}.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}.pp-swiper-button svg{fill:currentColor;width:auto;height:1em}.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,.pp-slider-arrow:focus,.swiper-pagination-bullet,.swiper-pagination-bullet:focus{outline:0}.pp-swiper-slider-pagination-outside .swiper-pagination{position:static}.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-toggle-icon-align-left .pp-accordion-tab-title{flex-direction:row-reverse;justify-content:flex-end}.pp-accordion-toggle-icon{transition:none;z-index:10}.pp-accordion-tab-active-default .pp-accordion-toggle-icon-close,.pp-accordion-tab-show .pp-accordion-toggle-icon-close,.pp-accordion-toggle-icon-open{display:none}.pp-accordion-tab-active-default .pp-accordion-toggle-icon-open,.pp-accordion-tab-show .pp-accordion-toggle-icon-open{display:inline-block}.pp-accordion-tab-content{display:none;padding:15px;box-sizing:border-box;font-size:1rem;line-height:1.7}.pp-accordion-tab-content p:last-child{margin:0}.pp-accordion-tab-content.pp-accordion-tab-active{display:block}.pp-accordion-item{overflow:hidden;transition:all .3s ease-in-out}.pp-accordion-title-icon{display:flex;align-items:center}.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%;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-front{opacity:1;transform:scale(1);z-index:1;width:100%;transition:transform .5s,opacity .35s,width .1ms}.pp-animate-zoom-out.pp-flipbox-container:hover .pp-flipbox-front{opacity:0;width:0;transform:scale(.75);transition:transform .8s,opacity .5s .1s,width .1ms .5s}.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-left .pp-content-ticker-heading{justify-content:flex-start}.pp-content-ticker-heading-center .pp-content-ticker-heading{justify-content:center}.pp-content-ticker-heading-right .pp-content-ticker-heading{justify-content:flex-end}.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 .swiper-wrapper .swiper-slide{text-align:left}.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::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-content-reveal-container .pp-content-reveal-content-wrapper{overflow:hidden;position:relative}.pp-content-reveal-container .pp-content-reveal-content-wrapper .pp-content-reveal-content p{margin-bottom:0}.pp-content-reveal-container .pp-content-reveal-content-wrapper .pp-content-reveal-saparator{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%);height:50px}.pp-content-reveal-container .pp-content-reveal-buttons-wrapper{display:flex}.pp-content-reveal-container .pp-content-reveal-button-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0;padding:12px 24px;overflow:hidden;position:relative;top:0;bottom:0;left:0;right:0;text-align:center;cursor:pointer;transition:all .4s ease-in-out}.pp-content-reveal-container .pp-content-reveal-button{min-width:100%}.pp-content-reveal-container .pp-content-reveal-button.pp-content-reveal-button-open{display:none}.pp-content-reveal-container .pp-content-reveal-button p{margin-bottom:0}.pp-content-reveal-container .pp-content-reveal-button .pp-button-icon{transition:all .4s ease-in-out}.pp-content-reveal-container .pp-content-reveal-button-content{min-width:100%;display:flex;align-items:center;flex-direction:row;justify-content:center}.pp-content-reveal-container .pp-button-icon-after .pp-content-reveal-button-content{flex-direction:row-reverse}.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-elementor-grid .pp-grid-item-wrap{width:100%;float:left}.elementor-element.elementor-grid-2{position:relative}.elementor-element.elementor-grid-2 .pp-elementor-grid .pp-grid-item-wrap{width:50%;float:left}.elementor-element.elementor-grid-2 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(2n){margin-right:0!important}.elementor-element.elementor-grid-2 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(2n+1){clear:left}.elementor-element.elementor-grid-3{position:relative}.elementor-element.elementor-grid-3 .pp-elementor-grid .pp-grid-item-wrap{width:33.3333%;float:left}.elementor-element.elementor-grid-3 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(3n){margin-right:0!important}.elementor-element.elementor-grid-3 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(3n+1){clear:left}.elementor-element.elementor-grid-4{position:relative}.elementor-element.elementor-grid-4 .pp-elementor-grid .pp-grid-item-wrap{width:25%;float:left}.elementor-element.elementor-grid-4 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(4n){margin-right:0!important}.elementor-element.elementor-grid-4 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(4n+1){clear:left}.elementor-element.elementor-grid-5{position:relative}.elementor-element.elementor-grid-5 .pp-elementor-grid .pp-grid-item-wrap{width:20%;float:left}.elementor-element.elementor-grid-5 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(5n){margin-right:0!important}.elementor-element.elementor-grid-5 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(5n+1){clear:left}.elementor-element.elementor-grid-6{position:relative}.elementor-element.elementor-grid-6 .pp-elementor-grid .pp-grid-item-wrap{width:16.6667%;float:left}.elementor-element.elementor-grid-6 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(6n){margin-right:0!important}.elementor-element.elementor-grid-6 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(6n+1){clear:left}.elementor-element.elementor-grid-7{position:relative}.elementor-element.elementor-grid-7 .pp-elementor-grid .pp-grid-item-wrap{width:14.285%;float:left}.elementor-element.elementor-grid-7 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(7n){margin-right:0!important}.elementor-element.elementor-grid-7 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(7n+1){clear:left}.elementor-element.elementor-grid-8{position:relative}.elementor-element.elementor-grid-8 .pp-elementor-grid .pp-grid-item-wrap{width:12.5%;float:left}.elementor-element.elementor-grid-8 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(8n){margin-right:0!important}.elementor-element.elementor-grid-8 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(8n+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-elementor-grid .pp-grid-item-wrap{width:100%;float:left}.elementor-element.elementor-grid-tablet-2{position:relative}.elementor-element.elementor-grid-tablet-2 .pp-elementor-grid .pp-grid-item-wrap{width:50%;float:left}.elementor-element.elementor-grid-tablet-2 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(2n){margin-right:0!important}.elementor-element.elementor-grid-tablet-2 .pp-elementor-grid .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-elementor-grid .pp-grid-item-wrap{width:33.3333%;float:left}.elementor-element.elementor-grid-tablet-3 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(3n){margin-right:0!important}.elementor-element.elementor-grid-tablet-3 .pp-elementor-grid .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-elementor-grid .pp-grid-item-wrap{width:25%;float:left}.elementor-element.elementor-grid-tablet-4 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(4n){margin-right:0!important}.elementor-element.elementor-grid-tablet-4 .pp-elementor-grid .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-elementor-grid .pp-grid-item-wrap{width:20%;float:left}.elementor-element.elementor-grid-tablet-5 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(5n){margin-right:0!important}.elementor-element.elementor-grid-tablet-5 .pp-elementor-grid .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-elementor-grid .pp-grid-item-wrap{width:16.6667%;float:left}.elementor-element.elementor-grid-tablet-6 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(6n){margin-right:0!important}.elementor-element.elementor-grid-tablet-6 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(6n+1){clear:left}.elementor-element.elementor-grid-tablet-7{position:relative}.elementor-element.elementor-grid-tablet-7 .pp-elementor-grid .pp-grid-item-wrap{width:14.285%;float:left}.elementor-element.elementor-grid-tablet-7 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(7n){margin-right:0!important}.elementor-element.elementor-grid-tablet-7 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(7n+1){clear:left}.elementor-element.elementor-grid-tablet-8{position:relative}.elementor-element.elementor-grid-tablet-8 .pp-elementor-grid .pp-grid-item-wrap{width:12.5%;float:left}.elementor-element.elementor-grid-tablet-8 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(8n){margin-right:0!important}.elementor-element.elementor-grid-tablet-8 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(8n+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-elementor-grid .pp-grid-item-wrap{width:100%;float:left}.elementor-element.elementor-grid-mobile-2{position:relative}.elementor-element.elementor-grid-mobile-2 .pp-elementor-grid .pp-grid-item-wrap{width:50%;float:left}.elementor-element.elementor-grid-mobile-2 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(2n){margin-right:0!important}.elementor-element.elementor-grid-mobile-2 .pp-elementor-grid .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-elementor-grid .pp-grid-item-wrap{width:33.3333%;float:left}.elementor-element.elementor-grid-mobile-3 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(3n){margin-right:0!important}.elementor-element.elementor-grid-mobile-3 .pp-elementor-grid .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-elementor-grid .pp-grid-item-wrap{width:25%;float:left}.elementor-element.elementor-grid-mobile-4 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(4n){margin-right:0!important}.elementor-element.elementor-grid-mobile-4 .pp-elementor-grid .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-elementor-grid .pp-grid-item-wrap{width:20%;float:left}.elementor-element.elementor-grid-mobile-5 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(5n){margin-right:0!important}.elementor-element.elementor-grid-mobile-5 .pp-elementor-grid .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-elementor-grid .pp-grid-item-wrap{width:16.6667%;float:left}.elementor-element.elementor-grid-mobile-6 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(6n){margin-right:0!important}.elementor-element.elementor-grid-mobile-6 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(6n+1){clear:left}.elementor-element.elementor-grid-mobile-7{position:relative}.elementor-element.elementor-grid-mobile-7 .pp-elementor-grid .pp-grid-item-wrap{width:14.285%;float:left}.elementor-element.elementor-grid-mobile-7 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(7n){margin-right:0!important}.elementor-element.elementor-grid-mobile-7 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(7n+1){clear:left}.elementor-element.elementor-grid-mobile-8{position:relative}.elementor-element.elementor-grid-mobile-8 .pp-elementor-grid .pp-grid-item-wrap{width:12.5%;float:left}.elementor-element.elementor-grid-mobile-8 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(8n){margin-right:0!important}.elementor-element.elementor-grid-mobile-8 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(8n+1){clear:left}}.tooltipster-base{display:flex;pointer-events:none;position:absolute}.tooltipster-box{flex:1 1 auto}.tooltipster-content{box-sizing:border-box;max-height:100%;max-width:100%;overflow:auto}.tooltipster-ruler{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;visibility:hidden}.tooltipster-fade{opacity:0;transition-property:opacity}.tooltipster-fade.tooltipster-show{opacity:1}.tooltipster-grow{transform:scale(0,0);transition-property:transform;-webkit-backface-visibility:hidden}.tooltipster-grow.tooltipster-show{transform:scale(1,1);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-swing{opacity:0;transform:rotateZ(4deg);transition-property:transform}.tooltipster-swing.tooltipster-show{opacity:1;transform:rotateZ(0);transition-timing-function:cubic-bezier(.23,.635,.495,2.4)}.tooltipster-fall{transition-property:top;transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-fall.tooltipster-initial{top:0!important}.tooltipster-fall.tooltipster-dying{transition-property:all;top:0!important;opacity:0}.tooltipster-slide{transition-property:left;transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-slide.tooltipster-initial{left:-40px!important}.tooltipster-slide.tooltipster-dying{transition-property:all;left:0!important;opacity:0}@-webkit-keyframes tooltipster-fading{0%{opacity:0}100%{opacity:1}}@keyframes tooltipster-fading{0%{opacity:0}100%{opacity:1}}.tooltipster-update-fade{-webkit-animation:tooltipster-fading .4s;animation:tooltipster-fading .4s}@-webkit-keyframes tooltipster-rotating{25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}100%{transform:rotate(0)}}@keyframes tooltipster-rotating{25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}100%{transform:rotate(0)}}.tooltipster-update-rotate{-webkit-animation:tooltipster-rotating .6s;animation:tooltipster-rotating .6s}@-webkit-keyframes tooltipster-scaling{50%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes tooltipster-scaling{50%{transform:scale(1.1)}100%{transform:scale(1)}}.tooltipster-update-scale{-webkit-animation:tooltipster-scaling .6s;animation:tooltipster-scaling .6s}.tooltipster-sidetip .tooltipster-box{background:#27292a;border-radius:4px}.tooltipster-sidetip.tooltipster-bottom .tooltipster-box{margin-top:8px}.tooltipster-sidetip.tooltipster-left .tooltipster-box{margin-right:8px}.tooltipster-sidetip.tooltipster-right .tooltipster-box{margin-left:8px}.tooltipster-sidetip.tooltipster-top .tooltipster-box{margin-bottom:8px}.tooltipster-sidetip .tooltipster-content{color:#fff}.tooltipster-sidetip .tooltipster-arrow{overflow:hidden;position:absolute}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{height:8px;margin-left:-8px;top:0;width:16px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow{height:16px;margin-top:-8px;right:0;top:0;width:8px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow{height:16px;margin-top:-8px;left:0;top:0;width:8px}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow{bottom:0;height:8px;margin-left:-8px;width:16px}.tooltipster-sidetip .tooltipster-arrow-background{height:0;position:absolute;width:0}.tooltipster-sidetip .tooltipster-arrow-background{border:8px solid transparent}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#27292a;left:0;top:3px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background{border-left-color:#27292a;left:-3px;top:0}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background{border-right-color:#27292a;left:3px;top:0}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{border-top-color:#27292a;left:0;top:-3px}.tooltipster-sidetip .tooltipster-arrow-uncropped{position:relative}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped{top:-10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped{left:-10px}.pp-tooltip-content{font-size:13px;line-height:1.3;padding:8px 14px;text-align:center}.pp-tooltip-content p:last-child{margin-bottom:0}.pp-tooltip-size-tiny .pp-tooltip-content{font-size:10px}.pp-tooltip-size-small .pp-tooltip-content{font-size:12px}.pp-tooltip-size-large .pp-tooltip-content{font-size:14px}.pp-tooltip-container{display:none}.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/_elementor-grid.scss CHANGED
@@ -3,15 +3,13 @@
3
  flex-wrap: wrap;
4
  position: relative;
5
  .pp-grid-item {
6
- @include transition();
7
  position: relative;
8
  }
9
  .pp-grid-item-wrap {
10
  float: left;
11
  margin-bottom: 0;
12
  margin-left: 0;
13
- text-align: center;
14
- transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
15
  }
16
  }
17
  @mixin grid--desktop {
@@ -19,79 +17,123 @@
19
  .elementor-element {
20
  &.elementor-grid-1 {
21
  position: relative;
22
- .pp-grid-item-wrap {
23
- width: 100%;
24
- float: left;
 
 
25
  }
26
  }
27
 
28
  &.elementor-grid-2 {
29
  position: relative;
30
- .pp-grid-item-wrap {
31
- width: 50%;
32
- float: left;
33
- &:nth-of-type(2n) {
34
- margin-right: 0 !important;
35
- }
36
- &:nth-of-type(2n+1) {
37
- clear: left;
38
- }
 
 
39
  }
40
  }
41
 
42
  &.elementor-grid-3 {
43
  position: relative;
44
- .pp-grid-item-wrap {
45
- width: 33.3333%;
46
- float: left;
47
- &:nth-of-type(3n) {
48
- margin-right: 0 !important;
49
- }
50
- &:nth-of-type(3n+1) {
51
- clear: left;
52
- }
 
 
53
  }
54
  }
55
 
56
  &.elementor-grid-4 {
57
  position: relative;
58
- .pp-grid-item-wrap {
59
- width: 25%;
60
- float: left;
61
- &:nth-of-type(4n) {
62
- margin-right: 0 !important;
63
- }
64
- &:nth-of-type(4n+1) {
65
- clear: left;
66
- }
 
 
67
  }
68
  }
69
 
70
  &.elementor-grid-5 {
71
  position: relative;
72
- .pp-grid-item-wrap {
73
- width: 20%;
74
- float: left;
75
- &:nth-of-type(5n) {
76
- margin-right: 0 !important;
77
- }
78
- &:nth-of-type(5n+1) {
79
- clear: left;
80
- }
 
 
81
  }
82
  }
83
 
84
  &.elementor-grid-6 {
85
  position: relative;
86
- .pp-grid-item-wrap {
87
- width: 16.6667%;
88
- float: left;
89
- &:nth-of-type(6n) {
90
- margin-right: 0 !important;
91
- }
92
- &:nth-of-type(6n+1) {
93
- clear: left;
94
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
95
  }
96
  }
97
  }
@@ -101,80 +143,124 @@
101
  .elementor-element {
102
  &.elementor-grid-tablet-1 {
103
  position: relative;
104
- .pp-grid-item-wrap {
105
- width: 100%;
106
- float: left;
 
 
107
  }
108
  }
109
 
110
 
111
  &.elementor-grid-tablet-2 {
112
  position: relative;
113
- .pp-grid-item-wrap {
114
- width: 50%;
115
- float: left;
116
- &:nth-of-type(2n) {
117
- margin-right: 0 !important;
118
- }
119
- &:nth-of-type(2n+1) {
120
- clear: left;
121
- }
 
 
122
  }
123
  }
124
 
125
  &.elementor-grid-tablet-3 {
126
  position: relative;
127
- .pp-grid-item-wrap {
128
- width: 33.3333%;
129
- float: left;
130
- &:nth-of-type(3n) {
131
- margin-right: 0 !important;
132
- }
133
- &:nth-of-type(3n+1) {
134
- clear: left;
135
- }
 
 
136
  }
137
  }
138
 
139
  &.elementor-grid-tablet-4 {
140
  position: relative;
141
- .pp-grid-item-wrap {
142
- width: 25%;
143
- float: left;
144
- &:nth-of-type(4n) {
145
- margin-right: 0 !important;
146
- }
147
- &:nth-of-type(4n+1) {
148
- clear: left;
149
- }
 
 
150
  }
151
  }
152
 
153
  &.elementor-grid-tablet-5 {
154
  position: relative;
155
- .pp-grid-item-wrap {
156
- width: 20%;
157
- float: left;
158
- &:nth-of-type(5n) {
159
- margin-right: 0 !important;
160
- }
161
- &:nth-of-type(5n+1) {
162
- clear: left;
163
- }
 
 
164
  }
165
  }
166
 
167
  &.elementor-grid-tablet-6 {
168
  position: relative;
169
- .pp-grid-item-wrap {
170
- width: 16.6667%;
171
- float: left;
172
- &:nth-of-type(6n) {
173
- margin-right: 0 !important;
174
- }
175
- &:nth-of-type(6n+1) {
176
- clear: left;
177
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
178
  }
179
  }
180
  }
@@ -184,75 +270,119 @@
184
  .elementor-element {
185
  &.elementor-grid-mobile-1 {
186
  position: relative;
187
- .pp-grid-item-wrap {
188
- width: 100%;
189
- float: left;
 
 
190
  }
191
  }
192
  &.elementor-grid-mobile-2 {
193
  position: relative;
194
- .pp-grid-item-wrap {
195
- width: 50%;
196
- float: left;
197
- &:nth-of-type(2n) {
198
- margin-right: 0 !important;
199
- }
200
- &:nth-of-type(2n+1) {
201
- clear: left;
202
- }
 
 
203
  }
204
  }
205
  &.elementor-grid-mobile-3 {
206
  position: relative;
207
- .pp-grid-item-wrap {
208
- width: 33.3333%;
209
- float: left;
210
- &:nth-of-type(3n) {
211
- margin-right: 0 !important;
212
- }
213
- &:nth-of-type(3n+1) {
214
- clear: left;
215
- }
 
 
216
  }
217
  }
218
  &.elementor-grid-mobile-4 {
219
  position: relative;
220
- .pp-grid-item-wrap {
221
- width: 25%;
222
- float: left;
223
- &:nth-of-type(4n) {
224
- margin-right: 0 !important;
225
- }
226
- &:nth-of-type(4n+1) {
227
- clear: left;
228
- }
 
 
229
  }
230
  }
231
  &.elementor-grid-mobile-5 {
232
  position: relative;
233
- .pp-grid-item-wrap {
234
- width: 20%;
235
- float: left;
236
- &:nth-of-type(5n) {
237
- margin-right: 0 !important;
238
- }
239
- &:nth-of-type(5n+1) {
240
- clear: left;
241
- }
 
 
242
  }
243
  }
244
  &.elementor-grid-mobile-6 {
245
  position: relative;
246
- .pp-grid-item-wrap {
247
- width: 16.6667%;
248
- float: left;
249
- &:nth-of-type(6n) {
250
- margin-right: 0 !important;
251
- }
252
- &:nth-of-type(6n+1) {
253
- clear: left;
254
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
255
  }
256
  }
257
  }
258
- }
3
  flex-wrap: wrap;
4
  position: relative;
5
  .pp-grid-item {
 
6
  position: relative;
7
  }
8
  .pp-grid-item-wrap {
9
  float: left;
10
  margin-bottom: 0;
11
  margin-left: 0;
12
+ transition: background 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
 
13
  }
14
  }
15
  @mixin grid--desktop {
17
  .elementor-element {
18
  &.elementor-grid-1 {
19
  position: relative;
20
+ .pp-elementor-grid {
21
+ .pp-grid-item-wrap {
22
+ width: 100%;
23
+ float: left;
24
+ }
25
  }
26
  }
27
 
28
  &.elementor-grid-2 {
29
  position: relative;
30
+ .pp-elementor-grid {
31
+ .pp-grid-item-wrap {
32
+ width: 50%;
33
+ float: left;
34
+ &:nth-of-type(2n) {
35
+ margin-right: 0 !important;
36
+ }
37
+ &:nth-of-type(2n+1) {
38
+ clear: left;
39
+ }
40
+ }
41
  }
42
  }
43
 
44
  &.elementor-grid-3 {
45
  position: relative;
46
+ .pp-elementor-grid {
47
+ .pp-grid-item-wrap {
48
+ width: 33.3333%;
49
+ float: left;
50
+ &:nth-of-type(3n) {
51
+ margin-right: 0 !important;
52
+ }
53
+ &:nth-of-type(3n+1) {
54
+ clear: left;
55
+ }
56
+ }
57
  }
58
  }
59
 
60
  &.elementor-grid-4 {
61
  position: relative;
62
+ .pp-elementor-grid {
63
+ .pp-grid-item-wrap {
64
+ width: 25%;
65
+ float: left;
66
+ &:nth-of-type(4n) {
67
+ margin-right: 0 !important;
68
+ }
69
+ &:nth-of-type(4n+1) {
70
+ clear: left;
71
+ }
72
+ }
73
  }
74
  }
75
 
76
  &.elementor-grid-5 {
77
  position: relative;
78
+ .pp-elementor-grid {
79
+ .pp-grid-item-wrap {
80
+ width: 20%;
81
+ float: left;
82
+ &:nth-of-type(5n) {
83
+ margin-right: 0 !important;
84
+ }
85
+ &:nth-of-type(5n+1) {
86
+ clear: left;
87
+ }
88
+ }
89
  }
90
  }
91
 
92
  &.elementor-grid-6 {
93
  position: relative;
94
+ .pp-elementor-grid {
95
+ .pp-grid-item-wrap {
96
+ width: 16.6667%;
97
+ float: left;
98
+ &:nth-of-type(6n) {
99
+ margin-right: 0 !important;
100
+ }
101
+ &:nth-of-type(6n+1) {
102
+ clear: left;
103
+ }
104
+ }
105
+ }
106
+ }
107
+
108
+ &.elementor-grid-7 {
109
+ position: relative;
110
+ .pp-elementor-grid {
111
+ .pp-grid-item-wrap {
112
+ width: 14.285%;
113
+ float: left;
114
+ &:nth-of-type(7n) {
115
+ margin-right: 0 !important;
116
+ }
117
+ &:nth-of-type(7n+1) {
118
+ clear: left;
119
+ }
120
+ }
121
+ }
122
+ }
123
+
124
+ &.elementor-grid-8 {
125
+ position: relative;
126
+ .pp-elementor-grid {
127
+ .pp-grid-item-wrap {
128
+ width: 12.5%;
129
+ float: left;
130
+ &:nth-of-type(8n) {
131
+ margin-right: 0 !important;
132
+ }
133
+ &:nth-of-type(8n+1) {
134
+ clear: left;
135
+ }
136
+ }
137
  }
138
  }
139
  }
143
  .elementor-element {
144
  &.elementor-grid-tablet-1 {
145
  position: relative;
146
+ .pp-elementor-grid {
147
+ .pp-grid-item-wrap {
148
+ width: 100%;
149
+ float: left;
150
+ }
151
  }
152
  }
153
 
154
 
155
  &.elementor-grid-tablet-2 {
156
  position: relative;
157
+ .pp-elementor-grid {
158
+ .pp-grid-item-wrap {
159
+ width: 50%;
160
+ float: left;
161
+ &:nth-of-type(2n) {
162
+ margin-right: 0 !important;
163
+ }
164
+ &:nth-of-type(2n+1) {
165
+ clear: left;
166
+ }
167
+ }
168
  }
169
  }
170
 
171
  &.elementor-grid-tablet-3 {
172
  position: relative;
173
+ .pp-elementor-grid {
174
+ .pp-grid-item-wrap {
175
+ width: 33.3333%;
176
+ float: left;
177
+ &:nth-of-type(3n) {
178
+ margin-right: 0 !important;
179
+ }
180
+ &:nth-of-type(3n+1) {
181
+ clear: left;
182
+ }
183
+ }
184
  }
185
  }
186
 
187
  &.elementor-grid-tablet-4 {
188
  position: relative;
189
+ .pp-elementor-grid {
190
+ .pp-grid-item-wrap {
191
+ width: 25%;
192
+ float: left;
193
+ &:nth-of-type(4n) {
194
+ margin-right: 0 !important;
195
+ }
196
+ &:nth-of-type(4n+1) {
197
+ clear: left;
198
+ }
199
+ }
200
  }
201
  }
202
 
203
  &.elementor-grid-tablet-5 {
204
  position: relative;
205
+ .pp-elementor-grid {
206
+ .pp-grid-item-wrap {
207
+ width: 20%;
208
+ float: left;
209
+ &:nth-of-type(5n) {
210
+ margin-right: 0 !important;
211
+ }
212
+ &:nth-of-type(5n+1) {
213
+ clear: left;
214
+ }
215
+ }
216
  }
217
  }
218
 
219
  &.elementor-grid-tablet-6 {
220
  position: relative;
221
+ .pp-elementor-grid {
222
+ .pp-grid-item-wrap {
223
+ width: 16.6667%;
224
+ float: left;
225
+ &:nth-of-type(6n) {
226
+ margin-right: 0 !important;
227
+ }
228
+ &:nth-of-type(6n+1) {
229
+ clear: left;
230
+ }
231
+ }
232
+ }
233
+ }
234
+
235
+ &.elementor-grid-tablet-7 {
236
+ position: relative;
237
+ .pp-elementor-grid {
238
+ .pp-grid-item-wrap {
239
+ width: 14.285%;
240
+ float: left;
241
+ &:nth-of-type(7n) {
242
+ margin-right: 0 !important;
243
+ }
244
+ &:nth-of-type(7n+1) {
245
+ clear: left;
246
+ }
247
+ }
248
+ }
249
+ }
250
+
251
+ &.elementor-grid-tablet-8 {
252
+ position: relative;
253
+ .pp-elementor-grid {
254
+ .pp-grid-item-wrap {
255
+ width: 12.5%;
256
+ float: left;
257
+ &:nth-of-type(8n) {
258
+ margin-right: 0 !important;
259
+ }
260
+ &:nth-of-type(8n+1) {
261
+ clear: left;
262
+ }
263
+ }
264
  }
265
  }
266
  }
270
  .elementor-element {
271
  &.elementor-grid-mobile-1 {
272
  position: relative;
273
+ .pp-elementor-grid {
274
+ .pp-grid-item-wrap {
275
+ width: 100%;
276
+ float: left;
277
+ }
278
  }
279
  }
280
  &.elementor-grid-mobile-2 {
281
  position: relative;
282
+ .pp-elementor-grid {
283
+ .pp-grid-item-wrap {
284
+ width: 50%;
285
+ float: left;
286
+ &:nth-of-type(2n) {
287
+ margin-right: 0 !important;
288
+ }
289
+ &:nth-of-type(2n+1) {
290
+ clear: left;
291
+ }
292
+ }
293
  }
294
  }
295
  &.elementor-grid-mobile-3 {
296
  position: relative;
297
+ .pp-elementor-grid {
298
+ .pp-grid-item-wrap {
299
+ width: 33.3333%;
300
+ float: left;
301
+ &:nth-of-type(3n) {
302
+ margin-right: 0 !important;
303
+ }
304
+ &:nth-of-type(3n+1) {
305
+ clear: left;
306
+ }
307
+ }
308
  }
309
  }
310
  &.elementor-grid-mobile-4 {
311
  position: relative;
312
+ .pp-elementor-grid {
313
+ .pp-grid-item-wrap {
314
+ width: 25%;
315
+ float: left;
316
+ &:nth-of-type(4n) {
317
+ margin-right: 0 !important;
318
+ }
319
+ &:nth-of-type(4n+1) {
320
+ clear: left;
321
+ }
322
+ }
323
  }
324
  }
325
  &.elementor-grid-mobile-5 {
326
  position: relative;
327
+ .pp-elementor-grid {
328
+ .pp-grid-item-wrap {
329
+ width: 20%;
330
+ float: left;
331
+ &:nth-of-type(5n) {
332
+ margin-right: 0 !important;
333
+ }
334
+ &:nth-of-type(5n+1) {
335
+ clear: left;
336
+ }
337
+ }
338
  }
339
  }
340
  &.elementor-grid-mobile-6 {
341
  position: relative;
342
+ .pp-elementor-grid {
343
+ .pp-grid-item-wrap {
344
+ width: 16.6667%;
345
+ float: left;
346
+ &:nth-of-type(6n) {
347
+ margin-right: 0 !important;
348
+ }
349
+ &:nth-of-type(6n+1) {
350
+ clear: left;
351
+ }
352
+ }
353
+ }
354
+ }
355
+
356
+ &.elementor-grid-mobile-7 {
357
+ position: relative;
358
+ .pp-elementor-grid {
359
+ .pp-grid-item-wrap {
360
+ width: 14.285%;
361
+ float: left;
362
+ &:nth-of-type(7n) {
363
+ margin-right: 0 !important;
364
+ }
365
+ &:nth-of-type(7n+1) {
366
+ clear: left;
367
+ }
368
+ }
369
+ }
370
+ }
371
+
372
+ &.elementor-grid-mobile-8 {
373
+ position: relative;
374
+ .pp-elementor-grid {
375
+ .pp-grid-item-wrap {
376
+ width: 12.5%;
377
+ float: left;
378
+ &:nth-of-type(8n) {
379
+ margin-right: 0 !important;
380
+ }
381
+ &:nth-of-type(8n+1) {
382
+ clear: left;
383
+ }
384
+ }
385
  }
386
  }
387
  }
388
+ }
assets/scss/widgets/_widgets.scss CHANGED
@@ -102,13 +102,9 @@
102
  //--------------------------------------------//
103
  @import "wp-forms/wp-forms";
104
 
105
- // Swiper Slider
106
  //--------------------------------------------//
107
- @import "swiper-slider/swiper-slider";
108
-
109
- // Slick Slider
110
- //--------------------------------------------//
111
- @import "slick-slider/slick-slider";
112
 
113
  // Info Table
114
  //--------------------------------------------//
102
  //--------------------------------------------//
103
  @import "wp-forms/wp-forms";
104
 
105
+ // Sliders
106
  //--------------------------------------------//
107
+ @import "sliders/sliders";
 
 
 
 
108
 
109
  // Info Table
110
  //--------------------------------------------//
assets/scss/widgets/logo-grid/_logo-grid.scss CHANGED
@@ -1,8 +1,9 @@
1
  .pp-logo-grid {
2
- display: flex;
3
- flex-wrap: wrap;
4
  position: relative;
5
  .pp-grid-item {
 
 
 
6
  @include transition();
7
  width: 100%;
8
  }
@@ -11,9 +12,10 @@
11
  float: left;
12
  flex-wrap: wrap;
13
  text-align: center;
14
- transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
15
  }
16
  .pp-logo-grid-title {
 
17
  a {
18
  color: inherit;
19
  }
1
  .pp-logo-grid {
 
 
2
  position: relative;
3
  .pp-grid-item {
4
+ display: flex;
5
+ flex-wrap: wrap;
6
+ align-items: flex-start;
7
  @include transition();
8
  width: 100%;
9
  }
12
  float: left;
13
  flex-wrap: wrap;
14
  text-align: center;
15
+ transition: background 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
16
  }
17
  .pp-logo-grid-title {
18
+ margin-bottom: 0;
19
  a {
20
  color: inherit;
21
  }
assets/scss/widgets/sliders/_sliders.scss ADDED
@@ -0,0 +1,171 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .pp-slider-arrow {
2
+ align-items: center;
3
+ justify-content: center;
4
+ background-color: #fff;
5
+ border-radius: 50%;
6
+ color: #000;
7
+ cursor: pointer;
8
+ display: inline-flex;
9
+ font-size: 22px;
10
+ line-height: 22px;
11
+ position: absolute;
12
+ top: 50%;
13
+ width: 1.8182em;
14
+ height: 1.8182em;
15
+ transform: translateY(-50%);
16
+ z-index: 1;
17
+ @include transition($target: all, $time: 0.25s, $timing-function: linear);
18
+ svg {
19
+ fill: currentColor;
20
+ width: auto;
21
+ height: 1em;
22
+ }
23
+ }
24
+ .pp-arrow-next {
25
+ right: 20px;
26
+ }
27
+ .pp-arrow-prev {
28
+ left: 20px;
29
+ }
30
+ [dir="rtl"] .pp-slick-slider .pp-arrow-next {
31
+ left: 20px;
32
+ right: auto;
33
+ }
34
+ [dir="rtl"] .pp-slick-slider .pp-arrow-prev {
35
+ left: auto;
36
+ right: 20px;
37
+ }
38
+ .pp-slick-slider {
39
+ &:not(.slick-initialized) > * {
40
+ display: none;
41
+ }
42
+ .slick-slide {
43
+ &:focus {
44
+ outline: 0;
45
+ }
46
+ }
47
+ .slick-dots {
48
+ list-style: none;
49
+ margin: 0;
50
+ padding: 0;
51
+ position: relative;
52
+ text-align: center;
53
+ width: 100%;
54
+ }
55
+ li {
56
+ background: #ccc;
57
+ border-radius: 50%;
58
+ cursor: pointer;
59
+ position: relative;
60
+ display: inline-block;
61
+ margin: 0 4px;
62
+ padding: 0;
63
+ vertical-align: middle;
64
+ -webkit-transition: 0.3s;
65
+ -o-transition: 0.3s;
66
+ transition: 0.3s;
67
+ &.slick-active {
68
+ background: #000;
69
+ }
70
+ button {
71
+ background: transparent;
72
+ border: 0;
73
+ box-shadow: none;
74
+ color: transparent;
75
+ display: block;
76
+ font-size: 0;
77
+ line-height: 0;
78
+ width: 10px;
79
+ height: 10px;
80
+ padding: 0;
81
+ outline: none;
82
+ -webkit-transition: 0.3s;
83
+ -o-transition: 0.3s;
84
+ transition: 0.3s;
85
+ &:hover,
86
+ &:focus {
87
+ background: transparent;
88
+ border: 0;
89
+ }
90
+ }
91
+ }
92
+ }
93
+ .pp-slick-slider-dots-inside {
94
+ .slick-dots {
95
+ position: absolute;
96
+ bottom: 15px;
97
+ left: 0;
98
+ right: 0;
99
+ }
100
+ }
101
+ .swiper-container-wrap,
102
+ .swiper-container {
103
+ .swiper-slide {
104
+ text-align: center;
105
+ }
106
+ &-dots-outside {
107
+ .swiper-pagination {
108
+ position: static;
109
+ }
110
+ }
111
+ .swiper-button-next,
112
+ .swiper-button-prev {
113
+ background-image: none;
114
+ font-size: 20px;
115
+ height: 1.8182em;
116
+ line-height: 1;
117
+ margin: 0;
118
+ text-align: center;
119
+ transform: translateY(-50%);
120
+ width: 1.8182em;
121
+ .fa {
122
+ vertical-align: top;
123
+ }
124
+ }
125
+ }
126
+ .pp-swiper-button {
127
+ svg {
128
+ fill: currentColor;
129
+ width: auto;
130
+ height: 1em;
131
+ }
132
+ }
133
+ .swiper-button-next,
134
+ .swiper-button-prev {
135
+ &:focus {
136
+ outline: 0;
137
+ }
138
+ }
139
+ .swiper-container-wrap {
140
+ .swiper-pagination {
141
+ bottom: 10px;
142
+ left: 0;
143
+ width: 100%;
144
+ }
145
+ &-dots-outside {
146
+ .swiper-pagination {
147
+ position: static;
148
+ }
149
+ }
150
+ .swiper-pagination-bullet {
151
+ background: #ccc;
152
+ margin: 0 4px;
153
+ opacity: 1;
154
+ height: 8px;
155
+ width: 8px;
156
+ }
157
+ .swiper-pagination-bullet-active {
158
+ background: #000;
159
+ }
160
+ }
161
+ .pp-slider-arrow,
162
+ .pp-slider-arrow:focus,
163
+ .swiper-pagination-bullet,
164
+ .swiper-pagination-bullet:focus {
165
+ outline: 0;;
166
+ }
167
+ .pp-swiper-slider-pagination-outside {
168
+ .swiper-pagination {
169
+ position: static;
170
+ }
171
+ }
changelog.txt CHANGED
@@ -1,3 +1,19 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  == 2.6.0 ==
2
  Release date: October 7, 2021
3
  * New: Animated Gradient Background extension
1
+ == 2.6.1 ==
2
+ Release date: November 24, 2021
3
+ * Added: Display Conditions - Option to show Display conditions on columns
4
+ * Added: Display Conditions - Output HTML option for sections
5
+ * Added: Logo Grid - Option to apply custom styles to logo image or logo container
6
+ * Added: Logo Carousel - Background and padding options for logo title
7
+ * Fixed: Logo Carousel - Choose Arrow option was not working in the editor
8
+ * Fixed: Logo Carousel - Issue with Additional Custom Breakpoints
9
+ * Fixed: Gravity Forms - Empty validation error field was showing below file upload field
10
+ * Fixed: Info Box Carousel - Issue with Additional Custom Breakpoints
11
+ * Added: Info Box - Text shadow option for title, subtitle and description
12
+ * Added: Info Box - Content padding option
13
+ * Enhancement: Info Box - Rearranged options
14
+ * Enhancement: Logo Grid - Updated grid CSS code
15
+ * Enhancement: Posts - Updated carousel arrow control
16
+
17
  == 2.6.0 ==
18
  Release date: October 7, 2021
19
  * New: Animated Gradient Background extension
classes/class-pp-helper.php CHANGED
@@ -3,6 +3,7 @@ namespace PowerpackElementsLite\Classes;
3
 
4
  use Elementor\Plugin;
5
  use Elementor\Utils;
 
6
  use PowerpackElementsLite\Classes\PP_Config;
7
 
8
  if ( ! defined( 'ABSPATH' ) ) {
@@ -462,4 +463,67 @@ class PP_Helper {
462
  public static function is_tribe_events_post( $post_id ) {
463
  return ( class_exists( 'Tribe__Events__Main' ) && 'tribe_events' === get_post_type( $post_id ) );
464
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
465
  }
3
 
4
  use Elementor\Plugin;
5
  use Elementor\Utils;
6
+ use Elementor\Icons_Manager;
7
  use PowerpackElementsLite\Classes\PP_Config;
8
 
9
  if ( ! defined( 'ABSPATH' ) ) {
463
  public static function is_tribe_events_post( $post_id ) {
464
  return ( class_exists( 'Tribe__Events__Main' ) && 'tribe_events' === get_post_type( $post_id ) );
465
  }
466
+
467
+ /**
468
+ * Render swiper slider arrows
469
+ *
470
+ * @since 2.6.1
471
+ * @param object $widget
472
+ */
473
+ public static function render_arrows( $widget ) {
474
+ $settings = $widget->get_settings_for_display();
475
+
476
+ $migration_allowed = Icons_Manager::is_migration_allowed();
477
+
478
+ if ( ! isset( $settings['arrow'] ) && ! Icons_Manager::is_migration_allowed() ) {
479
+ // add old default.
480
+ $settings['arrow'] = 'fa fa-angle-right';
481
+ }
482
+
483
+ $has_icon = ! empty( $settings['arrow'] );
484
+
485
+ if ( ! $has_icon && ! empty( $settings['select_arrow']['value'] ) ) {
486
+ $has_icon = true;
487
+ }
488
+
489
+ if ( ! empty( $settings['arrow'] ) ) {
490
+ $widget->add_render_attribute( 'arrow-icon', 'class', $settings['arrow'] );
491
+ $widget->add_render_attribute( 'arrow-icon', 'aria-hidden', 'true' );
492
+ }
493
+
494
+ $migrated = isset( $settings['__fa4_migrated']['select_arrow'] );
495
+ $is_new = ! isset( $settings['arrow'] ) && $migration_allowed;
496
+
497
+ if ( 'yes' === $settings['arrows'] ) {
498
+ if ( $has_icon ) {
499
+ if ( $is_new || $migrated ) {
500
+ $next_arrow = $settings['select_arrow'];
501
+ $prev_arrow = str_replace( 'right', 'left', $settings['select_arrow'] );
502
+ } else {
503
+ $next_arrow = $settings['arrow'];
504
+ $prev_arrow = str_replace( 'right', 'left', $settings['arrow'] );
505
+ }
506
+ } else {
507
+ $next_arrow = 'fa fa-angle-right';
508
+ $prev_arrow = 'fa fa-angle-left';
509
+ }
510
+
511
+ if ( ! empty( $settings['arrow'] ) || ( ! empty( $settings['select_arrow']['value'] ) && $is_new ) ) { ?>
512
+ <div class="pp-slider-arrow swiper-button-prev swiper-button-prev-<?php echo esc_attr( $widget->get_id() ); ?>">
513
+ <?php if ( $is_new || $migrated ) :
514
+ Icons_Manager::render_icon( $prev_arrow, [ 'aria-hidden' => 'true' ] );
515
+ else : ?>
516
+ <i <?php $widget->print_render_attribute_string( 'arrow-icon' ); ?>></i>
517
+ <?php endif; ?>
518
+ </div>
519
+ <div class="pp-slider-arrow swiper-button-next swiper-button-next-<?php echo esc_attr( $widget->get_id() ); ?>">
520
+ <?php if ( $is_new || $migrated ) :
521
+ Icons_Manager::render_icon( $next_arrow, [ 'aria-hidden' => 'true' ] );
522
+ else : ?>
523
+ <i <?php $widget->print_render_attribute_string( 'arrow-icon' ); ?>></i>
524
+ <?php endif; ?>
525
+ </div>
526
+ <?php }
527
+ }
528
+ }
529
  }
modules/business-hours/widgets/business-hours.php CHANGED
@@ -71,6 +71,8 @@ class Business_Hours extends Powerpack_Widget {
71
  *
72
  * Adds different input fields to allow the user to change and customize the widget settings.
73
  *
 
 
74
  * @access protected
75
  */
76
  protected function _register_controls() { // phpcs:ignore PSR2.Methods.MethodDeclaration.Underscore
@@ -347,7 +349,7 @@ class Business_Hours extends Powerpack_Widget {
347
  array(
348
  'label' => __( 'Day', 'powerpack' ),
349
  'type' => Controls_Manager::TEXT,
350
- 'default' => 'Monday',
351
  )
352
  );
353
 
@@ -444,28 +446,28 @@ class Business_Hours extends Powerpack_Widget {
444
  'type' => Controls_Manager::REPEATER,
445
  'default' => array(
446
  array(
447
- 'day' => 'Monday',
448
  ),
449
  array(
450
- 'day' => 'Tuesday',
451
  ),
452
  array(
453
- 'day' => 'Wednesday',
454
  ),
455
  array(
456
- 'day' => 'Thursday',
457
  ),
458
  array(
459
- 'day' => 'Friday',
460
  ),
461
  array(
462
- 'day' => 'Saturday',
463
  'closed' => 'yes',
464
  'highlight' => 'yes',
465
  'highlight_color' => '#bc1705',
466
  ),
467
  array(
468
- 'day' => 'Sunday',
469
  'closed' => 'yes',
470
  'highlight' => 'yes',
471
  'highlight_color' => '#bc1705',
@@ -903,15 +905,15 @@ class Business_Hours extends Powerpack_Widget {
903
  'options' => [
904
  'left' => [
905
  'title' => __( 'Left', 'powerpack' ),
906
- 'icon' => 'fa fa-align-left',
907
  ],
908
  'center' => [
909
  'title' => __( 'Center', 'powerpack' ),
910
- 'icon' => 'fa fa-align-center',
911
  ],
912
  'right' => [
913
  'title' => __( 'Right', 'powerpack' ),
914
- 'icon' => 'fa fa-align-right',
915
  ],
916
  ],
917
  'default' => 'left',
@@ -960,15 +962,15 @@ class Business_Hours extends Powerpack_Widget {
960
  'options' => [
961
  'left' => [
962
  'title' => __( 'Left', 'powerpack' ),
963
- 'icon' => 'fa fa-align-left',
964
  ],
965
  'center' => [
966
  'title' => __( 'Center', 'powerpack' ),
967
- 'icon' => 'fa fa-align-center',
968
  ],
969
  'right' => [
970
  'title' => __( 'Right', 'powerpack' ),
971
- 'icon' => 'fa fa-align-right',
972
  ],
973
  ],
974
  'default' => 'right',
71
  *
72
  * Adds different input fields to allow the user to change and customize the widget settings.
73
  *
74
+ * Remove this after Elementor v3.8.0
75
+ *
76
  * @access protected
77
  */
78
  protected function _register_controls() { // phpcs:ignore PSR2.Methods.MethodDeclaration.Underscore
349
  array(
350
  'label' => __( 'Day', 'powerpack' ),
351
  'type' => Controls_Manager::TEXT,
352
+ 'default' => __( 'Monday', 'powerpack' ),
353
  )
354
  );
355
 
446
  'type' => Controls_Manager::REPEATER,
447
  'default' => array(
448
  array(
449
+ 'day' => __( 'Monday', 'powerpack' ),
450
  ),
451
  array(
452
+ 'day' => __( 'Tuesday', 'powerpack' ),
453
  ),
454
  array(
455
+ 'day' => __( 'Wednesday', 'powerpack' ),
456
  ),
457
  array(
458
+ 'day' => __( 'Thursday', 'powerpack' ),
459
  ),
460
  array(
461
+ 'day' => __( 'Friday', 'powerpack' ),
462
  ),
463
  array(
464
+ 'day' => __( 'Saturday', 'powerpack' ),
465
  'closed' => 'yes',
466
  'highlight' => 'yes',
467
  'highlight_color' => '#bc1705',
468
  ),
469
  array(
470
+ 'day' => __( 'Sunday', 'powerpack' ),
471
  'closed' => 'yes',
472
  'highlight' => 'yes',
473
  'highlight_color' => '#bc1705',
905
  'options' => [
906
  'left' => [
907
  'title' => __( 'Left', 'powerpack' ),
908
+ 'icon' => 'eicon-text-align-left',
909
  ],
910
  'center' => [
911
  'title' => __( 'Center', 'powerpack' ),
912
+ 'icon' => 'eicon-text-align-center',
913
  ],
914
  'right' => [
915
  'title' => __( 'Right', 'powerpack' ),
916
+ 'icon' => 'eicon-text-align-right',
917
  ],
918
  ],
919
  'default' => 'left',
962
  'options' => [
963
  'left' => [
964
  'title' => __( 'Left', 'powerpack' ),
965
+ 'icon' => 'eicon-text-align-left',
966
  ],
967
  'center' => [
968
  'title' => __( 'Center', 'powerpack' ),
969
+ 'icon' => 'eicon-text-align-center',
970
  ],
971
  'right' => [
972
  'title' => __( 'Right', 'powerpack' ),
973
+ 'icon' => 'eicon-text-align-right',
974
  ],
975
  ],
976
  'default' => 'right',
modules/buttons/widgets/buttons.php CHANGED
@@ -1060,17 +1060,17 @@ class Buttons extends Powerpack_Widget {
1060
  'type' => Controls_Manager::CHOOSE,
1061
  'default' => ' center',
1062
  'options' => [
1063
- 'left' => [
1064
- 'title' => __( 'Left', 'powerpack' ),
1065
- 'icon' => 'fa fa-align-left',
1066
  ],
1067
  'center' => [
1068
  'title' => __( 'Center', 'powerpack' ),
1069
- 'icon' => 'fa fa-align-center',
1070
  ],
1071
  'right' => [
1072
  'title' => __( 'Right', 'powerpack' ),
1073
- 'icon' => 'fa fa-align-right',
1074
  ],
1075
  ],
1076
  'selectors' => [
@@ -1195,13 +1195,13 @@ class Buttons extends Powerpack_Widget {
1195
 
1196
  // Icon Position
1197
  $icon_position = '';
1198
- if ( $settings['icon_position'] ) {
1199
  $icon_position = 'pp-icon-' . $settings['icon_position'];
1200
  }
1201
- if ( $settings['icon_position_tablet'] ) {
1202
  $icon_position .= ' pp-icon-' . $settings['icon_position_tablet'] . '-tablet';
1203
  }
1204
- if ( $settings['icon_position_mobile'] ) {
1205
  $icon_position .= ' pp-icon-' . $settings['icon_position_mobile'] . '-mobile';
1206
  }
1207
 
@@ -1237,13 +1237,13 @@ class Buttons extends Powerpack_Widget {
1237
  )
1238
  );
1239
 
1240
- if ( $settings['tooltips_position_tablet'] ) {
1241
  $ttip_tablet = $ttip_position_tablet;
1242
  } else {
1243
  $ttip_tablet = $ttip_position;
1244
  };
1245
 
1246
- if ( $settings['tooltips_position_mobile'] ) {
1247
  $ttip_mobile = $ttip_position_mobile;
1248
  } else {
1249
  $ttip_mobile = $ttip_position;
1060
  'type' => Controls_Manager::CHOOSE,
1061
  'default' => ' center',
1062
  'options' => [
1063
+ 'left' => [
1064
+ 'title' => __( 'Left', 'powerpack' ),
1065
+ 'icon' => 'eicon-text-align-left',
1066
  ],
1067
  'center' => [
1068
  'title' => __( 'Center', 'powerpack' ),
1069
+ 'icon' => 'eicon-text-align-center',
1070
  ],
1071
  'right' => [
1072
  'title' => __( 'Right', 'powerpack' ),
1073
+ 'icon' => 'eicon-text-align-right',
1074
  ],
1075
  ],
1076
  'selectors' => [
1195
 
1196
  // Icon Position
1197
  $icon_position = '';
1198
+ if ( isset( $settings['icon_position'] ) && $settings['icon_position'] ) {
1199
  $icon_position = 'pp-icon-' . $settings['icon_position'];
1200
  }
1201
+ if ( isset( $settings['icon_position_tablet'] ) && $settings['icon_position_tablet'] ) {
1202
  $icon_position .= ' pp-icon-' . $settings['icon_position_tablet'] . '-tablet';
1203
  }
1204
+ if ( isset( $settings['icon_position_mobile'] ) && $settings['icon_position_mobile'] ) {
1205
  $icon_position .= ' pp-icon-' . $settings['icon_position_mobile'] . '-mobile';
1206
  }
1207
 
1237
  )
1238
  );
1239
 
1240
+ if ( isset( $settings['tooltips_position_tablet'] ) && $settings['tooltips_position_tablet'] ) {
1241
  $ttip_tablet = $ttip_position_tablet;
1242
  } else {
1243
  $ttip_tablet = $ttip_position;
1244
  };
1245
 
1246
+ if ( isset( $settings['tooltips_position_mobile'] ) && $settings['tooltips_position_mobile'] ) {
1247
  $ttip_mobile = $ttip_position_mobile;
1248
  } else {
1249
  $ttip_mobile = $ttip_position;
modules/caldera-forms/widgets/caldera-forms.php CHANGED
@@ -323,15 +323,15 @@ class Caldera_Forms extends Powerpack_Widget {
323
  'options' => [
324
  'left' => [
325
  'title' => __( 'Left', 'powerpack' ),
326
- 'icon' => 'fa fa-align-left',
327
  ],
328
  'center' => [
329
  'title' => __( 'Center', 'powerpack' ),
330
- 'icon' => 'fa fa-align-center',
331
  ],
332
  'right' => [
333
  'title' => __( 'Right', 'powerpack' ),
334
- 'icon' => 'fa fa-align-right',
335
  ],
336
  ],
337
  'default' => '',
@@ -527,15 +527,15 @@ class Caldera_Forms extends Powerpack_Widget {
527
  'options' => [
528
  'left' => [
529
  'title' => __( 'Left', 'powerpack' ),
530
- 'icon' => 'fa fa-align-left',
531
  ],
532
  'center' => [
533
  'title' => __( 'Center', 'powerpack' ),
534
- 'icon' => 'fa fa-align-center',
535
  ],
536
  'right' => [
537
  'title' => __( 'Right', 'powerpack' ),
538
- 'icon' => 'fa fa-align-right',
539
  ],
540
  ],
541
  'default' => '',
323
  'options' => [
324
  'left' => [
325
  'title' => __( 'Left', 'powerpack' ),
326
+ 'icon' => 'eicon-text-align-left',
327
  ],
328
  'center' => [
329
  'title' => __( 'Center', 'powerpack' ),
330
+ 'icon' => 'eicon-text-align-center',
331
  ],
332
  'right' => [
333
  'title' => __( 'Right', 'powerpack' ),
334
+ 'icon' => 'eicon-text-align-right',
335
  ],
336
  ],
337
  'default' => '',
527
  'options' => [
528
  'left' => [
529
  'title' => __( 'Left', 'powerpack' ),
530
+ 'icon' => 'eicon-text-align-left',
531
  ],
532
  'center' => [
533
  'title' => __( 'Center', 'powerpack' ),
534
+ 'icon' => 'eicon-text-align-center',
535
  ],
536
  'right' => [
537
  'title' => __( 'Right', 'powerpack' ),
538
+ 'icon' => 'eicon-text-align-right',
539
  ],
540
  ],
541
  'default' => '',
modules/contact-form-seven/widgets/contact-form-7.php CHANGED
@@ -293,15 +293,15 @@ class Contact_Form_7 extends Powerpack_Widget {
293
  'options' => [
294
  'left' => [
295
  'title' => __( 'Left', 'powerpack' ),
296
- 'icon' => 'fa fa-align-left',
297
  ],
298
  'center' => [
299
  'title' => __( 'Center', 'powerpack' ),
300
- 'icon' => 'fa fa-align-center',
301
  ],
302
  'right' => [
303
  'title' => __( 'Right', 'powerpack' ),
304
- 'icon' => 'fa fa-align-right',
305
  ],
306
  ],
307
  'default' => '',
293
  'options' => [
294
  'left' => [
295
  'title' => __( 'Left', 'powerpack' ),
296
+ 'icon' => 'eicon-text-align-left',
297
  ],
298
  'center' => [
299
  'title' => __( 'Center', 'powerpack' ),
300
+ 'icon' => 'eicon-text-align-center',
301
  ],
302
  'right' => [
303
  'title' => __( 'Right', 'powerpack' ),
304
+ 'icon' => 'eicon-text-align-right',
305
  ],
306
  ],
307
  'default' => '',
modules/content-reveal/widgets/content-reveal.php CHANGED
@@ -474,19 +474,19 @@ class Content_Reveal extends Powerpack_Widget {
474
  'options' => [
475
  'left' => [
476
  'title' => __( 'Left', 'powerpack' ),
477
- 'icon' => 'fa fa-align-left',
478
  ],
479
  'center' => [
480
  'title' => __( 'Center', 'powerpack' ),
481
- 'icon' => 'fa fa-align-center',
482
  ],
483
  'right' => [
484
  'title' => __( 'Right', 'powerpack' ),
485
- 'icon' => 'fa fa-align-right',
486
  ],
487
  'justify' => [
488
  'title' => __( 'Justify', 'powerpack' ),
489
- 'icon' => 'fa fa-align-justify',
490
  ],
491
  ],
492
  'selectors' => [
474
  'options' => [
475
  'left' => [
476
  'title' => __( 'Left', 'powerpack' ),
477
+ 'icon' => 'eicon-text-align-left',
478
  ],
479
  'center' => [
480
  'title' => __( 'Center', 'powerpack' ),
481
+ 'icon' => 'eicon-text-align-center',
482
  ],
483
  'right' => [
484
  'title' => __( 'Right', 'powerpack' ),
485
+ 'icon' => 'eicon-text-align-right',
486
  ],
487
  'justify' => [
488
  'title' => __( 'Justify', 'powerpack' ),
489
+ 'icon' => 'eicon-text-align-justify',
490
  ],
491
  ],
492
  'selectors' => [
modules/content-ticker/widgets/content-ticker.php CHANGED
@@ -1288,15 +1288,15 @@ class Content_Ticker extends Powerpack_Widget {
1288
  'options' => array(
1289
  'left' => array(
1290
  'title' => __( 'Left', 'powerpack' ),
1291
- 'icon' => 'fa fa-align-left',
1292
  ),
1293
  'center' => array(
1294
  'title' => __( 'Center', 'powerpack' ),
1295
- 'icon' => 'fa fa-align-center',
1296
  ),
1297
  'right' => array(
1298
  'title' => __( 'Right', 'powerpack' ),
1299
- 'icon' => 'fa fa-align-right',
1300
  ),
1301
  ),
1302
  'default' => 'left',
1288
  'options' => array(
1289
  'left' => array(
1290
  'title' => __( 'Left', 'powerpack' ),
1291
+ 'icon' => 'eicon-text-lign-left',
1292
  ),
1293
  'center' => array(
1294
  'title' => __( 'Center', 'powerpack' ),
1295
+ 'icon' => 'eicon-text-lign-center',
1296
  ),
1297
  'right' => array(
1298
  'title' => __( 'Right', 'powerpack' ),
1299
+ 'icon' => 'eicon-text-lign-right',
1300
  ),
1301
  ),
1302
  'default' => 'left',
modules/counter/widgets/counter.php CHANGED
@@ -111,6 +111,8 @@ class Counter extends Powerpack_Widget {
111
  *
112
  * Adds different input fields to allow the user to change and customize the widget settings.
113
  *
 
 
114
  * @access protected
115
  */
116
  protected function _register_controls() { // phpcs:ignore PSR2.Methods.MethodDeclaration.Underscore
@@ -459,19 +461,19 @@ class Counter extends Powerpack_Widget {
459
  'options' => [
460
  'left' => [
461
  'title' => __( 'Left', 'powerpack' ),
462
- 'icon' => 'fa fa-align-left',
463
  ],
464
  'center' => [
465
  'title' => __( 'Center', 'powerpack' ),
466
- 'icon' => 'fa fa-align-center',
467
  ],
468
  'right' => [
469
  'title' => __( 'Right', 'powerpack' ),
470
- 'icon' => 'fa fa-align-right',
471
  ],
472
  'justify' => [
473
  'title' => __( 'Justified', 'powerpack' ),
474
- 'icon' => 'fa fa-align-justify',
475
  ],
476
  ],
477
  'default' => 'center',
111
  *
112
  * Adds different input fields to allow the user to change and customize the widget settings.
113
  *
114
+ * Remove this after Elementor v3.8.0
115
+ *
116
  * @access protected
117
  */
118
  protected function _register_controls() { // phpcs:ignore PSR2.Methods.MethodDeclaration.Underscore
461
  'options' => [
462
  'left' => [
463
  'title' => __( 'Left', 'powerpack' ),
464
+ 'icon' => 'eicon-text-align-left',
465
  ],
466
  'center' => [
467
  'title' => __( 'Center', 'powerpack' ),
468
+ 'icon' => 'eicon-text-align-center',
469
  ],
470
  'right' => [
471
  'title' => __( 'Right', 'powerpack' ),
472
+ 'icon' => 'eicon-text-align-right',
473
  ],
474
  'justify' => [
475
  'title' => __( 'Justified', 'powerpack' ),
476
+ 'icon' => 'eicon-text-align-justify',
477
  ],
478
  ],
479
  'default' => 'center',
modules/display-conditions/module.php CHANGED
@@ -10,7 +10,9 @@ use Elementor\Group_Control_Typography;
10
  use Elementor\Group_Control_Box_Shadow;
11
  use Elementor\Repeater;
12
 
13
- if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
 
 
14
 
15
  /**
16
  * \Modules\DisplayConditions\Module
@@ -105,7 +107,7 @@ class Module extends Module_Base {
105
  }
106
 
107
  /**
108
- * @since 0.1.0
109
  */
110
  public function register_conditions() {
111
 
@@ -194,20 +196,21 @@ class Module extends Module_Base {
194
  * @return void
195
  */
196
  protected function set_conditions( $id, $conditions = [] ) {
197
- if ( ! $conditions )
198
  return;
 
199
 
200
  foreach ( $conditions as $index => $condition ) {
201
 
202
- $key = $condition['pp_condition_key'];
203
- $name = null;
204
 
205
- if ( array_key_exists( 'pp_condition_' . $key . '_name' , $condition ) ) {
206
- $name = $condition['pp_condition_' . $key . '_name'];
207
  }
208
 
209
- $operator = $condition['pp_condition_operator'];
210
- $value = $condition['pp_condition_' . $key . '_value'];
211
 
212
  $_condition = $this->get_conditions( $key );
213
 
@@ -228,7 +231,7 @@ class Module extends Module_Base {
228
  *
229
  * Get the name of the module
230
  *
231
- * @since 2.2.0
232
  * @return string
233
  */
234
  public function get_name() {
@@ -248,33 +251,42 @@ class Module extends Module_Base {
248
  $this->add_controls( $element, $args );
249
  }, 10, 2 );
250
 
 
 
 
 
 
 
251
  add_action( 'elementor/element/section/section_powerpack_elements_advanced/before_section_end', function( $element, $args ) {
252
  $this->add_controls( $element, $args );
253
  }, 10, 2 );
254
 
255
  // Conditions for widgets
256
- add_action( 'elementor/widget/render_content', function( $widget_content, $element ) {
 
 
257
  $settings = $element->get_settings();
 
258
  if ( ! empty( $settings['pp_display_conditions_enable'] ) && 'yes' === $settings['pp_display_conditions_enable'] ) {
 
259
  // Set the conditions
260
  $this->set_conditions( $element->get_id(), $settings['pp_display_conditions'] );
261
 
262
  if ( ! $this->is_visible( $element->get_id(), $settings['pp_display_conditions_relation'] ) ) { // Check the conditions
263
- if ( 'yes' !== $settings['pp_display_conditions_output'] ) {
264
- return; // And on frontend we stop the rendering of the widget
265
- }
266
  }
267
  }
268
 
269
- return $widget_content;
270
 
271
- }, 10, 2 );
 
272
 
273
- // Conditions for widgets
274
- add_action( 'elementor/frontend/widget/before_render', function( $element ) {
275
  $settings = $element->get_settings();
276
 
277
  if ( ! empty( $settings['pp_display_conditions_enable'] ) && 'yes' === $settings['pp_display_conditions_enable'] ) {
 
278
  // Set the conditions
279
  $this->set_conditions( $element->get_id(), $settings['pp_display_conditions'] );
280
 
@@ -286,10 +298,13 @@ class Module extends Module_Base {
286
  }, 10, 1 );
287
 
288
  // Conditions for sections
 
 
289
  add_action( 'elementor/frontend/section/before_render', function( $element ) {
290
  $settings = $element->get_settings();
291
 
292
  if ( ! empty( $settings['pp_display_conditions_enable'] ) && 'yes' === $settings['pp_display_conditions_enable'] ) {
 
293
  // Set the conditions
294
  $this->set_conditions( $element->get_id(), $settings['pp_display_conditions'] );
295
 
@@ -301,6 +316,37 @@ class Module extends Module_Base {
301
  }, 10, 1 );
302
  }
303
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
304
  /**
305
  * Add Controls
306
  *
@@ -325,24 +371,22 @@ class Module extends Module_Base {
325
  ]
326
  );
327
 
328
- if ( 'widget' === $element_type ) {
329
- $element->add_control(
330
- 'pp_display_conditions_output',
331
- [
332
- 'label' => __( 'Output HTML', 'powerpack' ),
333
- 'description' => sprintf( __( 'If enabled, the HTML code will exist on the page but the %s will be hidden using CSS.', 'powerpack' ), $element_type ),
334
- 'default' => '',
335
- 'type' => Controls_Manager::SWITCHER,
336
- 'label_on' => __( 'Yes', 'powerpack' ),
337
- 'label_off' => __( 'No', 'powerpack' ),
338
- 'return_value' => 'yes',
339
- 'frontend_available' => true,
340
- 'condition' => [
341
- 'pp_display_conditions_enable' => 'yes',
342
- ],
343
- ]
344
- );
345
- }
346
 
347
  $element->add_control(
348
  'pp_display_conditions_relation',
@@ -432,16 +476,16 @@ class Module extends Module_Base {
432
  continue;
433
  }
434
 
435
- $condition_name = $_condition->get_name();
436
- $control_key = 'pp_condition_' . $condition_name . '_name';
437
- $control_settings = $_condition->get_name_control();
438
 
439
  // Show this only if the user select this specific condition
440
  $control_settings['condition'] = [
441
  'pp_condition_key' => $condition_name,
442
  ];
443
 
444
- //
445
  $this->_conditions_repeater->add_control( $control_key, $control_settings );
446
  }
447
  }
@@ -452,27 +496,28 @@ class Module extends Module_Base {
452
  * Loops through conditions and adds the controls
453
  * which select the value to check
454
  *
455
- * @since 1.2.7
456
  *
457
  * @access private
458
  * @return void
459
  */
460
  private function add_value_controls() {
461
- if ( ! $this->_conditions )
462
  return;
 
463
 
464
  foreach ( $this->_conditions as $_condition ) {
465
 
466
- $condition_name = $_condition->get_name();
467
- $control_key = 'pp_condition_' . $condition_name . '_value';
468
- $control_settings = $_condition->get_value_control();
469
 
470
  // Show this only if the user select this specific condition
471
  $control_settings['condition'] = [
472
  'pp_condition_key' => $condition_name,
473
  ];
474
 
475
- //
476
  $this->_conditions_repeater->add_control( $control_key, $control_settings );
477
  }
478
  }
@@ -517,11 +562,13 @@ class Module extends Module_Base {
517
 
518
  if ( ! \Elementor\Plugin::$instance->editor->is_edit_mode() ) {
519
  if ( 'any' === $relation ) {
520
- if ( ! in_array( true, $this->conditions[ $id ] ) )
521
  return false;
 
522
  } else {
523
- if ( in_array( false, $this->conditions[ $id ] ) )
524
  return false;
 
525
  }
526
  }
527
 
10
  use Elementor\Group_Control_Box_Shadow;
11
  use Elementor\Repeater;
12
 
13
+ if ( ! defined( 'ABSPATH' ) ) {
14
+ exit; // Exit if accessed directly
15
+ }
16
 
17
  /**
18
  * \Modules\DisplayConditions\Module
107
  }
108
 
109
  /**
110
+ * @since 1.2.7
111
  */
112
  public function register_conditions() {
113
 
196
  * @return void
197
  */
198
  protected function set_conditions( $id, $conditions = [] ) {
199
+ if ( ! $conditions ) {
200
  return;
201
+ }
202
 
203
  foreach ( $conditions as $index => $condition ) {
204
 
205
+ $key = $condition['pp_condition_key'];
206
+ $name = null;
207
 
208
+ if ( array_key_exists( 'pp_condition_' . $key . '_name', $condition ) ) {
209
+ $name = $condition[ 'pp_condition_' . $key . '_name' ];
210
  }
211
 
212
+ $operator = $condition['pp_condition_operator'];
213
+ $value = $condition[ 'pp_condition_' . $key . '_value' ];
214
 
215
  $_condition = $this->get_conditions( $key );
216
 
231
  *
232
  * Get the name of the module
233
  *
234
+ * @since 1.2.7
235
  * @return string
236
  */
237
  public function get_name() {
251
  $this->add_controls( $element, $args );
252
  }, 10, 2 );
253
 
254
+ // Activate controls for columns
255
+ add_action( 'elementor/element/column/section_powerpack_elements_advanced/before_section_end', function( $element, $args ) {
256
+ $this->add_controls( $element, $args );
257
+ }, 10, 2 );
258
+
259
+ // Activate controls for sections
260
  add_action( 'elementor/element/section/section_powerpack_elements_advanced/before_section_end', function( $element, $args ) {
261
  $this->add_controls( $element, $args );
262
  }, 10, 2 );
263
 
264
  // Conditions for widgets
265
+ add_filter( 'elementor/frontend/widget/should_render', array( $this, 'render_content' ), 10, 2 );
266
+
267
+ add_action( 'elementor/frontend/widget/before_render', function( $element ) {
268
  $settings = $element->get_settings();
269
+
270
  if ( ! empty( $settings['pp_display_conditions_enable'] ) && 'yes' === $settings['pp_display_conditions_enable'] ) {
271
+
272
  // Set the conditions
273
  $this->set_conditions( $element->get_id(), $settings['pp_display_conditions'] );
274
 
275
  if ( ! $this->is_visible( $element->get_id(), $settings['pp_display_conditions_relation'] ) ) { // Check the conditions
276
+ $element->add_render_attribute( '_wrapper', 'class', 'pp-visibility-hidden' );
 
 
277
  }
278
  }
279
 
280
+ }, 10, 1 );
281
 
282
+ // Conditions for columns
283
+ add_filter( 'elementor/frontend/column/should_render', array( $this, 'render_content' ), 10, 2 );
284
 
285
+ add_action( 'elementor/frontend/column/before_render', function( $element ) {
 
286
  $settings = $element->get_settings();
287
 
288
  if ( ! empty( $settings['pp_display_conditions_enable'] ) && 'yes' === $settings['pp_display_conditions_enable'] ) {
289
+
290
  // Set the conditions
291
  $this->set_conditions( $element->get_id(), $settings['pp_display_conditions'] );
292
 
298
  }, 10, 1 );
299
 
300
  // Conditions for sections
301
+ add_filter( 'elementor/frontend/section/should_render', array( $this, 'render_content' ), 10, 2 );
302
+
303
  add_action( 'elementor/frontend/section/before_render', function( $element ) {
304
  $settings = $element->get_settings();
305
 
306
  if ( ! empty( $settings['pp_display_conditions_enable'] ) && 'yes' === $settings['pp_display_conditions_enable'] ) {
307
+
308
  // Set the conditions
309
  $this->set_conditions( $element->get_id(), $settings['pp_display_conditions'] );
310
 
316
  }, 10, 1 );
317
  }
318
 
319
+ /**
320
+ * Render content based on conditions
321
+ *
322
+ * @since 2.6.1
323
+ *
324
+ * @param bool $should_render return boolean value.
325
+ * @param array $element return controls.
326
+ *
327
+ * @return bool
328
+ */
329
+ public function render_content( $should_render, $element ) {
330
+ $settings = $element->get_settings();
331
+
332
+ if ( ! empty( $settings['pp_display_conditions_enable'] ) && 'yes' === $settings['pp_display_conditions_enable'] ) {
333
+ $id = $element->get_id();
334
+
335
+ // Set the conditions
336
+ $this->set_conditions( $id, $settings['pp_display_conditions'] );
337
+
338
+ if ( ! $this->is_visible( $id, $settings['pp_display_conditions_relation'] ) ) { // Check the conditions
339
+ if ( 'yes' === $settings['pp_display_conditions_output'] ) {
340
+ $should_render = true;
341
+ } else {
342
+ $should_render = false;
343
+ }
344
+ }
345
+ }
346
+
347
+ return $should_render;
348
+ }
349
+
350
  /**
351
  * Add Controls
352
  *
371
  ]
372
  );
373
 
374
+ $element->add_control(
375
+ 'pp_display_conditions_output',
376
+ [
377
+ 'label' => __( 'Output HTML', 'powerpack' ),
378
+ 'description' => sprintf( __( 'If enabled, the HTML code will exist on the page but the %s will be hidden using CSS.', 'powerpack' ), $element_type ),
379
+ 'default' => '',
380
+ 'type' => Controls_Manager::SWITCHER,
381
+ 'label_on' => __( 'Yes', 'powerpack' ),
382
+ 'label_off' => __( 'No', 'powerpack' ),
383
+ 'return_value' => 'yes',
384
+ 'frontend_available' => true,
385
+ 'condition' => [
386
+ 'pp_display_conditions_enable' => 'yes',
387
+ ],
388
+ ]
389
+ );
 
 
390
 
391
  $element->add_control(
392
  'pp_display_conditions_relation',
476
  continue;
477
  }
478
 
479
+ $condition_name = $_condition->get_name();
480
+ $control_key = 'pp_condition_' . $condition_name . '_name';
481
+ $control_settings = $_condition->get_name_control();
482
 
483
  // Show this only if the user select this specific condition
484
  $control_settings['condition'] = [
485
  'pp_condition_key' => $condition_name,
486
  ];
487
 
488
+ //
489
  $this->_conditions_repeater->add_control( $control_key, $control_settings );
490
  }
491
  }
496
  * Loops through conditions and adds the controls
497
  * which select the value to check
498
  *
499
+ * @since 1.4.13
500
  *
501
  * @access private
502
  * @return void
503
  */
504
  private function add_value_controls() {
505
+ if ( ! $this->_conditions ) {
506
  return;
507
+ }
508
 
509
  foreach ( $this->_conditions as $_condition ) {
510
 
511
+ $condition_name = $_condition->get_name();
512
+ $control_key = 'pp_condition_' . $condition_name . '_value';
513
+ $control_settings = $_condition->get_value_control();
514
 
515
  // Show this only if the user select this specific condition
516
  $control_settings['condition'] = [
517
  'pp_condition_key' => $condition_name,
518
  ];
519
 
520
+ //
521
  $this->_conditions_repeater->add_control( $control_key, $control_settings );
522
  }
523
  }
562
 
563
  if ( ! \Elementor\Plugin::$instance->editor->is_edit_mode() ) {
564
  if ( 'any' === $relation ) {
565
+ if ( ! in_array( true, $this->conditions[ $id ] ) ) {
566
  return false;
567
+ }
568
  } else {
569
+ if ( in_array( false, $this->conditions[ $id ] ) ) {
570
  return false;
571
+ }
572
  }
573
  }
574
 
modules/flipbox/widgets/flipbox.php CHANGED
@@ -654,15 +654,15 @@ class Flipbox extends Powerpack_Widget {
654
  'options' => [
655
  'left' => [
656
  'title' => esc_html__( 'Left', 'powerpack' ),
657
- 'icon' => 'fa fa-align-left',
658
  ],
659
  'center' => [
660
  'title' => esc_html__( 'Center', 'powerpack' ),
661
- 'icon' => 'fa fa-align-center',
662
  ],
663
  'right' => [
664
  'title' => esc_html__( 'Right', 'powerpack' ),
665
- 'icon' => 'fa fa-align-right',
666
  ],
667
  ],
668
  'default' => 'center',
@@ -1008,15 +1008,15 @@ class Flipbox extends Powerpack_Widget {
1008
  'options' => [
1009
  'left' => [
1010
  'title' => esc_html__( 'Left', 'powerpack' ),
1011
- 'icon' => 'fa fa-align-left',
1012
  ],
1013
  'center' => [
1014
  'title' => esc_html__( 'Center', 'powerpack' ),
1015
- 'icon' => 'fa fa-align-center',
1016
  ],
1017
  'right' => [
1018
  'title' => esc_html__( 'Right', 'powerpack' ),
1019
- 'icon' => 'fa fa-align-right',
1020
  ],
1021
  ],
1022
  'default' => 'center',
654
  'options' => [
655
  'left' => [
656
  'title' => esc_html__( 'Left', 'powerpack' ),
657
+ 'icon' => 'eicon-text-align-left',
658
  ],
659
  'center' => [
660
  'title' => esc_html__( 'Center', 'powerpack' ),
661
+ 'icon' => 'eicon-text-align-center',
662
  ],
663
  'right' => [
664
  'title' => esc_html__( 'Right', 'powerpack' ),
665
+ 'icon' => 'eicon-text-align-right',
666
  ],
667
  ],
668
  'default' => 'center',
1008
  'options' => [
1009
  'left' => [
1010
  'title' => esc_html__( 'Left', 'powerpack' ),
1011
+ 'icon' => 'eicon-text-align-left',
1012
  ],
1013
  'center' => [
1014
  'title' => esc_html__( 'Center', 'powerpack' ),
1015
+ 'icon' => 'eicon-text-align-center',
1016
  ],
1017
  'right' => [
1018
  'title' => esc_html__( 'Right', 'powerpack' ),
1019
+ 'icon' => 'eicon-text-align-right',
1020
  ],
1021
  ],
1022
  'default' => 'center',
modules/fluent-forms/widgets/fluent-forms.php CHANGED
@@ -264,15 +264,15 @@ class Fluent_Forms extends Powerpack_Widget {
264
  'options' => [
265
  'left' => [
266
  'title' => __( 'Left', 'powerpack' ),
267
- 'icon' => 'fa fa-align-left',
268
  ],
269
  'center' => [
270
  'title' => __( 'Center', 'powerpack' ),
271
- 'icon' => 'fa fa-align-center',
272
  ],
273
  'right' => [
274
  'title' => __( 'Right', 'powerpack' ),
275
- 'icon' => 'fa fa-align-right',
276
  ],
277
  ],
278
  'default' => '',
@@ -469,15 +469,15 @@ class Fluent_Forms extends Powerpack_Widget {
469
  'options' => [
470
  'left' => [
471
  'title' => __( 'Left', 'powerpack' ),
472
- 'icon' => 'fa fa-align-left',
473
  ],
474
  'center' => [
475
  'title' => __( 'Center', 'powerpack' ),
476
- 'icon' => 'fa fa-align-center',
477
  ],
478
  'right' => [
479
  'title' => __( 'Right', 'powerpack' ),
480
- 'icon' => 'fa fa-align-right',
481
  ],
482
  ],
483
  'default' => '',
264
  'options' => [
265
  'left' => [
266
  'title' => __( 'Left', 'powerpack' ),
267
+ 'icon' => 'eicon-text-align-left',
268
  ],
269
  'center' => [
270
  'title' => __( 'Center', 'powerpack' ),
271
+ 'icon' => 'eicon-text-align-center',
272
  ],
273
  'right' => [
274
  'title' => __( 'Right', 'powerpack' ),
275
+ 'icon' => 'eicon-text-align-right',
276
  ],
277
  ],
278
  'default' => '',
469
  'options' => [
470
  'left' => [
471
  'title' => __( 'Left', 'powerpack' ),
472
+ 'icon' => 'eicon-text-align-left',
473
  ],
474
  'center' => [
475
  'title' => __( 'Center', 'powerpack' ),
476
+ 'icon' => 'eicon-text-align-center',
477
  ],
478
  'right' => [
479
  'title' => __( 'Right', 'powerpack' ),
480
+ 'icon' => 'eicon-text-align-right',
481
  ],
482
  ],
483
  'default' => '',
modules/formidable-forms/widgets/formidable-forms.php CHANGED
@@ -334,15 +334,15 @@ class Formidable_Forms extends Powerpack_Widget {
334
  'options' => array(
335
  'left' => array(
336
  'title' => __( 'Left', 'powerpack' ),
337
- 'icon' => 'fa fa-align-left',
338
  ),
339
  'center' => array(
340
  'title' => __( 'Center', 'powerpack' ),
341
- 'icon' => 'fa fa-align-center',
342
  ),
343
  'right' => array(
344
  'title' => __( 'Right', 'powerpack' ),
345
- 'icon' => 'fa fa-align-right',
346
  ),
347
  ),
348
  'default' => '',
@@ -516,15 +516,15 @@ class Formidable_Forms extends Powerpack_Widget {
516
  'options' => array(
517
  'left' => array(
518
  'title' => __( 'Left', 'powerpack' ),
519
- 'icon' => 'fa fa-align-left',
520
  ),
521
  'center' => array(
522
  'title' => __( 'Center', 'powerpack' ),
523
- 'icon' => 'fa fa-align-center',
524
  ),
525
  'right' => array(
526
  'title' => __( 'Right', 'powerpack' ),
527
- 'icon' => 'fa fa-align-right',
528
  ),
529
  ),
530
  'default' => '',
@@ -1484,15 +1484,15 @@ class Formidable_Forms extends Powerpack_Widget {
1484
  'options' => array(
1485
  'left' => array(
1486
  'title' => __( 'Left', 'powerpack' ),
1487
- 'icon' => 'fa fa-align-left',
1488
  ),
1489
  'center' => array(
1490
  'title' => __( 'Center', 'powerpack' ),
1491
- 'icon' => 'fa fa-align-center',
1492
  ),
1493
  'right' => array(
1494
  'title' => __( 'Right', 'powerpack' ),
1495
- 'icon' => 'fa fa-align-right',
1496
  ),
1497
  ),
1498
  'default' => '',
334
  'options' => array(
335
  'left' => array(
336
  'title' => __( 'Left', 'powerpack' ),
337
+ 'icon' => 'eicon-text-align-left',
338
  ),
339
  'center' => array(
340
  'title' => __( 'Center', 'powerpack' ),
341
+ 'icon' => 'eicon-text-align-center',
342
  ),
343
  'right' => array(
344
  'title' => __( 'Right', 'powerpack' ),
345
+ 'icon' => 'eicon-text-align-right',
346
  ),
347
  ),
348
  'default' => '',
516
  'options' => array(
517
  'left' => array(
518
  'title' => __( 'Left', 'powerpack' ),
519
+ 'icon' => 'eicon-text-align-left',
520
  ),
521
  'center' => array(
522
  'title' => __( 'Center', 'powerpack' ),
523
+ 'icon' => 'eicon-text-align-center',
524
  ),
525
  'right' => array(
526
  'title' => __( 'Right', 'powerpack' ),
527
+ 'icon' => 'eicon-text-align-right',
528
  ),
529
  ),
530
  'default' => '',
1484
  'options' => array(
1485
  'left' => array(
1486
  'title' => __( 'Left', 'powerpack' ),
1487
+ 'icon' => 'eicon-text-align-left',
1488
  ),
1489
  'center' => array(
1490
  'title' => __( 'Center', 'powerpack' ),
1491
+ 'icon' => 'eicon-text-align-center',
1492
  ),
1493
  'right' => array(
1494
  'title' => __( 'Right', 'powerpack' ),
1495
+ 'icon' => 'eicon-text-align-right',
1496
  ),
1497
  ),
1498
  'default' => '',
modules/gravity-forms/widgets/gravity-forms.php CHANGED
@@ -285,7 +285,7 @@ class Gravity_Forms extends Powerpack_Widget {
285
  'hide' => 'none',
286
  ),
287
  'selectors' => array(
288
- '{{WRAPPER}} .pp-gravity-form .validation_message' => 'display: {{VALUE}} !important;',
289
  ),
290
  )
291
  );
@@ -350,36 +350,6 @@ class Gravity_Forms extends Powerpack_Widget {
350
  }
351
  }
352
 
353
- protected function register_content_upgrade_pro_controls() {
354
- if ( ! is_pp_elements_active() ) {
355
- /**
356
- * Content Tab: Upgrade PowerPack
357
- *
358
- * @since 1.2.9.4
359
- * @access protected
360
- */
361
- $this->start_controls_section(
362
- 'section_upgrade_powerpack',
363
- array(
364
- 'label' => apply_filters( 'upgrade_powerpack_title', __( 'Get PowerPack Pro', 'powerpack' ) ),
365
- 'tab' => Controls_Manager::TAB_CONTENT,
366
- )
367
- );
368
-
369
- $this->add_control(
370
- 'upgrade_powerpack_notice',
371
- array(
372
- 'label' => '',
373
- 'type' => Controls_Manager::RAW_HTML,
374
- '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>' ) ),
375
- 'content_classes' => 'upgrade-powerpack-notice elementor-panel-alert elementor-panel-alert-info',
376
- )
377
- );
378
-
379
- $this->end_controls_section();
380
- }
381
- }
382
-
383
  protected function register_style_title_controls() {
384
  /**
385
  * Style Tab: Title and Description
@@ -401,15 +371,15 @@ class Gravity_Forms extends Powerpack_Widget {
401
  'options' => array(
402
  'left' => array(
403
  'title' => __( 'Left', 'powerpack' ),
404
- 'icon' => 'fa fa-align-left',
405
  ),
406
  'center' => array(
407
  'title' => __( 'Center', 'powerpack' ),
408
- 'icon' => 'fa fa-align-center',
409
  ),
410
  'right' => array(
411
  'title' => __( 'Right', 'powerpack' ),
412
- 'icon' => 'fa fa-align-right',
413
  ),
414
  ),
415
  'default' => '',
@@ -572,15 +542,15 @@ class Gravity_Forms extends Powerpack_Widget {
572
  'options' => array(
573
  'left' => array(
574
  'title' => __( 'Left', 'powerpack' ),
575
- 'icon' => 'fa fa-align-left',
576
  ),
577
  'center' => array(
578
  'title' => __( 'Center', 'powerpack' ),
579
- 'icon' => 'fa fa-align-center',
580
  ),
581
  'right' => array(
582
  'title' => __( 'Right', 'powerpack' ),
583
- 'icon' => 'fa fa-align-right',
584
  ),
585
  ),
586
  'default' => '',
@@ -637,7 +607,7 @@ class Gravity_Forms extends Powerpack_Widget {
637
  ),
638
  'size_units' => array( 'px', 'em', '%' ),
639
  'selectors' => array(
640
- '{{WRAPPER}} .pp-gravity-form .gfield' => 'margin-bottom: {{SIZE}}{{UNIT}}',
641
  ),
642
  )
643
  );
@@ -2145,15 +2115,15 @@ class Gravity_Forms extends Powerpack_Widget {
2145
  'options' => array(
2146
  'left' => array(
2147
  'title' => __( 'Left', 'powerpack' ),
2148
- 'icon' => 'fa fa-align-left',
2149
  ),
2150
  'center' => array(
2151
  'title' => __( 'Center', 'powerpack' ),
2152
- 'icon' => 'fa fa-align-center',
2153
  ),
2154
  'right' => array(
2155
  'title' => __( 'Right', 'powerpack' ),
2156
- 'icon' => 'fa fa-align-right',
2157
  ),
2158
  ),
2159
  'default' => '',
285
  'hide' => 'none',
286
  ),
287
  'selectors' => array(
288
+ '{{WRAPPER}} .pp-gravity-form .validation_message:not(.validation_message--hidden-on-empty)' => 'display: {{VALUE}} !important;',
289
  ),
290
  )
291
  );
350
  }
351
  }
352
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
353
  protected function register_style_title_controls() {
354
  /**
355
  * Style Tab: Title and Description
371
  'options' => array(
372
  'left' => array(
373
  'title' => __( 'Left', 'powerpack' ),
374
+ 'icon' => 'eicon-text-align-left',
375
  ),
376
  'center' => array(
377
  'title' => __( 'Center', 'powerpack' ),
378
+ 'icon' => 'eicon-text-align-center',
379
  ),
380
  'right' => array(
381
  'title' => __( 'Right', 'powerpack' ),
382
+ 'icon' => 'eicon-text-align-right',
383
  ),
384
  ),
385
  'default' => '',
542
  'options' => array(
543
  'left' => array(
544
  'title' => __( 'Left', 'powerpack' ),
545
+ 'icon' => 'eicon-text-align-left',
546
  ),
547
  'center' => array(
548
  'title' => __( 'Center', 'powerpack' ),
549
+ 'icon' => 'eicon-text-align-center',
550
  ),
551
  'right' => array(
552
  'title' => __( 'Right', 'powerpack' ),
553
+ 'icon' => 'eicon-text-align-right',
554
  ),
555
  ),
556
  'default' => '',
607
  ),
608
  'size_units' => array( 'px', 'em', '%' ),
609
  'selectors' => array(
610
+ '{{WRAPPER}} .pp-gravity-form .gform_wrapper.gravity-theme .gform_fields' => 'grid-row-gap: {{SIZE}}{{UNIT}}',
611
  ),
612
  )
613
  );
2115
  'options' => array(
2116
  'left' => array(
2117
  'title' => __( 'Left', 'powerpack' ),
2118
+ 'icon' => 'eicon-text-align-left',
2119
  ),
2120
  'center' => array(
2121
  'title' => __( 'Center', 'powerpack' ),
2122
+ 'icon' => 'eicon-text-align-center',
2123
  ),
2124
  'right' => array(
2125
  'title' => __( 'Right', 'powerpack' ),
2126
+ 'icon' => 'eicon-text-align-right',
2127
  ),
2128
  ),
2129
  'default' => '',
modules/headings/widgets/dual-heading.php CHANGED
@@ -208,15 +208,15 @@ class Dual_Heading extends Powerpack_Widget {
208
  'options' => [
209
  'left' => [
210
  'title' => __( 'Left', 'powerpack' ),
211
- 'icon' => 'fa fa-align-left',
212
  ],
213
  'center' => [
214
  'title' => __( 'Center', 'powerpack' ),
215
- 'icon' => 'fa fa-align-center',
216
  ],
217
  'right' => [
218
  'title' => __( 'Right', 'powerpack' ),
219
- 'icon' => 'fa fa-align-right',
220
  ],
221
  ],
222
  'default' => '',
208
  'options' => [
209
  'left' => [
210
  'title' => __( 'Left', 'powerpack' ),
211
+ 'icon' => 'eicon-text-align-left',
212
  ],
213
  'center' => [
214
  'title' => __( 'Center', 'powerpack' ),
215
+ 'icon' => 'eicon-text-align-center',
216
  ],
217
  'right' => [
218
  'title' => __( 'Right', 'powerpack' ),
219
+ 'icon' => 'eicon-text-align-right',
220
  ],
221
  ],
222
  'default' => '',
modules/icon-list/widgets/icon-list.php CHANGED
@@ -76,6 +76,8 @@ class Icon_List extends Powerpack_Widget {
76
  *
77
  * Adds different input fields to allow the user to change and customize the widget settings.
78
  *
 
 
79
  * @access protected
80
  */
81
  protected function _register_controls() { // phpcs:ignore PSR2.Methods.MethodDeclaration.Underscore
76
  *
77
  * Adds different input fields to allow the user to change and customize the widget settings.
78
  *
79
+ * Remove this after Elementor v3.4.0
80
+ *
81
  * @access protected
82
  */
83
  protected function _register_controls() { // phpcs:ignore PSR2.Methods.MethodDeclaration.Underscore
modules/image-accordion/widgets/image-accordion.php CHANGED
@@ -714,15 +714,15 @@ class Image_Accordion extends Powerpack_Widget {
714
  'options' => [
715
  'left' => [
716
  'title' => __( 'Left', 'powerpack' ),
717
- 'icon' => 'fa fa-align-left',
718
  ],
719
  'center' => [
720
  'title' => __( 'Center', 'powerpack' ),
721
- 'icon' => 'fa fa-align-center',
722
  ],
723
  'right' => [
724
  'title' => __( 'Right', 'powerpack' ),
725
- 'icon' => 'fa fa-align-right',
726
  ],
727
  ],
728
  'selectors' => [
714
  'options' => [
715
  'left' => [
716
  'title' => __( 'Left', 'powerpack' ),
717
+ 'icon' => 'eicon-text-align-left',
718
  ],
719
  'center' => [
720
  'title' => __( 'Center', 'powerpack' ),
721
+ 'icon' => 'eicon-text-align-center',
722
  ],
723
  'right' => [
724
  'title' => __( 'Right', 'powerpack' ),
725
+ 'icon' => 'eicon-text-align-right',
726
  ],
727
  ],
728
  'selectors' => [
modules/info-box/widgets/info-box-carousel.php CHANGED
@@ -599,6 +599,7 @@ class Info_Box_Carousel extends Powerpack_Widget {
599
  'carousel_effect' => 'slide',
600
  ],
601
  'separator' => 'before',
 
602
  ]
603
  );
604
 
@@ -622,6 +623,7 @@ class Info_Box_Carousel extends Powerpack_Widget {
622
  'condition' => [
623
  'carousel_effect' => 'slide',
624
  ],
 
625
  ]
626
  );
627
 
@@ -874,19 +876,19 @@ class Info_Box_Carousel extends Powerpack_Widget {
874
  'options' => [
875
  'left' => [
876
  'title' => __( 'Left', 'powerpack' ),
877
- 'icon' => 'fa fa-align-left',
878
  ],
879
  'center' => [
880
  'title' => __( 'Center', 'powerpack' ),
881
- 'icon' => 'fa fa-align-center',
882
  ],
883
  'right' => [
884
  'title' => __( 'Right', 'powerpack' ),
885
- 'icon' => 'fa fa-align-right',
886
  ],
887
  'justify' => [
888
  'title' => __( 'Justified', 'powerpack' ),
889
- 'icon' => 'fa fa-align-justify',
890
  ],
891
  ],
892
  'default' => '',
@@ -1473,15 +1475,15 @@ class Info_Box_Carousel extends Powerpack_Widget {
1473
  'options' => [
1474
  'left' => [
1475
  'title' => __( 'Left', 'powerpack' ),
1476
- 'icon' => 'fa fa-align-left',
1477
  ],
1478
  'center' => [
1479
  'title' => __( 'Center', 'powerpack' ),
1480
- 'icon' => 'fa fa-align-center',
1481
  ],
1482
  'right' => [
1483
  'title' => __( 'Right', 'powerpack' ),
1484
- 'icon' => 'fa fa-align-right',
1485
  ],
1486
  ],
1487
  'default' => '',
@@ -2346,7 +2348,7 @@ class Info_Box_Carousel extends Powerpack_Widget {
2346
  * Get swiper slider settings
2347
  *
2348
  * @access public
2349
- * @since 2.1.4
2350
  */
2351
  public function get_slider_settings() {
2352
  $settings = $this->get_settings_for_display();
@@ -2355,12 +2357,12 @@ class Info_Box_Carousel extends Powerpack_Widget {
2355
  $effect = ( $settings['carousel_effect'] ) ? $settings['carousel_effect'] : 'slide';
2356
 
2357
  if ( 'slide' === $effect ) {
2358
- $items = ( $settings['items']['size'] ) ? absint( $settings['items']['size'] ) : 3;
2359
- $items_tablet = ( $settings['items_tablet']['size'] ) ? absint( $settings['items_tablet']['size'] ) : 3;
2360
- $items_mobile = ( $settings['items_mobile']['size'] ) ? absint( $settings['items_mobile']['size'] ) : 3;
2361
- $margin = ( $settings['margin']['size'] ) ? absint( $settings['margin']['size'] ) : 10;
2362
- $margin_tablet = ( $settings['margin_tablet']['size'] ) ? absint( $settings['margin_tablet']['size'] ) : 10;
2363
- $margin_mobile = ( $settings['margin_mobile']['size'] ) ? absint( $settings['margin_mobile']['size'] ) : 10;
2364
  } elseif ( 'coverflow' === $effect ) {
2365
  $items = 3;
2366
  $items_tablet = 2;
@@ -2737,51 +2739,7 @@ class Info_Box_Carousel extends Powerpack_Widget {
2737
  * @access protected
2738
  */
2739
  protected function render_arrows() {
2740
- $settings = $this->get_settings_for_display();
2741
-
2742
- $migration_allowed = Icons_Manager::is_migration_allowed();
2743
-
2744
- if ( ! isset( $settings['arrow'] ) && ! Icons_Manager::is_migration_allowed() ) {
2745
- // add old default.
2746
- $settings['arrow'] = 'fa fa-angle-right';
2747
- }
2748
-
2749
- $has_icon = ! empty( $settings['arrow'] );
2750
-
2751
- if ( ! $has_icon && ! empty( $settings['select_arrow']['value'] ) ) {
2752
- $has_icon = true;
2753
- }
2754
-
2755
- $migrated = isset( $settings['__fa4_migrated']['select_arrow'] );
2756
- $is_new = ! isset( $settings['arrow'] ) && $migration_allowed;
2757
-
2758
- if ( 'yes' === $settings['arrows'] ) {
2759
- ?>
2760
- <?php
2761
- if ( $has_icon ) {
2762
- if ( $is_new || $migrated ) {
2763
- $next_arrow = str_replace( 'left', 'right', $settings['select_arrow']['value'] );
2764
- $prev_arrow = str_replace( 'right', 'left', $settings['select_arrow']['value'] );
2765
- } else {
2766
- $next_arrow = $settings['arrow'];
2767
- $prev_arrow = str_replace( 'right', 'left', $settings['arrow'] );
2768
- }
2769
- } else {
2770
- $next_arrow = 'fa fa-angle-right';
2771
- $prev_arrow = 'fa fa-angle-left';
2772
- }
2773
- ?>
2774
-
2775
- <?php if ( ! empty( $settings['arrow'] ) || ( ! empty( $settings['select_arrow']['value'] ) && $is_new ) ) { ?>
2776
- <div class="swiper-button-prev swiper-button-prev-<?php echo esc_attr( $this->get_id() ); ?>">
2777
- <i aria-hidden="true" class="<?php echo esc_attr( $prev_arrow ); ?>"></i>
2778
- </div>
2779
- <div class="swiper-button-next swiper-button-next-<?php echo esc_attr( $this->get_id() ); ?>">
2780
- <i aria-hidden="true" class="<?php echo esc_attr( $next_arrow ); ?>"></i>
2781
- </div>
2782
- <?php } ?>
2783
- <?php
2784
- }
2785
  }
2786
 
2787
  protected function content_template() {
599
  'carousel_effect' => 'slide',
600
  ],
601
  'separator' => 'before',
602
+ 'frontend_available' => true,
603
  ]
604
  );
605
 
623
  'condition' => [
624
  'carousel_effect' => 'slide',
625
  ],
626
+ 'frontend_available' => true,
627
  ]
628
  );
629
 
876
  'options' => [
877
  'left' => [
878
  'title' => __( 'Left', 'powerpack' ),
879
+ 'icon' => 'eicon-text-align-left',
880
  ],
881
  'center' => [
882
  'title' => __( 'Center', 'powerpack' ),
883
+ 'icon' => 'eicon-text-align-center',
884
  ],
885
  'right' => [
886
  'title' => __( 'Right', 'powerpack' ),
887
+ 'icon' => 'eicon-text-align-right',
888
  ],
889
  'justify' => [
890
  'title' => __( 'Justified', 'powerpack' ),
891
+ 'icon' => 'eicon-text-align-justify',
892
  ],
893
  ],
894
  'default' => '',
1475
  'options' => [
1476
  'left' => [
1477
  'title' => __( 'Left', 'powerpack' ),
1478
+ 'icon' => 'eicon-text-align-left',
1479
  ],
1480
  'center' => [
1481
  'title' => __( 'Center', 'powerpack' ),
1482
+ 'icon' => 'eicon-text-align-center',
1483
  ],
1484
  'right' => [
1485
  'title' => __( 'Right', 'powerpack' ),
1486
+ 'icon' => 'eicon-text-align-right',
1487
  ],
1488
  ],
1489
  'default' => '',
2348
  * Get swiper slider settings
2349
  *
2350
  * @access public
2351
+ * @since 2.1.0
2352
  */
2353
  public function get_slider_settings() {
2354
  $settings = $this->get_settings_for_display();
2357
  $effect = ( $settings['carousel_effect'] ) ? $settings['carousel_effect'] : 'slide';
2358
 
2359
  if ( 'slide' === $effect ) {
2360
+ $items = ( isset( $settings['items']['size'] ) && $settings['items']['size'] ) ? absint( $settings['items']['size'] ) : 3;
2361
+ $items_tablet = ( isset( $settings['items_tablet']['size'] ) && $settings['items_tablet']['size'] ) ? absint( $settings['items_tablet']['size'] ) : 3;
2362
+ $items_mobile = ( isset( $settings['items_mobile']['size'] ) && $settings['items_mobile']['size'] ) ? absint( $settings['items_mobile']['size'] ) : 3;
2363
+ $margin = ( isset( $settings['margin']['size'] ) && $settings['margin']['size'] ) ? absint( $settings['margin']['size'] ) : 10;
2364
+ $margin_tablet = ( isset( $settings['margin_tablet']['size'] ) && $settings['margin_tablet']['size'] ) ? absint( $settings['margin_tablet']['size'] ) : 10;
2365
+ $margin_mobile = ( isset( $settings['margin_mobile']['size'] ) && $settings['margin_mobile']['size'] ) ? absint( $settings['margin_mobile']['size'] ) : 10;
2366
  } elseif ( 'coverflow' === $effect ) {
2367
  $items = 3;
2368
  $items_tablet = 2;
2739
  * @access protected
2740
  */
2741
  protected function render_arrows() {
2742
+ PP_Helper::render_arrows( $this );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2743
  }
2744
 
2745
  protected function content_template() {
modules/info-box/widgets/info-box.php CHANGED
@@ -20,6 +20,7 @@ use Elementor\Group_Control_Background;
20
  use Elementor\Group_Control_Box_Shadow;
21
  use Elementor\Group_Control_Border;
22
  use Elementor\Group_Control_Typography;
 
23
  use Elementor\Group_Control_Image_Size;
24
  use Elementor\Core\Schemes\Typography as Scheme_Typography;
25
  use Elementor\Core\Schemes\Color as Scheme_Color;
@@ -110,9 +111,7 @@ class Info_Box extends Powerpack_Widget {
110
  /* Style Tab */
111
  $this->register_style_info_box_controls();
112
  $this->register_style_icon_controls();
113
- $this->register_style_title_controls();
114
- $this->register_style_title_divider_controls();
115
- $this->register_style_description_controls();
116
  $this->register_style_button_controls();
117
  }
118
 
@@ -237,7 +236,7 @@ class Info_Box extends Powerpack_Widget {
237
  'step' => 1,
238
  ),
239
  ),
240
- 'size_units' => array( 'px', 'em' ),
241
  'condition' => array(
242
  'icon_type' => 'icon',
243
  ),
@@ -290,7 +289,7 @@ class Info_Box extends Powerpack_Widget {
290
  'step' => 1,
291
  ),
292
  ),
293
- 'size_units' => array( 'px', '%' ),
294
  'selectors' => array(
295
  '{{WRAPPER}}.pp-info-box-top .pp-info-box-icon img, {{WRAPPER}}.pp-info-box-left .pp-info-box-icon-wrap, {{WRAPPER}}.pp-info-box-right .pp-info-box-icon-wrap' => 'width: {{SIZE}}{{UNIT}}',
296
  ),
@@ -734,37 +733,43 @@ class Info_Box extends Powerpack_Widget {
734
  $this->start_controls_section(
735
  'section_info_box_style',
736
  array(
737
- 'label' => __( 'Info Box', 'powerpack' ),
738
  'tab' => Controls_Manager::TAB_STYLE,
739
  )
740
  );
741
 
742
  $this->add_responsive_control(
743
- 'align',
744
  array(
745
- 'label' => __( 'Alignment', 'powerpack' ),
746
- 'type' => Controls_Manager::CHOOSE,
747
- 'options' => array(
748
- 'left' => array(
749
- 'title' => __( 'Left', 'powerpack' ),
750
- 'icon' => 'fa fa-align-left',
751
- ),
752
- 'center' => array(
753
- 'title' => __( 'Center', 'powerpack' ),
754
- 'icon' => 'fa fa-align-center',
755
- ),
756
- 'right' => array(
757
- 'title' => __( 'Right', 'powerpack' ),
758
- 'icon' => 'fa fa-align-right',
759
  ),
760
- 'justify' => array(
761
- 'title' => __( 'Justified', 'powerpack' ),
762
- 'icon' => 'fa fa-align-justify',
 
763
  ),
764
  ),
765
- 'default' => 'center',
766
- 'selectors' => array(
767
- '{{WRAPPER}} .pp-info-box' => 'text-align: {{VALUE}};',
 
 
 
 
 
 
 
 
 
 
 
 
768
  ),
769
  )
770
  );
@@ -873,43 +878,6 @@ class Info_Box extends Powerpack_Widget {
873
 
874
  $this->end_controls_tabs();
875
 
876
- $this->add_responsive_control(
877
- 'info_box_padding',
878
- array(
879
- 'label' => __( 'Padding', 'powerpack' ),
880
- 'type' => Controls_Manager::DIMENSIONS,
881
- 'size_units' => array( 'px', '%' ),
882
- 'separator' => 'before',
883
- 'selectors' => array(
884
- '{{WRAPPER}} .pp-info-box-container' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
885
- ),
886
- )
887
- );
888
-
889
- $this->add_responsive_control(
890
- 'info_box_min_height',
891
- array(
892
- 'label' => __( 'Min Height', 'powerpack' ),
893
- 'type' => Controls_Manager::SLIDER,
894
- 'range' => array(
895
- 'px' => array(
896
- 'min' => 50,
897
- 'max' => 1000,
898
- 'step' => 1,
899
- ),
900
- 'vh' => array(
901
- 'min' => 0,
902
- 'max' => 100,
903
- 'step' => 1,
904
- ),
905
- ),
906
- 'size_units' => array( 'px', 'vh' ),
907
- 'selectors' => array(
908
- '{{WRAPPER}} .pp-info-box-container' => 'min-height: {{SIZE}}{{UNIT}}',
909
- ),
910
- )
911
- );
912
-
913
  $this->end_controls_section();
914
  }
915
 
@@ -1017,36 +985,30 @@ class Info_Box extends Powerpack_Widget {
1017
  )
1018
  );
1019
 
1020
- $this->add_responsive_control(
1021
- 'icon_padding',
1022
- array(
1023
- 'label' => __( 'Padding', 'powerpack' ),
1024
- 'type' => Controls_Manager::DIMENSIONS,
1025
- 'size_units' => array( 'px', '%' ),
1026
- 'selectors' => array(
1027
- '{{WRAPPER}} .pp-info-box-icon' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
1028
- ),
1029
- )
1030
- );
1031
-
1032
  $this->add_responsive_control(
1033
  'icon_margin',
1034
  array(
1035
  'label' => __( 'Margin', 'powerpack' ),
1036
  'type' => Controls_Manager::DIMENSIONS,
1037
  'size_units' => array( 'px', '%' ),
1038
- 'placeholder' => array(
1039
- 'top' => '',
1040
- 'right' => '',
1041
- 'bottom' => '',
1042
- 'left' => '',
1043
- ),
1044
  'selectors' => array(
1045
  '{{WRAPPER}} .pp-info-box-icon-wrap' => 'margin-top: {{TOP}}{{UNIT}}; margin-left: {{LEFT}}{{UNIT}}; margin-right: {{RIGHT}}{{UNIT}}; margin-bottom: {{BOTTOM}}{{UNIT}};',
1046
  ),
1047
  )
1048
  );
1049
 
 
 
 
 
 
 
 
 
 
 
 
 
1050
  $this->end_controls_tab();
1051
 
1052
  $this->start_controls_tab(
@@ -1122,19 +1084,73 @@ class Info_Box extends Powerpack_Widget {
1122
  *
1123
  * @return void
1124
  */
1125
- protected function register_style_title_controls() {
1126
  /**
1127
  * Style Tab: Title
1128
  * -------------------------------------------------
1129
  */
1130
  $this->start_controls_section(
1131
- 'section_info_box_title_style',
1132
  array(
1133
- 'label' => __( 'Title', 'powerpack' ),
1134
  'tab' => Controls_Manager::TAB_STYLE,
1135
  )
1136
  );
1137
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1138
  $this->add_control(
1139
  'title_color',
1140
  array(
@@ -1148,6 +1164,9 @@ class Info_Box extends Powerpack_Widget {
1148
  'selectors' => array(
1149
  '{{WRAPPER}} .pp-info-box-title' => 'color: {{VALUE}}',
1150
  ),
 
 
 
1151
  )
1152
  );
1153
 
@@ -1169,17 +1188,32 @@ class Info_Box extends Powerpack_Widget {
1169
  $this->add_group_control(
1170
  Group_Control_Typography::get_type(),
1171
  array(
1172
- 'name' => 'title_typography',
1173
- 'label' => __( 'Typography', 'powerpack' ),
1174
- 'scheme' => Scheme_Typography::TYPOGRAPHY_1,
1175
- 'selector' => '{{WRAPPER}} .pp-info-box-title',
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1176
  )
1177
  );
1178
 
1179
  $this->add_responsive_control(
1180
  'title_margin',
1181
  array(
1182
- 'label' => __( 'Margin Bottom', 'powerpack' ),
1183
  'type' => Controls_Manager::SLIDER,
1184
  'default' => array(
1185
  'size' => 20,
@@ -1262,10 +1296,22 @@ class Info_Box extends Powerpack_Widget {
1262
  )
1263
  );
1264
 
 
 
 
 
 
 
 
 
 
 
 
 
1265
  $this->add_responsive_control(
1266
  'subtitle_margin',
1267
  array(
1268
- 'label' => __( 'Margin Bottom', 'powerpack' ),
1269
  'type' => Controls_Manager::SLIDER,
1270
  'default' => array(
1271
  'size' => 20,
@@ -1292,24 +1338,12 @@ class Info_Box extends Powerpack_Widget {
1292
  )
1293
  );
1294
 
1295
- $this->end_controls_section();
1296
- }
1297
-
1298
- /**
1299
- * Register Title Separator Controls in Style tab
1300
- *
1301
- * @return void
1302
- */
1303
- protected function register_style_title_divider_controls() {
1304
- /**
1305
- * Style Tab: Title Separator
1306
- * -------------------------------------------------
1307
- */
1308
- $this->start_controls_section(
1309
- 'section_title_divider_style',
1310
  array(
1311
  'label' => __( 'Title Separator', 'powerpack' ),
1312
- 'tab' => Controls_Manager::TAB_STYLE,
 
1313
  'condition' => array(
1314
  'divider_title_switch' => 'yes',
1315
  ),
@@ -1364,6 +1398,7 @@ class Info_Box extends Powerpack_Widget {
1364
  ),
1365
  'condition' => array(
1366
  'divider_title_switch' => 'yes',
 
1367
  ),
1368
  )
1369
  );
@@ -1389,6 +1424,7 @@ class Info_Box extends Powerpack_Widget {
1389
  ),
1390
  'condition' => array(
1391
  'divider_title_switch' => 'yes',
 
1392
  ),
1393
  )
1394
  );
@@ -1404,6 +1440,7 @@ class Info_Box extends Powerpack_Widget {
1404
  ),
1405
  'condition' => array(
1406
  'divider_title_switch' => 'yes',
 
1407
  ),
1408
  )
1409
  );
@@ -1416,15 +1453,15 @@ class Info_Box extends Powerpack_Widget {
1416
  'options' => array(
1417
  'flex-start' => array(
1418
  'title' => __( 'Left', 'powerpack' ),
1419
- 'icon' => 'fa fa-align-left',
1420
  ),
1421
  'center' => array(
1422
  'title' => __( 'Center', 'powerpack' ),
1423
- 'icon' => 'fa fa-align-center',
1424
  ),
1425
  'flex-end' => array(
1426
  'title' => __( 'Right', 'powerpack' ),
1427
- 'icon' => 'fa fa-align-right',
1428
  ),
1429
  ),
1430
  'default' => '',
@@ -1433,6 +1470,7 @@ class Info_Box extends Powerpack_Widget {
1433
  ),
1434
  'condition' => array(
1435
  'divider_title_switch' => 'yes',
 
1436
  ),
1437
  )
1438
  );
@@ -1440,7 +1478,7 @@ class Info_Box extends Powerpack_Widget {
1440
  $this->add_responsive_control(
1441
  'divider_title_margin',
1442
  array(
1443
- 'label' => __( 'Margin Bottom', 'powerpack' ),
1444
  'type' => Controls_Manager::SLIDER,
1445
  'default' => array(
1446
  'size' => 20,
@@ -1463,28 +1501,17 @@ class Info_Box extends Powerpack_Widget {
1463
  ),
1464
  'condition' => array(
1465
  'divider_title_switch' => 'yes',
 
1466
  ),
1467
  )
1468
  );
1469
 
1470
- $this->end_controls_section();
1471
- }
1472
-
1473
- /**
1474
- * Register Description Controls in Style tab
1475
- *
1476
- * @return void
1477
- */
1478
- protected function register_style_description_controls() {
1479
- /**
1480
- * Style Tab: Description
1481
- * -------------------------------------------------
1482
- */
1483
- $this->start_controls_section(
1484
- 'section_info_description_style',
1485
  array(
1486
  'label' => __( 'Description', 'powerpack' ),
1487
- 'tab' => Controls_Manager::TAB_STYLE,
 
1488
  'condition' => array(
1489
  'description!' => '',
1490
  ),
@@ -1538,10 +1565,22 @@ class Info_Box extends Powerpack_Widget {
1538
  )
1539
  );
1540
 
 
 
 
 
 
 
 
 
 
 
 
 
1541
  $this->add_responsive_control(
1542
  'description_margin',
1543
  array(
1544
- 'label' => __( 'Margin Bottom', 'powerpack' ),
1545
  'type' => Controls_Manager::SLIDER,
1546
  'default' => array(
1547
  'size' => 20,
20
  use Elementor\Group_Control_Box_Shadow;
21
  use Elementor\Group_Control_Border;
22
  use Elementor\Group_Control_Typography;
23
+ use Elementor\Group_Control_Text_Shadow;
24
  use Elementor\Group_Control_Image_Size;
25
  use Elementor\Core\Schemes\Typography as Scheme_Typography;
26
  use Elementor\Core\Schemes\Color as Scheme_Color;
111
  /* Style Tab */
112
  $this->register_style_info_box_controls();
113
  $this->register_style_icon_controls();
114
+ $this->register_style_content_controls();
 
 
115
  $this->register_style_button_controls();
116
  }
117
 
236
  'step' => 1,
237
  ),
238
  ),
239
+ 'size_units' => array( 'px', 'em', 'rem' ),
240
  'condition' => array(
241
  'icon_type' => 'icon',
242
  ),
289
  'step' => 1,
290
  ),
291
  ),
292
+ 'size_units' => array( 'px', 'em', 'rem', '%' ),
293
  'selectors' => array(
294
  '{{WRAPPER}}.pp-info-box-top .pp-info-box-icon img, {{WRAPPER}}.pp-info-box-left .pp-info-box-icon-wrap, {{WRAPPER}}.pp-info-box-right .pp-info-box-icon-wrap' => 'width: {{SIZE}}{{UNIT}}',
295
  ),
733
  $this->start_controls_section(
734
  'section_info_box_style',
735
  array(
736
+ 'label' => __( 'Box', 'powerpack' ),
737
  'tab' => Controls_Manager::TAB_STYLE,
738
  )
739
  );
740
 
741
  $this->add_responsive_control(
742
+ 'info_box_min_height',
743
  array(
744
+ 'label' => __( 'Min Height', 'powerpack' ),
745
+ 'type' => Controls_Manager::SLIDER,
746
+ 'range' => array(
747
+ 'px' => array(
748
+ 'min' => 50,
749
+ 'max' => 1000,
750
+ 'step' => 1,
 
 
 
 
 
 
 
751
  ),
752
+ 'vh' => array(
753
+ 'min' => 0,
754
+ 'max' => 100,
755
+ 'step' => 1,
756
  ),
757
  ),
758
+ 'size_units' => array( 'px', 'vh' ),
759
+ 'selectors' => array(
760
+ '{{WRAPPER}} .pp-info-box-container' => 'min-height: {{SIZE}}{{UNIT}}',
761
+ ),
762
+ )
763
+ );
764
+
765
+ $this->add_responsive_control(
766
+ 'info_box_padding',
767
+ array(
768
+ 'label' => __( 'Padding', 'powerpack' ),
769
+ 'type' => Controls_Manager::DIMENSIONS,
770
+ 'size_units' => array( 'px', '%' ),
771
+ 'selectors' => array(
772
+ '{{WRAPPER}} .pp-info-box-container' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
773
  ),
774
  )
775
  );
878
 
879
  $this->end_controls_tabs();
880
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
881
  $this->end_controls_section();
882
  }
883
 
985
  )
986
  );
987
 
 
 
 
 
 
 
 
 
 
 
 
 
988
  $this->add_responsive_control(
989
  'icon_margin',
990
  array(
991
  'label' => __( 'Margin', 'powerpack' ),
992
  'type' => Controls_Manager::DIMENSIONS,
993
  'size_units' => array( 'px', '%' ),
 
 
 
 
 
 
994
  'selectors' => array(
995
  '{{WRAPPER}} .pp-info-box-icon-wrap' => 'margin-top: {{TOP}}{{UNIT}}; margin-left: {{LEFT}}{{UNIT}}; margin-right: {{RIGHT}}{{UNIT}}; margin-bottom: {{BOTTOM}}{{UNIT}};',
996
  ),
997
  )
998
  );
999
 
1000
+ $this->add_responsive_control(
1001
+ 'icon_padding',
1002
+ array(
1003
+ 'label' => __( 'Padding', 'powerpack' ),
1004
+ 'type' => Controls_Manager::DIMENSIONS,
1005
+ 'size_units' => array( 'px', '%' ),
1006
+ 'selectors' => array(
1007
+ '{{WRAPPER}} .pp-info-box-icon' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
1008
+ ),
1009
+ )
1010
+ );
1011
+
1012
  $this->end_controls_tab();
1013
 
1014
  $this->start_controls_tab(
1084
  *
1085
  * @return void
1086
  */
1087
+ protected function register_style_content_controls() {
1088
  /**
1089
  * Style Tab: Title
1090
  * -------------------------------------------------
1091
  */
1092
  $this->start_controls_section(
1093
+ 'section_info_box_content_style',
1094
  array(
1095
+ 'label' => __( 'Content', 'powerpack' ),
1096
  'tab' => Controls_Manager::TAB_STYLE,
1097
  )
1098
  );
1099
 
1100
+ $this->add_responsive_control(
1101
+ 'align',
1102
+ array(
1103
+ 'label' => __( 'Alignment', 'powerpack' ),
1104
+ 'type' => Controls_Manager::CHOOSE,
1105
+ 'options' => array(
1106
+ 'left' => array(
1107
+ 'title' => __( 'Left', 'powerpack' ),
1108
+ 'icon' => 'eicon-text-align-left',
1109
+ ),
1110
+ 'center' => array(
1111
+ 'title' => __( 'Center', 'powerpack' ),
1112
+ 'icon' => 'eicon-text-align-center',
1113
+ ),
1114
+ 'right' => array(
1115
+ 'title' => __( 'Right', 'powerpack' ),
1116
+ 'icon' => 'eicon-text-align-right',
1117
+ ),
1118
+ 'justify' => array(
1119
+ 'title' => __( 'Justified', 'powerpack' ),
1120
+ 'icon' => 'eicon-text-align-justify',
1121
+ ),
1122
+ ),
1123
+ 'default' => 'center',
1124
+ 'selectors' => array(
1125
+ '{{WRAPPER}} .pp-info-box' => 'text-align: {{VALUE}};',
1126
+ ),
1127
+ )
1128
+ );
1129
+
1130
+ $this->add_responsive_control(
1131
+ 'content_padding',
1132
+ array(
1133
+ 'label' => __( 'Padding', 'powerpack' ),
1134
+ 'type' => Controls_Manager::DIMENSIONS,
1135
+ 'size_units' => array( 'px', '%' ),
1136
+ 'selectors' => array(
1137
+ '{{WRAPPER}} .pp-info-box-content' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
1138
+ ),
1139
+ )
1140
+ );
1141
+
1142
+ $this->add_control(
1143
+ 'title_style_heading',
1144
+ array(
1145
+ 'label' => __( 'Title', 'powerpack' ),
1146
+ 'type' => Controls_Manager::HEADING,
1147
+ 'separator' => 'before',
1148
+ 'condition' => array(
1149
+ 'heading!' => '',
1150
+ ),
1151
+ )
1152
+ );
1153
+
1154
  $this->add_control(
1155
  'title_color',
1156
  array(
1164
  'selectors' => array(
1165
  '{{WRAPPER}} .pp-info-box-title' => 'color: {{VALUE}}',
1166
  ),
1167
+ 'condition' => array(
1168
+ 'heading!' => '',
1169
+ ),
1170
  )
1171
  );
1172
 
1188
  $this->add_group_control(
1189
  Group_Control_Typography::get_type(),
1190
  array(
1191
+ 'name' => 'title_typography',
1192
+ 'label' => __( 'Typography', 'powerpack' ),
1193
+ 'scheme' => Scheme_Typography::TYPOGRAPHY_1,
1194
+ 'selector' => '{{WRAPPER}} .pp-info-box-title',
1195
+ 'condition' => array(
1196
+ 'heading!' => '',
1197
+ ),
1198
+ )
1199
+ );
1200
+
1201
+ $this->add_group_control(
1202
+ Group_Control_Text_Shadow::get_type(),
1203
+ array(
1204
+ 'name' => 'title_text_shadow',
1205
+ 'label' => __( 'Text Shadow', 'powerpack' ),
1206
+ 'selector' => '{{WRAPPER}} .pp-info-box-title',
1207
+ 'condition' => array(
1208
+ 'heading!' => '',
1209
+ ),
1210
  )
1211
  );
1212
 
1213
  $this->add_responsive_control(
1214
  'title_margin',
1215
  array(
1216
+ 'label' => __( 'Spacing', 'powerpack' ),
1217
  'type' => Controls_Manager::SLIDER,
1218
  'default' => array(
1219
  'size' => 20,
1296
  )
1297
  );
1298
 
1299
+ $this->add_group_control(
1300
+ Group_Control_Text_Shadow::get_type(),
1301
+ array(
1302
+ 'name' => 'subtitle_text_shadow',
1303
+ 'label' => __( 'Text Shadow', 'powerpack' ),
1304
+ 'selector' => '{{WRAPPER}} .pp-info-box-subtitle',
1305
+ 'condition' => array(
1306
+ 'sub_heading!' => '',
1307
+ ),
1308
+ )
1309
+ );
1310
+
1311
  $this->add_responsive_control(
1312
  'subtitle_margin',
1313
  array(
1314
+ 'label' => __( 'Spacing', 'powerpack' ),
1315
  'type' => Controls_Manager::SLIDER,
1316
  'default' => array(
1317
  'size' => 20,
1338
  )
1339
  );
1340
 
1341
+ $this->add_control(
1342
+ 'divider_title_style_heading',
 
 
 
 
 
 
 
 
 
 
 
 
 
1343
  array(
1344
  'label' => __( 'Title Separator', 'powerpack' ),
1345
+ 'type' => Controls_Manager::HEADING,
1346
+ 'separator' => 'before',
1347
  'condition' => array(
1348
  'divider_title_switch' => 'yes',
1349
  ),
1398
  ),
1399
  'condition' => array(
1400
  'divider_title_switch' => 'yes',
1401
+ 'divider_title_border_type!' => 'none',
1402
  ),
1403
  )
1404
  );
1424
  ),
1425
  'condition' => array(
1426
  'divider_title_switch' => 'yes',
1427
+ 'divider_title_border_type!' => 'none',
1428
  ),
1429
  )
1430
  );
1440
  ),
1441
  'condition' => array(
1442
  'divider_title_switch' => 'yes',
1443
+ 'divider_title_border_type!' => 'none',
1444
  ),
1445
  )
1446
  );
1453
  'options' => array(
1454
  'flex-start' => array(
1455
  'title' => __( 'Left', 'powerpack' ),
1456
+ 'icon' => 'eicon-text-align-left',
1457
  ),
1458
  'center' => array(
1459
  'title' => __( 'Center', 'powerpack' ),
1460
+ 'icon' => 'eicon-text-align-center',
1461
  ),
1462
  'flex-end' => array(
1463
  'title' => __( 'Right', 'powerpack' ),
1464
+ 'icon' => 'eicon-text-align-right',
1465
  ),
1466
  ),
1467
  'default' => '',
1470
  ),
1471
  'condition' => array(
1472
  'divider_title_switch' => 'yes',
1473
+ 'divider_title_border_type!' => 'none',
1474
  ),
1475
  )
1476
  );
1478
  $this->add_responsive_control(
1479
  'divider_title_margin',
1480
  array(
1481
+ 'label' => __( 'Spacing', 'powerpack' ),
1482
  'type' => Controls_Manager::SLIDER,
1483
  'default' => array(
1484
  'size' => 20,
1501
  ),
1502
  'condition' => array(
1503
  'divider_title_switch' => 'yes',
1504
+ 'divider_title_border_type!' => 'none',
1505
  ),
1506
  )
1507
  );
1508
 
1509
+ $this->add_control(
1510
+ 'description_style_heading',
 
 
 
 
 
 
 
 
 
 
 
 
 
1511
  array(
1512
  'label' => __( 'Description', 'powerpack' ),
1513
+ 'type' => Controls_Manager::HEADING,
1514
+ 'separator' => 'before',
1515
  'condition' => array(
1516
  'description!' => '',
1517
  ),
1565
  )
1566
  );
1567
 
1568
+ $this->add_group_control(
1569
+ Group_Control_Text_Shadow::get_type(),
1570
+ array(
1571
+ 'name' => 'description_text_shadow',
1572
+ 'label' => __( 'Text Shadow', 'powerpack' ),
1573
+ 'selector' => '{{WRAPPER}} .pp-info-box-description',
1574
+ 'condition' => array(
1575
+ 'description!' => '',
1576
+ ),
1577
+ )
1578
+ );
1579
+
1580
  $this->add_responsive_control(
1581
  'description_margin',
1582
  array(
1583
+ 'label' => __( 'Spacing', 'powerpack' ),
1584
  'type' => Controls_Manager::SLIDER,
1585
  'default' => array(
1586
  'size' => 20,
modules/info-list/widgets/info-list.php CHANGED
@@ -950,19 +950,19 @@ class Info_List extends Powerpack_Widget {
950
  'options' => [
951
  'left' => [
952
  'title' => __( 'Left', 'powerpack' ),
953
- 'icon' => 'fa fa-align-left',
954
  ],
955
  'center' => [
956
  'title' => __( 'Center', 'powerpack' ),
957
- 'icon' => 'fa fa-align-center',
958
  ],
959
  'right' => [
960
  'title' => __( 'Right', 'powerpack' ),
961
- 'icon' => 'fa fa-align-right',
962
  ],
963
  'justify' => [
964
  'title' => __( 'Justified', 'powerpack' ),
965
- 'icon' => 'fa fa-align-justify',
966
  ],
967
  ],
968
  'default' => '',
950
  'options' => [
951
  'left' => [
952
  'title' => __( 'Left', 'powerpack' ),
953
+ 'icon' => 'eicon-text-align-left',
954
  ],
955
  'center' => [
956
  'title' => __( 'Center', 'powerpack' ),
957
+ 'icon' => 'eicon-text-align-center',
958
  ],
959
  'right' => [
960
  'title' => __( 'Right', 'powerpack' ),
961
+ 'icon' => 'eicon-text-align-right',
962
  ],
963
  'justify' => [
964
  'title' => __( 'Justified', 'powerpack' ),
965
+ 'icon' => 'eicon-text-align-justify',
966
  ],
967
  ],
968
  'default' => '',
modules/info-table/widgets/info-table.php CHANGED
@@ -435,15 +435,15 @@ class Info_Table extends Powerpack_Widget {
435
  'options' => [
436
  'left' => [
437
  'title' => __( 'Left', 'powerpack' ),
438
- 'icon' => 'fa fa-align-left',
439
  ],
440
  'center' => [
441
  'title' => __( 'Center', 'powerpack' ),
442
- 'icon' => 'fa fa-align-center',
443
  ],
444
  'right' => [
445
  'title' => __( 'Right', 'powerpack' ),
446
- 'icon' => 'fa fa-align-right',
447
  ],
448
  ],
449
  'default' => 'center',
@@ -1511,11 +1511,11 @@ class Info_Table extends Powerpack_Widget {
1511
  'options' => [
1512
  'left' => [
1513
  'title' => __( 'Left', 'powerpack' ),
1514
- 'icon' => 'fa fa-align-left',
1515
  ],
1516
  'right' => [
1517
  'title' => __( 'Right', 'powerpack' ),
1518
- 'icon' => 'fa fa-align-right',
1519
  ],
1520
  ],
1521
  'default' => 'right',
435
  'options' => [
436
  'left' => [
437
  'title' => __( 'Left', 'powerpack' ),
438
+ 'icon' => 'eicon-text-align-left',
439
  ],
440
  'center' => [
441
  'title' => __( 'Center', 'powerpack' ),
442
+ 'icon' => 'eicon-text-align-center',
443
  ],
444
  'right' => [
445
  'title' => __( 'Right', 'powerpack' ),
446
+ 'icon' => 'eicon-text-align-right',
447
  ],
448
  ],
449
  'default' => 'center',
1511
  'options' => [
1512
  'left' => [
1513
  'title' => __( 'Left', 'powerpack' ),
1514
+ 'icon' => 'eicon-text-align-left',
1515
  ],
1516
  'right' => [
1517
  'title' => __( 'Right', 'powerpack' ),
1518
+ 'icon' => 'eicon-text-align-right',
1519
  ],
1520
  ],
1521
  'default' => 'right',
modules/instafeed/widgets/instafeed.php CHANGED
@@ -119,6 +119,8 @@ class Instafeed extends Powerpack_Widget {
119
  *
120
  * Adds different input fields to allow the user to change and customize the widget settings.
121
  *
 
 
122
  * @access protected
123
  */
124
  protected function _register_controls() { // phpcs:ignore PSR2.Methods.MethodDeclaration.Underscore
@@ -1283,15 +1285,15 @@ class Instafeed extends Powerpack_Widget {
1283
  'options' => array(
1284
  'left' => array(
1285
  'title' => __( 'Left', 'powerpack' ),
1286
- 'icon' => 'fa fa-align-left',
1287
  ),
1288
  'center' => array(
1289
  'title' => __( 'Center', 'powerpack' ),
1290
- 'icon' => 'fa fa-align-center',
1291
  ),
1292
  'right' => array(
1293
  'title' => __( 'Right', 'powerpack' ),
1294
- 'icon' => 'fa fa-align-right',
1295
  ),
1296
  ),
1297
  'default' => 'center',
@@ -2402,15 +2404,15 @@ class Instafeed extends Powerpack_Widget {
2402
  'options' => array(
2403
  'left' => array(
2404
  'title' => __( 'Left', 'powerpack' ),
2405
- 'icon' => 'fa fa-align-left',
2406
  ),
2407
  'center' => array(
2408
  'title' => __( 'Center', 'powerpack' ),
2409
- 'icon' => 'fa fa-align-center',
2410
  ),
2411
  'right' => array(
2412
  'title' => __( 'Right', 'powerpack' ),
2413
- 'icon' => 'fa fa-align-right',
2414
  ),
2415
  ),
2416
  'default' => 'center',
119
  *
120
  * Adds different input fields to allow the user to change and customize the widget settings.
121
  *
122
+ * Remove this after Elementor v3.8.0
123
+ *
124
  * @access protected
125
  */
126
  protected function _register_controls() { // phpcs:ignore PSR2.Methods.MethodDeclaration.Underscore
1285
  'options' => array(
1286
  'left' => array(
1287
  'title' => __( 'Left', 'powerpack' ),
1288
+ 'icon' => 'eicon-text-align-left',
1289
  ),
1290
  'center' => array(
1291
  'title' => __( 'Center', 'powerpack' ),
1292
+ 'icon' => 'eicon-text-align-center',
1293
  ),
1294
  'right' => array(
1295
  'title' => __( 'Right', 'powerpack' ),
1296
+ 'icon' => 'eicon-text-align-right',
1297
  ),
1298
  ),
1299
  'default' => 'center',
2404
  'options' => array(
2405
  'left' => array(
2406
  'title' => __( 'Left', 'powerpack' ),
2407
+ 'icon' => 'eicon-text-align-left',
2408
  ),
2409
  'center' => array(
2410
  'title' => __( 'Center', 'powerpack' ),
2411
+ 'icon' => 'eicon-text-align-center',
2412
  ),
2413
  'right' => array(
2414
  'title' => __( 'Right', 'powerpack' ),
2415
+ 'icon' => 'eicon-text-align-right',
2416
  ),
2417
  ),
2418
  'default' => 'center',
modules/link-effects/widgets/link-effects.php CHANGED
@@ -189,19 +189,19 @@ class Link_Effects extends Powerpack_Widget {
189
  'options' => [
190
  'left' => [
191
  'title' => __( 'Left', 'powerpack' ),
192
- 'icon' => 'fa fa-align-left',
193
  ],
194
  'center' => [
195
  'title' => __( 'Center', 'powerpack' ),
196
- 'icon' => 'fa fa-align-center',
197
  ],
198
  'right' => [
199
  'title' => __( 'Right', 'powerpack' ),
200
- 'icon' => 'fa fa-align-right',
201
  ],
202
  'justify' => [
203
  'title' => __( 'Justified', 'powerpack' ),
204
- 'icon' => 'fa fa-align-justify',
205
  ],
206
  ],
207
  'default' => '',
189
  'options' => [
190
  'left' => [
191
  'title' => __( 'Left', 'powerpack' ),
192
+ 'icon' => 'eicon-text-align-left',
193
  ],
194
  'center' => [
195
  'title' => __( 'Center', 'powerpack' ),
196
+ 'icon' => 'eicon-text-align-center',
197
  ],
198
  'right' => [
199
  'title' => __( 'Right', 'powerpack' ),
200
+ 'icon' => 'eicon-text-align-right',
201
  ],
202
  'justify' => [
203
  'title' => __( 'Justified', 'powerpack' ),
204
+ 'icon' => 'eicon-text-align-justify',
205
  ],
206
  ],
207
  'default' => '',
modules/logos/widgets/logo-carousel.php CHANGED
@@ -138,6 +138,48 @@ class Logo_Carousel extends Powerpack_Widget {
138
  ]
139
  );
140
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
141
  $this->add_control(
142
  'carousel_slides',
143
  [
@@ -170,39 +212,7 @@ class Logo_Carousel extends Powerpack_Widget {
170
  ],
171
  ],
172
  ],
173
- 'fields' => [
174
- [
175
- 'name' => 'logo_carousel_slide',
176
- 'label' => __( 'Upload Logo Image', 'powerpack' ),
177
- 'type' => Controls_Manager::MEDIA,
178
- 'dynamic' => [
179
- 'active' => true,
180
- ],
181
- 'default' => [
182
- 'url' => Utils::get_placeholder_image_src(),
183
- ],
184
- ],
185
- [
186
- 'name' => 'logo_title',
187
- 'label' => __( 'Title', 'powerpack' ),
188
- 'type' => Controls_Manager::TEXT,
189
- 'dynamic' => [
190
- 'active' => true,
191
- ],
192
- ],
193
- [
194
- 'name' => 'link',
195
- 'label' => __( 'Link', 'powerpack' ),
196
- 'type' => Controls_Manager::URL,
197
- 'dynamic' => [
198
- 'active' => true,
199
- ],
200
- 'placeholder' => 'https://www.your-link.com',
201
- 'default' => [
202
- 'url' => '',
203
- ],
204
- ],
205
- ],
206
  'title_field' => __( 'Logo Image', 'powerpack' ),
207
  ]
208
  );
@@ -300,6 +310,7 @@ class Logo_Carousel extends Powerpack_Widget {
300
  'carousel_effect' => 'slide',
301
  ],
302
  'separator' => 'before',
 
303
  ]
304
  );
305
 
@@ -322,6 +333,7 @@ class Logo_Carousel extends Powerpack_Widget {
322
  'condition' => [
323
  'carousel_effect' => 'slide',
324
  ],
 
325
  ]
326
  );
327
 
@@ -718,10 +730,20 @@ class Logo_Carousel extends Powerpack_Widget {
718
  ]
719
  );
720
 
 
 
 
 
 
 
 
 
 
 
721
  $this->add_control(
722
  'title_color',
723
  [
724
- 'label' => __( 'Color', 'powerpack' ),
725
  'type' => Controls_Manager::COLOR,
726
  'default' => '',
727
  'selectors' => [
@@ -730,6 +752,17 @@ class Logo_Carousel extends Powerpack_Widget {
730
  ]
731
  );
732
 
 
 
 
 
 
 
 
 
 
 
 
733
  $this->add_control(
734
  'title_spacing',
735
  [
@@ -748,13 +781,15 @@ class Logo_Carousel extends Powerpack_Widget {
748
  ]
749
  );
750
 
751
- $this->add_group_control(
752
- Group_Control_Typography::get_type(),
753
  [
754
- 'name' => 'title_typography',
755
- 'label' => __( 'Typography', 'powerpack' ),
756
- 'scheme' => Scheme_Typography::TYPOGRAPHY_4,
757
- 'selector' => '{{WRAPPER}} .pp-logo-carousel-title',
 
 
758
  ]
759
  );
760
 
@@ -1280,12 +1315,12 @@ class Logo_Carousel extends Powerpack_Widget {
1280
  public function slider_settings() {
1281
  $settings = $this->get_settings();
1282
 
1283
- $slides_per_view = ( $settings['items']['size'] ) ? absint( $settings['items']['size'] ) : 3;
1284
- $slides_per_view_tablet = ( $settings['items_tablet']['size'] ) ? absint( $settings['items_tablet']['size'] ) : 2;
1285
- $slides_per_view_mobile = ( $settings['items_mobile']['size'] ) ? absint( $settings['items_mobile']['size'] ) : 1;
1286
- $margin = ( $settings['margin']['size'] ) ? absint( $settings['margin']['size'] ) : 10;
1287
- $margin_tablet = ( $settings['margin_tablet']['size'] ) ? absint( $settings['margin_tablet']['size'] ) : 10;
1288
- $margin_mobile = ( $settings['margin_mobile']['size'] ) ? absint( $settings['margin_mobile']['size'] ) : 10;
1289
 
1290
  if ( 'fade' === $settings['carousel_effect'] || 'cube' === $settings['carousel_effect'] || 'flip' === $settings['carousel_effect'] ) {
1291
  $slides_per_view = 1;
@@ -1519,51 +1554,7 @@ class Logo_Carousel extends Powerpack_Widget {
1519
  * @access protected
1520
  */
1521
  protected function render_arrows() {
1522
- $settings = $this->get_settings_for_display();
1523
-
1524
- $migration_allowed = Icons_Manager::is_migration_allowed();
1525
-
1526
- if ( ! isset( $settings['arrow'] ) && ! Icons_Manager::is_migration_allowed() ) {
1527
- // add old default.
1528
- $settings['arrow'] = 'fa fa-angle-right';
1529
- }
1530
-
1531
- $has_icon = ! empty( $settings['arrow'] );
1532
-
1533
- if ( ! $has_icon && ! empty( $settings['select_arrow']['value'] ) ) {
1534
- $has_icon = true;
1535
- }
1536
-
1537
- $migrated = isset( $settings['__fa4_migrated']['select_arrow'] );
1538
- $is_new = ! isset( $settings['arrow'] ) && $migration_allowed;
1539
-
1540
- if ( 'yes' === $settings['arrows'] ) {
1541
- ?>
1542
- <?php
1543
- if ( $has_icon ) {
1544
- if ( $is_new || $migrated ) {
1545
- $next_arrow = str_replace( 'left', 'right', $settings['select_arrow']['value'] );
1546
- $prev_arrow = str_replace( 'right', 'left', $settings['select_arrow']['value'] );
1547
- } else {
1548
- $next_arrow = $settings['arrow'];
1549
- $prev_arrow = str_replace( 'right', 'left', $settings['arrow'] );
1550
- }
1551
- } else {
1552
- $next_arrow = 'fa fa-angle-right';
1553
- $prev_arrow = 'fa fa-angle-left';
1554
- }
1555
- ?>
1556
-
1557
- <?php if ( ! empty( $settings['arrow'] ) || ( ! empty( $settings['select_arrow']['value'] ) && $is_new ) ) { ?>
1558
- <div class="swiper-button-prev swiper-button-prev-<?php echo esc_attr( $this->get_id() ); ?>">
1559
- <i aria-hidden="true" class="<?php echo esc_attr( $prev_arrow ); ?>"></i>
1560
- </div>
1561
- <div class="swiper-button-next swiper-button-next-<?php echo esc_attr( $this->get_id() ); ?>">
1562
- <i aria-hidden="true" class="<?php echo esc_attr( $next_arrow ); ?>"></i>
1563
- </div>
1564
- <?php } ?>
1565
- <?php
1566
- }
1567
  }
1568
 
1569
  /**
@@ -1595,9 +1586,14 @@ class Logo_Carousel extends Powerpack_Widget {
1595
 
1596
  function arrows_template() {
1597
  if ( settings.arrows == 'yes' ) {
1598
- if ( settings.arrow ) {
1599
- var next_arrow = settings.arrow;
1600
- var prev_arrow = next_arrow.replace('right', "left");
 
 
 
 
 
1601
  }
1602
  else {
1603
  var next_arrow = 'fa fa-angle-right';
@@ -1715,16 +1711,26 @@ class Logo_Carousel extends Powerpack_Widget {
1715
  <# if ( item.link && item.link.url ) { #>
1716
  <a href="{{ item.link.url }}">
1717
  <# } #>
1718
-
1719
  <#
1720
- var image = {
1721
- id: item.logo_carousel_slide.id,
1722
- url: item.logo_carousel_slide.url,
1723
- size: settings.thumbnail_size,
1724
- dimension: settings.thumbnail_custom_dimension,
1725
- model: view.getEditModel()
1726
- };
1727
- var image_url = elementor.imagesManager.getImageUrl( image );
 
 
 
 
 
 
 
 
 
 
 
1728
  #>
1729
  <img src="{{{ image_url }}}" />
1730
 
138
  ]
139
  );
140
 
141
+ $repeater = new Repeater();
142
+
143
+ $repeater->add_control(
144
+ 'logo_carousel_slide',
145
+ [
146
+ 'label' => __( 'Upload Logo Image', 'powerpack' ),
147
+ 'type' => Controls_Manager::MEDIA,
148
+ 'dynamic' => [
149
+ 'active' => true,
150
+ ],
151
+ 'default' => [
152
+ 'url' => Utils::get_placeholder_image_src(),
153
+ ],
154
+ ]
155
+ );
156
+
157
+ $repeater->add_control(
158
+ 'logo_title',
159
+ [
160
+ 'label' => __( 'Title', 'powerpack' ),
161
+ 'type' => Controls_Manager::TEXT,
162
+ 'dynamic' => [
163
+ 'active' => true,
164
+ ],
165
+ ]
166
+ );
167
+
168
+ $repeater->add_control(
169
+ 'link',
170
+ [
171
+ 'label' => __( 'Link', 'powerpack' ),
172
+ 'type' => Controls_Manager::URL,
173
+ 'dynamic' => [
174
+ 'active' => true,
175
+ ],
176
+ 'placeholder' => 'https://www.your-link.com',
177
+ 'default' => [
178
+ 'url' => '',
179
+ ],
180
+ ]
181
+ );
182
+
183
  $this->add_control(
184
  'carousel_slides',
185
  [
212
  ],
213
  ],
214
  ],
215
+ 'fields' => $repeater->get_controls(),
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
216
  'title_field' => __( 'Logo Image', 'powerpack' ),
217
  ]
218
  );
310
  'carousel_effect' => 'slide',
311
  ],
312
  'separator' => 'before',
313
+ 'frontend_available' => true,
314
  ]
315
  );
316
 
333
  'condition' => [
334
  'carousel_effect' => 'slide',
335
  ],
336
+ 'frontend_available' => true,
337
  ]
338
  );
339
 
730
  ]
731
  );
732
 
733
+ $this->add_group_control(
734
+ Group_Control_Typography::get_type(),
735
+ [
736
+ 'name' => 'title_typography',
737
+ 'label' => __( 'Typography', 'powerpack' ),
738
+ 'scheme' => Scheme_Typography::TYPOGRAPHY_4,
739
+ 'selector' => '{{WRAPPER}} .pp-logo-carousel-title',
740
+ ]
741
+ );
742
+
743
  $this->add_control(
744
  'title_color',
745
  [
746
+ 'label' => __( 'Text Color', 'powerpack' ),
747
  'type' => Controls_Manager::COLOR,
748
  'default' => '',
749
  'selectors' => [
752
  ]
753
  );
754
 
755
+ $this->add_group_control(
756
+ Group_Control_Background::get_type(),
757
+ [
758
+ 'name' => 'logo_title_bg',
759
+ 'label' => __( 'Background', 'powerpack' ),
760
+ 'types' => [ 'classic', 'gradient' ],
761
+ 'exclude' => [ 'image' ],
762
+ 'selector' => '{{WRAPPER}} .pp-logo-carousel-title',
763
+ ]
764
+ );
765
+
766
  $this->add_control(
767
  'title_spacing',
768
  [
781
  ]
782
  );
783
 
784
+ $this->add_responsive_control(
785
+ 'title_padding',
786
  [
787
+ 'label' => __( 'Padding', 'powerpack' ),
788
+ 'type' => Controls_Manager::DIMENSIONS,
789
+ 'size_units' => [ 'px', '%' ],
790
+ 'selectors' => [
791
+ '{{WRAPPER}} .pp-logo-carousel-title' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
792
+ ],
793
  ]
794
  );
795
 
1315
  public function slider_settings() {
1316
  $settings = $this->get_settings();
1317
 
1318
+ $slides_per_view = ( isset( $settings['items']['size'] ) && $settings['items']['size'] ) ? absint( $settings['items']['size'] ) : 3;
1319
+ $slides_per_view_tablet = ( isset( $settings['items_tablet']['size'] ) && $settings['items_tablet']['size'] ) ? absint( $settings['items_tablet']['size'] ) : 2;
1320
+ $slides_per_view_mobile = ( isset( $settings['items_mobile']['size'] ) && $settings['items_mobile']['size'] ) ? absint( $settings['items_mobile']['size'] ) : 1;
1321
+ $margin = ( isset( $settings['margin']['size'] ) && $settings['margin']['size'] ) ? absint( $settings['margin']['size'] ) : 10;
1322
+ $margin_tablet = isset( $settings['margin_tablet']['size'] ) ? absint( $settings['margin_tablet']['size'] ) : 10;
1323
+ $margin_mobile = isset( $settings['margin_mobile']['size'] ) ? absint( $settings['margin_mobile']['size'] ) : 10;
1324
 
1325
  if ( 'fade' === $settings['carousel_effect'] || 'cube' === $settings['carousel_effect'] || 'flip' === $settings['carousel_effect'] ) {
1326
  $slides_per_view = 1;
1554
  * @access protected
1555
  */
1556
  protected function render_arrows() {
1557
+ PP_Helper::render_arrows( $this );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1558
  }
1559
 
1560
  /**
1586
 
1587
  function arrows_template() {
1588
  if ( settings.arrows == 'yes' ) {
1589
+ if ( settings.arrow || settings.select_arrow.value ) {
1590
+ if ( settings.select_arrow.value ) {
1591
+ var next_arrow = settings.select_arrow.value;
1592
+ var prev_arrow = next_arrow.replace('right', "left");
1593
+ } else {
1594
+ var next_arrow = settings.arrow;
1595
+ var prev_arrow = next_arrow.replace('right', "left");
1596
+ }
1597
  }
1598
  else {
1599
  var next_arrow = 'fa fa-angle-right';
1711
  <# if ( item.link && item.link.url ) { #>
1712
  <a href="{{ item.link.url }}">
1713
  <# } #>
 
1714
  <#
1715
+ if ( item.logo_carousel_slide && item.logo_carousel_slide.id ) {
1716
+
1717
+ var image = {
1718
+ id: item.logo_carousel_slide.id,
1719
+ url: item.logo_carousel_slide.url,
1720
+ size: settings.image_size,
1721
+ dimension: settings.image_custom_dimension,
1722
+ model: view.getEditModel()
1723
+ };
1724
+
1725
+ var image_url = elementor.imagesManager.getImageUrl( image );
1726
+
1727
+ if ( ! image_url ) {
1728
+ return;
1729
+ }
1730
+ } else {
1731
+
1732
+ var image_url = item.logo_carousel_slide.url;
1733
+ }
1734
  #>
1735
  <img src="{{{ image_url }}}" />
1736
 
modules/logos/widgets/logo-grid.php CHANGED
@@ -174,6 +174,22 @@ class Logo_Grid extends Powerpack_Widget {
174
  ]
175
  );
176
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
177
  $repeater->add_control(
178
  'custom_logo_wrapper_bg',
179
  [
@@ -181,7 +197,7 @@ class Logo_Grid extends Powerpack_Widget {
181
  'type' => Controls_Manager::COLOR,
182
  'default' => '',
183
  'selectors' => [
184
- '{{WRAPPER}} {{CURRENT_ITEM}}.pp-logo-grid-item-custom' => 'background-color: {{VALUE}}',
185
  ],
186
  'condition' => [
187
  'custom_style' => 'yes',
@@ -190,13 +206,21 @@ class Logo_Grid extends Powerpack_Widget {
190
  );
191
 
192
  $repeater->add_control(
193
- 'custom_logo_wrapper_border_color',
194
  [
195
- 'label' => __( 'Border Color', 'powerpack' ),
196
- 'type' => Controls_Manager::COLOR,
197
- 'default' => '',
198
- 'selectors' => [
199
- '{{WRAPPER}} {{CURRENT_ITEM}}.pp-logo-grid-item-custom' => 'border-color: {{VALUE}}',
 
 
 
 
 
 
 
 
200
  ],
201
  'condition' => [
202
  'custom_style' => 'yes',
@@ -217,10 +241,27 @@ class Logo_Grid extends Powerpack_Widget {
217
  ],
218
  ],
219
  'selectors' => [
220
- '{{WRAPPER}} {{CURRENT_ITEM}}.pp-logo-grid-item-custom' => 'border-width: {{SIZE}}{{UNIT}};',
221
  ],
222
  'condition' => [
223
  'custom_style' => 'yes',
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
224
  ],
225
  ]
226
  );
@@ -289,6 +330,9 @@ class Logo_Grid extends Powerpack_Widget {
289
  ]
290
  );
291
 
 
 
 
292
  $this->add_responsive_control(
293
  'columns',
294
  [
@@ -297,14 +341,7 @@ class Logo_Grid extends Powerpack_Widget {
297
  'default' => '3',
298
  'tablet_default' => '2',
299
  'mobile_default' => '1',
300
- 'options' => [
301
- '1' => '1',
302
- '2' => '2',
303
- '3' => '3',
304
- '4' => '4',
305
- '5' => '5',
306
- '6' => '6',
307
- ],
308
  'prefix_class' => 'elementor-grid%s-',
309
  'frontend_available' => true,
310
  ]
@@ -324,9 +361,7 @@ class Logo_Grid extends Powerpack_Widget {
324
  ],
325
  ],
326
  'selectors' => [
327
- '(desktop){{WRAPPER}} .pp-grid-item-wrap' => 'width: calc( ( 100% - (({{columns.SIZE}} - 1) * {{SIZE}}{{UNIT}}) ) / {{columns.SIZE}} ); margin-right: {{SIZE}}{{UNIT}}; margin-bottom: {{SIZE}}{{UNIT}};',
328
- '(tablet){{WRAPPER}} .pp-grid-item-wrap' => 'width: calc( ( 100% - (({{columns_tablet.SIZE}} - 1) * {{SIZE}}{{UNIT}}) ) / {{columns_tablet.SIZE}} ); margin-right: {{SIZE}}{{UNIT}}; margin-bottom: {{SIZE}}{{UNIT}};',
329
- '(mobile){{WRAPPER}} .pp-grid-item-wrap' => 'width: calc( ( 100% - (({{columns_mobile.SIZE}} - 1) * {{SIZE}}{{UNIT}}) ) / {{columns_mobile.SIZE}} ); margin-right: {{SIZE}}{{UNIT}}; margin-bottom: {{SIZE}}{{UNIT}};',
330
  ],
331
  ]
332
  );
@@ -726,7 +761,7 @@ class Logo_Grid extends Powerpack_Widget {
726
  protected function render() {
727
  $settings = $this->get_settings_for_display();
728
 
729
- $this->add_render_attribute( 'logo-grid', 'class', 'pp-logo-grid pp-elementor-grid clearfix' );
730
 
731
  if ( 'yes' === $settings['grayscale_normal'] ) {
732
  $this->add_render_attribute( 'logo-grid', 'class', 'grayscale-normal' );
@@ -747,19 +782,27 @@ class Logo_Grid extends Powerpack_Widget {
747
  foreach ( $logos as $index => $item ) :
748
  if ( ! empty( $item['logo_image']['url'] ) ) {
749
  $item_wrap_setting_key = $this->get_repeater_setting_key( 'item_wrap', 'logos', $index );
 
750
  $link_setting_key = $this->get_repeater_setting_key( 'link', 'logos', $index );
751
 
752
  $this->add_render_attribute( $item_wrap_setting_key, 'class', [
753
  'pp-grid-item-wrap',
 
754
  'elementor-repeater-item-' . esc_attr( $item['_id'] ),
755
  ] );
756
 
 
 
757
  if ( 'yes' === $item['custom_style'] ) {
758
- $this->add_render_attribute( $item_wrap_setting_key, 'class', 'pp-logo-grid-item-custom' );
 
 
 
 
759
  }
760
  ?>
761
  <div <?php echo wp_kses_post( $this->get_render_attribute_string( $item_wrap_setting_key ) ); ?>>
762
- <div class="pp-grid-item">
763
  <?php
764
  if ( '' !== $item['link']['url'] ) {
765
  $this->add_link_attributes( $link_setting_key, $item['link'] );
@@ -846,7 +889,7 @@ class Logo_Grid extends Powerpack_Widget {
846
  var i = 1;
847
 
848
  view.addRenderAttribute( 'logo-grid', {
849
- 'class': 'pp-logo-grid pp-elementor-grid clearfix',
850
  });
851
 
852
  if ( settings.grayscale_normal == 'yes' ) {
@@ -865,15 +908,19 @@ class Logo_Grid extends Powerpack_Widget {
865
  <# _.each( settings.pp_logos, function( item ) { #>
866
  <# if ( item.logo_image.url != '' ) { #>
867
  <#
 
 
 
868
  if ( item.custom_style == 'yes' ) {
869
- var custom_style_class = 'pp-logo-grid-item-custom';
870
- }
871
- else {
872
- var custom_style_class = '';
 
873
  }
874
  #>
875
- <div class="pp-grid-item-wrap elementor-repeater-item-{{ item._id }} {{ custom_style_class }}">
876
- <div class="pp-grid-item">
877
  <# if ( item.link && item.link.url ) { #>
878
  <a href="{{ item.link.url }}">
879
  <# } #>
174
  ]
175
  );
176
 
177
+ $repeater->add_control(
178
+ 'custom_style_target',
179
+ [
180
+ 'label' => __( 'Apply Styles To', 'powerpack' ),
181
+ 'type' => Controls_Manager::SELECT,
182
+ 'default' => 'container',
183
+ 'options' => [
184
+ 'logo' => __( 'Logo Image', 'powerpack' ),
185
+ 'container' => __( 'Logo Container', 'powerpack' ),
186
+ ],
187
+ 'condition' => [
188
+ 'custom_style' => 'yes',
189
+ ],
190
+ ]
191
+ );
192
+
193
  $repeater->add_control(
194
  'custom_logo_wrapper_bg',
195
  [
197
  'type' => Controls_Manager::COLOR,
198
  'default' => '',
199
  'selectors' => [
200
+ '{{WRAPPER}} {{CURRENT_ITEM}}.pp-logo-grid-item-custom, {{WRAPPER}} {{CURRENT_ITEM}} .pp-logo-grid-item-custom' => 'background-color: {{VALUE}}',
201
  ],
202
  'condition' => [
203
  'custom_style' => 'yes',
206
  );
207
 
208
  $repeater->add_control(
209
+ 'custom_logo_wrapper_border_type',
210
  [
211
+ 'label' => __( 'Border Type', 'powerpack' ),
212
+ 'type' => Controls_Manager::SELECT,
213
+ 'default' => '',
214
+ 'options' => [
215
+ '' => __( 'None', 'powerpack' ),
216
+ 'solid' => __( 'Solid', 'powerpack' ),
217
+ 'double' => __( 'Double', 'powerpack' ),
218
+ 'dotted' => __( 'Dotted', 'powerpack' ),
219
+ 'dashed' => __( 'Dashed', 'powerpack' ),
220
+ 'groove' => __( 'Groove', 'powerpack' ),
221
+ ],
222
+ 'selectors' => [
223
+ '{{WRAPPER}} {{CURRENT_ITEM}}.pp-logo-grid-item-custom, {{WRAPPER}} {{CURRENT_ITEM}} .pp-logo-grid-item-custom' => 'border-style: {{VALUE}};',
224
  ],
225
  'condition' => [
226
  'custom_style' => 'yes',
241
  ],
242
  ],
243
  'selectors' => [
244
+ '{{WRAPPER}} {{CURRENT_ITEM}}.pp-logo-grid-item-custom, {{WRAPPER}} {{CURRENT_ITEM}} .pp-logo-grid-item-custom' => 'border-width: {{SIZE}}{{UNIT}};',
245
  ],
246
  'condition' => [
247
  'custom_style' => 'yes',
248
+ 'custom_logo_wrapper_border_type!' => '',
249
+ ],
250
+ ]
251
+ );
252
+
253
+ $repeater->add_control(
254
+ 'custom_logo_wrapper_border_color',
255
+ [
256
+ 'label' => __( 'Border Color', 'powerpack' ),
257
+ 'type' => Controls_Manager::COLOR,
258
+ 'default' => '',
259
+ 'selectors' => [
260
+ '{{WRAPPER}} {{CURRENT_ITEM}}.pp-logo-grid-item-custom, {{WRAPPER}} {{CURRENT_ITEM}} .pp-logo-grid-item-custom' => 'border-color: {{VALUE}}',
261
+ ],
262
+ 'condition' => [
263
+ 'custom_style' => 'yes',
264
+ 'custom_logo_wrapper_border_type!' => '',
265
  ],
266
  ]
267
  );
330
  ]
331
  );
332
 
333
+ $logo_columns = range( 1, 12 );
334
+ $logo_columns = array_combine( $logo_columns, $logo_columns );
335
+
336
  $this->add_responsive_control(
337
  'columns',
338
  [
341
  'default' => '3',
342
  'tablet_default' => '2',
343
  'mobile_default' => '1',
344
+ 'options' => $logo_columns,
 
 
 
 
 
 
 
345
  'prefix_class' => 'elementor-grid%s-',
346
  'frontend_available' => true,
347
  ]
361
  ],
362
  ],
363
  'selectors' => [
364
+ '{{WRAPPER}}' => '--grid-column-gap: {{SIZE}}{{UNIT}}; --grid-row-gap: {{SIZE}}{{UNIT}};',
 
 
365
  ],
366
  ]
367
  );
761
  protected function render() {
762
  $settings = $this->get_settings_for_display();
763
 
764
+ $this->add_render_attribute( 'logo-grid', 'class', 'pp-logo-grid elementor-grid clearfix' );
765
 
766
  if ( 'yes' === $settings['grayscale_normal'] ) {
767
  $this->add_render_attribute( 'logo-grid', 'class', 'grayscale-normal' );
782
  foreach ( $logos as $index => $item ) :
783
  if ( ! empty( $item['logo_image']['url'] ) ) {
784
  $item_wrap_setting_key = $this->get_repeater_setting_key( 'item_wrap', 'logos', $index );
785
+ $item_setting_key = $this->get_repeater_setting_key( 'item', 'logos', $index );
786
  $link_setting_key = $this->get_repeater_setting_key( 'link', 'logos', $index );
787
 
788
  $this->add_render_attribute( $item_wrap_setting_key, 'class', [
789
  'pp-grid-item-wrap',
790
+ 'elementor-grid-item',
791
  'elementor-repeater-item-' . esc_attr( $item['_id'] ),
792
  ] );
793
 
794
+ $this->add_render_attribute( $item_setting_key, 'class', 'pp-grid-item' );
795
+
796
  if ( 'yes' === $item['custom_style'] ) {
797
+ if ( 'logo' === $item['custom_style_target'] ) {
798
+ $this->add_render_attribute( $item_setting_key, 'class', 'pp-logo-grid-item-custom' );
799
+ } else {
800
+ $this->add_render_attribute( $item_wrap_setting_key, 'class', 'pp-logo-grid-item-custom' );
801
+ }
802
  }
803
  ?>
804
  <div <?php echo wp_kses_post( $this->get_render_attribute_string( $item_wrap_setting_key ) ); ?>>
805
+ <div <?php echo wp_kses_post( $this->get_render_attribute_string( $item_setting_key ) ); ?>>
806
  <?php
807
  if ( '' !== $item['link']['url'] ) {
808
  $this->add_link_attributes( $link_setting_key, $item['link'] );
889
  var i = 1;
890
 
891
  view.addRenderAttribute( 'logo-grid', {
892
+ 'class': 'pp-logo-grid elementor-grid clearfix',
893
  });
894
 
895
  if ( settings.grayscale_normal == 'yes' ) {
908
  <# _.each( settings.pp_logos, function( item ) { #>
909
  <# if ( item.logo_image.url != '' ) { #>
910
  <#
911
+ var item_wrap_custom_style_class = '',
912
+ item_custom_style_class = '';
913
+
914
  if ( item.custom_style == 'yes' ) {
915
+ if ( item.custom_style_target == 'logo' ) {
916
+ var item_custom_style_class = 'pp-logo-grid-item-custom';
917
+ } else {
918
+ var item_wrap_custom_style_class = 'pp-logo-grid-item-custom';
919
+ }
920
  }
921
  #>
922
+ <div class="pp-grid-item-wrap elementor-grid-item elementor-repeater-item-{{ item._id }} {{ item_wrap_custom_style_class }}">
923
+ <div class="pp-grid-item {{ item_custom_style_class }}">
924
  <# if ( item.link && item.link.url ) { #>
925
  <a href="{{ item.link.url }}">
926
  <# } #>
modules/ninja-forms/widgets/ninja-forms.php CHANGED
@@ -305,15 +305,15 @@ class Ninja_Forms extends Powerpack_Widget {
305
  'options' => [
306
  'left' => [
307
  'title' => __( 'Left', 'powerpack' ),
308
- 'icon' => 'fa fa-align-left',
309
  ],
310
  'center' => [
311
  'title' => __( 'Center', 'powerpack' ),
312
- 'icon' => 'fa fa-align-center',
313
  ],
314
  'right' => [
315
  'title' => __( 'Right', 'powerpack' ),
316
- 'icon' => 'fa fa-align-right',
317
  ],
318
  ],
319
  'default' => '',
@@ -491,15 +491,15 @@ class Ninja_Forms extends Powerpack_Widget {
491
  'options' => [
492
  'left' => [
493
  'title' => __( 'Left', 'powerpack' ),
494
- 'icon' => 'fa fa-align-left',
495
  ],
496
  'center' => [
497
  'title' => __( 'Center', 'powerpack' ),
498
- 'icon' => 'fa fa-align-center',
499
  ],
500
  'right' => [
501
  'title' => __( 'Right', 'powerpack' ),
502
- 'icon' => 'fa fa-align-right',
503
  ],
504
  ],
505
  'default' => '',
305
  'options' => [
306
  'left' => [
307
  'title' => __( 'Left', 'powerpack' ),
308
+ 'icon' => 'eicon-text-align-left',
309
  ],
310
  'center' => [
311
  'title' => __( 'Center', 'powerpack' ),
312
+ 'icon' => 'eicon-text-align-center',
313
  ],
314
  'right' => [
315
  'title' => __( 'Right', 'powerpack' ),
316
+ 'icon' => 'eicon-text-align-right',
317
  ],
318
  ],
319
  'default' => '',
491
  'options' => [
492
  'left' => [
493
  'title' => __( 'Left', 'powerpack' ),
494
+ 'icon' => 'eicon-text-align-left',
495
  ],
496
  'center' => [
497
  'title' => __( 'Center', 'powerpack' ),
498
+ 'icon' => 'eicon-text-align-center',
499
  ],
500
  'right' => [
501
  'title' => __( 'Right', 'powerpack' ),
502
+ 'icon' => 'eicon-text-align-right',
503
  ],
504
  ],
505
  'default' => '',
modules/posts/skins/skin-base.php CHANGED
@@ -2921,26 +2921,39 @@ abstract class Skin_Base extends Elementor_Skin_Base {
2921
  );
2922
 
2923
  $this->add_control(
2924
- 'arrow',
2925
- array(
2926
- 'label' => __( 'Choose Arrow', 'powerpack' ),
2927
- 'type' => Controls_Manager::ICON,
2928
- 'include' => array(
2929
- 'fa fa-angle-right',
2930
- 'fa fa-angle-double-right',
2931
- 'fa fa-chevron-right',
2932
- 'fa fa-chevron-circle-right',
2933
- 'fa fa-arrow-right',
2934
- 'fa fa-long-arrow-right',
2935
- 'fa fa-caret-right',
2936
- 'fa fa-caret-square-o-right',
2937
- 'fa fa-arrow-circle-right',
2938
- 'fa fa-arrow-circle-o-right',
2939
- 'fa fa-toggle-right',
2940
- 'fa fa-hand-o-right',
2941
- ),
2942
- 'default' => 'fa fa-angle-right',
2943
- 'frontend_available' => true,
 
 
 
 
 
 
 
 
 
 
 
 
 
2944
  'condition' => array(
2945
  $this->get_control_id( 'layout' ) => 'carousel',
2946
  $this->get_control_id( 'arrows' ) => 'yes',
2921
  );
2922
 
2923
  $this->add_control(
2924
+ 'select_arrow',
2925
+ array(
2926
+ 'label' => __( 'Choose Arrow', 'powerpack' ),
2927
+ 'type' => Controls_Manager::ICONS,
2928
+ 'fa4compatibility' => 'arrow',
2929
+ 'label_block' => false,
2930
+ 'default' => array(
2931
+ 'value' => 'fas fa-angle-right',
2932
+ 'library' => 'fa-solid',
2933
+ ),
2934
+ 'skin' => 'inline',
2935
+ 'exclude_inline_options' => 'svg',
2936
+ 'recommended' => array(
2937
+ 'fa-regular' => array(
2938
+ 'arrow-alt-circle-right',
2939
+ 'caret-square-right',
2940
+ 'hand-point-right',
2941
+ ),
2942
+ 'fa-solid' => array(
2943
+ 'angle-right',
2944
+ 'angle-double-right',
2945
+ 'chevron-right',
2946
+ 'chevron-circle-right',
2947
+ 'arrow-right',
2948
+ 'long-arrow-alt-right',
2949
+ 'caret-right',
2950
+ 'caret-square-right',
2951
+ 'arrow-circle-right',
2952
+ 'arrow-alt-circle-right',
2953
+ 'toggle-right',
2954
+ 'hand-point-right',
2955
+ ),
2956
+ ),
2957
  'condition' => array(
2958
  $this->get_control_id( 'layout' ) => 'carousel',
2959
  $this->get_control_id( 'arrows' ) => 'yes',
modules/pricing/widgets/price-menu.php CHANGED
@@ -277,19 +277,19 @@ class Price_Menu extends Powerpack_Widget {
277
  'options' => array(
278
  'left' => array(
279
  'title' => __( 'Left', 'powerpack' ),
280
- 'icon' => 'fa fa-align-left',
281
  ),
282
  'center' => array(
283
  'title' => __( 'Center', 'powerpack' ),
284
- 'icon' => 'fa fa-align-center',
285
  ),
286
  'right' => array(
287
  'title' => __( 'Right', 'powerpack' ),
288
- 'icon' => 'fa fa-align-right',
289
  ),
290
  'justify' => array(
291
  'title' => __( 'Justified', 'powerpack' ),
292
- 'icon' => 'fa fa-align-justify',
293
  ),
294
  ),
295
  'default' => '',
@@ -1315,8 +1315,7 @@ class Price_Menu extends Powerpack_Widget {
1315
  print( menu_price_html );
1316
  #>
1317
  </span>
1318
- <#
1319
- }
1320
  }
1321
 
1322
  function title_template( item ) {
@@ -1366,15 +1365,15 @@ class Price_Menu extends Powerpack_Widget {
1366
  <# title_template( item ) #>
1367
  <# } #>
1368
  </{{settings.title_html_tag}}>
1369
- <# } #>
1370
 
1371
- <# if ( settings.title_price_connector == 'yes' ) { #>
1372
  <span class="pp-price-title-connector"></span>
1373
- <# } #>
1374
 
1375
- <# if ( settings.menu_style == 'style-1' ) { #>
1376
- <# price_template( item ) #>
1377
- <# } #>
1378
  </div>
1379
 
1380
  <# if ( settings.title_separator == 'yes' ) { #>
@@ -1396,7 +1395,7 @@ class Price_Menu extends Powerpack_Widget {
1396
  }
1397
 
1398
  if ( settings.menu_style != 'style-1' ) {
1399
- price_template( item )
1400
  } #>
1401
  </div>
1402
  </div>
277
  'options' => array(
278
  'left' => array(
279
  'title' => __( 'Left', 'powerpack' ),
280
+ 'icon' => 'eicon-text-align-left',
281
  ),
282
  'center' => array(
283
  'title' => __( 'Center', 'powerpack' ),
284
+ 'icon' => 'eicon-text-align-center',
285
  ),
286
  'right' => array(
287
  'title' => __( 'Right', 'powerpack' ),
288
+ 'icon' => 'eicon-text-align-right',
289
  ),
290
  'justify' => array(
291
  'title' => __( 'Justified', 'powerpack' ),
292
+ 'icon' => 'eicon-text-align-justify',
293
  ),
294
  ),
295
  'default' => '',
1315
  print( menu_price_html );
1316
  #>
1317
  </span>
1318
+ <# }
 
1319
  }
1320
 
1321
  function title_template( item ) {
1365
  <# title_template( item ) #>
1366
  <# } #>
1367
  </{{settings.title_html_tag}}>
1368
+ <# }
1369
 
1370
+ if ( settings.title_price_connector == 'yes' ) { #>
1371
  <span class="pp-price-title-connector"></span>
1372
+ <# }
1373
 
1374
+ if ( settings.menu_style == 'style-1' ) {
1375
+ price_template( item );
1376
+ } #>
1377
  </div>
1378
 
1379
  <# if ( settings.title_separator == 'yes' ) { #>
1395
  }
1396
 
1397
  if ( settings.menu_style != 'style-1' ) {
1398
+ price_template( item );
1399
  } #>
1400
  </div>
1401
  </div>
modules/pricing/widgets/pricing-table.php CHANGED
@@ -87,10 +87,22 @@ class Pricing_Table extends Powerpack_Widget {
87
  * @return array Widget scripts dependencies.
88
  */
89
  public function get_script_depends() {
90
- return array(
91
- 'pp-tooltipster',
92
- 'powerpack-frontend',
93
- );
 
 
 
 
 
 
 
 
 
 
 
 
94
  }
95
 
96
  /**
@@ -1114,15 +1126,15 @@ class Pricing_Table extends Powerpack_Widget {
1114
  'options' => [
1115
  'left' => [
1116
  'title' => __( 'Left', 'powerpack' ),
1117
- 'icon' => 'fa fa-align-left',
1118
  ],
1119
  'center' => [
1120
  'title' => __( 'Center', 'powerpack' ),
1121
- 'icon' => 'fa fa-align-center',
1122
  ],
1123
  'right' => [
1124
  'title' => __( 'Right', 'powerpack' ),
1125
- 'icon' => 'fa fa-align-right',
1126
  ],
1127
  ],
1128
  'default' => '',
@@ -1793,15 +1805,15 @@ class Pricing_Table extends Powerpack_Widget {
1793
  'options' => [
1794
  'left' => [
1795
  'title' => __( 'Left', 'powerpack' ),
1796
- 'icon' => 'fa fa-align-left',
1797
  ],
1798
  'center' => [
1799
  'title' => __( 'Center', 'powerpack' ),
1800
- 'icon' => 'fa fa-align-center',
1801
  ],
1802
  'right' => [
1803
  'title' => __( 'Right', 'powerpack' ),
1804
- 'icon' => 'fa fa-align-right',
1805
  ],
1806
  ],
1807
  'default' => '',
87
  * @return array Widget scripts dependencies.
88
  */
89
  public function get_script_depends() {
90
+
91
+ if ( \Elementor\Plugin::$instance->editor->is_edit_mode() || \Elementor\Plugin::$instance->preview->is_preview_mode() ) {
92
+ return array(
93
+ 'pp-tooltipster',
94
+ 'powerpack-frontend',
95
+ );
96
+ }
97
+
98
+ $settings = $this->get_settings_for_display();
99
+ $scripts = [];
100
+
101
+ if ( 'yes' === $settings['show_tooltip'] ) {
102
+ array_push( $scripts, 'pp-tooltipster', 'powerpack-frontend' );
103
+ }
104
+
105
+ return $scripts;
106
  }
107
 
108
  /**
1126
  'options' => [
1127
  'left' => [
1128
  'title' => __( 'Left', 'powerpack' ),
1129
+ 'icon' => 'eicon-text-align-left',
1130
  ],
1131
  'center' => [
1132
  'title' => __( 'Center', 'powerpack' ),
1133
+ 'icon' => 'eicon-text-align-center',
1134
  ],
1135
  'right' => [
1136
  'title' => __( 'Right', 'powerpack' ),
1137
+ 'icon' => 'eicon-text-align-right',
1138
  ],
1139
  ],
1140
  'default' => '',
1805
  'options' => [
1806
  'left' => [
1807
  'title' => __( 'Left', 'powerpack' ),
1808
+ 'icon' => 'eicon-text-align-left',
1809
  ],
1810
  'center' => [
1811
  'title' => __( 'Center', 'powerpack' ),
1812
+ 'icon' => 'eicon-text-align-center',
1813
  ],
1814
  'right' => [
1815
  'title' => __( 'Right', 'powerpack' ),
1816
+ 'icon' => 'eicon-text-align-right',
1817
  ],
1818
  ],
1819
  'default' => '',
modules/promo-box/widgets/promo-box.php CHANGED
@@ -79,6 +79,8 @@ class Promo_Box extends Powerpack_Widget {
79
  *
80
  * Adds different input fields to allow the user to change and customize the widget settings.
81
  *
 
 
82
  * @access protected
83
  */
84
  protected function _register_controls() { // phpcs:ignore PSR2.Methods.MethodDeclaration.Underscore
@@ -583,15 +585,15 @@ class Promo_Box extends Powerpack_Widget {
583
  'options' => [
584
  'left' => [
585
  'title' => __( 'Left', 'powerpack' ),
586
- 'icon' => 'fa fa-align-left',
587
  ],
588
  'center' => [
589
  'title' => __( 'Center', 'powerpack' ),
590
- 'icon' => 'fa fa-align-center',
591
  ],
592
  'right' => [
593
  'title' => __( 'Right', 'powerpack' ),
594
- 'icon' => 'fa fa-align-right',
595
  ],
596
  ],
597
  'default' => '',
@@ -1791,7 +1793,7 @@ class Promo_Box extends Powerpack_Widget {
1791
 
1792
  if ( '' !== $settings['content'] ) { ?>
1793
  <div <?php echo wp_kses_post( $this->get_render_attribute_string( 'content' ) ); ?>>
1794
- <?php echo $this->parse_text_editor( $settings['content'] ); //phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?> ?>
1795
  </div>
1796
  <?php
1797
  }
@@ -1819,6 +1821,7 @@ class Promo_Box extends Powerpack_Widget {
1819
  *
1820
  * Written as a Backbone JavaScript template and used to generate the live preview.
1821
  *
 
1822
  * @access protected
1823
  */
1824
  protected function content_template() {
79
  *
80
  * Adds different input fields to allow the user to change and customize the widget settings.
81
  *
82
+ * Remove this after Elementor v3.8.0
83
+ *
84
  * @access protected
85
  */
86
  protected function _register_controls() { // phpcs:ignore PSR2.Methods.MethodDeclaration.Underscore
585
  'options' => [
586
  'left' => [
587
  'title' => __( 'Left', 'powerpack' ),
588
+ 'icon' => 'eicon-text-align-left',
589
  ],
590
  'center' => [
591
  'title' => __( 'Center', 'powerpack' ),
592
+ 'icon' => 'eicon-text-align-center',
593
  ],
594
  'right' => [
595
  'title' => __( 'Right', 'powerpack' ),
596
+ 'icon' => 'eicon-text-align-right',
597
  ],
598
  ],
599
  'default' => '',
1793
 
1794
  if ( '' !== $settings['content'] ) { ?>
1795
  <div <?php echo wp_kses_post( $this->get_render_attribute_string( 'content' ) ); ?>>
1796
+ <?php echo $this->parse_text_editor( $settings['content'] ); //phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?>
1797
  </div>
1798
  <?php
1799
  }
1821
  *
1822
  * Written as a Backbone JavaScript template and used to generate the live preview.
1823
  *
1824
+ * @since 2.3.2
1825
  * @access protected
1826
  */
1827
  protected function content_template() {
modules/random-image/widgets/random-image.php CHANGED
@@ -230,15 +230,15 @@ class Random_Image extends Powerpack_Widget {
230
  'options' => [
231
  'left' => [
232
  'title' => __( 'Left', 'powerpack' ),
233
- 'icon' => 'fa fa-align-left',
234
  ],
235
  'center' => [
236
  'title' => __( 'Center', 'powerpack' ),
237
- 'icon' => 'fa fa-align-center',
238
  ],
239
  'right' => [
240
  'title' => __( 'Right', 'powerpack' ),
241
- 'icon' => 'fa fa-align-right',
242
  ],
243
  ],
244
  'selectors' => [
@@ -758,15 +758,15 @@ class Random_Image extends Powerpack_Widget {
758
  'options' => [
759
  'left' => [
760
  'title' => __( 'Left', 'powerpack' ),
761
- 'icon' => 'fa fa-align-left',
762
  ],
763
  'center' => [
764
  'title' => __( 'Center', 'powerpack' ),
765
- 'icon' => 'fa fa-align-center',
766
  ],
767
  'right' => [
768
  'title' => __( 'Right', 'powerpack' ),
769
- 'icon' => 'fa fa-align-right',
770
  ],
771
  ],
772
  'default' => 'center',
230
  'options' => [
231
  'left' => [
232
  'title' => __( 'Left', 'powerpack' ),
233
+ 'icon' => 'eicon-text-align-left',
234
  ],
235
  'center' => [
236
  'title' => __( 'Center', 'powerpack' ),
237
+ 'icon' => 'eicon-text-align-center',
238
  ],
239
  'right' => [
240
  'title' => __( 'Right', 'powerpack' ),
241
+ 'icon' => 'eicon-text-align-right',
242
  ],
243
  ],
244
  'selectors' => [
758
  'options' => [
759
  'left' => [
760
  'title' => __( 'Left', 'powerpack' ),
761
+ 'icon' => 'eicon-text-align-left',
762
  ],
763
  'center' => [
764
  'title' => __( 'Center', 'powerpack' ),
765
+ 'icon' => 'eicon-text-align-center',
766
  ],
767
  'right' => [
768
  'title' => __( 'Right', 'powerpack' ),
769
+ 'icon' => 'eicon-text-align-right',
770
  ],
771
  ],
772
  'default' => 'center',
modules/team-member/widgets/team-member-carousel.php CHANGED
@@ -805,15 +805,15 @@ class Team_Member_Carousel extends Powerpack_Widget {
805
  'options' => array(
806
  'left' => array(
807
  'title' => __( 'Left', 'powerpack' ),
808
- 'icon' => 'fa fa-align-left',
809
  ),
810
  'center' => array(
811
  'title' => __( 'Center', 'powerpack' ),
812
- 'icon' => 'fa fa-align-center',
813
  ),
814
  'right' => array(
815
  'title' => __( 'Right', 'powerpack' ),
816
- 'icon' => 'fa fa-align-right',
817
  ),
818
  ),
819
  'default' => 'center',
@@ -986,15 +986,15 @@ class Team_Member_Carousel extends Powerpack_Widget {
986
  'options' => array(
987
  'left' => array(
988
  'title' => __( 'Left', 'powerpack' ),
989
- 'icon' => 'fa fa-align-left',
990
  ),
991
  'center' => array(
992
  'title' => __( 'Center', 'powerpack' ),
993
- 'icon' => 'fa fa-align-center',
994
  ),
995
  'right' => array(
996
  'title' => __( 'Right', 'powerpack' ),
997
- 'icon' => 'fa fa-align-right',
998
  ),
999
  ),
1000
  'default' => '',
@@ -2593,28 +2593,20 @@ class Team_Member_Carousel extends Powerpack_Widget {
2593
 
2594
  $this->add_render_attribute( $member_key, 'class', 'pp-tm-name' );
2595
 
2596
- if ( 'title' === $item['link_type'] && $item['link']['url'] ) {
2597
- if ( ! empty( $item['link']['url'] ) ) {
2598
- $this->add_link_attributes( $link_key, $item['link'] );
2599
- }
2600
- $name_html_tag = PP_Helper::validate_html_tag( $settings['name_html_tag'] );
2601
- ?>
2602
- <<?php echo esc_html( $name_html_tag ); ?> class="pp-tm-name">
2603
- <a <?php echo wp_kses_post( $this->get_render_attribute_string( $link_key ) ); ?>>
2604
- <?php echo esc_html( $item['team_member_name'] ); ?>
2605
- </a>
2606
- </<?php echo esc_html( $name_html_tag ); ?>>
2607
- <?php
2608
 
2609
- } else {
2610
- $name_html_tag = PP_Helper::validate_html_tag( $settings['name_html_tag'] );
2611
- ?>
2612
- <<?php echo esc_html( $name_html_tag ); ?> class="pp-tm-name">
2613
- <?php echo esc_html( $item['team_member_name'] ); ?>
2614
- </<?php echo esc_html( $name_html_tag ); ?>>
2615
- <?php
2616
  }
 
 
2617
  ?>
 
 
 
 
2618
  <?php if ( 'yes' === $settings['member_title_divider'] ) { ?>
2619
  <div class="pp-tm-title-divider-wrap">
2620
  <div class="pp-tm-divider pp-tm-title-divider"></div>
@@ -2630,7 +2622,7 @@ class Team_Member_Carousel extends Powerpack_Widget {
2630
  $position_html_tag = PP_Helper::validate_html_tag( $settings['position_html_tag'] );
2631
  ?>
2632
  <<?php echo esc_html( $position_html_tag ); ?> class="pp-tm-position">
2633
- <?php echo esc_html( $item['team_member_position'] ); ?>
2634
  </<?php echo esc_html( $position_html_tag ); ?>>
2635
  <?php
2636
  }
@@ -2742,52 +2734,7 @@ class Team_Member_Carousel extends Powerpack_Widget {
2742
  * @access protected
2743
  */
2744
  protected function render_arrows() {
2745
- $settings = $this->get_settings_for_display();
2746
-
2747
- $migration_allowed = Icons_Manager::is_migration_allowed();
2748
-
2749
- if ( ! isset( $settings['arrow'] ) && ! Icons_Manager::is_migration_allowed() ) {
2750
- // add old default.
2751
- $settings['arrow'] = 'fa fa-angle-right';
2752
- }
2753
-
2754
- $has_icon = ! empty( $settings['arrow'] );
2755
-
2756
- if ( ! $has_icon && ! empty( $settings['select_arrow']['value'] ) ) {
2757
- $has_icon = true;
2758
- }
2759
-
2760
- $migrated = isset( $settings['__fa4_migrated']['select_arrow'] );
2761
- $is_new = ! isset( $settings['arrow'] ) && $migration_allowed;
2762
-
2763
- if ( 'yes' === $settings['arrows'] ) {
2764
- ?>
2765
- <?php
2766
- if ( $has_icon ) {
2767
- if ( $is_new || $migrated ) {
2768
- $next_arrow = str_replace( 'left', 'right', $settings['select_arrow']['value'] );
2769
- $prev_arrow = str_replace( 'right', 'left', $settings['select_arrow']['value'] );
2770
- } else {
2771
- $next_arrow = $settings['arrow'];
2772
- $prev_arrow = str_replace( 'right', 'left', $settings['arrow'] );
2773
- }
2774
- } else {
2775
- $next_arrow = 'fa fa-angle-right';
2776
- $prev_arrow = 'fa fa-angle-left';
2777
- }
2778
- ?>
2779
-
2780
- <?php if ( ! empty( $settings['arrow'] ) || ( ! empty( $settings['select_arrow']['value'] ) && $is_new ) ) { ?>
2781
- <!-- Add Arrows -->
2782
- <div class="swiper-button-prev swiper-button-prev-<?php echo esc_attr( $this->get_id() ); ?>">
2783
- <i aria-hidden="true" class="<?php echo esc_attr( $prev_arrow ); ?>"></i>
2784
- </div>
2785
- <div class="swiper-button-next swiper-button-next-<?php echo esc_attr( $this->get_id() ); ?>">
2786
- <i aria-hidden="true" class="<?php echo esc_attr( $next_arrow ); ?>"></i>
2787
- </div>
2788
- <?php } ?>
2789
- <?php
2790
- }
2791
  }
2792
 
2793
  /**
805
  'options' => array(
806
  'left' => array(
807
  'title' => __( 'Left', 'powerpack' ),
808
+ 'icon' => 'eicon-text-align-left',
809
  ),
810
  'center' => array(
811
  'title' => __( 'Center', 'powerpack' ),
812
+ 'icon' => 'eicon-text-align-center',
813
  ),
814
  'right' => array(
815
  'title' => __( 'Right', 'powerpack' ),
816
+ 'icon' => 'eicon-text-align-right',
817
  ),
818
  ),
819
  'default' => 'center',
986
  'options' => array(
987
  'left' => array(
988
  'title' => __( 'Left', 'powerpack' ),
989
+ 'icon' => 'eicon-text-align-left',
990
  ),
991
  'center' => array(
992
  'title' => __( 'Center', 'powerpack' ),
993
+ 'icon' => 'eicon-text-align-center',
994
  ),
995
  'right' => array(
996
  'title' => __( 'Right', 'powerpack' ),
997
+ 'icon' => 'eicon-text-align-right',
998
  ),
999
  ),
1000
  'default' => '',
2593
 
2594
  $this->add_render_attribute( $member_key, 'class', 'pp-tm-name' );
2595
 
2596
+ $member_name = $item['team_member_name'];
 
 
 
 
 
 
 
 
 
 
 
2597
 
2598
+ if ( 'title' === $item['link_type'] && ! empty( $item['link']['url'] ) ) {
2599
+ $this->add_link_attributes( $link_key, $item['link'] );
2600
+
2601
+ $member_name = '<a ' . $this->get_render_attribute_string( $link_key ) . '>' . $member_name . '</a>';
 
 
 
2602
  }
2603
+
2604
+ $name_html_tag = PP_Helper::validate_html_tag( $settings['name_html_tag'] );
2605
  ?>
2606
+ <<?php echo esc_html( $name_html_tag ); ?> <?php echo wp_kses_post( $this->get_render_attribute_string( $member_key ) ); ?>>
2607
+ <?php echo wp_kses_post( $member_name ); ?>
2608
+ </<?php echo esc_html( $name_html_tag ); ?>>
2609
+
2610
  <?php if ( 'yes' === $settings['member_title_divider'] ) { ?>
2611
  <div class="pp-tm-title-divider-wrap">
2612
  <div class="pp-tm-divider pp-tm-title-divider"></div>
2622
  $position_html_tag = PP_Helper::validate_html_tag( $settings['position_html_tag'] );
2623
  ?>
2624
  <<?php echo esc_html( $position_html_tag ); ?> class="pp-tm-position">
2625
+ <?php echo wp_kses_post( $item['team_member_position'] ); ?>
2626
  </<?php echo esc_html( $position_html_tag ); ?>>
2627
  <?php
2628
  }
2734
  * @access protected
2735
  */
2736
  protected function render_arrows() {
2737
+ PP_Helper::render_arrows( $this );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2738
  }
2739
 
2740
  /**
modules/team-member/widgets/team-member.php CHANGED
@@ -635,15 +635,15 @@ class Team_Member extends Powerpack_Widget {
635
  'options' => [
636
  'left' => [
637
  'title' => __( 'Left', 'powerpack' ),
638
- 'icon' => 'fa fa-align-left',
639
  ],
640
  'center' => [
641
  'title' => __( 'Center', 'powerpack' ),
642
- 'icon' => 'fa fa-align-center',
643
  ],
644
  'right' => [
645
  'title' => __( 'Right', 'powerpack' ),
646
- 'icon' => 'fa fa-align-right',
647
  ],
648
  ],
649
  'default' => 'center',
@@ -738,15 +738,15 @@ class Team_Member extends Powerpack_Widget {
738
  'options' => [
739
  'left' => [
740
  'title' => __( 'Left', 'powerpack' ),
741
- 'icon' => 'fa fa-align-left',
742
  ],
743
  'center' => [
744
  'title' => __( 'Center', 'powerpack' ),
745
- 'icon' => 'fa fa-align-center',
746
  ],
747
  'right' => [
748
  'title' => __( 'Right', 'powerpack' ),
749
- 'icon' => 'fa fa-align-right',
750
  ],
751
  ],
752
  'default' => '',
635
  'options' => [
636
  'left' => [
637
  'title' => __( 'Left', 'powerpack' ),
638
+ 'icon' => 'eicon-text-align-left',
639
  ],
640
  'center' => [
641
  'title' => __( 'Center', 'powerpack' ),
642
+ 'icon' => 'eicon-text-align-center',
643
  ],
644
  'right' => [
645
  'title' => __( 'Right', 'powerpack' ),
646
+ 'icon' => 'eicon-text-align-right',
647
  ],
648
  ],
649
  'default' => 'center',
738
  'options' => [
739
  'left' => [
740
  'title' => __( 'Left', 'powerpack' ),
741
+ 'icon' => 'eicon-text-align-left',
742
  ],
743
  'center' => [
744
  'title' => __( 'Center', 'powerpack' ),
745
+ 'icon' => 'eicon-text-align-center',
746
  ],
747
  'right' => [
748
  'title' => __( 'Right', 'powerpack' ),
749
+ 'icon' => 'eicon-text-align-right',
750
  ],
751
  ],
752
  'default' => '',
modules/wpforms/widgets/wpforms.php CHANGED
@@ -270,15 +270,15 @@ class WPforms extends Powerpack_Widget {
270
  'options' => [
271
  'left' => [
272
  'title' => __( 'Left', 'powerpack' ),
273
- 'icon' => 'fa fa-align-left',
274
  ],
275
  'center' => [
276
  'title' => __( 'Center', 'powerpack' ),
277
- 'icon' => 'fa fa-align-center',
278
  ],
279
  'right' => [
280
  'title' => __( 'Right', 'powerpack' ),
281
- 'icon' => 'fa fa-align-right',
282
  ],
283
  ],
284
  'default' => '',
@@ -444,15 +444,15 @@ class WPforms extends Powerpack_Widget {
444
  'options' => [
445
  'left' => [
446
  'title' => __( 'Left', 'powerpack' ),
447
- 'icon' => 'fa fa-align-left',
448
  ],
449
  'center' => [
450
  'title' => __( 'Center', 'powerpack' ),
451
- 'icon' => 'fa fa-align-center',
452
  ],
453
  'right' => [
454
  'title' => __( 'Right', 'powerpack' ),
455
- 'icon' => 'fa fa-align-right',
456
  ],
457
  ],
458
  'default' => '',
270
  'options' => [
271
  'left' => [
272
  'title' => __( 'Left', 'powerpack' ),
273
+ 'icon' => 'eicon-text-align-left',
274
  ],
275
  'center' => [
276
  'title' => __( 'Center', 'powerpack' ),
277
+ 'icon' => 'eicon-text-align-center',
278
  ],
279
  'right' => [
280
  'title' => __( 'Right', 'powerpack' ),
281
+ 'icon' => 'eicon-text-align-right',
282
  ],
283
  ],
284
  'default' => '',
444
  'options' => [
445
  'left' => [
446
  'title' => __( 'Left', 'powerpack' ),
447
+ 'icon' => 'eicon-text-align-left',
448
  ],
449
  'center' => [
450
  'title' => __( 'Center', 'powerpack' ),
451
+ 'icon' => 'eicon-text-align-center',
452
  ],
453
  'right' => [
454
  'title' => __( 'Right', 'powerpack' ),
455
+ 'icon' => 'eicon-text-align-right',
456
  ],
457
  ],
458
  'default' => '',
package.json CHANGED
@@ -1,6 +1,6 @@
1
  {
2
  "name": "powerpack-lite-for-elementor",
3
- "version": "2.6.0",
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.6.1",
4
  "description": "Extend Elementor Page Builder with 50+ Creative Widgets.",
5
  "keywords": [],
6
  "author": "IdeaBox Creations",
powerpack-lite-elementor.php CHANGED
@@ -3,15 +3,15 @@
3
  * Plugin Name: PowerPack Lite for Elementor
4
  * Plugin URI: https://powerpackelements.com
5
  * Description: Extend Elementor Page Builder with 30+ Creative Widgets and exciting extensions.
6
- * Version: 2.6.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.4.4
14
- * Elementor Pro tested up to: 3.4.1
15
  */
16
 
17
  if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
@@ -20,7 +20,7 @@ if ( defined( 'POWERPACK_ELEMENTS_VER' ) ) {
20
  return;
21
  }
22
 
23
- define( 'POWERPACK_ELEMENTS_LITE_VER', '2.6.0' );
24
  define( 'POWERPACK_ELEMENTS_LITE_PATH', plugin_dir_path( __FILE__ ) );
25
  define( 'POWERPACK_ELEMENTS_LITE_BASE', plugin_basename( __FILE__ ) );
26
  define( 'POWERPACK_ELEMENTS_LITE_URL', plugins_url( '/', __FILE__ ) );
3
  * Plugin Name: PowerPack Lite for Elementor
4
  * Plugin URI: https://powerpackelements.com
5
  * Description: Extend Elementor Page Builder with 30+ Creative Widgets and exciting extensions.
6
+ * Version: 2.6.1
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.4.8
14
+ * Elementor Pro tested up to: 3.5.1
15
  */
16
 
17
  if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
20
  return;
21
  }
22
 
23
+ define( 'POWERPACK_ELEMENTS_LITE_VER', '2.6.1' );
24
  define( 'POWERPACK_ELEMENTS_LITE_PATH', plugin_dir_path( __FILE__ ) );
25
  define( 'POWERPACK_ELEMENTS_LITE_BASE', plugin_basename( __FILE__ ) );
26
  define( 'POWERPACK_ELEMENTS_LITE_URL', plugins_url( '/', __FILE__ ) );
readme.txt CHANGED
@@ -85,6 +85,7 @@ PowerPack Addon for Elementor comes from our team of experts, who always deliver
85
 
86
  1. [Display Conditions](https://powerpackelements.com/elementor-widgets/display-conditions/?utm_source=repo-readme&utm_medium=powerpack-lite&utm_campaign=repo-demo-link) - Use Elementor to display timed-content, content for logged in users, special content based on user's browser. Also, display content based on page, post, archive rules, and much more.
87
  2. [Wrapper Link](https://powerpackelements.com/elementor-widgets/wrapper-link/?utm_source=repo-readme&utm_medium=powerpack-lite&utm_campaign=repo-demo-link) - Add links to any widget, column, or section of your elementor page easily with the Wrapper Link extension.
 
88
 
89
  ### SEE, WHAT OUR USERS HAVE GOT TO SAY ABOUT POWERPACK FOR ELEMENTOR
90
  **Here are some testimonials from our Happy Customers and Elementor experts**
@@ -227,6 +228,21 @@ Not at all! All the widgets and settings are easy to use with drag & drop interf
227
 
228
  == Changelog ==
229
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
230
  = 2.6.0 - October 7, 2021 =
231
  * New: Animated Gradient Background extension
232
  * Enhancement: Updated icons for Icon Type option in all the widgets
85
 
86
  1. [Display Conditions](https://powerpackelements.com/elementor-widgets/display-conditions/?utm_source=repo-readme&utm_medium=powerpack-lite&utm_campaign=repo-demo-link) - Use Elementor to display timed-content, content for logged in users, special content based on user's browser. Also, display content based on page, post, archive rules, and much more.
87
  2. [Wrapper Link](https://powerpackelements.com/elementor-widgets/wrapper-link/?utm_source=repo-readme&utm_medium=powerpack-lite&utm_campaign=repo-demo-link) - Add links to any widget, column, or section of your elementor page easily with the Wrapper Link extension.
88
+ 3. [Animated Gradient Background](https://powerpackelements.com/elementor-widgets/animated-gradient-background/?utm_source=repo-readme&utm_medium=powerpack-lite&utm_campaign=repo-demo-link) - Create amazing gradient background animations for your sections and columns with Animated Gradient Background extension.
89
 
90
  ### SEE, WHAT OUR USERS HAVE GOT TO SAY ABOUT POWERPACK FOR ELEMENTOR
91
  **Here are some testimonials from our Happy Customers and Elementor experts**
228
 
229
  == Changelog ==
230
 
231
+ = 2.6.1 - November 24, 2021 =
232
+ * Added: Display Conditions - Option to show Display conditions on columns
233
+ * Added: Display Conditions - Output HTML option for sections
234
+ * Added: Logo Grid - Option to apply custom styles to logo image or logo container
235
+ * Added: Logo Carousel - Background and padding options for logo title
236
+ * Fixed: Logo Carousel - Choose Arrow option was not working in the editor
237
+ * Fixed: Logo Carousel - Issue with Additional Custom Breakpoints
238
+ * Fixed: Gravity Forms - Empty validation error field was showing below file upload field
239
+ * Fixed: Info Box Carousel - Issue with Additional Custom Breakpoints
240
+ * Added: Info Box - Text shadow option for title, subtitle and description
241
+ * Added: Info Box - Content padding option
242
+ * Enhancement: Info Box - Rearranged options
243
+ * Enhancement: Logo Grid - Updated grid CSS code
244
+ * Enhancement: Posts - Updated carousel arrow control
245
+
246
  = 2.6.0 - October 7, 2021 =
247
  * New: Animated Gradient Background extension
248
  * Enhancement: Updated icons for Icon Type option in all the widgets