Visual Composer Website Builder - Version 43.0-beta.1

Version Description

Download this release

Release Info

Developer visualcomposer
Plugin Icon wp plugin Visual Composer Website Builder
Version 43.0-beta.1
Comparing to
See all releases

Code changes from version 42.1 to 43.0-beta.1

Files changed (30) hide show
  1. cache/autoload.php +511 -483
  2. elements/basicButton/public/dist/element.bundle.js +1 -1
  3. elements/faqToggle/public/dist/element.bundle.js +1 -1
  4. elements/featureDescription/public/dist/element.bundle.js +1 -1
  5. elements/featureSection/public/dist/element.bundle.js +1 -1
  6. elements/googleFontsHeading/public/dist/element.bundle.js +1 -1
  7. elements/heroSection/public/dist/element.bundle.js +2 -2
  8. elements/imageGallery/public/dist/element.bundle.js +1 -1
  9. elements/imageMasonryGallery/public/dist/element.bundle.js +1 -1
  10. elements/outlineButton/public/dist/element.bundle.js +1 -1
  11. elements/separator/public/dist/element.bundle.js +1 -1
  12. elements/separatorIcon/public/dist/element.bundle.js +1 -1
  13. elements/separatorTitle/public/dist/element.bundle.js +1 -1
  14. elements/singleImage/public/dist/element.bundle.js +3 -3
  15. plugin-wordpress.php +2 -2
  16. public/dist/assets/332b900eaa847c5bd19d.svg +15 -0
  17. public/dist/assets/332b900eaa847c5bd19d.svg.gz +0 -0
  18. public/dist/assets/76fc5c2f20b001e01522.woff.gz +0 -0
  19. public/dist/assets/{ff25595f76e76fe7e067.ttf → 7cb80da998f312c3d573.ttf} +0 -0
  20. public/dist/assets/7cb80da998f312c3d573.ttf.gz +0 -0
  21. public/dist/assets/{89c54c69977662d9c566.svg → 9e0656decc5c5bd6f589.svg} +2 -1
  22. public/dist/assets/{89c54c69977662d9c566.svg.gz → 9e0656decc5c5bd6f589.svg.gz} +0 -0
  23. public/dist/assets/{76fc5c2f20b001e01522.woff → a5b33e1ababc7de1bd98.woff} +0 -0
  24. public/dist/assets/a5b33e1ababc7de1bd98.woff.gz +0 -0
  25. public/dist/assets/ff25595f76e76fe7e067.ttf.gz +0 -0
  26. public/dist/front.bundle.css +1 -1
  27. public/dist/front.bundle.css.gz +0 -0
  28. public/dist/hub.bundle.css +2 -2
  29. public/dist/hub.bundle.css.gz +0 -0
  30. public/dist/hub.bundle.js +0 -1
cache/autoload.php CHANGED
@@ -199,6 +199,13 @@ return array (
199
  'make' => false,
200
  'singleton' => true,
201
  ),
 
 
 
 
 
 
 
202
  'RequestHelper' =>
203
  array (
204
  'name' => 'RequestHelper',
@@ -206,6 +213,13 @@ return array (
206
  'make' => false,
207
  'singleton' => true,
208
  ),
 
 
 
 
 
 
 
209
  'StatusHelper' =>
210
  array (
211
  'name' => 'StatusHelper',
@@ -398,171 +412,45 @@ return array (
398
  ),
399
  'modules' =>
400
  array (
401
- 'UpdatesUpdatesController' =>
402
- array (
403
- 'name' => 'UpdatesUpdatesController',
404
- 'abstract' => 'VisualComposer\\Modules\\Updates\\UpdatesController',
405
- 'make' => true,
406
- 'singleton' => true,
407
- ),
408
- 'ElementsApiController' =>
409
- array (
410
- 'name' => 'ElementsApiController',
411
- 'abstract' => 'VisualComposer\\Modules\\Elements\\ApiController',
412
- 'make' => true,
413
- 'singleton' => true,
414
- ),
415
- 'ElementsController' =>
416
- array (
417
- 'name' => 'ElementsController',
418
- 'abstract' => 'VisualComposer\\Modules\\Elements\\Controller',
419
- 'make' => true,
420
- 'singleton' => true,
421
- ),
422
- 'ElementsViewPageRender' =>
423
- array (
424
- 'name' => 'ElementsViewPageRender',
425
- 'abstract' => 'VisualComposer\\Modules\\Elements\\ViewPageRender',
426
- 'make' => true,
427
- 'singleton' => true,
428
- ),
429
- 'ElementsWpWidgetsWpWidgetsController' =>
430
- array (
431
- 'name' => 'ElementsWpWidgetsWpWidgetsController',
432
- 'abstract' => 'VisualComposer\\Modules\\Elements\\WpWidgets\\WpWidgetsController',
433
- 'make' => true,
434
- 'singleton' => true,
435
- ),
436
- 'ElementsWpWidgetsWpWidgetsShortcodes' =>
437
- array (
438
- 'name' => 'ElementsWpWidgetsWpWidgetsShortcodes',
439
- 'abstract' => 'VisualComposer\\Modules\\Elements\\WpWidgets\\WpWidgetsShortcodes',
440
- 'make' => true,
441
- 'singleton' => true,
442
- ),
443
- 'ElementsAjaxImageControllerController' =>
444
- array (
445
- 'name' => 'ElementsAjaxImageControllerController',
446
- 'abstract' => 'VisualComposer\\Modules\\Elements\\AjaxImageController\\Controller',
447
- 'make' => true,
448
- 'singleton' => true,
449
- ),
450
- 'ElementsEncodedShortcodeController' =>
451
- array (
452
- 'name' => 'ElementsEncodedShortcodeController',
453
- 'abstract' => 'VisualComposer\\Modules\\Elements\\EncodedShortcode\\Controller',
454
- 'make' => true,
455
- 'singleton' => true,
456
- ),
457
- 'ElementsAjaxShortcodeController' =>
458
- array (
459
- 'name' => 'ElementsAjaxShortcodeController',
460
- 'abstract' => 'VisualComposer\\Modules\\Elements\\AjaxShortcode\\Controller',
461
- 'make' => true,
462
- 'singleton' => true,
463
- ),
464
- 'ElementsAssetShortcodeController' =>
465
- array (
466
- 'name' => 'ElementsAssetShortcodeController',
467
- 'abstract' => 'VisualComposer\\Modules\\Elements\\AssetShortcode\\Controller',
468
- 'make' => true,
469
- 'singleton' => true,
470
- ),
471
- 'ElementsGlobalVariablesController' =>
472
- array (
473
- 'name' => 'ElementsGlobalVariablesController',
474
- 'abstract' => 'VisualComposer\\Modules\\Elements\\GlobalVariables\\Controller',
475
- 'make' => true,
476
- 'singleton' => true,
477
- ),
478
- 'AssetsAssetBundleCompressionController' =>
479
- array (
480
- 'name' => 'AssetsAssetBundleCompressionController',
481
- 'abstract' => 'VisualComposer\\Modules\\Assets\\AssetBundleCompressionController',
482
- 'make' => true,
483
- 'singleton' => true,
484
- ),
485
- 'AssetsAssetBundleController' =>
486
- array (
487
- 'name' => 'AssetsAssetBundleController',
488
- 'abstract' => 'VisualComposer\\Modules\\Assets\\AssetBundleController',
489
- 'make' => true,
490
- 'singleton' => true,
491
- ),
492
- 'AssetsAssetResetController' =>
493
- array (
494
- 'name' => 'AssetsAssetResetController',
495
- 'abstract' => 'VisualComposer\\Modules\\Assets\\AssetResetController',
496
- 'make' => true,
497
- 'singleton' => true,
498
- ),
499
- 'AssetsDataController' =>
500
- array (
501
- 'name' => 'AssetsDataController',
502
- 'abstract' => 'VisualComposer\\Modules\\Assets\\DataController',
503
- 'make' => true,
504
- 'singleton' => true,
505
- ),
506
- 'AssetsEnqueueController' =>
507
- array (
508
- 'name' => 'AssetsEnqueueController',
509
- 'abstract' => 'VisualComposer\\Modules\\Assets\\EnqueueController',
510
- 'make' => true,
511
- 'singleton' => true,
512
- ),
513
- 'AssetsFileController' =>
514
- array (
515
- 'name' => 'AssetsFileController',
516
- 'abstract' => 'VisualComposer\\Modules\\Assets\\FileController',
517
- 'make' => true,
518
- 'singleton' => true,
519
- ),
520
- 'AssetsJsDataController' =>
521
- array (
522
- 'name' => 'AssetsJsDataController',
523
- 'abstract' => 'VisualComposer\\Modules\\Assets\\JsDataController',
524
- 'make' => true,
525
- 'singleton' => true,
526
- ),
527
- 'AssetsJsEnqueueController' =>
528
  array (
529
- 'name' => 'AssetsJsEnqueueController',
530
- 'abstract' => 'VisualComposer\\Modules\\Assets\\JsEnqueueController',
531
  'make' => true,
532
  'singleton' => true,
533
  ),
534
- 'AssetsPreviewDataController' =>
535
  array (
536
- 'name' => 'AssetsPreviewDataController',
537
- 'abstract' => 'VisualComposer\\Modules\\Assets\\PreviewDataController',
538
  'make' => true,
539
  'singleton' => true,
540
  ),
541
- 'AssetsPreviewEnqueueController' =>
542
  array (
543
- 'name' => 'AssetsPreviewEnqueueController',
544
- 'abstract' => 'VisualComposer\\Modules\\Assets\\PreviewEnqueueController',
545
  'make' => true,
546
  'singleton' => true,
547
  ),
548
- 'AssetsPreviewJsDataController' =>
549
  array (
550
- 'name' => 'AssetsPreviewJsDataController',
551
- 'abstract' => 'VisualComposer\\Modules\\Assets\\PreviewJsDataController',
552
  'make' => true,
553
  'singleton' => true,
554
  ),
555
- 'AssetsPreviewJsEnqueueController' =>
556
  array (
557
- 'name' => 'AssetsPreviewJsEnqueueController',
558
- 'abstract' => 'VisualComposer\\Modules\\Assets\\PreviewJsEnqueueController',
559
  'make' => true,
560
  'singleton' => true,
561
  ),
562
- 'AssetsSharedController' =>
563
  array (
564
- 'name' => 'AssetsSharedController',
565
- 'abstract' => 'VisualComposer\\Modules\\Assets\\SharedController',
566
  'make' => true,
567
  'singleton' => true,
568
  ),
@@ -629,6 +517,13 @@ return array (
629
  'make' => true,
630
  'singleton' => true,
631
  ),
 
 
 
 
 
 
 
632
  'MigrationsMergeArchivesLayoutsMigration' =>
633
  array (
634
  'name' => 'MigrationsMergeArchivesLayoutsMigration',
@@ -664,360 +559,388 @@ return array (
664
  'make' => true,
665
  'singleton' => true,
666
  ),
667
- 'UtmUtm' =>
668
  array (
669
- 'name' => 'UtmUtm',
670
- 'abstract' => 'VisualComposer\\Modules\\Utm\\Utm',
671
  'make' => true,
672
  'singleton' => true,
673
  ),
674
- 'LicenseActivationRedirectController' =>
675
  array (
676
- 'name' => 'LicenseActivationRedirectController',
677
- 'abstract' => 'VisualComposer\\Modules\\License\\ActivationRedirectController',
678
  'make' => true,
679
  'singleton' => true,
680
  ),
681
- 'LicenseDeactivationController' =>
682
  array (
683
- 'name' => 'LicenseDeactivationController',
684
- 'abstract' => 'VisualComposer\\Modules\\License\\DeactivationController',
685
  'make' => true,
686
  'singleton' => true,
687
  ),
688
- 'LicenseEditorVariablesController' =>
689
  array (
690
- 'name' => 'LicenseEditorVariablesController',
691
- 'abstract' => 'VisualComposer\\Modules\\License\\EditorVariablesController',
692
  'make' => true,
693
  'singleton' => true,
694
  ),
695
- 'LicenseErrorReportingController' =>
696
  array (
697
- 'name' => 'LicenseErrorReportingController',
698
- 'abstract' => 'VisualComposer\\Modules\\License\\ErrorReportingController',
699
  'make' => true,
700
  'singleton' => true,
701
  ),
702
- 'LicenseFeedbackController' =>
703
  array (
704
- 'name' => 'LicenseFeedbackController',
705
- 'abstract' => 'VisualComposer\\Modules\\License\\FeedbackController',
706
  'make' => true,
707
  'singleton' => true,
708
  ),
709
- 'LicenseLicenseController' =>
710
  array (
711
- 'name' => 'LicenseLicenseController',
712
- 'abstract' => 'VisualComposer\\Modules\\License\\LicenseController',
713
  'make' => true,
714
  'singleton' => true,
715
  ),
716
- 'LicenseUpdateVariablesController' =>
717
  array (
718
- 'name' => 'LicenseUpdateVariablesController',
719
- 'abstract' => 'VisualComposer\\Modules\\License\\UpdateVariablesController',
720
  'make' => true,
721
  'singleton' => true,
722
  ),
723
- 'LicensePagesGettingStarted' =>
724
  array (
725
- 'name' => 'LicensePagesGettingStarted',
726
- 'abstract' => 'VisualComposer\\Modules\\License\\Pages\\GettingStarted',
727
  'make' => true,
728
  'singleton' => true,
729
  ),
730
- 'LicensePagesGoPremium' =>
731
  array (
732
- 'name' => 'LicensePagesGoPremium',
733
- 'abstract' => 'VisualComposer\\Modules\\License\\Pages\\GoPremium',
734
  'make' => true,
735
  'singleton' => true,
736
  ),
737
- 'LicensePagesLicenseStatus' =>
738
  array (
739
- 'name' => 'LicensePagesLicenseStatus',
740
- 'abstract' => 'VisualComposer\\Modules\\License\\Pages\\LicenseStatus',
741
  'make' => true,
742
  'singleton' => true,
743
  ),
744
- 'InternationalizationLocale' =>
745
  array (
746
- 'name' => 'InternationalizationLocale',
747
- 'abstract' => 'VisualComposer\\Modules\\Internationalization\\Locale',
748
  'make' => true,
749
  'singleton' => true,
750
  ),
751
- 'AutoloadAddonsAutoload' =>
752
  array (
753
- 'name' => 'AutoloadAddonsAutoload',
754
- 'abstract' => 'VisualComposer\\Modules\\Autoload\\AddonsAutoload',
755
  'make' => true,
756
  'singleton' => true,
757
  ),
758
- 'AutoloadElementsAutoload' =>
759
  array (
760
- 'name' => 'AutoloadElementsAutoload',
761
- 'abstract' => 'VisualComposer\\Modules\\Autoload\\ElementsAutoload',
762
  'make' => true,
763
  'singleton' => true,
764
  ),
765
- 'SettingsCustomPostTypesController' =>
766
  array (
767
- 'name' => 'SettingsCustomPostTypesController',
768
- 'abstract' => 'VisualComposer\\Modules\\Settings\\CustomPostTypesController',
769
  'make' => true,
770
  'singleton' => true,
771
  ),
772
- 'SettingsMenuController' =>
773
  array (
774
- 'name' => 'SettingsMenuController',
775
- 'abstract' => 'VisualComposer\\Modules\\Settings\\MenuController',
776
  'make' => true,
777
  'singleton' => true,
778
  ),
779
- 'SettingsNoticeController' =>
780
  array (
781
- 'name' => 'SettingsNoticeController',
782
- 'abstract' => 'VisualComposer\\Modules\\Settings\\NoticeController',
783
  'make' => true,
784
  'singleton' => true,
785
  ),
786
- 'SettingsSettingsController' =>
787
  array (
788
- 'name' => 'SettingsSettingsController',
789
- 'abstract' => 'VisualComposer\\Modules\\Settings\\SettingsController',
790
  'make' => true,
791
  'singleton' => true,
792
  ),
793
- 'SettingsFieldsCssEditor' =>
794
  array (
795
- 'name' => 'SettingsFieldsCssEditor',
796
- 'abstract' => 'VisualComposer\\Modules\\Settings\\Fields\\CssEditor',
797
  'make' => true,
798
  'singleton' => true,
799
  ),
800
- 'SettingsFieldsFactoryResetController' =>
801
  array (
802
- 'name' => 'SettingsFieldsFactoryResetController',
803
- 'abstract' => 'VisualComposer\\Modules\\Settings\\Fields\\FactoryResetController',
804
  'make' => true,
805
  'singleton' => true,
806
  ),
807
- 'SettingsFieldsJsEditor' =>
808
  array (
809
- 'name' => 'SettingsFieldsJsEditor',
810
- 'abstract' => 'VisualComposer\\Modules\\Settings\\Fields\\JsEditor',
811
  'make' => true,
812
  'singleton' => true,
813
  ),
814
- 'SettingsFieldsLazyLoad' =>
815
  array (
816
- 'name' => 'SettingsFieldsLazyLoad',
817
- 'abstract' => 'VisualComposer\\Modules\\Settings\\Fields\\LazyLoad',
818
  'make' => true,
819
  'singleton' => true,
820
  ),
821
- 'SettingsPagesCssJsSettings' =>
822
  array (
823
- 'name' => 'SettingsPagesCssJsSettings',
824
- 'abstract' => 'VisualComposer\\Modules\\Settings\\Pages\\CssJsSettings',
825
  'make' => true,
826
  'singleton' => true,
827
  ),
828
- 'SettingsPagesRoleManager' =>
829
  array (
830
- 'name' => 'SettingsPagesRoleManager',
831
- 'abstract' => 'VisualComposer\\Modules\\Settings\\Pages\\RoleManager',
832
  'make' => true,
833
  'singleton' => true,
834
  ),
835
- 'SettingsPagesSettings' =>
836
  array (
837
- 'name' => 'SettingsPagesSettings',
838
- 'abstract' => 'VisualComposer\\Modules\\Settings\\Pages\\Settings',
839
  'make' => true,
840
  'singleton' => true,
841
  ),
842
- 'SettingsPagesSystemStatus' =>
843
  array (
844
- 'name' => 'SettingsPagesSystemStatus',
845
- 'abstract' => 'VisualComposer\\Modules\\Settings\\Pages\\SystemStatus',
846
  'make' => true,
847
  'singleton' => true,
848
  ),
849
- 'SettingsAjaxSystemStatusController' =>
850
  array (
851
- 'name' => 'SettingsAjaxSystemStatusController',
852
- 'abstract' => 'VisualComposer\\Modules\\Settings\\Ajax\\SystemStatusController',
853
  'make' => true,
854
  'singleton' => true,
855
  ),
856
- 'ApiFactory' =>
857
  array (
858
- 'name' => 'ApiFactory',
859
- 'abstract' => 'VisualComposer\\Modules\\Api\\Factory',
860
  'make' => true,
861
  'singleton' => true,
862
  ),
863
- 'EditorsEnvController' =>
864
  array (
865
- 'name' => 'EditorsEnvController',
866
- 'abstract' => 'VisualComposer\\Modules\\Editors\\EnvController',
867
  'make' => true,
868
  'singleton' => true,
869
  ),
870
- 'EditorsMediaSizesController' =>
871
  array (
872
- 'name' => 'EditorsMediaSizesController',
873
- 'abstract' => 'VisualComposer\\Modules\\Editors\\MediaSizesController',
874
  'make' => true,
875
  'singleton' => true,
876
  ),
877
- 'EditorsElementsController' =>
878
  array (
879
- 'name' => 'EditorsElementsController',
880
- 'abstract' => 'VisualComposer\\Modules\\Editors\\Elements\\Controller',
881
  'make' => true,
882
  'singleton' => true,
883
  ),
884
- 'EditorsInitialHelpersController' =>
885
  array (
886
- 'name' => 'EditorsInitialHelpersController',
887
- 'abstract' => 'VisualComposer\\Modules\\Editors\\InitialHelpers\\Controller',
888
  'make' => true,
889
  'singleton' => true,
890
  ),
891
- 'EditorsTutorialController' =>
892
  array (
893
- 'name' => 'EditorsTutorialController',
894
- 'abstract' => 'VisualComposer\\Modules\\Editors\\Tutorial\\Controller',
895
  'make' => true,
896
  'singleton' => true,
897
  ),
898
- 'EditorsTutorialPostType' =>
899
  array (
900
- 'name' => 'EditorsTutorialPostType',
901
- 'abstract' => 'VisualComposer\\Modules\\Editors\\Tutorial\\PostType',
902
  'make' => true,
903
  'singleton' => true,
904
  ),
905
- 'EditorsPageEditableController' =>
906
  array (
907
- 'name' => 'EditorsPageEditableController',
908
- 'abstract' => 'VisualComposer\\Modules\\Editors\\PageEditable\\Controller',
909
  'make' => true,
910
  'singleton' => true,
911
  ),
912
- 'EditorsNotificationsController' =>
913
  array (
914
- 'name' => 'EditorsNotificationsController',
915
- 'abstract' => 'VisualComposer\\Modules\\Editors\\Notifications\\Controller',
916
  'make' => true,
917
  'singleton' => true,
918
  ),
919
- 'EditorsDataAjaxController' =>
920
  array (
921
- 'name' => 'EditorsDataAjaxController',
922
- 'abstract' => 'VisualComposer\\Modules\\Editors\\DataAjax\\Controller',
923
  'make' => true,
924
  'singleton' => true,
925
  ),
926
- 'EditorsDataAjaxPostDataController' =>
927
  array (
928
- 'name' => 'EditorsDataAjaxPostDataController',
929
- 'abstract' => 'VisualComposer\\Modules\\Editors\\DataAjax\\PostDataController',
930
  'make' => true,
931
  'singleton' => true,
932
  ),
933
- 'EditorsDataAjaxPostFieldsController' =>
934
  array (
935
- 'name' => 'EditorsDataAjaxPostFieldsController',
936
- 'abstract' => 'VisualComposer\\Modules\\Editors\\DataAjax\\PostFieldsController',
937
  'make' => true,
938
  'singleton' => true,
939
  ),
940
- 'EditorsDataAjaxRevisionController' =>
941
  array (
942
- 'name' => 'EditorsDataAjaxRevisionController',
943
- 'abstract' => 'VisualComposer\\Modules\\Editors\\DataAjax\\RevisionController',
944
  'make' => true,
945
  'singleton' => true,
946
  ),
947
- 'EditorsEditPostLinksController' =>
948
  array (
949
- 'name' => 'EditorsEditPostLinksController',
950
- 'abstract' => 'VisualComposer\\Modules\\Editors\\EditPostLinks\\Controller',
951
  'make' => true,
952
  'singleton' => true,
953
  ),
954
- 'EditorsPopupsPremiumPromoController' =>
955
  array (
956
- 'name' => 'EditorsPopupsPremiumPromoController',
957
- 'abstract' => 'VisualComposer\\Modules\\Editors\\Popups\\PremiumPromoController',
958
  'make' => true,
959
  'singleton' => true,
960
  ),
961
- 'EditorsBackendEditorController' =>
962
  array (
963
- 'name' => 'EditorsBackendEditorController',
964
- 'abstract' => 'VisualComposer\\Modules\\Editors\\Backend\\EditorController',
965
  'make' => true,
966
  'singleton' => true,
967
  ),
968
- 'EditorsBackendSaveSetEditorController' =>
969
  array (
970
- 'name' => 'EditorsBackendSaveSetEditorController',
971
- 'abstract' => 'VisualComposer\\Modules\\Editors\\Backend\\SaveSetEditorController',
972
  'make' => true,
973
  'singleton' => true,
974
  ),
975
- 'EditorsDataUsageController' =>
976
  array (
977
- 'name' => 'EditorsDataUsageController',
978
- 'abstract' => 'VisualComposer\\Modules\\Editors\\DataUsage\\Controller',
979
  'make' => true,
980
  'singleton' => true,
981
  ),
982
- 'EditorsDataUsageMostUsedItemsController' =>
983
  array (
984
- 'name' => 'EditorsDataUsageMostUsedItemsController',
985
- 'abstract' => 'VisualComposer\\Modules\\Editors\\DataUsage\\MostUsedItemsController',
986
  'make' => true,
987
  'singleton' => true,
988
  ),
989
- 'EditorsFrontendBundleController' =>
990
  array (
991
- 'name' => 'EditorsFrontendBundleController',
992
- 'abstract' => 'VisualComposer\\Modules\\Editors\\Frontend\\BundleController',
993
  'make' => true,
994
  'singleton' => true,
995
  ),
996
- 'EditorsFrontendController' =>
997
  array (
998
- 'name' => 'EditorsFrontendController',
999
- 'abstract' => 'VisualComposer\\Modules\\Editors\\Frontend\\Controller',
1000
  'make' => true,
1001
  'singleton' => true,
1002
  ),
1003
- 'EditorsFrontendHeartbeatController' =>
1004
  array (
1005
- 'name' => 'EditorsFrontendHeartbeatController',
1006
- 'abstract' => 'VisualComposer\\Modules\\Editors\\Frontend\\HeartbeatController',
1007
  'make' => true,
1008
  'singleton' => true,
1009
  ),
1010
- 'EditorsFrontendMenuController' =>
1011
  array (
1012
- 'name' => 'EditorsFrontendMenuController',
1013
- 'abstract' => 'VisualComposer\\Modules\\Editors\\Frontend\\MenuController',
1014
  'make' => true,
1015
  'singleton' => true,
1016
  ),
1017
- 'EditorsFrontendVariablesController' =>
1018
  array (
1019
- 'name' => 'EditorsFrontendVariablesController',
1020
- 'abstract' => 'VisualComposer\\Modules\\Editors\\Frontend\\VariablesController',
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1021
  'make' => true,
1022
  'singleton' => true,
1023
  ),
@@ -1042,6 +965,20 @@ return array (
1042
  'make' => true,
1043
  'singleton' => true,
1044
  ),
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1045
  'EditorsSettingsEditorLayoutController' =>
1046
  array (
1047
  'name' => 'EditorsSettingsEditorLayoutController',
@@ -1175,10 +1112,10 @@ return array (
1175
  'make' => true,
1176
  'singleton' => true,
1177
  ),
1178
- 'EditorsAttributesCheckboxController' =>
1179
  array (
1180
- 'name' => 'EditorsAttributesCheckboxController',
1181
- 'abstract' => 'VisualComposer\\Modules\\Editors\\Attributes\\Checkbox\\Controller',
1182
  'make' => true,
1183
  'singleton' => true,
1184
  ),
@@ -1189,6 +1126,13 @@ return array (
1189
  'make' => true,
1190
  'singleton' => true,
1191
  ),
 
 
 
 
 
 
 
1192
  'EditorsAttributesCodeMirrorCodeMirrorController' =>
1193
  array (
1194
  'name' => 'EditorsAttributesCodeMirrorCodeMirrorController',
@@ -1217,283 +1161,360 @@ return array (
1217
  'make' => true,
1218
  'singleton' => true,
1219
  ),
1220
- 'EditorsAttributesAutoCompleteController' =>
1221
  array (
1222
- 'name' => 'EditorsAttributesAutoCompleteController',
1223
- 'abstract' => 'VisualComposer\\Modules\\Editors\\Attributes\\AutoComplete\\Controller',
1224
  'make' => true,
1225
  'singleton' => true,
1226
  ),
1227
- 'VendorsAjaxSearchProController' =>
1228
  array (
1229
- 'name' => 'VendorsAjaxSearchProController',
1230
- 'abstract' => 'VisualComposer\\Modules\\Vendors\\AjaxSearchProController',
1231
  'make' => true,
1232
  'singleton' => true,
1233
  ),
1234
- 'VendorsDashboardController' =>
1235
  array (
1236
- 'name' => 'VendorsDashboardController',
1237
- 'abstract' => 'VisualComposer\\Modules\\Vendors\\DashboardController',
1238
  'make' => true,
1239
  'singleton' => true,
1240
  ),
1241
- 'VendorsElementorController' =>
1242
  array (
1243
- 'name' => 'VendorsElementorController',
1244
- 'abstract' => 'VisualComposer\\Modules\\Vendors\\ElementorController',
1245
  'make' => true,
1246
  'singleton' => true,
1247
  ),
1248
- 'VendorsEssentialGridController' =>
1249
  array (
1250
- 'name' => 'VendorsEssentialGridController',
1251
- 'abstract' => 'VisualComposer\\Modules\\Vendors\\EssentialGridController',
1252
  'make' => true,
1253
  'singleton' => true,
1254
  ),
1255
- 'VendorsGravityFormsController' =>
1256
  array (
1257
- 'name' => 'VendorsGravityFormsController',
1258
- 'abstract' => 'VisualComposer\\Modules\\Vendors\\GravityFormsController',
1259
  'make' => true,
1260
  'singleton' => true,
1261
  ),
1262
- 'VendorsJetPack' =>
1263
  array (
1264
- 'name' => 'VendorsJetPack',
1265
- 'abstract' => 'VisualComposer\\Modules\\Vendors\\JetPack',
1266
  'make' => true,
1267
  'singleton' => true,
1268
  ),
1269
- 'VendorsMetaSliderController' =>
1270
  array (
1271
- 'name' => 'VendorsMetaSliderController',
1272
- 'abstract' => 'VisualComposer\\Modules\\Vendors\\MetaSliderController',
1273
  'make' => true,
1274
  'singleton' => true,
1275
  ),
1276
- 'VendorsNextGen' =>
1277
  array (
1278
- 'name' => 'VendorsNextGen',
1279
- 'abstract' => 'VisualComposer\\Modules\\Vendors\\NextGen',
1280
  'make' => true,
1281
  'singleton' => true,
1282
  ),
1283
- 'VendorsNinjaFormsController' =>
1284
  array (
1285
- 'name' => 'VendorsNinjaFormsController',
1286
- 'abstract' => 'VisualComposer\\Modules\\Vendors\\NinjaFormsController',
1287
  'make' => true,
1288
  'singleton' => true,
1289
  ),
1290
- 'VendorsPluginsController' =>
1291
  array (
1292
- 'name' => 'VendorsPluginsController',
1293
- 'abstract' => 'VisualComposer\\Modules\\Vendors\\PluginsController',
1294
  'make' => true,
1295
  'singleton' => true,
1296
  ),
1297
- 'VendorsRevSliderController' =>
1298
  array (
1299
- 'name' => 'VendorsRevSliderController',
1300
- 'abstract' => 'VisualComposer\\Modules\\Vendors\\RevSliderController',
1301
  'make' => true,
1302
  'singleton' => true,
1303
  ),
1304
- 'VendorsWooCommerceController' =>
1305
  array (
1306
- 'name' => 'VendorsWooCommerceController',
1307
- 'abstract' => 'VisualComposer\\Modules\\Vendors\\WooCommerceController',
1308
  'make' => true,
1309
  'singleton' => true,
1310
  ),
1311
- 'VendorsWooCommerceMultivendorMarketplace' =>
1312
  array (
1313
- 'name' => 'VendorsWooCommerceMultivendorMarketplace',
1314
- 'abstract' => 'VisualComposer\\Modules\\Vendors\\WooCommerceMultivendorMarketplace',
1315
  'make' => true,
1316
  'singleton' => true,
1317
  ),
1318
- 'VendorsWooCommerceSquareController' =>
1319
  array (
1320
- 'name' => 'VendorsWooCommerceSquareController',
1321
- 'abstract' => 'VisualComposer\\Modules\\Vendors\\WooCommerceSquareController',
1322
  'make' => true,
1323
  'singleton' => true,
1324
  ),
1325
- 'VendorsWordpressController' =>
1326
  array (
1327
- 'name' => 'VendorsWordpressController',
1328
- 'abstract' => 'VisualComposer\\Modules\\Vendors\\WordpressController',
1329
  'make' => true,
1330
  'singleton' => true,
1331
  ),
1332
- 'VendorsWpFormsController' =>
1333
  array (
1334
- 'name' => 'VendorsWpFormsController',
1335
- 'abstract' => 'VisualComposer\\Modules\\Vendors\\WpFormsController',
1336
  'make' => true,
1337
  'singleton' => true,
1338
  ),
1339
- 'VendorsWpJobsManagerController' =>
1340
  array (
1341
- 'name' => 'VendorsWpJobsManagerController',
1342
- 'abstract' => 'VisualComposer\\Modules\\Vendors\\WpJobsManagerController',
1343
  'make' => true,
1344
  'singleton' => true,
1345
  ),
1346
- 'VendorsWpbakeryController' =>
1347
  array (
1348
- 'name' => 'VendorsWpbakeryController',
1349
- 'abstract' => 'VisualComposer\\Modules\\Vendors\\WpbakeryController',
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1350
  'make' => true,
1351
  'singleton' => true,
1352
  ),
1353
- 'VendorsWpmlController' =>
1354
  array (
1355
- 'name' => 'VendorsWpmlController',
1356
- 'abstract' => 'VisualComposer\\Modules\\Vendors\\WpmlController',
1357
  'make' => true,
1358
  'singleton' => true,
1359
  ),
1360
- 'VendorsYoastController' =>
1361
  array (
1362
- 'name' => 'VendorsYoastController',
1363
- 'abstract' => 'VisualComposer\\Modules\\Vendors\\YoastController',
1364
  'make' => true,
1365
  'singleton' => true,
1366
  ),
1367
- 'VendorsThemesGeneratePressController' =>
1368
  array (
1369
- 'name' => 'VendorsThemesGeneratePressController',
1370
- 'abstract' => 'VisualComposer\\Modules\\Vendors\\Themes\\GeneratePressController',
1371
  'make' => true,
1372
  'singleton' => true,
1373
  ),
1374
- 'VendorsThemesStorefrontController' =>
1375
  array (
1376
- 'name' => 'VendorsThemesStorefrontController',
1377
- 'abstract' => 'VisualComposer\\Modules\\Vendors\\Themes\\StorefrontController',
1378
  'make' => true,
1379
  'singleton' => true,
1380
  ),
1381
- 'VendorsThemesTwentySeventeenController' =>
1382
  array (
1383
- 'name' => 'VendorsThemesTwentySeventeenController',
1384
- 'abstract' => 'VisualComposer\\Modules\\Vendors\\Themes\\TwentySeventeenController',
1385
  'make' => true,
1386
  'singleton' => true,
1387
  ),
1388
- 'VendorsThemesTwentyTwentyOneController' =>
1389
  array (
1390
- 'name' => 'VendorsThemesTwentyTwentyOneController',
1391
- 'abstract' => 'VisualComposer\\Modules\\Vendors\\Themes\\TwentyTwentyOneController',
1392
  'make' => true,
1393
  'singleton' => true,
1394
  ),
1395
- 'VendorsGutenbergAttributeController' =>
1396
  array (
1397
- 'name' => 'VendorsGutenbergAttributeController',
1398
- 'abstract' => 'VisualComposer\\Modules\\Vendors\\Gutenberg\\AttributeController',
1399
  'make' => true,
1400
  'singleton' => true,
1401
  ),
1402
- 'VendorsGutenbergDisableController' =>
1403
  array (
1404
- 'name' => 'VendorsGutenbergDisableController',
1405
- 'abstract' => 'VisualComposer\\Modules\\Vendors\\Gutenberg\\DisableController',
1406
  'make' => true,
1407
  'singleton' => true,
1408
  ),
1409
- 'VendorsGutenbergSettingsController' =>
1410
  array (
1411
- 'name' => 'VendorsGutenbergSettingsController',
1412
- 'abstract' => 'VisualComposer\\Modules\\Vendors\\Gutenberg\\SettingsController',
1413
  'make' => true,
1414
  'singleton' => true,
1415
  ),
1416
- 'SystemCacheCacheController' =>
1417
  array (
1418
- 'name' => 'SystemCacheCacheController',
1419
- 'abstract' => 'VisualComposer\\Modules\\System\\Cache\\CacheController',
1420
  'make' => true,
1421
  'singleton' => true,
1422
  ),
1423
- 'SystemTextDomainController' =>
1424
  array (
1425
- 'name' => 'SystemTextDomainController',
1426
- 'abstract' => 'VisualComposer\\Modules\\System\\TextDomain\\Controller',
1427
  'make' => true,
1428
  'singleton' => true,
1429
  ),
1430
- 'SystemActivationController' =>
1431
  array (
1432
- 'name' => 'SystemActivationController',
1433
- 'abstract' => 'VisualComposer\\Modules\\System\\Activation\\Controller',
1434
  'make' => true,
1435
  'singleton' => true,
1436
  ),
1437
- 'SystemAjaxAdminController' =>
1438
  array (
1439
- 'name' => 'SystemAjaxAdminController',
1440
- 'abstract' => 'VisualComposer\\Modules\\System\\Ajax\\AdminController',
1441
  'make' => true,
1442
  'singleton' => true,
1443
  ),
1444
- 'SystemAjaxController' =>
1445
  array (
1446
- 'name' => 'SystemAjaxController',
1447
- 'abstract' => 'VisualComposer\\Modules\\System\\Ajax\\Controller',
1448
  'make' => true,
1449
  'singleton' => true,
1450
  ),
1451
- 'FrontViewAssetResetController' =>
1452
  array (
1453
- 'name' => 'FrontViewAssetResetController',
1454
- 'abstract' => 'VisualComposer\\Modules\\FrontView\\AssetResetController',
1455
  'make' => true,
1456
  'singleton' => true,
1457
  ),
1458
- 'FrontViewAssetUrlReplaceController' =>
1459
  array (
1460
- 'name' => 'FrontViewAssetUrlReplaceController',
1461
- 'abstract' => 'VisualComposer\\Modules\\FrontView\\AssetUrlReplaceController',
1462
  'make' => true,
1463
  'singleton' => true,
1464
  ),
1465
- 'FrontViewContentUrlReplaceController' =>
1466
  array (
1467
- 'name' => 'FrontViewContentUrlReplaceController',
1468
- 'abstract' => 'VisualComposer\\Modules\\FrontView\\ContentUrlReplaceController',
1469
  'make' => true,
1470
  'singleton' => true,
1471
  ),
1472
- 'FrontViewFrontVariablesController' =>
1473
  array (
1474
- 'name' => 'FrontViewFrontVariablesController',
1475
- 'abstract' => 'VisualComposer\\Modules\\FrontView\\FrontVariablesController',
1476
  'make' => true,
1477
  'singleton' => true,
1478
  ),
1479
- 'FrontViewFrontViewController' =>
1480
  array (
1481
- 'name' => 'FrontViewFrontViewController',
1482
- 'abstract' => 'VisualComposer\\Modules\\FrontView\\FrontViewController',
1483
  'make' => true,
1484
  'singleton' => true,
1485
  ),
1486
- 'FrontViewLazyLoadController' =>
1487
  array (
1488
- 'name' => 'FrontViewLazyLoadController',
1489
- 'abstract' => 'VisualComposer\\Modules\\FrontView\\LazyLoadController',
1490
  'make' => true,
1491
  'singleton' => true,
1492
  ),
1493
- 'FrontViewPluginsInfoController' =>
1494
  array (
1495
- 'name' => 'FrontViewPluginsInfoController',
1496
- 'abstract' => 'VisualComposer\\Modules\\FrontView\\PluginsInfoController',
1497
  'make' => true,
1498
  'singleton' => true,
1499
  ),
@@ -1518,38 +1539,17 @@ return array (
1518
  'make' => true,
1519
  'singleton' => true,
1520
  ),
1521
- 'HubElementsElementDownloadController' =>
1522
- array (
1523
- 'name' => 'HubElementsElementDownloadController',
1524
- 'abstract' => 'VisualComposer\\Modules\\Hub\\Elements\\ElementDownloadController',
1525
- 'make' => true,
1526
- 'singleton' => true,
1527
- ),
1528
- 'HubElementsElements' =>
1529
- array (
1530
- 'name' => 'HubElementsElements',
1531
- 'abstract' => 'VisualComposer\\Modules\\Hub\\Elements\\Elements',
1532
- 'make' => true,
1533
- 'singleton' => true,
1534
- ),
1535
- 'HubElementsElementsUpdater' =>
1536
- array (
1537
- 'name' => 'HubElementsElementsUpdater',
1538
- 'abstract' => 'VisualComposer\\Modules\\Hub\\Elements\\ElementsUpdater',
1539
- 'make' => true,
1540
- 'singleton' => true,
1541
- ),
1542
- 'HubElementsTeasersTeasersController' =>
1543
  array (
1544
- 'name' => 'HubElementsTeasersTeasersController',
1545
- 'abstract' => 'VisualComposer\\Modules\\Hub\\Elements\\Teasers\\TeasersController',
1546
  'make' => true,
1547
  'singleton' => true,
1548
  ),
1549
- 'HubElementsTeasersTeasersDownloadController' =>
1550
  array (
1551
- 'name' => 'HubElementsTeasersTeasersDownloadController',
1552
- 'abstract' => 'VisualComposer\\Modules\\Hub\\Elements\\Teasers\\TeasersDownloadController',
1553
  'make' => true,
1554
  'singleton' => true,
1555
  ),
@@ -1581,52 +1581,66 @@ return array (
1581
  'make' => true,
1582
  'singleton' => true,
1583
  ),
1584
- 'HubAssetsAssetDownloadController' =>
1585
  array (
1586
- 'name' => 'HubAssetsAssetDownloadController',
1587
- 'abstract' => 'VisualComposer\\Modules\\Hub\\Assets\\AssetDownloadController',
1588
  'make' => true,
1589
  'singleton' => true,
1590
  ),
1591
- 'HubStockMediaStockMediaDownloadController' =>
1592
  array (
1593
- 'name' => 'HubStockMediaStockMediaDownloadController',
1594
- 'abstract' => 'VisualComposer\\Modules\\Hub\\StockMedia\\StockMediaDownloadController',
1595
  'make' => true,
1596
  'singleton' => true,
1597
  ),
1598
- 'HubAddonsAddonDownloadController' =>
1599
  array (
1600
- 'name' => 'HubAddonsAddonDownloadController',
1601
- 'abstract' => 'VisualComposer\\Modules\\Hub\\Addons\\AddonDownloadController',
1602
  'make' => true,
1603
  'singleton' => true,
1604
  ),
1605
- 'HubAddonsAddons' =>
1606
  array (
1607
- 'name' => 'HubAddonsAddons',
1608
- 'abstract' => 'VisualComposer\\Modules\\Hub\\Addons\\Addons',
1609
  'make' => true,
1610
  'singleton' => true,
1611
  ),
1612
- 'HubAddonsAddonsUpdater' =>
1613
  array (
1614
- 'name' => 'HubAddonsAddonsUpdater',
1615
- 'abstract' => 'VisualComposer\\Modules\\Hub\\Addons\\AddonsUpdater',
1616
  'make' => true,
1617
  'singleton' => true,
1618
  ),
1619
- 'HubAddonsTeasersTeasersController' =>
1620
  array (
1621
- 'name' => 'HubAddonsTeasersTeasersController',
1622
- 'abstract' => 'VisualComposer\\Modules\\Hub\\Addons\\Teasers\\TeasersController',
1623
  'make' => true,
1624
  'singleton' => true,
1625
  ),
1626
- 'HubAddonsTeasersTeasersDownloadController' =>
1627
  array (
1628
- 'name' => 'HubAddonsTeasersTeasersDownloadController',
1629
- 'abstract' => 'VisualComposer\\Modules\\Hub\\Addons\\Teasers\\TeasersDownloadController',
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1630
  'make' => true,
1631
  'singleton' => true,
1632
  ),
@@ -1658,38 +1672,52 @@ return array (
1658
  'make' => true,
1659
  'singleton' => true,
1660
  ),
1661
- 'HubPagesHub' =>
1662
  array (
1663
- 'name' => 'HubPagesHub',
1664
- 'abstract' => 'VisualComposer\\Modules\\Hub\\Pages\\Hub',
1665
  'make' => true,
1666
  'singleton' => true,
1667
  ),
1668
- 'HubPagesPremiumTeasers' =>
1669
  array (
1670
- 'name' => 'HubPagesPremiumTeasers',
1671
- 'abstract' => 'VisualComposer\\Modules\\Hub\\Pages\\PremiumTeasers',
1672
  'make' => true,
1673
  'singleton' => true,
1674
  ),
1675
- 'HubPagesUpdateBePage' =>
1676
  array (
1677
- 'name' => 'HubPagesUpdateBePage',
1678
- 'abstract' => 'VisualComposer\\Modules\\Hub\\Pages\\UpdateBePage',
1679
  'make' => true,
1680
  'singleton' => true,
1681
  ),
1682
- 'HubPagesUpdateFePage' =>
1683
  array (
1684
- 'name' => 'HubPagesUpdateFePage',
1685
- 'abstract' => 'VisualComposer\\Modules\\Hub\\Pages\\UpdateFePage',
1686
  'make' => true,
1687
  'singleton' => true,
1688
  ),
1689
- 'HubActionsPostUpdateAction' =>
1690
  array (
1691
- 'name' => 'HubActionsPostUpdateAction',
1692
- 'abstract' => 'VisualComposer\\Modules\\Hub\\Actions\\PostUpdateAction',
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1693
  'make' => true,
1694
  'singleton' => true,
1695
  ),
199
  'make' => false,
200
  'singleton' => true,
201
  ),
202
+ 'PreviewHelper' =>
203
+ array (
204
+ 'name' => 'PreviewHelper',
205
+ 'abstract' => 'VisualComposer\\Helpers\\Preview',
206
+ 'make' => false,
207
+ 'singleton' => true,
208
+ ),
209
  'RequestHelper' =>
210
  array (
211
  'name' => 'RequestHelper',
213
  'make' => false,
214
  'singleton' => true,
215
  ),
216
+ 'RevisionHelper' =>
217
+ array (
218
+ 'name' => 'RevisionHelper',
219
+ 'abstract' => 'VisualComposer\\Helpers\\Revision',
220
+ 'make' => false,
221
+ 'singleton' => true,
222
+ ),
223
  'StatusHelper' =>
224
  array (
225
  'name' => 'StatusHelper',
412
  ),
413
  'modules' =>
414
  array (
415
+ 'ApiFactory' =>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
416
  array (
417
+ 'name' => 'ApiFactory',
418
+ 'abstract' => 'VisualComposer\\Modules\\Api\\Factory',
419
  'make' => true,
420
  'singleton' => true,
421
  ),
422
+ 'SystemCacheCacheController' =>
423
  array (
424
+ 'name' => 'SystemCacheCacheController',
425
+ 'abstract' => 'VisualComposer\\Modules\\System\\Cache\\CacheController',
426
  'make' => true,
427
  'singleton' => true,
428
  ),
429
+ 'SystemActivationController' =>
430
  array (
431
+ 'name' => 'SystemActivationController',
432
+ 'abstract' => 'VisualComposer\\Modules\\System\\Activation\\Controller',
433
  'make' => true,
434
  'singleton' => true,
435
  ),
436
+ 'SystemTextDomainController' =>
437
  array (
438
+ 'name' => 'SystemTextDomainController',
439
+ 'abstract' => 'VisualComposer\\Modules\\System\\TextDomain\\Controller',
440
  'make' => true,
441
  'singleton' => true,
442
  ),
443
+ 'SystemAjaxAdminController' =>
444
  array (
445
+ 'name' => 'SystemAjaxAdminController',
446
+ 'abstract' => 'VisualComposer\\Modules\\System\\Ajax\\AdminController',
447
  'make' => true,
448
  'singleton' => true,
449
  ),
450
+ 'SystemAjaxController' =>
451
  array (
452
+ 'name' => 'SystemAjaxController',
453
+ 'abstract' => 'VisualComposer\\Modules\\System\\Ajax\\Controller',
454
  'make' => true,
455
  'singleton' => true,
456
  ),
517
  'make' => true,
518
  'singleton' => true,
519
  ),
520
+ 'MigrationsMaintenanceModeMigration' =>
521
+ array (
522
+ 'name' => 'MigrationsMaintenanceModeMigration',
523
+ 'abstract' => 'VisualComposer\\Modules\\Migrations\\MaintenanceModeMigration',
524
+ 'make' => true,
525
+ 'singleton' => true,
526
+ ),
527
  'MigrationsMergeArchivesLayoutsMigration' =>
528
  array (
529
  'name' => 'MigrationsMergeArchivesLayoutsMigration',
559
  'make' => true,
560
  'singleton' => true,
561
  ),
562
+ 'FrontViewAssetResetController' =>
563
  array (
564
+ 'name' => 'FrontViewAssetResetController',
565
+ 'abstract' => 'VisualComposer\\Modules\\FrontView\\AssetResetController',
566
  'make' => true,
567
  'singleton' => true,
568
  ),
569
+ 'FrontViewAssetUrlReplaceController' =>
570
  array (
571
+ 'name' => 'FrontViewAssetUrlReplaceController',
572
+ 'abstract' => 'VisualComposer\\Modules\\FrontView\\AssetUrlReplaceController',
573
  'make' => true,
574
  'singleton' => true,
575
  ),
576
+ 'FrontViewContentUrlReplaceController' =>
577
  array (
578
+ 'name' => 'FrontViewContentUrlReplaceController',
579
+ 'abstract' => 'VisualComposer\\Modules\\FrontView\\ContentUrlReplaceController',
580
  'make' => true,
581
  'singleton' => true,
582
  ),
583
+ 'FrontViewFrontVariablesController' =>
584
  array (
585
+ 'name' => 'FrontViewFrontVariablesController',
586
+ 'abstract' => 'VisualComposer\\Modules\\FrontView\\FrontVariablesController',
587
  'make' => true,
588
  'singleton' => true,
589
  ),
590
+ 'FrontViewFrontViewController' =>
591
  array (
592
+ 'name' => 'FrontViewFrontViewController',
593
+ 'abstract' => 'VisualComposer\\Modules\\FrontView\\FrontViewController',
594
  'make' => true,
595
  'singleton' => true,
596
  ),
597
+ 'FrontViewLazyLoadController' =>
598
  array (
599
+ 'name' => 'FrontViewLazyLoadController',
600
+ 'abstract' => 'VisualComposer\\Modules\\FrontView\\LazyLoadController',
601
  'make' => true,
602
  'singleton' => true,
603
  ),
604
+ 'FrontViewMaintenanceModeController' =>
605
  array (
606
+ 'name' => 'FrontViewMaintenanceModeController',
607
+ 'abstract' => 'VisualComposer\\Modules\\FrontView\\MaintenanceModeController',
608
  'make' => true,
609
  'singleton' => true,
610
  ),
611
+ 'FrontViewPluginsInfoController' =>
612
  array (
613
+ 'name' => 'FrontViewPluginsInfoController',
614
+ 'abstract' => 'VisualComposer\\Modules\\FrontView\\PluginsInfoController',
615
  'make' => true,
616
  'singleton' => true,
617
  ),
618
+ 'UtmUtm' =>
619
  array (
620
+ 'name' => 'UtmUtm',
621
+ 'abstract' => 'VisualComposer\\Modules\\Utm\\Utm',
622
  'make' => true,
623
  'singleton' => true,
624
  ),
625
+ 'VendorsAjaxSearchProController' =>
626
  array (
627
+ 'name' => 'VendorsAjaxSearchProController',
628
+ 'abstract' => 'VisualComposer\\Modules\\Vendors\\AjaxSearchProController',
629
  'make' => true,
630
  'singleton' => true,
631
  ),
632
+ 'VendorsDashboardController' =>
633
  array (
634
+ 'name' => 'VendorsDashboardController',
635
+ 'abstract' => 'VisualComposer\\Modules\\Vendors\\DashboardController',
636
  'make' => true,
637
  'singleton' => true,
638
  ),
639
+ 'VendorsElementorController' =>
640
  array (
641
+ 'name' => 'VendorsElementorController',
642
+ 'abstract' => 'VisualComposer\\Modules\\Vendors\\ElementorController',
643
  'make' => true,
644
  'singleton' => true,
645
  ),
646
+ 'VendorsEssentialGridController' =>
647
  array (
648
+ 'name' => 'VendorsEssentialGridController',
649
+ 'abstract' => 'VisualComposer\\Modules\\Vendors\\EssentialGridController',
650
  'make' => true,
651
  'singleton' => true,
652
  ),
653
+ 'VendorsGravityFormsController' =>
654
  array (
655
+ 'name' => 'VendorsGravityFormsController',
656
+ 'abstract' => 'VisualComposer\\Modules\\Vendors\\GravityFormsController',
657
  'make' => true,
658
  'singleton' => true,
659
  ),
660
+ 'VendorsJetPack' =>
661
  array (
662
+ 'name' => 'VendorsJetPack',
663
+ 'abstract' => 'VisualComposer\\Modules\\Vendors\\JetPack',
664
  'make' => true,
665
  'singleton' => true,
666
  ),
667
+ 'VendorsMetaSliderController' =>
668
  array (
669
+ 'name' => 'VendorsMetaSliderController',
670
+ 'abstract' => 'VisualComposer\\Modules\\Vendors\\MetaSliderController',
671
  'make' => true,
672
  'singleton' => true,
673
  ),
674
+ 'VendorsNextGen' =>
675
  array (
676
+ 'name' => 'VendorsNextGen',
677
+ 'abstract' => 'VisualComposer\\Modules\\Vendors\\NextGen',
678
  'make' => true,
679
  'singleton' => true,
680
  ),
681
+ 'VendorsNinjaFormsController' =>
682
  array (
683
+ 'name' => 'VendorsNinjaFormsController',
684
+ 'abstract' => 'VisualComposer\\Modules\\Vendors\\NinjaFormsController',
685
  'make' => true,
686
  'singleton' => true,
687
  ),
688
+ 'VendorsPluginsController' =>
689
  array (
690
+ 'name' => 'VendorsPluginsController',
691
+ 'abstract' => 'VisualComposer\\Modules\\Vendors\\PluginsController',
692
  'make' => true,
693
  'singleton' => true,
694
  ),
695
+ 'VendorsRevSliderController' =>
696
  array (
697
+ 'name' => 'VendorsRevSliderController',
698
+ 'abstract' => 'VisualComposer\\Modules\\Vendors\\RevSliderController',
699
  'make' => true,
700
  'singleton' => true,
701
  ),
702
+ 'VendorsWooCommerceController' =>
703
  array (
704
+ 'name' => 'VendorsWooCommerceController',
705
+ 'abstract' => 'VisualComposer\\Modules\\Vendors\\WooCommerceController',
706
  'make' => true,
707
  'singleton' => true,
708
  ),
709
+ 'VendorsWooCommerceMultivendorMarketplace' =>
710
  array (
711
+ 'name' => 'VendorsWooCommerceMultivendorMarketplace',
712
+ 'abstract' => 'VisualComposer\\Modules\\Vendors\\WooCommerceMultivendorMarketplace',
713
  'make' => true,
714
  'singleton' => true,
715
  ),
716
+ 'VendorsWooCommerceSquareController' =>
717
  array (
718
+ 'name' => 'VendorsWooCommerceSquareController',
719
+ 'abstract' => 'VisualComposer\\Modules\\Vendors\\WooCommerceSquareController',
720
  'make' => true,
721
  'singleton' => true,
722
  ),
723
+ 'VendorsWordpressController' =>
724
  array (
725
+ 'name' => 'VendorsWordpressController',
726
+ 'abstract' => 'VisualComposer\\Modules\\Vendors\\WordpressController',
727
  'make' => true,
728
  'singleton' => true,
729
  ),
730
+ 'VendorsWpFormsController' =>
731
  array (
732
+ 'name' => 'VendorsWpFormsController',
733
+ 'abstract' => 'VisualComposer\\Modules\\Vendors\\WpFormsController',
734
  'make' => true,
735
  'singleton' => true,
736
  ),
737
+ 'VendorsWpJobsManagerController' =>
738
  array (
739
+ 'name' => 'VendorsWpJobsManagerController',
740
+ 'abstract' => 'VisualComposer\\Modules\\Vendors\\WpJobsManagerController',
741
  'make' => true,
742
  'singleton' => true,
743
  ),
744
+ 'VendorsWpbakeryController' =>
745
  array (
746
+ 'name' => 'VendorsWpbakeryController',
747
+ 'abstract' => 'VisualComposer\\Modules\\Vendors\\WpbakeryController',
748
  'make' => true,
749
  'singleton' => true,
750
  ),
751
+ 'VendorsWpmlController' =>
752
  array (
753
+ 'name' => 'VendorsWpmlController',
754
+ 'abstract' => 'VisualComposer\\Modules\\Vendors\\WpmlController',
755
  'make' => true,
756
  'singleton' => true,
757
  ),
758
+ 'VendorsYoastController' =>
759
  array (
760
+ 'name' => 'VendorsYoastController',
761
+ 'abstract' => 'VisualComposer\\Modules\\Vendors\\YoastController',
762
  'make' => true,
763
  'singleton' => true,
764
  ),
765
+ 'VendorsGutenbergAttributeController' =>
766
  array (
767
+ 'name' => 'VendorsGutenbergAttributeController',
768
+ 'abstract' => 'VisualComposer\\Modules\\Vendors\\Gutenberg\\AttributeController',
769
  'make' => true,
770
  'singleton' => true,
771
  ),
772
+ 'VendorsGutenbergDisableController' =>
773
  array (
774
+ 'name' => 'VendorsGutenbergDisableController',
775
+ 'abstract' => 'VisualComposer\\Modules\\Vendors\\Gutenberg\\DisableController',
776
  'make' => true,
777
  'singleton' => true,
778
  ),
779
+ 'VendorsGutenbergSettingsController' =>
780
  array (
781
+ 'name' => 'VendorsGutenbergSettingsController',
782
+ 'abstract' => 'VisualComposer\\Modules\\Vendors\\Gutenberg\\SettingsController',
783
  'make' => true,
784
  'singleton' => true,
785
  ),
786
+ 'VendorsThemesGeneratePressController' =>
787
  array (
788
+ 'name' => 'VendorsThemesGeneratePressController',
789
+ 'abstract' => 'VisualComposer\\Modules\\Vendors\\Themes\\GeneratePressController',
790
  'make' => true,
791
  'singleton' => true,
792
  ),
793
+ 'VendorsThemesStorefrontController' =>
794
  array (
795
+ 'name' => 'VendorsThemesStorefrontController',
796
+ 'abstract' => 'VisualComposer\\Modules\\Vendors\\Themes\\StorefrontController',
797
  'make' => true,
798
  'singleton' => true,
799
  ),
800
+ 'VendorsThemesTwentySeventeenController' =>
801
  array (
802
+ 'name' => 'VendorsThemesTwentySeventeenController',
803
+ 'abstract' => 'VisualComposer\\Modules\\Vendors\\Themes\\TwentySeventeenController',
804
  'make' => true,
805
  'singleton' => true,
806
  ),
807
+ 'VendorsThemesTwentyTwentyOneController' =>
808
  array (
809
+ 'name' => 'VendorsThemesTwentyTwentyOneController',
810
+ 'abstract' => 'VisualComposer\\Modules\\Vendors\\Themes\\TwentyTwentyOneController',
811
  'make' => true,
812
  'singleton' => true,
813
  ),
814
+ 'ElementsApiController' =>
815
  array (
816
+ 'name' => 'ElementsApiController',
817
+ 'abstract' => 'VisualComposer\\Modules\\Elements\\ApiController',
818
  'make' => true,
819
  'singleton' => true,
820
  ),
821
+ 'ElementsController' =>
822
  array (
823
+ 'name' => 'ElementsController',
824
+ 'abstract' => 'VisualComposer\\Modules\\Elements\\Controller',
825
  'make' => true,
826
  'singleton' => true,
827
  ),
828
+ 'ElementsViewPageRender' =>
829
  array (
830
+ 'name' => 'ElementsViewPageRender',
831
+ 'abstract' => 'VisualComposer\\Modules\\Elements\\ViewPageRender',
832
  'make' => true,
833
  'singleton' => true,
834
  ),
835
+ 'ElementsEncodedShortcodeController' =>
836
  array (
837
+ 'name' => 'ElementsEncodedShortcodeController',
838
+ 'abstract' => 'VisualComposer\\Modules\\Elements\\EncodedShortcode\\Controller',
839
  'make' => true,
840
  'singleton' => true,
841
  ),
842
+ 'ElementsGlobalVariablesController' =>
843
  array (
844
+ 'name' => 'ElementsGlobalVariablesController',
845
+ 'abstract' => 'VisualComposer\\Modules\\Elements\\GlobalVariables\\Controller',
846
  'make' => true,
847
  'singleton' => true,
848
  ),
849
+ 'ElementsAjaxShortcodeController' =>
850
  array (
851
+ 'name' => 'ElementsAjaxShortcodeController',
852
+ 'abstract' => 'VisualComposer\\Modules\\Elements\\AjaxShortcode\\Controller',
853
  'make' => true,
854
  'singleton' => true,
855
  ),
856
+ 'ElementsAjaxImageControllerController' =>
857
  array (
858
+ 'name' => 'ElementsAjaxImageControllerController',
859
+ 'abstract' => 'VisualComposer\\Modules\\Elements\\AjaxImageController\\Controller',
860
  'make' => true,
861
  'singleton' => true,
862
  ),
863
+ 'ElementsAssetShortcodeController' =>
864
  array (
865
+ 'name' => 'ElementsAssetShortcodeController',
866
+ 'abstract' => 'VisualComposer\\Modules\\Elements\\AssetShortcode\\Controller',
867
  'make' => true,
868
  'singleton' => true,
869
  ),
870
+ 'ElementsWpWidgetsWpWidgetsController' =>
871
  array (
872
+ 'name' => 'ElementsWpWidgetsWpWidgetsController',
873
+ 'abstract' => 'VisualComposer\\Modules\\Elements\\WpWidgets\\WpWidgetsController',
874
  'make' => true,
875
  'singleton' => true,
876
  ),
877
+ 'ElementsWpWidgetsWpWidgetsShortcodes' =>
878
  array (
879
+ 'name' => 'ElementsWpWidgetsWpWidgetsShortcodes',
880
+ 'abstract' => 'VisualComposer\\Modules\\Elements\\WpWidgets\\WpWidgetsShortcodes',
881
  'make' => true,
882
  'singleton' => true,
883
  ),
884
+ 'EditorsEnvController' =>
885
  array (
886
+ 'name' => 'EditorsEnvController',
887
+ 'abstract' => 'VisualComposer\\Modules\\Editors\\EnvController',
888
  'make' => true,
889
  'singleton' => true,
890
  ),
891
+ 'EditorsMediaSizesController' =>
892
  array (
893
+ 'name' => 'EditorsMediaSizesController',
894
+ 'abstract' => 'VisualComposer\\Modules\\Editors\\MediaSizesController',
895
  'make' => true,
896
  'singleton' => true,
897
  ),
898
+ 'EditorsPopupsPremiumPromoController' =>
899
  array (
900
+ 'name' => 'EditorsPopupsPremiumPromoController',
901
+ 'abstract' => 'VisualComposer\\Modules\\Editors\\Popups\\PremiumPromoController',
902
  'make' => true,
903
  'singleton' => true,
904
  ),
905
+ 'EditorsNotificationsController' =>
906
  array (
907
+ 'name' => 'EditorsNotificationsController',
908
+ 'abstract' => 'VisualComposer\\Modules\\Editors\\Notifications\\Controller',
909
  'make' => true,
910
  'singleton' => true,
911
  ),
912
+ 'EditorsDataAjaxController' =>
913
  array (
914
+ 'name' => 'EditorsDataAjaxController',
915
+ 'abstract' => 'VisualComposer\\Modules\\Editors\\DataAjax\\Controller',
916
+ 'make' => true,
917
+ 'singleton' => true,
918
+ ),
919
+ 'EditorsDataAjaxPostDataController' =>
920
+ array (
921
+ 'name' => 'EditorsDataAjaxPostDataController',
922
+ 'abstract' => 'VisualComposer\\Modules\\Editors\\DataAjax\\PostDataController',
923
+ 'make' => true,
924
+ 'singleton' => true,
925
+ ),
926
+ 'EditorsDataAjaxPostFieldsController' =>
927
+ array (
928
+ 'name' => 'EditorsDataAjaxPostFieldsController',
929
+ 'abstract' => 'VisualComposer\\Modules\\Editors\\DataAjax\\PostFieldsController',
930
+ 'make' => true,
931
+ 'singleton' => true,
932
+ ),
933
+ 'EditorsDataAjaxRevisionController' =>
934
+ array (
935
+ 'name' => 'EditorsDataAjaxRevisionController',
936
+ 'abstract' => 'VisualComposer\\Modules\\Editors\\DataAjax\\RevisionController',
937
+ 'make' => true,
938
+ 'singleton' => true,
939
+ ),
940
+ 'EditorsElementsController' =>
941
+ array (
942
+ 'name' => 'EditorsElementsController',
943
+ 'abstract' => 'VisualComposer\\Modules\\Editors\\Elements\\Controller',
944
  'make' => true,
945
  'singleton' => true,
946
  ),
965
  'make' => true,
966
  'singleton' => true,
967
  ),
968
+ 'EditorsBackendEditorController' =>
969
+ array (
970
+ 'name' => 'EditorsBackendEditorController',
971
+ 'abstract' => 'VisualComposer\\Modules\\Editors\\Backend\\EditorController',
972
+ 'make' => true,
973
+ 'singleton' => true,
974
+ ),
975
+ 'EditorsBackendSaveSetEditorController' =>
976
+ array (
977
+ 'name' => 'EditorsBackendSaveSetEditorController',
978
+ 'abstract' => 'VisualComposer\\Modules\\Editors\\Backend\\SaveSetEditorController',
979
+ 'make' => true,
980
+ 'singleton' => true,
981
+ ),
982
  'EditorsSettingsEditorLayoutController' =>
983
  array (
984
  'name' => 'EditorsSettingsEditorLayoutController',
1112
  'make' => true,
1113
  'singleton' => true,
1114
  ),
1115
+ 'EditorsAttributesAutoCompleteController' =>
1116
  array (
1117
+ 'name' => 'EditorsAttributesAutoCompleteController',
1118
+ 'abstract' => 'VisualComposer\\Modules\\Editors\\Attributes\\AutoComplete\\Controller',
1119
  'make' => true,
1120
  'singleton' => true,
1121
  ),
1126
  'make' => true,
1127
  'singleton' => true,
1128
  ),
1129
+ 'EditorsAttributesCheckboxController' =>
1130
+ array (
1131
+ 'name' => 'EditorsAttributesCheckboxController',
1132
+ 'abstract' => 'VisualComposer\\Modules\\Editors\\Attributes\\Checkbox\\Controller',
1133
+ 'make' => true,
1134
+ 'singleton' => true,
1135
+ ),
1136
  'EditorsAttributesCodeMirrorCodeMirrorController' =>
1137
  array (
1138
  'name' => 'EditorsAttributesCodeMirrorCodeMirrorController',
1161
  'make' => true,
1162
  'singleton' => true,
1163
  ),
1164
+ 'EditorsDataUsageController' =>
1165
  array (
1166
+ 'name' => 'EditorsDataUsageController',
1167
+ 'abstract' => 'VisualComposer\\Modules\\Editors\\DataUsage\\Controller',
1168
  'make' => true,
1169
  'singleton' => true,
1170
  ),
1171
+ 'EditorsDataUsageMostUsedItemsController' =>
1172
  array (
1173
+ 'name' => 'EditorsDataUsageMostUsedItemsController',
1174
+ 'abstract' => 'VisualComposer\\Modules\\Editors\\DataUsage\\MostUsedItemsController',
1175
  'make' => true,
1176
  'singleton' => true,
1177
  ),
1178
+ 'EditorsEditPostLinksController' =>
1179
  array (
1180
+ 'name' => 'EditorsEditPostLinksController',
1181
+ 'abstract' => 'VisualComposer\\Modules\\Editors\\EditPostLinks\\Controller',
1182
  'make' => true,
1183
  'singleton' => true,
1184
  ),
1185
+ 'EditorsTutorialController' =>
1186
  array (
1187
+ 'name' => 'EditorsTutorialController',
1188
+ 'abstract' => 'VisualComposer\\Modules\\Editors\\Tutorial\\Controller',
1189
  'make' => true,
1190
  'singleton' => true,
1191
  ),
1192
+ 'EditorsTutorialPostType' =>
1193
  array (
1194
+ 'name' => 'EditorsTutorialPostType',
1195
+ 'abstract' => 'VisualComposer\\Modules\\Editors\\Tutorial\\PostType',
1196
  'make' => true,
1197
  'singleton' => true,
1198
  ),
1199
+ 'EditorsInitialHelpersController' =>
1200
  array (
1201
+ 'name' => 'EditorsInitialHelpersController',
1202
+ 'abstract' => 'VisualComposer\\Modules\\Editors\\InitialHelpers\\Controller',
1203
  'make' => true,
1204
  'singleton' => true,
1205
  ),
1206
+ 'EditorsPageEditableController' =>
1207
  array (
1208
+ 'name' => 'EditorsPageEditableController',
1209
+ 'abstract' => 'VisualComposer\\Modules\\Editors\\PageEditable\\Controller',
1210
  'make' => true,
1211
  'singleton' => true,
1212
  ),
1213
+ 'EditorsFrontendBundleController' =>
1214
  array (
1215
+ 'name' => 'EditorsFrontendBundleController',
1216
+ 'abstract' => 'VisualComposer\\Modules\\Editors\\Frontend\\BundleController',
1217
  'make' => true,
1218
  'singleton' => true,
1219
  ),
1220
+ 'EditorsFrontendController' =>
1221
  array (
1222
+ 'name' => 'EditorsFrontendController',
1223
+ 'abstract' => 'VisualComposer\\Modules\\Editors\\Frontend\\Controller',
1224
  'make' => true,
1225
  'singleton' => true,
1226
  ),
1227
+ 'EditorsFrontendHeartbeatController' =>
1228
  array (
1229
+ 'name' => 'EditorsFrontendHeartbeatController',
1230
+ 'abstract' => 'VisualComposer\\Modules\\Editors\\Frontend\\HeartbeatController',
1231
  'make' => true,
1232
  'singleton' => true,
1233
  ),
1234
+ 'EditorsFrontendMenuController' =>
1235
  array (
1236
+ 'name' => 'EditorsFrontendMenuController',
1237
+ 'abstract' => 'VisualComposer\\Modules\\Editors\\Frontend\\MenuController',
1238
  'make' => true,
1239
  'singleton' => true,
1240
  ),
1241
+ 'EditorsFrontendVariablesController' =>
1242
  array (
1243
+ 'name' => 'EditorsFrontendVariablesController',
1244
+ 'abstract' => 'VisualComposer\\Modules\\Editors\\Frontend\\VariablesController',
1245
  'make' => true,
1246
  'singleton' => true,
1247
  ),
1248
+ 'AssetsAssetBundleCompressionController' =>
1249
  array (
1250
+ 'name' => 'AssetsAssetBundleCompressionController',
1251
+ 'abstract' => 'VisualComposer\\Modules\\Assets\\AssetBundleCompressionController',
1252
  'make' => true,
1253
  'singleton' => true,
1254
  ),
1255
+ 'AssetsAssetBundleController' =>
1256
  array (
1257
+ 'name' => 'AssetsAssetBundleController',
1258
+ 'abstract' => 'VisualComposer\\Modules\\Assets\\AssetBundleController',
1259
  'make' => true,
1260
  'singleton' => true,
1261
  ),
1262
+ 'AssetsAssetResetController' =>
1263
  array (
1264
+ 'name' => 'AssetsAssetResetController',
1265
+ 'abstract' => 'VisualComposer\\Modules\\Assets\\AssetResetController',
1266
  'make' => true,
1267
  'singleton' => true,
1268
  ),
1269
+ 'AssetsDataController' =>
1270
  array (
1271
+ 'name' => 'AssetsDataController',
1272
+ 'abstract' => 'VisualComposer\\Modules\\Assets\\DataController',
1273
  'make' => true,
1274
  'singleton' => true,
1275
  ),
1276
+ 'AssetsEnqueueController' =>
1277
  array (
1278
+ 'name' => 'AssetsEnqueueController',
1279
+ 'abstract' => 'VisualComposer\\Modules\\Assets\\EnqueueController',
1280
  'make' => true,
1281
  'singleton' => true,
1282
  ),
1283
+ 'AssetsFileController' =>
1284
  array (
1285
+ 'name' => 'AssetsFileController',
1286
+ 'abstract' => 'VisualComposer\\Modules\\Assets\\FileController',
1287
  'make' => true,
1288
  'singleton' => true,
1289
  ),
1290
+ 'AssetsJsDataController' =>
1291
  array (
1292
+ 'name' => 'AssetsJsDataController',
1293
+ 'abstract' => 'VisualComposer\\Modules\\Assets\\JsDataController',
1294
+ 'make' => true,
1295
+ 'singleton' => true,
1296
+ ),
1297
+ 'AssetsJsEnqueueController' =>
1298
+ array (
1299
+ 'name' => 'AssetsJsEnqueueController',
1300
+ 'abstract' => 'VisualComposer\\Modules\\Assets\\JsEnqueueController',
1301
+ 'make' => true,
1302
+ 'singleton' => true,
1303
+ ),
1304
+ 'AssetsPreviewDataController' =>
1305
+ array (
1306
+ 'name' => 'AssetsPreviewDataController',
1307
+ 'abstract' => 'VisualComposer\\Modules\\Assets\\PreviewDataController',
1308
+ 'make' => true,
1309
+ 'singleton' => true,
1310
+ ),
1311
+ 'AssetsPreviewEnqueueController' =>
1312
+ array (
1313
+ 'name' => 'AssetsPreviewEnqueueController',
1314
+ 'abstract' => 'VisualComposer\\Modules\\Assets\\PreviewEnqueueController',
1315
+ 'make' => true,
1316
+ 'singleton' => true,
1317
+ ),
1318
+ 'AssetsPreviewJsDataController' =>
1319
+ array (
1320
+ 'name' => 'AssetsPreviewJsDataController',
1321
+ 'abstract' => 'VisualComposer\\Modules\\Assets\\PreviewJsDataController',
1322
+ 'make' => true,
1323
+ 'singleton' => true,
1324
+ ),
1325
+ 'AssetsPreviewJsEnqueueController' =>
1326
+ array (
1327
+ 'name' => 'AssetsPreviewJsEnqueueController',
1328
+ 'abstract' => 'VisualComposer\\Modules\\Assets\\PreviewJsEnqueueController',
1329
+ 'make' => true,
1330
+ 'singleton' => true,
1331
+ ),
1332
+ 'AssetsSharedController' =>
1333
+ array (
1334
+ 'name' => 'AssetsSharedController',
1335
+ 'abstract' => 'VisualComposer\\Modules\\Assets\\SharedController',
1336
+ 'make' => true,
1337
+ 'singleton' => true,
1338
+ ),
1339
+ 'LicenseActivationRedirectController' =>
1340
+ array (
1341
+ 'name' => 'LicenseActivationRedirectController',
1342
+ 'abstract' => 'VisualComposer\\Modules\\License\\ActivationRedirectController',
1343
+ 'make' => true,
1344
+ 'singleton' => true,
1345
+ ),
1346
+ 'LicenseDeactivationController' =>
1347
+ array (
1348
+ 'name' => 'LicenseDeactivationController',
1349
+ 'abstract' => 'VisualComposer\\Modules\\License\\DeactivationController',
1350
+ 'make' => true,
1351
+ 'singleton' => true,
1352
+ ),
1353
+ 'LicenseEditorVariablesController' =>
1354
+ array (
1355
+ 'name' => 'LicenseEditorVariablesController',
1356
+ 'abstract' => 'VisualComposer\\Modules\\License\\EditorVariablesController',
1357
+ 'make' => true,
1358
+ 'singleton' => true,
1359
+ ),
1360
+ 'LicenseErrorReportingController' =>
1361
+ array (
1362
+ 'name' => 'LicenseErrorReportingController',
1363
+ 'abstract' => 'VisualComposer\\Modules\\License\\ErrorReportingController',
1364
+ 'make' => true,
1365
+ 'singleton' => true,
1366
+ ),
1367
+ 'LicenseFeedbackController' =>
1368
+ array (
1369
+ 'name' => 'LicenseFeedbackController',
1370
+ 'abstract' => 'VisualComposer\\Modules\\License\\FeedbackController',
1371
  'make' => true,
1372
  'singleton' => true,
1373
  ),
1374
+ 'LicenseLicenseController' =>
1375
  array (
1376
+ 'name' => 'LicenseLicenseController',
1377
+ 'abstract' => 'VisualComposer\\Modules\\License\\LicenseController',
1378
  'make' => true,
1379
  'singleton' => true,
1380
  ),
1381
+ 'LicenseUpdateVariablesController' =>
1382
  array (
1383
+ 'name' => 'LicenseUpdateVariablesController',
1384
+ 'abstract' => 'VisualComposer\\Modules\\License\\UpdateVariablesController',
1385
  'make' => true,
1386
  'singleton' => true,
1387
  ),
1388
+ 'LicensePagesGettingStarted' =>
1389
  array (
1390
+ 'name' => 'LicensePagesGettingStarted',
1391
+ 'abstract' => 'VisualComposer\\Modules\\License\\Pages\\GettingStarted',
1392
  'make' => true,
1393
  'singleton' => true,
1394
  ),
1395
+ 'LicensePagesGoPremium' =>
1396
  array (
1397
+ 'name' => 'LicensePagesGoPremium',
1398
+ 'abstract' => 'VisualComposer\\Modules\\License\\Pages\\GoPremium',
1399
  'make' => true,
1400
  'singleton' => true,
1401
  ),
1402
+ 'LicensePagesLicenseStatus' =>
1403
  array (
1404
+ 'name' => 'LicensePagesLicenseStatus',
1405
+ 'abstract' => 'VisualComposer\\Modules\\License\\Pages\\LicenseStatus',
1406
  'make' => true,
1407
  'singleton' => true,
1408
  ),
1409
+ 'SettingsCustomPostTypesController' =>
1410
  array (
1411
+ 'name' => 'SettingsCustomPostTypesController',
1412
+ 'abstract' => 'VisualComposer\\Modules\\Settings\\CustomPostTypesController',
1413
  'make' => true,
1414
  'singleton' => true,
1415
  ),
1416
+ 'SettingsMenuController' =>
1417
  array (
1418
+ 'name' => 'SettingsMenuController',
1419
+ 'abstract' => 'VisualComposer\\Modules\\Settings\\MenuController',
1420
  'make' => true,
1421
  'singleton' => true,
1422
  ),
1423
+ 'SettingsNoticeController' =>
1424
  array (
1425
+ 'name' => 'SettingsNoticeController',
1426
+ 'abstract' => 'VisualComposer\\Modules\\Settings\\NoticeController',
1427
  'make' => true,
1428
  'singleton' => true,
1429
  ),
1430
+ 'SettingsSettingsController' =>
1431
  array (
1432
+ 'name' => 'SettingsSettingsController',
1433
+ 'abstract' => 'VisualComposer\\Modules\\Settings\\SettingsController',
1434
  'make' => true,
1435
  'singleton' => true,
1436
  ),
1437
+ 'SettingsPagesCssJsSettings' =>
1438
  array (
1439
+ 'name' => 'SettingsPagesCssJsSettings',
1440
+ 'abstract' => 'VisualComposer\\Modules\\Settings\\Pages\\CssJsSettings',
1441
  'make' => true,
1442
  'singleton' => true,
1443
  ),
1444
+ 'SettingsPagesMaintenanceMode' =>
1445
  array (
1446
+ 'name' => 'SettingsPagesMaintenanceMode',
1447
+ 'abstract' => 'VisualComposer\\Modules\\Settings\\Pages\\MaintenanceMode',
1448
  'make' => true,
1449
  'singleton' => true,
1450
  ),
1451
+ 'SettingsPagesRoleManager' =>
1452
  array (
1453
+ 'name' => 'SettingsPagesRoleManager',
1454
+ 'abstract' => 'VisualComposer\\Modules\\Settings\\Pages\\RoleManager',
1455
  'make' => true,
1456
  'singleton' => true,
1457
  ),
1458
+ 'SettingsPagesSettings' =>
1459
  array (
1460
+ 'name' => 'SettingsPagesSettings',
1461
+ 'abstract' => 'VisualComposer\\Modules\\Settings\\Pages\\Settings',
1462
  'make' => true,
1463
  'singleton' => true,
1464
  ),
1465
+ 'SettingsPagesSystemStatus' =>
1466
  array (
1467
+ 'name' => 'SettingsPagesSystemStatus',
1468
+ 'abstract' => 'VisualComposer\\Modules\\Settings\\Pages\\SystemStatus',
1469
  'make' => true,
1470
  'singleton' => true,
1471
  ),
1472
+ 'SettingsAjaxSystemStatusController' =>
1473
  array (
1474
+ 'name' => 'SettingsAjaxSystemStatusController',
1475
+ 'abstract' => 'VisualComposer\\Modules\\Settings\\Ajax\\SystemStatusController',
1476
  'make' => true,
1477
  'singleton' => true,
1478
  ),
1479
+ 'SettingsFieldsCssEditor' =>
1480
  array (
1481
+ 'name' => 'SettingsFieldsCssEditor',
1482
+ 'abstract' => 'VisualComposer\\Modules\\Settings\\Fields\\CssEditor',
1483
  'make' => true,
1484
  'singleton' => true,
1485
  ),
1486
+ 'SettingsFieldsFactoryResetController' =>
1487
  array (
1488
+ 'name' => 'SettingsFieldsFactoryResetController',
1489
+ 'abstract' => 'VisualComposer\\Modules\\Settings\\Fields\\FactoryResetController',
1490
  'make' => true,
1491
  'singleton' => true,
1492
  ),
1493
+ 'SettingsFieldsJsEditor' =>
1494
  array (
1495
+ 'name' => 'SettingsFieldsJsEditor',
1496
+ 'abstract' => 'VisualComposer\\Modules\\Settings\\Fields\\JsEditor',
1497
  'make' => true,
1498
  'singleton' => true,
1499
  ),
1500
+ 'AutoloadAddonsAutoload' =>
1501
  array (
1502
+ 'name' => 'AutoloadAddonsAutoload',
1503
+ 'abstract' => 'VisualComposer\\Modules\\Autoload\\AddonsAutoload',
1504
  'make' => true,
1505
  'singleton' => true,
1506
  ),
1507
+ 'AutoloadElementsAutoload' =>
1508
  array (
1509
+ 'name' => 'AutoloadElementsAutoload',
1510
+ 'abstract' => 'VisualComposer\\Modules\\Autoload\\ElementsAutoload',
1511
  'make' => true,
1512
  'singleton' => true,
1513
  ),
1514
+ 'InternationalizationLocale' =>
1515
  array (
1516
+ 'name' => 'InternationalizationLocale',
1517
+ 'abstract' => 'VisualComposer\\Modules\\Internationalization\\Locale',
1518
  'make' => true,
1519
  'singleton' => true,
1520
  ),
1539
  'make' => true,
1540
  'singleton' => true,
1541
  ),
1542
+ 'HubStockMediaStockMediaDownloadController' =>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1543
  array (
1544
+ 'name' => 'HubStockMediaStockMediaDownloadController',
1545
+ 'abstract' => 'VisualComposer\\Modules\\Hub\\StockMedia\\StockMediaDownloadController',
1546
  'make' => true,
1547
  'singleton' => true,
1548
  ),
1549
+ 'HubActionsPostUpdateAction' =>
1550
  array (
1551
+ 'name' => 'HubActionsPostUpdateAction',
1552
+ 'abstract' => 'VisualComposer\\Modules\\Hub\\Actions\\PostUpdateAction',
1553
  'make' => true,
1554
  'singleton' => true,
1555
  ),
1581
  'make' => true,
1582
  'singleton' => true,
1583
  ),
1584
+ 'HubPagesHub' =>
1585
  array (
1586
+ 'name' => 'HubPagesHub',
1587
+ 'abstract' => 'VisualComposer\\Modules\\Hub\\Pages\\Hub',
1588
  'make' => true,
1589
  'singleton' => true,
1590
  ),
1591
+ 'HubPagesPremiumTeasers' =>
1592
  array (
1593
+ 'name' => 'HubPagesPremiumTeasers',
1594
+ 'abstract' => 'VisualComposer\\Modules\\Hub\\Pages\\PremiumTeasers',
1595
  'make' => true,
1596
  'singleton' => true,
1597
  ),
1598
+ 'HubPagesUpdateBePage' =>
1599
  array (
1600
+ 'name' => 'HubPagesUpdateBePage',
1601
+ 'abstract' => 'VisualComposer\\Modules\\Hub\\Pages\\UpdateBePage',
1602
  'make' => true,
1603
  'singleton' => true,
1604
  ),
1605
+ 'HubPagesUpdateFePage' =>
1606
  array (
1607
+ 'name' => 'HubPagesUpdateFePage',
1608
+ 'abstract' => 'VisualComposer\\Modules\\Hub\\Pages\\UpdateFePage',
1609
  'make' => true,
1610
  'singleton' => true,
1611
  ),
1612
+ 'HubElementsElementDownloadController' =>
1613
  array (
1614
+ 'name' => 'HubElementsElementDownloadController',
1615
+ 'abstract' => 'VisualComposer\\Modules\\Hub\\Elements\\ElementDownloadController',
1616
  'make' => true,
1617
  'singleton' => true,
1618
  ),
1619
+ 'HubElementsElements' =>
1620
  array (
1621
+ 'name' => 'HubElementsElements',
1622
+ 'abstract' => 'VisualComposer\\Modules\\Hub\\Elements\\Elements',
1623
  'make' => true,
1624
  'singleton' => true,
1625
  ),
1626
+ 'HubElementsElementsUpdater' =>
1627
  array (
1628
+ 'name' => 'HubElementsElementsUpdater',
1629
+ 'abstract' => 'VisualComposer\\Modules\\Hub\\Elements\\ElementsUpdater',
1630
+ 'make' => true,
1631
+ 'singleton' => true,
1632
+ ),
1633
+ 'HubElementsTeasersTeasersController' =>
1634
+ array (
1635
+ 'name' => 'HubElementsTeasersTeasersController',
1636
+ 'abstract' => 'VisualComposer\\Modules\\Hub\\Elements\\Teasers\\TeasersController',
1637
+ 'make' => true,
1638
+ 'singleton' => true,
1639
+ ),
1640
+ 'HubElementsTeasersTeasersDownloadController' =>
1641
+ array (
1642
+ 'name' => 'HubElementsTeasersTeasersDownloadController',
1643
+ 'abstract' => 'VisualComposer\\Modules\\Hub\\Elements\\Teasers\\TeasersDownloadController',
1644
  'make' => true,
1645
  'singleton' => true,
1646
  ),
1672
  'make' => true,
1673
  'singleton' => true,
1674
  ),
1675
+ 'HubAssetsAssetDownloadController' =>
1676
  array (
1677
+ 'name' => 'HubAssetsAssetDownloadController',
1678
+ 'abstract' => 'VisualComposer\\Modules\\Hub\\Assets\\AssetDownloadController',
1679
  'make' => true,
1680
  'singleton' => true,
1681
  ),
1682
+ 'HubAddonsAddonDownloadController' =>
1683
  array (
1684
+ 'name' => 'HubAddonsAddonDownloadController',
1685
+ 'abstract' => 'VisualComposer\\Modules\\Hub\\Addons\\AddonDownloadController',
1686
  'make' => true,
1687
  'singleton' => true,
1688
  ),
1689
+ 'HubAddonsAddons' =>
1690
  array (
1691
+ 'name' => 'HubAddonsAddons',
1692
+ 'abstract' => 'VisualComposer\\Modules\\Hub\\Addons\\Addons',
1693
  'make' => true,
1694
  'singleton' => true,
1695
  ),
1696
+ 'HubAddonsAddonsUpdater' =>
1697
  array (
1698
+ 'name' => 'HubAddonsAddonsUpdater',
1699
+ 'abstract' => 'VisualComposer\\Modules\\Hub\\Addons\\AddonsUpdater',
1700
  'make' => true,
1701
  'singleton' => true,
1702
  ),
1703
+ 'HubAddonsTeasersTeasersController' =>
1704
  array (
1705
+ 'name' => 'HubAddonsTeasersTeasersController',
1706
+ 'abstract' => 'VisualComposer\\Modules\\Hub\\Addons\\Teasers\\TeasersController',
1707
+ 'make' => true,
1708
+ 'singleton' => true,
1709
+ ),
1710
+ 'HubAddonsTeasersTeasersDownloadController' =>
1711
+ array (
1712
+ 'name' => 'HubAddonsTeasersTeasersDownloadController',
1713
+ 'abstract' => 'VisualComposer\\Modules\\Hub\\Addons\\Teasers\\TeasersDownloadController',
1714
+ 'make' => true,
1715
+ 'singleton' => true,
1716
+ ),
1717
+ 'UpdatesUpdatesController' =>
1718
+ array (
1719
+ 'name' => 'UpdatesUpdatesController',
1720
+ 'abstract' => 'VisualComposer\\Modules\\Updates\\UpdatesController',
1721
  'make' => true,
1722
  'singleton' => true,
1723
  ),
elements/basicButton/public/dist/element.bundle.js CHANGED
@@ -15,7 +15,7 @@
15
  /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
16
 
17
  "use strict";
18
- eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* binding */ ButtonElement; }\n/* harmony export */ });\n/* harmony import */ var _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/extends */ \"./node_modules/@babel/runtime/helpers/esm/extends.js\");\n/* harmony import */ var _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ \"./node_modules/@babel/runtime/helpers/esm/classCallCheck.js\");\n/* harmony import */ var _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/createClass */ \"./node_modules/@babel/runtime/helpers/esm/createClass.js\");\n/* harmony import */ var _babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/inherits */ \"./node_modules/@babel/runtime/helpers/esm/inherits.js\");\n/* harmony import */ var _babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ \"./node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn.js\");\n/* harmony import */ var _babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ \"./node_modules/@babel/runtime/helpers/esm/getPrototypeOf.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var vc_cake__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! vc-cake */ \"./node_modules/vc-cake/index.js\");\n/* harmony import */ var vc_cake__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(vc_cake__WEBPACK_IMPORTED_MODULE_7__);\n\n\n\n\n\n\n\nfunction _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0,_babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_5__[\"default\"])(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0,_babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_5__[\"default\"])(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0,_babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(this, result); }; }\n\nfunction _isNativeReflectConstruct() { if (typeof Reflect === \"undefined\" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === \"function\") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }\n\n\n\nvar vcvAPI = vc_cake__WEBPACK_IMPORTED_MODULE_7___default().getService('api');\n\nvar ButtonElement = /*#__PURE__*/function (_vcvAPI$elementCompon) {\n (0,_babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(ButtonElement, _vcvAPI$elementCompon);\n\n var _super = _createSuper(ButtonElement);\n\n function ButtonElement() {\n (0,_babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(this, ButtonElement);\n\n return _super.apply(this, arguments);\n }\n\n (0,_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(ButtonElement, [{\n key: \"render\",\n value: function render() {\n var _this$props = this.props,\n id = _this$props.id,\n atts = _this$props.atts,\n editor = _this$props.editor;\n var buttonUrl = atts.buttonUrl,\n buttonText = atts.buttonText,\n shape = atts.shape,\n alignment = atts.alignment,\n customClass = atts.customClass,\n toggleCustomHover = atts.toggleCustomHover,\n metaCustomId = atts.metaCustomId,\n size = atts.size,\n toggleStretchButton = atts.toggleStretchButton;\n var containerClasses = 'vce-button--style-basic-container';\n var wrapperClasses = 'vce-button--style-basic-wrapper vce';\n var classes = 'vce-button vce-button--style-basic';\n var customProps = {};\n var CustomTag = 'button';\n\n if (buttonUrl && buttonUrl.url) {\n CustomTag = 'a';\n var url = buttonUrl.url,\n title = buttonUrl.title,\n targetBlank = buttonUrl.targetBlank,\n relNofollow = buttonUrl.relNofollow;\n customProps = {\n href: url,\n title: title,\n target: targetBlank ? '_blank' : undefined,\n rel: relNofollow ? 'nofollow' : undefined\n };\n }\n\n if (typeof customClass === 'string' && customClass) {\n containerClasses += ' ' + customClass;\n }\n\n if (shape) {\n classes += \" vce-button--style-basic--border-\".concat(shape);\n }\n\n if (alignment) {\n containerClasses += \" vce-button--style-basic-container--align-\".concat(alignment);\n }\n\n if (size) {\n classes += \" vce-button--style-basic--size-\".concat(size);\n }\n\n if (toggleStretchButton) {\n wrapperClasses += ' vce-button--style-basic-wrapper--stretched';\n }\n\n var mixinData = this.getMixinData('basicColor');\n\n if (mixinData) {\n classes += \" vce-button--style-basic--color-\".concat(mixinData.selector);\n }\n\n if (toggleCustomHover) {\n mixinData = this.getMixinData('basicHoverColor');\n\n if (mixinData) {\n classes += \" vce-button--style-basic--hover-color-\".concat(mixinData.selector);\n }\n }\n\n if (metaCustomId) {\n customProps.id = metaCustomId;\n }\n\n var doMargin = this.applyDO('margin');\n var doRest = this.applyDO('padding border background animation');\n return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_6__.createElement(\"div\", (0,_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({\n className: containerClasses\n }, editor), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_6__.createElement(\"span\", (0,_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({\n className: wrapperClasses,\n id: 'el-' + id\n }, doMargin), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_6__.createElement(CustomTag, (0,_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({\n className: classes\n }, customProps, doRest), buttonText)));\n }\n }]);\n\n return ButtonElement;\n}(vcvAPI.elementComponent);\n\n\n\n//# sourceURL=webpack:///./basicButton/component.js?");
19
 
20
  /***/ }),
21
 
15
  /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
16
 
17
  "use strict";
18
+ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* binding */ ButtonElement; }\n/* harmony export */ });\n/* harmony import */ var _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/extends */ \"./node_modules/@babel/runtime/helpers/esm/extends.js\");\n/* harmony import */ var _babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/toConsumableArray */ \"./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js\");\n/* harmony import */ var _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ \"./node_modules/@babel/runtime/helpers/esm/classCallCheck.js\");\n/* harmony import */ var _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/createClass */ \"./node_modules/@babel/runtime/helpers/esm/createClass.js\");\n/* harmony import */ var _babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/inherits */ \"./node_modules/@babel/runtime/helpers/esm/inherits.js\");\n/* harmony import */ var _babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ \"./node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn.js\");\n/* harmony import */ var _babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ \"./node_modules/@babel/runtime/helpers/esm/getPrototypeOf.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var vc_cake__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! vc-cake */ \"./node_modules/vc-cake/index.js\");\n/* harmony import */ var vc_cake__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(vc_cake__WEBPACK_IMPORTED_MODULE_8__);\n\n\n\n\n\n\n\n\nfunction _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0,_babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_6__[\"default\"])(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0,_babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_6__[\"default\"])(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0,_babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_5__[\"default\"])(this, result); }; }\n\nfunction _isNativeReflectConstruct() { if (typeof Reflect === \"undefined\" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === \"function\") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }\n\n\n\nvar vcvAPI = vc_cake__WEBPACK_IMPORTED_MODULE_8___default().getService('api');\n\nvar ButtonElement = /*#__PURE__*/function (_vcvAPI$elementCompon) {\n (0,_babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(ButtonElement, _vcvAPI$elementCompon);\n\n var _super = _createSuper(ButtonElement);\n\n function ButtonElement() {\n (0,_babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(this, ButtonElement);\n\n return _super.apply(this, arguments);\n }\n\n (0,_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(ButtonElement, [{\n key: \"getColorSelector\",\n value: function getColorSelector(textColor, backgroundColor) {\n var txtColor = (0,_babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(textColor.matchAll(/[\\da-f]+/gi)).map(function (match) {\n return match[0];\n }).join('-');\n\n var bgColor = (0,_babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(backgroundColor.matchAll(/[\\da-f]+/gi)).map(function (match) {\n return match[0];\n }).join('-');\n\n return \"\".concat(bgColor || 'empty', \"--\").concat(txtColor || 'empty');\n }\n }, {\n key: \"render\",\n value: function render() {\n var _this$props = this.props,\n id = _this$props.id,\n atts = _this$props.atts,\n editor = _this$props.editor;\n var buttonUrl = atts.buttonUrl,\n buttonText = atts.buttonText,\n shape = atts.shape,\n alignment = atts.alignment,\n customClass = atts.customClass,\n toggleCustomHover = atts.toggleCustomHover,\n metaCustomId = atts.metaCustomId,\n size = atts.size,\n toggleStretchButton = atts.toggleStretchButton,\n color = atts.color,\n background = atts.background,\n hoverColor = atts.hoverColor,\n hoverBackground = atts.hoverBackground;\n var containerClasses = 'vce-button--style-basic-container';\n var wrapperClasses = 'vce-button--style-basic-wrapper vce';\n var classes = 'vce-button vce-button--style-basic';\n var customProps = {};\n var CustomTag = 'button';\n\n if (buttonUrl && buttonUrl.url) {\n CustomTag = 'a';\n var url = buttonUrl.url,\n title = buttonUrl.title,\n targetBlank = buttonUrl.targetBlank,\n relNofollow = buttonUrl.relNofollow;\n customProps = {\n href: url,\n title: title,\n target: targetBlank ? '_blank' : undefined,\n rel: relNofollow ? 'nofollow' : undefined\n };\n }\n\n if (typeof customClass === 'string' && customClass) {\n containerClasses += ' ' + customClass;\n }\n\n if (shape) {\n classes += \" vce-button--style-basic--border-\".concat(shape);\n }\n\n if (alignment) {\n containerClasses += \" vce-button--style-basic-container--align-\".concat(alignment);\n }\n\n if (size) {\n classes += \" vce-button--style-basic--size-\".concat(size);\n }\n\n if (toggleStretchButton) {\n wrapperClasses += ' vce-button--style-basic-wrapper--stretched';\n }\n\n classes += \" vce-button--style-basic--color-\".concat(this.getColorSelector(color, background));\n\n if (toggleCustomHover) {\n classes += \" vce-button--style-basic--hover-color-\".concat(this.getColorSelector(hoverColor, hoverBackground));\n }\n\n if (metaCustomId) {\n customProps.id = metaCustomId;\n }\n\n var doMargin = this.applyDO('margin');\n var doRest = this.applyDO('padding border background animation');\n return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement(\"div\", (0,_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({\n className: containerClasses\n }, editor), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement(\"span\", (0,_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({\n className: wrapperClasses,\n id: 'el-' + id\n }, doMargin), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement(CustomTag, (0,_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({\n className: classes\n }, customProps, doRest), buttonText)));\n }\n }]);\n\n return ButtonElement;\n}(vcvAPI.elementComponent);\n\n\n\n//# sourceURL=webpack:///./basicButton/component.js?");
19
 
20
  /***/ }),
21
 
elements/faqToggle/public/dist/element.bundle.js CHANGED
@@ -15,7 +15,7 @@
15
  /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
16
 
17
  "use strict";
18
- eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* binding */ FaqToggle; }\n/* harmony export */ });\n/* harmony import */ var _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/extends */ \"./node_modules/@babel/runtime/helpers/esm/extends.js\");\n/* harmony import */ var _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ \"./node_modules/@babel/runtime/helpers/esm/classCallCheck.js\");\n/* harmony import */ var _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/createClass */ \"./node_modules/@babel/runtime/helpers/esm/createClass.js\");\n/* harmony import */ var _babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/inherits */ \"./node_modules/@babel/runtime/helpers/esm/inherits.js\");\n/* harmony import */ var _babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ \"./node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn.js\");\n/* harmony import */ var _babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ \"./node_modules/@babel/runtime/helpers/esm/getPrototypeOf.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var vc_cake__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! vc-cake */ \"./node_modules/vc-cake/index.js\");\n/* harmony import */ var vc_cake__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(vc_cake__WEBPACK_IMPORTED_MODULE_7__);\n/* harmony import */ var react_dom_server__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! react-dom/server */ \"./node_modules/react-dom/server.browser.js\");\n\n\n\n\n\n\n\nfunction _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0,_babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_5__[\"default\"])(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0,_babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_5__[\"default\"])(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0,_babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(this, result); }; }\n\nfunction _isNativeReflectConstruct() { if (typeof Reflect === \"undefined\" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === \"function\") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }\n\n\n\n\nvar vcvAPI = vc_cake__WEBPACK_IMPORTED_MODULE_7___default().getService('api');\n\nvar FaqToggle = /*#__PURE__*/function (_vcvAPI$elementCompon) {\n (0,_babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(FaqToggle, _vcvAPI$elementCompon);\n\n var _super = _createSuper(FaqToggle);\n\n function FaqToggle() {\n (0,_babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(this, FaqToggle);\n\n return _super.apply(this, arguments);\n }\n\n (0,_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(FaqToggle, [{\n key: \"getContent\",\n value: function getContent() {\n var atts = this.props.atts;\n var textBlock = atts.textBlock,\n titleText = atts.titleText,\n elementTag = atts.elementTag;\n var CustomTag = elementTag;\n return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_6__.createElement(\"div\", {\n className: \"vce-faq-toggle-inner\"\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_6__.createElement(\"div\", {\n className: \"vce-faq-toggle-title\"\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_6__.createElement(CustomTag, {\n className: \"vce-faq-toggle-title-text\",\n \"aria-controls\": \"\".concat(atts.tag, \"-\").concat(this.props.id),\n \"aria-expanded\": \"false\"\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_6__.createElement(\"i\", {\n className: \"vce-faq-toggle-icon\"\n }), titleText)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_6__.createElement(\"div\", {\n className: \"vce-faq-toggle-text-block\",\n role: \"region\",\n id: \"\".concat(atts.tag, \"-\").concat(this.props.id)\n }, textBlock));\n }\n }, {\n key: \"render\",\n value: function render() {\n var _this$props = this.props,\n id = _this$props.id,\n atts = _this$props.atts,\n editor = _this$props.editor;\n var shape = atts.shape,\n customHoverColors = atts.customHoverColors,\n metaCustomId = atts.metaCustomId,\n customClass = atts.customClass;\n var containerClasses = 'vce-faq-toggle';\n var customProps = {};\n\n if (typeof customClass === 'string' && customClass) {\n containerClasses += ' ' + customClass;\n }\n\n var mixinData = this.getMixinData('color');\n\n if (mixinData) {\n containerClasses += \" vce-faq-toggle-color--\".concat(mixinData.selector);\n }\n\n if (shape !== 'none') {\n mixinData = this.getMixinData('shapeColor');\n\n if (mixinData) {\n containerClasses += \" vce-faq-toggle-shape-color--\".concat(mixinData.selector);\n }\n\n if (shape !== 'square') {\n containerClasses += \" vce-faq-toggle-shape--\".concat(shape);\n }\n }\n\n if (customHoverColors) {\n mixinData = this.getMixinData('hoverColor');\n\n if (mixinData) {\n containerClasses += \" vce-faq-toggle-hover-color--\".concat(mixinData.selector);\n }\n\n if (shape !== 'none') {\n mixinData = this.getMixinData('shapeHoverColor');\n\n if (mixinData) {\n containerClasses += \" vce-faq-toggle-shape-hover-color--\".concat(mixinData.selector);\n }\n }\n }\n\n if (metaCustomId) {\n customProps.id = metaCustomId;\n }\n\n var doAll = this.applyDO('margin padding border background animation');\n var content = this.getContent();\n var stringContent = (0,react_dom_server__WEBPACK_IMPORTED_MODULE_8__.renderToStaticMarkup)(content);\n return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_6__.createElement(\"div\", (0,_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({\n className: containerClasses\n }, editor, customProps), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_6__.createElement(\"div\", (0,_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({\n className: \"vce-faq-toggle-wrapper vce\",\n id: 'el-' + id\n }, doAll), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_6__.createElement(\"div\", {\n className: \"vcvhelper\",\n \"data-vcvs-html\": stringContent\n }, content)));\n }\n }]);\n\n return FaqToggle;\n}(vcvAPI.elementComponent);\n\n\n\n//# sourceURL=webpack:///./faqToggle/component.js?");
19
 
20
  /***/ }),
21
 
15
  /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
16
 
17
  "use strict";
18
+ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* binding */ FaqToggle; }\n/* harmony export */ });\n/* harmony import */ var _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/extends */ \"./node_modules/@babel/runtime/helpers/esm/extends.js\");\n/* harmony import */ var _babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/toConsumableArray */ \"./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js\");\n/* harmony import */ var _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ \"./node_modules/@babel/runtime/helpers/esm/classCallCheck.js\");\n/* harmony import */ var _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/createClass */ \"./node_modules/@babel/runtime/helpers/esm/createClass.js\");\n/* harmony import */ var _babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/inherits */ \"./node_modules/@babel/runtime/helpers/esm/inherits.js\");\n/* harmony import */ var _babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ \"./node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn.js\");\n/* harmony import */ var _babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ \"./node_modules/@babel/runtime/helpers/esm/getPrototypeOf.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var vc_cake__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! vc-cake */ \"./node_modules/vc-cake/index.js\");\n/* harmony import */ var vc_cake__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(vc_cake__WEBPACK_IMPORTED_MODULE_8__);\n/* harmony import */ var react_dom_server__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! react-dom/server */ \"./node_modules/react-dom/server.browser.js\");\n\n\n\n\n\n\n\n\nfunction _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0,_babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_6__[\"default\"])(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0,_babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_6__[\"default\"])(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0,_babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_5__[\"default\"])(this, result); }; }\n\nfunction _isNativeReflectConstruct() { if (typeof Reflect === \"undefined\" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === \"function\") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }\n\n\n\n\nvar vcvAPI = vc_cake__WEBPACK_IMPORTED_MODULE_8___default().getService('api');\n\nvar FaqToggle = /*#__PURE__*/function (_vcvAPI$elementCompon) {\n (0,_babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(FaqToggle, _vcvAPI$elementCompon);\n\n var _super = _createSuper(FaqToggle);\n\n function FaqToggle() {\n (0,_babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(this, FaqToggle);\n\n return _super.apply(this, arguments);\n }\n\n (0,_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(FaqToggle, [{\n key: \"getColorSelector\",\n value: function getColorSelector(color) {\n return (0,_babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(color.matchAll(/[\\da-f]+/gi)).map(function (match) {\n return match[0];\n }).join('-');\n }\n }, {\n key: \"getContent\",\n value: function getContent() {\n var atts = this.props.atts;\n var textBlock = atts.textBlock,\n titleText = atts.titleText,\n elementTag = atts.elementTag;\n var CustomTag = elementTag;\n return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement(\"div\", {\n className: \"vce-faq-toggle-inner\"\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement(\"div\", {\n className: \"vce-faq-toggle-title\"\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement(CustomTag, {\n className: \"vce-faq-toggle-title-text\",\n \"aria-controls\": \"\".concat(atts.tag, \"-\").concat(this.props.id),\n \"aria-expanded\": \"false\"\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement(\"i\", {\n className: \"vce-faq-toggle-icon\"\n }), titleText)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement(\"div\", {\n className: \"vce-faq-toggle-text-block\",\n role: \"region\",\n id: \"\".concat(atts.tag, \"-\").concat(this.props.id)\n }, textBlock));\n }\n }, {\n key: \"render\",\n value: function render() {\n var _this$props = this.props,\n id = _this$props.id,\n atts = _this$props.atts,\n editor = _this$props.editor;\n var shape = atts.shape,\n customHoverColors = atts.customHoverColors,\n metaCustomId = atts.metaCustomId,\n customClass = atts.customClass,\n iconColor = atts.iconColor,\n shapeColor = atts.shapeColor,\n iconHoverColor = atts.iconHoverColor,\n shapeHoverColor = atts.shapeHoverColor;\n var containerClasses = 'vce-faq-toggle';\n var customProps = {};\n\n if (typeof customClass === 'string' && customClass) {\n containerClasses += ' ' + customClass;\n }\n\n containerClasses += \" vce-faq-toggle-color--\".concat(this.getColorSelector(iconColor));\n\n if (shape !== 'none') {\n containerClasses += \" vce-faq-toggle-shape-color--\".concat(this.getColorSelector(shapeColor));\n\n if (shape !== 'square') {\n containerClasses += \" vce-faq-toggle-shape--\".concat(shape);\n }\n }\n\n if (customHoverColors) {\n containerClasses += \" vce-faq-toggle-hover-color--\".concat(this.getColorSelector(iconHoverColor));\n\n if (shape !== 'none') {\n containerClasses += \" vce-faq-toggle-shape-hover-color--\".concat(this.getColorSelector(shapeHoverColor));\n }\n }\n\n if (metaCustomId) {\n customProps.id = metaCustomId;\n }\n\n var doAll = this.applyDO('margin padding border background animation');\n var content = this.getContent();\n var stringContent = (0,react_dom_server__WEBPACK_IMPORTED_MODULE_9__.renderToStaticMarkup)(content);\n return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement(\"div\", (0,_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({\n className: containerClasses\n }, editor, customProps), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement(\"div\", (0,_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({\n className: \"vce-faq-toggle-wrapper vce\",\n id: 'el-' + id\n }, doAll), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement(\"div\", {\n className: \"vcvhelper\",\n \"data-vcvs-html\": stringContent\n }, content)));\n }\n }]);\n\n return FaqToggle;\n}(vcvAPI.elementComponent);\n\n\n\n//# sourceURL=webpack:///./faqToggle/component.js?");
19
 
20
  /***/ }),
21
 
elements/featureDescription/public/dist/element.bundle.js CHANGED
@@ -15,7 +15,7 @@
15
  /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
16
 
17
  "use strict";
18
- eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* binding */ FeatureDescription; }\n/* harmony export */ });\n/* harmony import */ var _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/extends */ \"./node_modules/@babel/runtime/helpers/esm/extends.js\");\n/* harmony import */ var _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ \"./node_modules/@babel/runtime/helpers/esm/classCallCheck.js\");\n/* harmony import */ var _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/createClass */ \"./node_modules/@babel/runtime/helpers/esm/createClass.js\");\n/* harmony import */ var _babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/inherits */ \"./node_modules/@babel/runtime/helpers/esm/inherits.js\");\n/* harmony import */ var _babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ \"./node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn.js\");\n/* harmony import */ var _babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ \"./node_modules/@babel/runtime/helpers/esm/getPrototypeOf.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var vc_cake__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! vc-cake */ \"./node_modules/vc-cake/index.js\");\n/* harmony import */ var vc_cake__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(vc_cake__WEBPACK_IMPORTED_MODULE_7__);\n\n\n\n\n\n\n\nfunction _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0,_babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_5__[\"default\"])(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0,_babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_5__[\"default\"])(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0,_babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(this, result); }; }\n\nfunction _isNativeReflectConstruct() { if (typeof Reflect === \"undefined\" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === \"function\") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }\n\n\n\nvar vcvAPI = (0,vc_cake__WEBPACK_IMPORTED_MODULE_7__.getService)('api');\nvar cook = (0,vc_cake__WEBPACK_IMPORTED_MODULE_7__.getService)('cook');\n\nvar FeatureDescription = /*#__PURE__*/function (_vcvAPI$elementCompon) {\n (0,_babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(FeatureDescription, _vcvAPI$elementCompon);\n\n var _super = _createSuper(FeatureDescription);\n\n function FeatureDescription() {\n (0,_babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(this, FeatureDescription);\n\n return _super.apply(this, arguments);\n }\n\n (0,_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(FeatureDescription, [{\n key: \"validSize\",\n value: function validSize(size) {\n return !isNaN(size) && !!parseInt(size);\n }\n }, {\n key: \"render\",\n value: function render() {\n var _this$props = this.props,\n id = _this$props.id,\n atts = _this$props.atts,\n editor = _this$props.editor;\n var description = atts.description,\n image = atts.image,\n addButton = atts.addButton,\n button = atts.button,\n shape = atts.shape,\n alignment = atts.alignment,\n size = atts.size,\n metaCustomId = atts.metaCustomId,\n customClass = atts.customClass;\n var containerProps = {};\n var containerClasses = 'vce-feature-description vce';\n var imageSizes = window.vcvImageSizes ? window.vcvImageSizes : {\n thumbnail: {\n width: 150\n },\n medium: {\n width: 300\n },\n large: {\n width: 1024\n }\n };\n var imageClasses = 'vce-feature-description-image';\n var imageWrapperClasses = 'vce-feature-description-image-wrapper';\n var imageStyles = {};\n var imageWrapperStyles = {};\n\n if (shape) {\n imageClasses += \" vce-features-shape--\".concat(shape);\n }\n\n if (image) {\n imageStyles.backgroundImage = \"url(\".concat(this.getImageUrl(image), \")\");\n }\n\n if (imageSizes[size] && imageSizes[size].width) {\n imageWrapperStyles.width = imageSizes[size].width + 'px';\n imageStyles.padding = '0 0 100% 0';\n } else {\n var sizes = size.split('x');\n\n if (sizes.length === 2 && this.validSize(sizes[0]) && this.validSize(sizes[1])) {\n imageStyles.padding = 'unset';\n imageStyles.width = sizes[0] + 'px';\n imageStyles.height = sizes[1] + 'px';\n imageWrapperStyles.width = sizes[0] + 'px';\n imageWrapperStyles.height = sizes[1] + 'px';\n } else {\n imageWrapperStyles.width = imageSizes.medium + 'px';\n imageStyles.padding = '0 0 100% 0';\n }\n }\n\n if (alignment) {\n imageWrapperClasses += \" vce-feature-description-image-align--\".concat(alignment);\n }\n\n if (metaCustomId) {\n containerProps.id = metaCustomId;\n }\n\n if (typeof customClass === 'string' && customClass) {\n containerClasses += ' ' + customClass;\n }\n\n var mixinData = this.getMixinData('backgroundPosition');\n\n if (mixinData) {\n imageClasses += \" vce-feature-description-image--background-position-\".concat(mixinData.selector);\n }\n\n var buttonOutput = '';\n\n if (addButton) {\n var Button = cook.get(button);\n buttonOutput = Button.render(null, false);\n }\n\n if (image && image.filter && image.filter !== 'normal') {\n imageClasses += \" vce-image-filter--\".concat(image.filter);\n }\n\n var doAll = this.applyDO('all');\n return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_6__.createElement(\"div\", (0,_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({\n className: containerClasses,\n id: 'el-' + id\n }, editor, doAll), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_6__.createElement(\"div\", containerProps, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_6__.createElement(\"div\", {\n className: imageWrapperClasses,\n style: imageWrapperStyles\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_6__.createElement(\"div\", {\n className: imageClasses,\n style: imageStyles\n })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_6__.createElement(\"div\", {\n className: \"vce-feature-description-content\"\n }, description), buttonOutput));\n }\n }]);\n\n return FeatureDescription;\n}(vcvAPI.elementComponent);\n\n\n\n//# sourceURL=webpack:///./featureDescription/component.js?");
19
 
20
  /***/ }),
21
 
15
  /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
16
 
17
  "use strict";
18
+ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* binding */ FeatureDescription; }\n/* harmony export */ });\n/* harmony import */ var _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/extends */ \"./node_modules/@babel/runtime/helpers/esm/extends.js\");\n/* harmony import */ var _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ \"./node_modules/@babel/runtime/helpers/esm/classCallCheck.js\");\n/* harmony import */ var _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/createClass */ \"./node_modules/@babel/runtime/helpers/esm/createClass.js\");\n/* harmony import */ var _babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/inherits */ \"./node_modules/@babel/runtime/helpers/esm/inherits.js\");\n/* harmony import */ var _babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ \"./node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn.js\");\n/* harmony import */ var _babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ \"./node_modules/@babel/runtime/helpers/esm/getPrototypeOf.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var vc_cake__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! vc-cake */ \"./node_modules/vc-cake/index.js\");\n/* harmony import */ var vc_cake__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(vc_cake__WEBPACK_IMPORTED_MODULE_7__);\n\n\n\n\n\n\n\nfunction _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0,_babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_5__[\"default\"])(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0,_babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_5__[\"default\"])(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0,_babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(this, result); }; }\n\nfunction _isNativeReflectConstruct() { if (typeof Reflect === \"undefined\" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === \"function\") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }\n\n\n\nvar vcvAPI = (0,vc_cake__WEBPACK_IMPORTED_MODULE_7__.getService)('api');\nvar cook = (0,vc_cake__WEBPACK_IMPORTED_MODULE_7__.getService)('cook');\n\nvar FeatureDescription = /*#__PURE__*/function (_vcvAPI$elementCompon) {\n (0,_babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(FeatureDescription, _vcvAPI$elementCompon);\n\n var _super = _createSuper(FeatureDescription);\n\n function FeatureDescription() {\n (0,_babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(this, FeatureDescription);\n\n return _super.apply(this, arguments);\n }\n\n (0,_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(FeatureDescription, [{\n key: \"validSize\",\n value: function validSize(size) {\n return !isNaN(size) && !!parseInt(size);\n }\n }, {\n key: \"render\",\n value: function render() {\n var _this$props = this.props,\n id = _this$props.id,\n atts = _this$props.atts,\n editor = _this$props.editor;\n var description = atts.description,\n image = atts.image,\n addButton = atts.addButton,\n button = atts.button,\n shape = atts.shape,\n alignment = atts.alignment,\n size = atts.size,\n metaCustomId = atts.metaCustomId,\n customClass = atts.customClass,\n backgroundImagePosition = atts.backgroundImagePosition;\n var containerProps = {};\n var containerClasses = 'vce-feature-description vce';\n var imageSizes = window.vcvImageSizes ? window.vcvImageSizes : {\n thumbnail: {\n width: 150\n },\n medium: {\n width: 300\n },\n large: {\n width: 1024\n }\n };\n var imageClasses = 'vce-feature-description-image';\n var imageWrapperClasses = 'vce-feature-description-image-wrapper';\n var imageStyles = {};\n var imageWrapperStyles = {};\n\n if (shape) {\n imageClasses += \" vce-features-shape--\".concat(shape);\n }\n\n if (image) {\n imageStyles.backgroundImage = \"url(\".concat(this.getImageUrl(image), \")\");\n }\n\n if (imageSizes[size] && imageSizes[size].width) {\n imageWrapperStyles.width = imageSizes[size].width + 'px';\n imageStyles.padding = '0 0 100% 0';\n } else {\n var sizes = size.split('x');\n\n if (sizes.length === 2 && this.validSize(sizes[0]) && this.validSize(sizes[1])) {\n imageStyles.padding = 'unset';\n imageStyles.width = sizes[0] + 'px';\n imageStyles.height = sizes[1] + 'px';\n imageWrapperStyles.width = sizes[0] + 'px';\n imageWrapperStyles.height = sizes[1] + 'px';\n } else {\n imageWrapperStyles.width = imageSizes.medium + 'px';\n imageStyles.padding = '0 0 100% 0';\n }\n }\n\n if (alignment) {\n imageWrapperClasses += \" vce-feature-description-image-align--\".concat(alignment);\n }\n\n if (metaCustomId) {\n containerProps.id = metaCustomId;\n }\n\n if (typeof customClass === 'string' && customClass) {\n containerClasses += ' ' + customClass;\n }\n\n imageClasses += \" vce-feature-description-image--background-position-\".concat(backgroundImagePosition.replace(' ', '-'));\n var buttonOutput = '';\n\n if (addButton) {\n var Button = cook.get(button);\n buttonOutput = Button.render(null, false);\n }\n\n if (image && image.filter && image.filter !== 'normal') {\n imageClasses += \" vce-image-filter--\".concat(image.filter);\n }\n\n var doAll = this.applyDO('all');\n return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_6__.createElement(\"div\", (0,_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({\n className: containerClasses,\n id: 'el-' + id\n }, editor, doAll), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_6__.createElement(\"div\", containerProps, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_6__.createElement(\"div\", {\n className: imageWrapperClasses,\n style: imageWrapperStyles\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_6__.createElement(\"div\", {\n className: imageClasses,\n style: imageStyles\n })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_6__.createElement(\"div\", {\n className: \"vce-feature-description-content\"\n }, description), buttonOutput));\n }\n }]);\n\n return FeatureDescription;\n}(vcvAPI.elementComponent);\n\n\n\n//# sourceURL=webpack:///./featureDescription/component.js?");
19
 
20
  /***/ }),
21
 
elements/featureSection/public/dist/element.bundle.js CHANGED
@@ -15,7 +15,7 @@
15
  /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
16
 
17
  "use strict";
18
- eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* binding */ FeatureSection; }\n/* harmony export */ });\n/* harmony import */ var _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/extends */ \"./node_modules/@babel/runtime/helpers/esm/extends.js\");\n/* harmony import */ var _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ \"./node_modules/@babel/runtime/helpers/esm/classCallCheck.js\");\n/* harmony import */ var _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/createClass */ \"./node_modules/@babel/runtime/helpers/esm/createClass.js\");\n/* harmony import */ var _babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/inherits */ \"./node_modules/@babel/runtime/helpers/esm/inherits.js\");\n/* harmony import */ var _babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ \"./node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn.js\");\n/* harmony import */ var _babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ \"./node_modules/@babel/runtime/helpers/esm/getPrototypeOf.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var vc_cake__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! vc-cake */ \"./node_modules/vc-cake/index.js\");\n/* harmony import */ var vc_cake__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(vc_cake__WEBPACK_IMPORTED_MODULE_7__);\n\n\n\n\n\n\n\nfunction _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0,_babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_5__[\"default\"])(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0,_babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_5__[\"default\"])(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0,_babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(this, result); }; }\n\nfunction _isNativeReflectConstruct() { if (typeof Reflect === \"undefined\" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === \"function\") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }\n\n\n\nvar vcvAPI = (0,vc_cake__WEBPACK_IMPORTED_MODULE_7__.getService)('api');\nvar cook = (0,vc_cake__WEBPACK_IMPORTED_MODULE_7__.getService)('cook');\n\nvar FeatureSection = /*#__PURE__*/function (_vcvAPI$elementCompon) {\n (0,_babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(FeatureSection, _vcvAPI$elementCompon);\n\n var _super = _createSuper(FeatureSection);\n\n function FeatureSection() {\n (0,_babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(this, FeatureSection);\n\n return _super.apply(this, arguments);\n }\n\n (0,_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(FeatureSection, [{\n key: \"render\",\n value: function render() {\n var _this$props = this.props,\n id = _this$props.id,\n atts = _this$props.atts,\n editor = _this$props.editor;\n var description = atts.description,\n image = atts.image,\n imageAlignment = atts.imageAlignment,\n reverseStacking = atts.reverseStacking,\n addButton = atts.addButton,\n customClass = atts.customClass,\n button = atts.button,\n metaCustomId = atts.metaCustomId;\n\n var classNames = __webpack_require__(/*! classnames */ \"./node_modules/classnames/index.js\");\n\n var containerProps = {};\n var containerClasses = classNames({\n 'vce-feature-section-container': true,\n 'vce-feature-section-media--xs': true\n });\n var wrapperClasses = classNames({\n vce: true,\n 'vce-feature-section': true,\n 'vce-feature-section--min-height': true,\n 'vce-feature-section--reverse': reverseStacking\n });\n var imageClasses = ['vce-feature-section-image'];\n var contentClasses = ['vce-feature-section-content'];\n\n if (typeof customClass === 'string' && customClass) {\n wrapperClasses += \" \".concat(customClass);\n }\n\n var imageStyles = {};\n\n if (image) {\n imageStyles.backgroundImage = \"url(\".concat(this.getImageUrl(image), \")\");\n }\n\n if (imageAlignment) {\n imageClasses.push(\"vce-feature-section-image--alignment-\".concat(imageAlignment));\n }\n\n var mixinData = this.getMixinData('backgroundColor');\n\n if (mixinData) {\n wrapperClasses += \" vce-feature-section-background-color--\".concat(mixinData.selector);\n }\n\n mixinData = this.getMixinData('backgroundPosition');\n\n if (mixinData) {\n imageClasses.push(\"vce-feature-section-image--background-position-\".concat(mixinData.selector));\n }\n\n var buttonOutput = '';\n\n if (addButton) {\n var Button = cook.get(button);\n buttonOutput = Button.render(null, false);\n }\n\n if (metaCustomId) {\n containerProps.id = metaCustomId;\n }\n\n if (image && image.filter && image.filter !== 'normal') {\n imageClasses.push(\"vce-image-filter--\".concat(image.filter));\n }\n\n contentClasses = classNames(contentClasses);\n imageClasses = classNames(imageClasses);\n var doPadding = this.applyDO('padding');\n var doRest = this.applyDO('margin background border animation');\n return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_6__.createElement(\"section\", (0,_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({\n className: containerClasses\n }, editor, containerProps), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_6__.createElement(\"div\", (0,_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({\n className: wrapperClasses,\n id: 'el-' + id\n }, doRest), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_6__.createElement(\"div\", {\n className: imageClasses,\n style: imageStyles\n }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_6__.createElement(\"div\", {\n className: contentClasses\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_6__.createElement(\"div\", (0,_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({\n className: \"vce-feature-section-content-container\"\n }, doPadding), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_6__.createElement(\"div\", {\n className: \"vce-feature-section-description\"\n }, description), buttonOutput))));\n }\n }]);\n\n return FeatureSection;\n}(vcvAPI.elementComponent);\n\n\n\n//# sourceURL=webpack:///./featureSection/component.js?");
19
 
20
  /***/ }),
21
 
15
  /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
16
 
17
  "use strict";
18
+ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* binding */ FeatureSection; }\n/* harmony export */ });\n/* harmony import */ var _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/extends */ \"./node_modules/@babel/runtime/helpers/esm/extends.js\");\n/* harmony import */ var _babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/toConsumableArray */ \"./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js\");\n/* harmony import */ var _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ \"./node_modules/@babel/runtime/helpers/esm/classCallCheck.js\");\n/* harmony import */ var _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/createClass */ \"./node_modules/@babel/runtime/helpers/esm/createClass.js\");\n/* harmony import */ var _babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/inherits */ \"./node_modules/@babel/runtime/helpers/esm/inherits.js\");\n/* harmony import */ var _babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ \"./node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn.js\");\n/* harmony import */ var _babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ \"./node_modules/@babel/runtime/helpers/esm/getPrototypeOf.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var vc_cake__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! vc-cake */ \"./node_modules/vc-cake/index.js\");\n/* harmony import */ var vc_cake__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(vc_cake__WEBPACK_IMPORTED_MODULE_8__);\n\n\n\n\n\n\n\n\nfunction _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0,_babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_6__[\"default\"])(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0,_babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_6__[\"default\"])(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0,_babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_5__[\"default\"])(this, result); }; }\n\nfunction _isNativeReflectConstruct() { if (typeof Reflect === \"undefined\" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === \"function\") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }\n\n\n\nvar vcvAPI = (0,vc_cake__WEBPACK_IMPORTED_MODULE_8__.getService)('api');\nvar cook = (0,vc_cake__WEBPACK_IMPORTED_MODULE_8__.getService)('cook');\n\nvar FeatureSection = /*#__PURE__*/function (_vcvAPI$elementCompon) {\n (0,_babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(FeatureSection, _vcvAPI$elementCompon);\n\n var _super = _createSuper(FeatureSection);\n\n function FeatureSection() {\n (0,_babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(this, FeatureSection);\n\n return _super.apply(this, arguments);\n }\n\n (0,_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(FeatureSection, [{\n key: \"render\",\n value: function render() {\n var _this$props = this.props,\n id = _this$props.id,\n atts = _this$props.atts,\n editor = _this$props.editor;\n var description = atts.description,\n image = atts.image,\n imageAlignment = atts.imageAlignment,\n reverseStacking = atts.reverseStacking,\n addButton = atts.addButton,\n customClass = atts.customClass,\n button = atts.button,\n metaCustomId = atts.metaCustomId,\n backgroundImagePosition = atts.backgroundImagePosition,\n backgroundColor = atts.backgroundColor;\n\n var classNames = __webpack_require__(/*! classnames */ \"./node_modules/classnames/index.js\");\n\n var containerProps = {};\n var containerClasses = classNames({\n 'vce-feature-section-container': true,\n 'vce-feature-section-media--xs': true\n });\n var wrapperClasses = classNames({\n vce: true,\n 'vce-feature-section': true,\n 'vce-feature-section--min-height': true,\n 'vce-feature-section--reverse': reverseStacking\n });\n var imageClasses = ['vce-feature-section-image'];\n var contentClasses = ['vce-feature-section-content'];\n\n if (typeof customClass === 'string' && customClass) {\n wrapperClasses += \" \".concat(customClass);\n }\n\n var imageStyles = {};\n\n if (image) {\n imageStyles.backgroundImage = \"url(\".concat(this.getImageUrl(image), \")\");\n }\n\n if (imageAlignment) {\n imageClasses.push(\"vce-feature-section-image--alignment-\".concat(imageAlignment));\n }\n\n var backgroundColorSelector = (0,_babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(backgroundColor.matchAll(/[\\da-f]+/gi)).map(function (match) {\n return match[0];\n }).join('-');\n\n wrapperClasses += \" vce-feature-section-background-color--\".concat(backgroundColorSelector);\n imageClasses.push(\"vce-feature-section-image--background-position-\".concat(backgroundImagePosition.replace(' ', '-')));\n var buttonOutput = '';\n\n if (addButton) {\n var Button = cook.get(button);\n buttonOutput = Button.render(null, false);\n }\n\n if (metaCustomId) {\n containerProps.id = metaCustomId;\n }\n\n if (image && image.filter && image.filter !== 'normal') {\n imageClasses.push(\"vce-image-filter--\".concat(image.filter));\n }\n\n contentClasses = classNames(contentClasses);\n imageClasses = classNames(imageClasses);\n var doPadding = this.applyDO('padding');\n var doRest = this.applyDO('margin background border animation');\n return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement(\"section\", (0,_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({\n className: containerClasses\n }, editor, containerProps), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement(\"div\", (0,_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({\n className: wrapperClasses,\n id: 'el-' + id\n }, doRest), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement(\"div\", {\n className: imageClasses,\n style: imageStyles\n }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement(\"div\", {\n className: contentClasses\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement(\"div\", (0,_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({\n className: \"vce-feature-section-content-container\"\n }, doPadding), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement(\"div\", {\n className: \"vce-feature-section-description\"\n }, description), buttonOutput))));\n }\n }]);\n\n return FeatureSection;\n}(vcvAPI.elementComponent);\n\n\n\n//# sourceURL=webpack:///./featureSection/component.js?");
19
 
20
  /***/ }),
21
 
elements/googleFontsHeading/public/dist/element.bundle.js CHANGED
@@ -15,7 +15,7 @@
15
  /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
16
 
17
  "use strict";
18
- eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* binding */ GoogleFontsHeadingElement; }\n/* harmony export */ });\n/* harmony import */ var _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/extends */ \"./node_modules/@babel/runtime/helpers/esm/extends.js\");\n/* harmony import */ var _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ \"./node_modules/@babel/runtime/helpers/esm/classCallCheck.js\");\n/* harmony import */ var _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/createClass */ \"./node_modules/@babel/runtime/helpers/esm/createClass.js\");\n/* harmony import */ var _babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/inherits */ \"./node_modules/@babel/runtime/helpers/esm/inherits.js\");\n/* harmony import */ var _babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ \"./node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn.js\");\n/* harmony import */ var _babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ \"./node_modules/@babel/runtime/helpers/esm/getPrototypeOf.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var vc_cake__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! vc-cake */ \"./node_modules/vc-cake/index.js\");\n/* harmony import */ var vc_cake__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(vc_cake__WEBPACK_IMPORTED_MODULE_7__);\n\n\n\n\n\n\n\nfunction _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0,_babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_5__[\"default\"])(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0,_babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_5__[\"default\"])(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0,_babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(this, result); }; }\n\nfunction _isNativeReflectConstruct() { if (typeof Reflect === \"undefined\" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === \"function\") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }\n\n\n\nvar vcvAPI = vc_cake__WEBPACK_IMPORTED_MODULE_7___default().getService('api');\n\nvar GoogleFontsHeadingElement = /*#__PURE__*/function (_vcvAPI$elementCompon) {\n (0,_babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(GoogleFontsHeadingElement, _vcvAPI$elementCompon);\n\n var _super = _createSuper(GoogleFontsHeadingElement);\n\n function GoogleFontsHeadingElement() {\n (0,_babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(this, GoogleFontsHeadingElement);\n\n return _super.apply(this, arguments);\n }\n\n (0,_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(GoogleFontsHeadingElement, [{\n key: \"validateSize\",\n value: function validateSize(value) {\n var units = ['px', 'em', 'rem', '%', 'vw', 'vh'];\n var re = new RegExp('^-?\\\\d*(\\\\.\\\\d{0,9})?(' + units.join('|') + ')?$');\n\n if (value === '' || value.match(re)) {\n return value;\n } else {\n return null;\n }\n }\n }, {\n key: \"render\",\n value: function render() {\n var _this$props = this.props,\n id = _this$props.id,\n atts = _this$props.atts,\n editor = _this$props.editor;\n var text = atts.text,\n elementTag = atts.elementTag,\n font = atts.font,\n fontSize = atts.fontSize,\n alignment = atts.alignment,\n lineHeight = atts.lineHeight,\n letterSpacing = atts.letterSpacing,\n link = atts.link,\n colorType = atts.colorType,\n customClass = atts.customClass,\n metaCustomId = atts.metaCustomId;\n var classes = 'vce-google-fonts-heading';\n var wrapperClasses = 'vce-google-fonts-heading-wrapper';\n var customProps = {};\n var innerClasses = 'vce-google-fonts-heading-inner';\n var backgroundClasses = 'vce-google-fonts-heading--background vce';\n var innerCustomProps = {};\n innerCustomProps.style = {};\n var CustomTag = elementTag;\n var headingHtml = text;\n\n if (link && link.url) {\n var url = link.url,\n title = link.title,\n targetBlank = link.targetBlank,\n relNofollow = link.relNofollow;\n var linkProps = {\n href: url,\n title: title,\n target: targetBlank ? '_blank' : undefined,\n rel: relNofollow ? 'nofollow' : undefined\n };\n headingHtml = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_6__.createElement(\"a\", (0,_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({\n className: \"vce-google-fonts-heading-link\"\n }, linkProps), headingHtml);\n }\n\n if (typeof customClass === 'string' && customClass) {\n classes += ' ' + customClass;\n }\n\n if (fontSize) {\n fontSize = this.validateSize(fontSize);\n\n if (fontSize) {\n fontSize = /^\\d+$/.test(fontSize) ? fontSize + 'px' : fontSize;\n innerCustomProps.style.fontSize = fontSize;\n }\n }\n\n if (lineHeight) {\n lineHeight = this.validateSize(lineHeight);\n\n if (lineHeight) {\n innerCustomProps.style.lineHeight = lineHeight;\n }\n }\n\n if (letterSpacing) {\n letterSpacing = this.validateSize(letterSpacing);\n\n if (letterSpacing) {\n letterSpacing = /^\\d+$/.test(letterSpacing) ? letterSpacing + 'px' : letterSpacing;\n innerCustomProps.style.letterSpacing = letterSpacing;\n }\n }\n\n if (alignment) {\n classes += \" vce-google-fonts-heading--align-\".concat(alignment);\n }\n\n var mixinData = this.getMixinData('textColor');\n\n if (mixinData) {\n switch (colorType) {\n case 'gradient':\n classes += \" vce-google-fonts-heading--gradient-\".concat(mixinData.selector);\n break;\n\n case 'color':\n classes += \" vce-google-fonts-heading--color-\".concat(mixinData.selector);\n break;\n\n default:\n console.warn('There was an issue assigning color type.');\n }\n }\n\n mixinData = this.getMixinData('fontFamily');\n\n if (mixinData) {\n classes += \" vce-google-fonts-heading--font-family-\".concat(mixinData.selector);\n }\n\n if (font && font.status === 'active') {\n var fontStyle = font.fontStyle ? font.fontStyle.style === 'regular' ? 'normal' : font.fontStyle.style : 'normal';\n innerCustomProps.style.fontWeight = font.fontStyle ? font.fontStyle.weight : 400;\n innerCustomProps.style.fontStyle = fontStyle;\n }\n\n if (metaCustomId) {\n customProps.id = metaCustomId;\n }\n\n var doAll = this.applyDO('border background animation padding margin');\n return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_6__.createElement(\"div\", (0,_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({}, customProps, {\n className: classes\n }, editor), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_6__.createElement(\"div\", {\n className: wrapperClasses\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_6__.createElement(\"div\", (0,_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({\n className: backgroundClasses,\n id: 'el-' + id\n }, doAll), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_6__.createElement(CustomTag, (0,_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({\n className: innerClasses\n }, innerCustomProps), headingHtml))));\n }\n }]);\n\n return GoogleFontsHeadingElement;\n}(vcvAPI.elementComponent);\n\n\n\n//# sourceURL=webpack:///./googleFontsHeading/component.js?");
19
 
20
  /***/ }),
21
 
15
  /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
16
 
17
  "use strict";
18
+ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* binding */ GoogleFontsHeadingElement; }\n/* harmony export */ });\n/* harmony import */ var _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/extends */ \"./node_modules/@babel/runtime/helpers/esm/extends.js\");\n/* harmony import */ var _babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/toConsumableArray */ \"./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js\");\n/* harmony import */ var _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ \"./node_modules/@babel/runtime/helpers/esm/classCallCheck.js\");\n/* harmony import */ var _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/createClass */ \"./node_modules/@babel/runtime/helpers/esm/createClass.js\");\n/* harmony import */ var _babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/inherits */ \"./node_modules/@babel/runtime/helpers/esm/inherits.js\");\n/* harmony import */ var _babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ \"./node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn.js\");\n/* harmony import */ var _babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ \"./node_modules/@babel/runtime/helpers/esm/getPrototypeOf.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var vc_cake__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! vc-cake */ \"./node_modules/vc-cake/index.js\");\n/* harmony import */ var vc_cake__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(vc_cake__WEBPACK_IMPORTED_MODULE_8__);\n\n\n\n\n\n\n\n\nfunction _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0,_babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_6__[\"default\"])(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0,_babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_6__[\"default\"])(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0,_babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_5__[\"default\"])(this, result); }; }\n\nfunction _isNativeReflectConstruct() { if (typeof Reflect === \"undefined\" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === \"function\") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }\n\n\n\nvar vcvAPI = vc_cake__WEBPACK_IMPORTED_MODULE_8___default().getService('api');\n\nvar GoogleFontsHeadingElement = /*#__PURE__*/function (_vcvAPI$elementCompon) {\n (0,_babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(GoogleFontsHeadingElement, _vcvAPI$elementCompon);\n\n var _super = _createSuper(GoogleFontsHeadingElement);\n\n function GoogleFontsHeadingElement() {\n (0,_babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(this, GoogleFontsHeadingElement);\n\n return _super.apply(this, arguments);\n }\n\n (0,_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(GoogleFontsHeadingElement, [{\n key: \"getColorSelector\",\n value: function getColorSelector(color) {\n return (0,_babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(color.matchAll(/[\\da-f]+/gi)).map(function (match) {\n return match[0];\n }).join('-');\n }\n }, {\n key: \"validateSize\",\n value: function validateSize(value) {\n var units = ['px', 'em', 'rem', '%', 'vw', 'vh'];\n var re = new RegExp('^-?\\\\d*(\\\\.\\\\d{0,9})?(' + units.join('|') + ')?$');\n\n if (value === '' || value.match(re)) {\n return value;\n } else {\n return null;\n }\n }\n }, {\n key: \"render\",\n value: function render() {\n var _this$props = this.props,\n id = _this$props.id,\n atts = _this$props.atts,\n editor = _this$props.editor;\n var text = atts.text,\n elementTag = atts.elementTag,\n font = atts.font,\n fontSize = atts.fontSize,\n alignment = atts.alignment,\n lineHeight = atts.lineHeight,\n letterSpacing = atts.letterSpacing,\n link = atts.link,\n colorType = atts.colorType,\n customClass = atts.customClass,\n metaCustomId = atts.metaCustomId,\n color = atts.color,\n gradientStart = atts.gradientStart,\n gradientEnd = atts.gradientEnd,\n gradientAngle = atts.gradientAngle;\n var classes = 'vce-google-fonts-heading';\n var wrapperClasses = 'vce-google-fonts-heading-wrapper';\n var customProps = {};\n var innerClasses = 'vce-google-fonts-heading-inner';\n var backgroundClasses = 'vce-google-fonts-heading--background vce';\n var innerCustomProps = {};\n innerCustomProps.style = {};\n var CustomTag = elementTag;\n var headingHtml = text;\n\n if (link && link.url) {\n var url = link.url,\n title = link.title,\n targetBlank = link.targetBlank,\n relNofollow = link.relNofollow;\n var linkProps = {\n href: url,\n title: title,\n target: targetBlank ? '_blank' : undefined,\n rel: relNofollow ? 'nofollow' : undefined\n };\n headingHtml = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement(\"a\", (0,_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({\n className: \"vce-google-fonts-heading-link\"\n }, linkProps), headingHtml);\n }\n\n if (typeof customClass === 'string' && customClass) {\n classes += ' ' + customClass;\n }\n\n if (fontSize) {\n fontSize = this.validateSize(fontSize);\n\n if (fontSize) {\n fontSize = /^\\d+$/.test(fontSize) ? fontSize + 'px' : fontSize;\n innerCustomProps.style.fontSize = fontSize;\n }\n }\n\n if (lineHeight) {\n lineHeight = this.validateSize(lineHeight);\n\n if (lineHeight) {\n innerCustomProps.style.lineHeight = lineHeight;\n }\n }\n\n if (letterSpacing) {\n letterSpacing = this.validateSize(letterSpacing);\n\n if (letterSpacing) {\n letterSpacing = /^\\d+$/.test(letterSpacing) ? letterSpacing + 'px' : letterSpacing;\n innerCustomProps.style.letterSpacing = letterSpacing;\n }\n }\n\n if (alignment) {\n classes += \" vce-google-fonts-heading--align-\".concat(alignment);\n }\n\n var colorSelector = color ? this.getColorSelector(color) : 'empty';\n var gradientStartSelector = this.getColorSelector(gradientStart);\n var gradientEndSelector = this.getColorSelector(gradientEnd);\n var fontColorSelector = \"\".concat(colorSelector, \"--\").concat(gradientAngle, \"--\").concat(gradientEndSelector, \"--\").concat(gradientStartSelector);\n classes += \" vce-google-fonts-heading--\".concat(colorType, \"-\").concat(fontColorSelector);\n classes += \" vce-google-fonts-heading--font-family-\".concat(font.fontFamily.replace(' ', '-'));\n\n if (font && font.status === 'active') {\n var fontStyle = font.fontStyle ? font.fontStyle.style === 'regular' ? 'normal' : font.fontStyle.style : 'normal';\n innerCustomProps.style.fontWeight = font.fontStyle ? font.fontStyle.weight : 400;\n innerCustomProps.style.fontStyle = fontStyle;\n }\n\n if (metaCustomId) {\n customProps.id = metaCustomId;\n }\n\n var doAll = this.applyDO('border background animation padding margin');\n return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement(\"div\", (0,_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({}, customProps, {\n className: classes\n }, editor), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement(\"div\", {\n className: wrapperClasses\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement(\"div\", (0,_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({\n className: backgroundClasses,\n id: 'el-' + id\n }, doAll), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement(CustomTag, (0,_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({\n className: innerClasses\n }, innerCustomProps), headingHtml))));\n }\n }]);\n\n return GoogleFontsHeadingElement;\n}(vcvAPI.elementComponent);\n\n\n\n//# sourceURL=webpack:///./googleFontsHeading/component.js?");
19
 
20
  /***/ }),
21
 
elements/heroSection/public/dist/element.bundle.js CHANGED
@@ -15,7 +15,7 @@
15
  /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
16
 
17
  "use strict";
18
- eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* binding */ HeroSectionElement; }\n/* harmony export */ });\n/* harmony import */ var _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/extends */ \"./node_modules/@babel/runtime/helpers/esm/extends.js\");\n/* harmony import */ var _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ \"./node_modules/@babel/runtime/helpers/esm/classCallCheck.js\");\n/* harmony import */ var _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/createClass */ \"./node_modules/@babel/runtime/helpers/esm/createClass.js\");\n/* harmony import */ var _babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/inherits */ \"./node_modules/@babel/runtime/helpers/esm/inherits.js\");\n/* harmony import */ var _babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ \"./node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn.js\");\n/* harmony import */ var _babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ \"./node_modules/@babel/runtime/helpers/esm/getPrototypeOf.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var vc_cake__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! vc-cake */ \"./node_modules/vc-cake/index.js\");\n/* harmony import */ var vc_cake__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(vc_cake__WEBPACK_IMPORTED_MODULE_7__);\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! classnames */ \"./node_modules/classnames/index.js\");\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_8__);\n\n\n\n\n\n\n\nfunction _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0,_babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_5__[\"default\"])(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0,_babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_5__[\"default\"])(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0,_babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(this, result); }; }\n\nfunction _isNativeReflectConstruct() { if (typeof Reflect === \"undefined\" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === \"function\") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }\n\n\n\n\nvar Cook = (0,vc_cake__WEBPACK_IMPORTED_MODULE_7__.getService)('cook');\nvar vcvAPI = (0,vc_cake__WEBPACK_IMPORTED_MODULE_7__.getService)('api');\n\nvar HeroSectionElement = /*#__PURE__*/function (_vcvAPI$elementCompon) {\n (0,_babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(HeroSectionElement, _vcvAPI$elementCompon);\n\n var _super = _createSuper(HeroSectionElement);\n\n function HeroSectionElement() {\n (0,_babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(this, HeroSectionElement);\n\n return _super.apply(this, arguments);\n }\n\n (0,_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(HeroSectionElement, [{\n key: \"componentDidMount\",\n value: function componentDidMount() {\n vcvAPI.publicEvents.trigger('heroSectionReady');\n }\n }, {\n key: \"render\",\n value: function render() {\n var _this$props = this.props,\n id = _this$props.id,\n atts = _this$props.atts,\n editor = _this$props.editor;\n var description = atts.description,\n backgroundImage = atts.backgroundImage,\n backgroundImagePosition = atts.backgroundImagePosition,\n align = atts.align,\n addButton = atts.addButton,\n customClass = atts.customClass,\n button = atts.button,\n background = atts.background,\n metaCustomId = atts.metaCustomId;\n var customProps = {};\n var containerProps = {};\n var containerClasses = classnames__WEBPACK_IMPORTED_MODULE_8___default()({\n 'vce-hero-section-container': true,\n 'vce-hero-section-media--xs': true\n });\n var wrapperClasses = classnames__WEBPACK_IMPORTED_MODULE_8___default()({\n vce: true,\n 'vce-hero-section': true,\n 'vce-hero-section--min-height': false,\n 'vce-hero-section--alignment-start': align === 'start',\n 'vce-hero-section--alignment-end': align === 'end'\n });\n var rowClasses = ['vce-hero-section--wrap-row'];\n var mixinData = this.getMixinData('backgroundColor');\n\n if (typeof customClass === 'string' && customClass) {\n wrapperClasses = wrapperClasses.concat(' ' + customClass);\n }\n\n var rowStyles = {};\n\n if (background === 'image' && backgroundImage) {\n rowStyles.backgroundImage = \"url(\".concat(this.getImageUrl(backgroundImage), \")\");\n } else if (background === 'color' && mixinData) {\n rowClasses.push(\"vce-hero-section--background-color-\".concat(mixinData.selector));\n }\n\n mixinData = this.getMixinData('backgroundPosition');\n\n if (mixinData && backgroundImagePosition) {\n rowClasses.push(\"vce-hero-section--background-position-\".concat(mixinData.selector));\n }\n\n var buttonOutput = '';\n\n if (addButton) {\n var Button = Cook.get(button);\n buttonOutput = Button ? Button.render(null, false) : null;\n }\n\n if (metaCustomId) {\n containerProps.id = metaCustomId;\n }\n\n rowClasses = classnames__WEBPACK_IMPORTED_MODULE_8___default()(rowClasses);\n var doRest = this.applyDO('margin background border animation');\n var doPadding = this.applyDO('padding');\n return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_6__.createElement(\"section\", (0,_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({\n className: containerClasses\n }, editor, containerProps), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_6__.createElement(\"div\", (0,_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({\n className: wrapperClasses,\n id: 'el-' + id\n }, doRest), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_6__.createElement(\"div\", (0,_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({\n className: rowClasses,\n style: rowStyles\n }, customProps), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_6__.createElement(\"div\", {\n className: \"vce-hero-section--wrap\"\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_6__.createElement(\"div\", (0,_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({\n className: \"vce-hero-section--content\"\n }, doPadding), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_6__.createElement(\"div\", {\n className: \"vce-hero-section--content-container\"\n }, description), buttonOutput)))));\n }\n }]);\n\n return HeroSectionElement;\n}(vcvAPI.elementComponent);\n\n\n\n//# sourceURL=webpack:///./heroSection/component.js?");
19
 
20
  /***/ }),
21
 
@@ -77,7 +77,7 @@ eval("module.exports = \".vce-hero-section {\\n display: -webkit-flex;\\n disp
77
  /***/ (function(module) {
78
 
79
  "use strict";
80
- eval("module.exports = JSON.parse('{\"tag\":{\"type\":\"string\",\"access\":\"protected\",\"value\":\"heroSection\"},\"description\":{\"type\":\"htmleditor\",\"access\":\"public\",\"value\":\"<h1>Highland Traditions of Scotland</h1>\\\\n<p>The region became culturally distinguishable from the Lowlands from the later Middle Ages into the modern period.</p>\",\"options\":{\"label\":\"Description\",\"inline\":true,\"dynamicField\":true,\"skinToggle\":\"darkTextSkin\"}},\"darkTextSkin\":{\"type\":\"toggleSmall\",\"access\":\"public\",\"value\":false},\"background\":{\"type\":\"dropdown\",\"access\":\"public\",\"value\":\"image\",\"options\":{\"label\":\"Background type\",\"values\":[{\"label\":\"Background image\",\"value\":\"image\"},{\"label\":\"Background color\",\"value\":\"color\"}]}},\"backgroundColor\":{\"type\":\"color\",\"access\":\"public\",\"value\":\" #e7b460\",\"options\":{\"label\":\"Background color\",\"cssMixin\":{\"mixin\":\"backgroundColor\",\"property\":\"backgroundColor\",\"namePattern\":\"[\\\\\\\\da-f]+\"},\"onChange\":{\"rules\":{\"background\":{\"rule\":\"!value\",\"options\":{\"value\":\"image\"}}},\"actions\":[{\"action\":\"toggleVisibility\"}]}}},\"backgroundImage\":{\"type\":\"attachimage\",\"access\":\"public\",\"value\":\"https://cdn.hub.visualcomposer.com/plugin-assets/core-elements/heroSection/hero-section-background.jpg\",\"options\":{\"multiple\":false,\"dynamicField\":true,\"defaultValue\":\"https://cdn.hub.visualcomposer.com/plugin-assets/core-elements/heroSection/hero-section-background.jpg\",\"onChange\":{\"rules\":{\"background\":{\"rule\":\"!value\",\"options\":{\"value\":\"color\"}}},\"actions\":[{\"action\":\"toggleVisibility\"}]},\"url\":false}},\"backgroundImagePosition\":{\"type\":\"buttonGroup\",\"access\":\"public\",\"value\":\"center center\",\"options\":{\"label\":\"Image position\",\"cssMixin\":{\"mixin\":\"backgroundPosition\",\"property\":\"backgroundPosition\",\"namePattern\":\"[a-z]+\"},\"values\":[{\"label\":\"Left top\",\"value\":\"left top\",\"icon\":\"vcv-ui-icon-attribute-background-position-left-top\"},{\"label\":\"Center top\",\"value\":\"center top\",\"icon\":\"vcv-ui-icon-attribute-background-position-center-top\"},{\"label\":\"Right top\",\"value\":\"right top\",\"icon\":\"vcv-ui-icon-attribute-background-position-right-top\"},{\"label\":\"Left center\",\"value\":\"left center\",\"icon\":\"vcv-ui-icon-attribute-background-position-left-center\"},{\"label\":\"Center center\",\"value\":\"center center\",\"icon\":\"vcv-ui-icon-attribute-background-position-center-center\"},{\"label\":\"Right center\",\"value\":\"right center\",\"icon\":\"vcv-ui-icon-attribute-background-position-right-center\"},{\"label\":\"Left bottom\",\"value\":\"left bottom\",\"icon\":\"vcv-ui-icon-attribute-background-position-left-bottom\"},{\"label\":\"Center bottom\",\"value\":\"center bottom\",\"icon\":\"vcv-ui-icon-attribute-background-position-center-bottom\"},{\"label\":\"Right bottom\",\"value\":\"right bottom\",\"icon\":\"vcv-ui-icon-attribute-background-position-right-bottom\"}],\"onChange\":{\"rules\":{\"background\":{\"rule\":\"value\",\"options\":{\"value\":\"image\"}}},\"actions\":[{\"action\":\"toggleVisibility\"}]}}},\"align\":{\"type\":\"buttonGroup\",\"access\":\"public\",\"value\":\"center\",\"options\":{\"label\":\"Content alignment\",\"description\":\"Select content alignment.\",\"values\":[{\"label\":\"Left\",\"value\":\"start\",\"icon\":\"vcv-ui-icon-attribute-alignment-left\"},{\"label\":\"Center\",\"value\":\"center\",\"icon\":\"vcv-ui-icon-attribute-alignment-center\"},{\"label\":\"Right\",\"value\":\"end\",\"icon\":\"vcv-ui-icon-attribute-alignment-right\"}]}},\"addButton\":{\"type\":\"toggle\",\"access\":\"public\",\"value\":true,\"options\":{\"label\":\"Add a button\"}},\"customClass\":{\"type\":\"string\",\"access\":\"public\",\"value\":\"\",\"options\":{\"label\":\"Extra class name\",\"description\":\"Add an extra class name to the element and refer to it from the custom CSS option.\"}},\"button\":{\"type\":\"element\",\"access\":\"public\",\"value\":{\"tag\":\"basicButton\",\"alignment\":\"center\"},\"options\":{\"category\":\"Button\",\"tabLabel\":\"Button\",\"merge\":{\"attributes\":[{\"key\":\"alignment\",\"type\":\"string\"},{\"key\":\"buttonText\",\"type\":\"string\"},{\"key\":\"buttonUrl\",\"type\":\"object\"}]},\"onChange\":{\"rules\":{\"addButton\":{\"rule\":\"toggle\"}},\"actions\":[{\"action\":\"toggleSectionVisibility\"}]}}},\"designOptions\":{\"type\":\"designOptions\",\"access\":\"public\",\"value\":{},\"options\":{\"label\":\"Design Options\"}},\"editFormTab1\":{\"type\":\"group\",\"access\":\"protected\",\"value\":[\"description\",\"background\",\"backgroundImage\",\"backgroundImagePosition\",\"backgroundColor\",\"align\",\"addButton\",\"metaCustomId\",\"customClass\"],\"options\":{\"label\":\"General\"}},\"metaEditFormTabs\":{\"type\":\"group\",\"access\":\"protected\",\"value\":[\"editFormTab1\",\"button\",\"designOptions\"]},\"relatedTo\":{\"type\":\"group\",\"access\":\"protected\",\"value\":[\"General\"]},\"metaCustomId\":{\"type\":\"customId\",\"access\":\"public\",\"value\":\"\",\"options\":{\"label\":\"Element ID\",\"description\":\"Apply a unique ID to the element to link it directly by using #your_id (for element ID use lowercase input only).\"}},\"metaPublicJs\":{\"access\":\"protected\",\"type\":\"string\",\"value\":{\"libraries\":[{\"libPaths\":\"public/dist/heroSection.min.js\"}]}}}');\n\n//# sourceURL=webpack:///./heroSection/settings.json?");
81
 
82
  /***/ })
83
 
15
  /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
16
 
17
  "use strict";
18
+ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* binding */ HeroSectionElement; }\n/* harmony export */ });\n/* harmony import */ var _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/extends */ \"./node_modules/@babel/runtime/helpers/esm/extends.js\");\n/* harmony import */ var _babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/toConsumableArray */ \"./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js\");\n/* harmony import */ var _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ \"./node_modules/@babel/runtime/helpers/esm/classCallCheck.js\");\n/* harmony import */ var _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/createClass */ \"./node_modules/@babel/runtime/helpers/esm/createClass.js\");\n/* harmony import */ var _babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/inherits */ \"./node_modules/@babel/runtime/helpers/esm/inherits.js\");\n/* harmony import */ var _babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ \"./node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn.js\");\n/* harmony import */ var _babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ \"./node_modules/@babel/runtime/helpers/esm/getPrototypeOf.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var vc_cake__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! vc-cake */ \"./node_modules/vc-cake/index.js\");\n/* harmony import */ var vc_cake__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(vc_cake__WEBPACK_IMPORTED_MODULE_8__);\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! classnames */ \"./node_modules/classnames/index.js\");\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_9__);\n\n\n\n\n\n\n\n\nfunction _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0,_babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_6__[\"default\"])(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0,_babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_6__[\"default\"])(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0,_babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_5__[\"default\"])(this, result); }; }\n\nfunction _isNativeReflectConstruct() { if (typeof Reflect === \"undefined\" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === \"function\") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }\n\n\n\n\nvar Cook = (0,vc_cake__WEBPACK_IMPORTED_MODULE_8__.getService)('cook');\nvar vcvAPI = (0,vc_cake__WEBPACK_IMPORTED_MODULE_8__.getService)('api');\n\nvar HeroSectionElement = /*#__PURE__*/function (_vcvAPI$elementCompon) {\n (0,_babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(HeroSectionElement, _vcvAPI$elementCompon);\n\n var _super = _createSuper(HeroSectionElement);\n\n function HeroSectionElement() {\n (0,_babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(this, HeroSectionElement);\n\n return _super.apply(this, arguments);\n }\n\n (0,_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(HeroSectionElement, [{\n key: \"componentDidMount\",\n value: function componentDidMount() {\n vcvAPI.publicEvents.trigger('heroSectionReady');\n }\n }, {\n key: \"render\",\n value: function render() {\n var _this$props = this.props,\n id = _this$props.id,\n atts = _this$props.atts,\n editor = _this$props.editor;\n var description = atts.description,\n backgroundImage = atts.backgroundImage,\n backgroundImagePosition = atts.backgroundImagePosition,\n backgroundColor = atts.backgroundColor,\n align = atts.align,\n addButton = atts.addButton,\n customClass = atts.customClass,\n button = atts.button,\n background = atts.background,\n metaCustomId = atts.metaCustomId;\n var customProps = {};\n var containerProps = {};\n var containerClasses = classnames__WEBPACK_IMPORTED_MODULE_9___default()({\n 'vce-hero-section-container': true,\n 'vce-hero-section-media--xs': true\n });\n var wrapperClasses = classnames__WEBPACK_IMPORTED_MODULE_9___default()({\n vce: true,\n 'vce-hero-section': true,\n 'vce-hero-section--min-height': false,\n 'vce-hero-section--alignment-start': align === 'start',\n 'vce-hero-section--alignment-end': align === 'end'\n });\n var rowClasses = ['vce-hero-section--wrap-row'];\n\n if (typeof customClass === 'string' && customClass) {\n wrapperClasses = wrapperClasses.concat(' ' + customClass);\n }\n\n var rowStyles = {};\n\n if (background === 'image' && backgroundImage) {\n rowStyles.backgroundImage = \"url(\".concat(this.getImageUrl(backgroundImage), \")\");\n } else if (background === 'color') {\n var backgroundColorSelector = (0,_babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(backgroundColor.matchAll(/[\\da-f]+/gi)).map(function (match) {\n return match[0];\n }).join('-');\n\n rowClasses.push(\"vce-hero-section--background-color-\".concat(backgroundColorSelector));\n }\n\n if (backgroundImagePosition) {\n rowClasses.push(\"vce-hero-section--background-position-\".concat(backgroundImagePosition.replace(' ', '-')));\n }\n\n var buttonOutput = '';\n\n if (addButton) {\n var Button = Cook.get(button);\n buttonOutput = Button ? Button.render(null, false) : null;\n }\n\n if (metaCustomId) {\n containerProps.id = metaCustomId;\n }\n\n rowClasses = classnames__WEBPACK_IMPORTED_MODULE_9___default()(rowClasses);\n var doRest = this.applyDO('margin background border animation');\n var doPadding = this.applyDO('padding');\n return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement(\"section\", (0,_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({\n className: containerClasses\n }, editor, containerProps), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement(\"div\", (0,_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({\n className: wrapperClasses,\n id: 'el-' + id\n }, doRest), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement(\"div\", (0,_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({\n className: rowClasses,\n style: rowStyles\n }, customProps), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement(\"div\", {\n className: \"vce-hero-section--wrap\"\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement(\"div\", (0,_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({\n className: \"vce-hero-section--content\"\n }, doPadding), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement(\"div\", {\n className: \"vce-hero-section--content-container\"\n }, description), buttonOutput)))));\n }\n }]);\n\n return HeroSectionElement;\n}(vcvAPI.elementComponent);\n\n\n\n//# sourceURL=webpack:///./heroSection/component.js?");
19
 
20
  /***/ }),
21
 
77
  /***/ (function(module) {
78
 
79
  "use strict";
80
+ eval("module.exports = JSON.parse('{\"tag\":{\"type\":\"string\",\"access\":\"protected\",\"value\":\"heroSection\"},\"description\":{\"type\":\"htmleditor\",\"access\":\"public\",\"value\":\"<h1 style=\\\\\"color: #fff;\\\\\">Highland Traditions of Scotland</h1>\\\\n<p style=\\\\\"color: #fff;\\\\\">The region became culturally distinguishable from the Lowlands from the later Middle Ages into the modern period.</p>\",\"options\":{\"label\":\"Description\",\"inline\":true,\"dynamicField\":true,\"skinToggle\":\"darkTextSkin\"}},\"darkTextSkin\":{\"type\":\"toggleSmall\",\"access\":\"public\",\"value\":true},\"background\":{\"type\":\"dropdown\",\"access\":\"public\",\"value\":\"image\",\"options\":{\"label\":\"Background type\",\"values\":[{\"label\":\"Background image\",\"value\":\"image\"},{\"label\":\"Background color\",\"value\":\"color\"}]}},\"backgroundColor\":{\"type\":\"color\",\"access\":\"public\",\"value\":\" #e7b460\",\"options\":{\"label\":\"Background color\",\"cssMixin\":{\"mixin\":\"backgroundColor\",\"property\":\"backgroundColor\",\"namePattern\":\"[\\\\\\\\da-f]+\"},\"onChange\":{\"rules\":{\"background\":{\"rule\":\"!value\",\"options\":{\"value\":\"image\"}}},\"actions\":[{\"action\":\"toggleVisibility\"}]}}},\"backgroundImage\":{\"type\":\"attachimage\",\"access\":\"public\",\"value\":\"https://cdn.hub.visualcomposer.com/plugin-assets/core-elements/heroSection/hero-section-background.jpg\",\"options\":{\"multiple\":false,\"dynamicField\":true,\"defaultValue\":\"https://cdn.hub.visualcomposer.com/plugin-assets/core-elements/heroSection/hero-section-background.jpg\",\"onChange\":{\"rules\":{\"background\":{\"rule\":\"!value\",\"options\":{\"value\":\"color\"}}},\"actions\":[{\"action\":\"toggleVisibility\"}]},\"url\":false}},\"backgroundImagePosition\":{\"type\":\"buttonGroup\",\"access\":\"public\",\"value\":\"center center\",\"options\":{\"label\":\"Image position\",\"cssMixin\":{\"mixin\":\"backgroundPosition\",\"property\":\"backgroundPosition\",\"namePattern\":\"[a-z]+\"},\"values\":[{\"label\":\"Left top\",\"value\":\"left top\",\"icon\":\"vcv-ui-icon-attribute-background-position-left-top\"},{\"label\":\"Center top\",\"value\":\"center top\",\"icon\":\"vcv-ui-icon-attribute-background-position-center-top\"},{\"label\":\"Right top\",\"value\":\"right top\",\"icon\":\"vcv-ui-icon-attribute-background-position-right-top\"},{\"label\":\"Left center\",\"value\":\"left center\",\"icon\":\"vcv-ui-icon-attribute-background-position-left-center\"},{\"label\":\"Center center\",\"value\":\"center center\",\"icon\":\"vcv-ui-icon-attribute-background-position-center-center\"},{\"label\":\"Right center\",\"value\":\"right center\",\"icon\":\"vcv-ui-icon-attribute-background-position-right-center\"},{\"label\":\"Left bottom\",\"value\":\"left bottom\",\"icon\":\"vcv-ui-icon-attribute-background-position-left-bottom\"},{\"label\":\"Center bottom\",\"value\":\"center bottom\",\"icon\":\"vcv-ui-icon-attribute-background-position-center-bottom\"},{\"label\":\"Right bottom\",\"value\":\"right bottom\",\"icon\":\"vcv-ui-icon-attribute-background-position-right-bottom\"}],\"onChange\":{\"rules\":{\"background\":{\"rule\":\"value\",\"options\":{\"value\":\"image\"}}},\"actions\":[{\"action\":\"toggleVisibility\"}]}}},\"align\":{\"type\":\"buttonGroup\",\"access\":\"public\",\"value\":\"center\",\"options\":{\"label\":\"Content alignment\",\"description\":\"Select content alignment.\",\"values\":[{\"label\":\"Left\",\"value\":\"start\",\"icon\":\"vcv-ui-icon-attribute-alignment-left\"},{\"label\":\"Center\",\"value\":\"center\",\"icon\":\"vcv-ui-icon-attribute-alignment-center\"},{\"label\":\"Right\",\"value\":\"end\",\"icon\":\"vcv-ui-icon-attribute-alignment-right\"}]}},\"addButton\":{\"type\":\"toggle\",\"access\":\"public\",\"value\":true,\"options\":{\"label\":\"Add a button\"}},\"customClass\":{\"type\":\"string\",\"access\":\"public\",\"value\":\"\",\"options\":{\"label\":\"Extra class name\",\"description\":\"Add an extra class name to the element and refer to it from the custom CSS option.\"}},\"button\":{\"type\":\"element\",\"access\":\"public\",\"value\":{\"tag\":\"basicButton\",\"alignment\":\"center\"},\"options\":{\"category\":\"Button\",\"tabLabel\":\"Button\",\"merge\":{\"attributes\":[{\"key\":\"alignment\",\"type\":\"string\"},{\"key\":\"buttonText\",\"type\":\"string\"},{\"key\":\"buttonUrl\",\"type\":\"object\"}]},\"onChange\":{\"rules\":{\"addButton\":{\"rule\":\"toggle\"}},\"actions\":[{\"action\":\"toggleSectionVisibility\"}]}}},\"designOptions\":{\"type\":\"designOptions\",\"access\":\"public\",\"value\":{},\"options\":{\"label\":\"Design Options\"}},\"editFormTab1\":{\"type\":\"group\",\"access\":\"protected\",\"value\":[\"description\",\"background\",\"backgroundImage\",\"backgroundImagePosition\",\"backgroundColor\",\"align\",\"addButton\",\"metaCustomId\",\"customClass\"],\"options\":{\"label\":\"General\"}},\"metaEditFormTabs\":{\"type\":\"group\",\"access\":\"protected\",\"value\":[\"editFormTab1\",\"button\",\"designOptions\"]},\"relatedTo\":{\"type\":\"group\",\"access\":\"protected\",\"value\":[\"General\"]},\"metaCustomId\":{\"type\":\"customId\",\"access\":\"public\",\"value\":\"\",\"options\":{\"label\":\"Element ID\",\"description\":\"Apply a unique ID to the element to link it directly by using #your_id (for element ID use lowercase input only).\"}},\"metaPublicJs\":{\"access\":\"protected\",\"type\":\"string\",\"value\":{\"libraries\":[{\"libPaths\":\"public/dist/heroSection.min.js\"}]}}}');\n\n//# sourceURL=webpack:///./heroSection/settings.json?");
81
 
82
  /***/ })
83
 
elements/imageGallery/public/dist/element.bundle.js CHANGED
@@ -15,7 +15,7 @@
15
  /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
16
 
17
  "use strict";
18
- eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* binding */ ImageGallery; }\n/* harmony export */ });\n/* harmony import */ var _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/extends */ \"./node_modules/@babel/runtime/helpers/esm/extends.js\");\n/* harmony import */ var _babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/typeof */ \"./node_modules/@babel/runtime/helpers/esm/typeof.js\");\n/* harmony import */ var _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ \"./node_modules/@babel/runtime/helpers/esm/classCallCheck.js\");\n/* harmony import */ var _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/createClass */ \"./node_modules/@babel/runtime/helpers/esm/createClass.js\");\n/* harmony import */ var _babel_runtime_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/assertThisInitialized */ \"./node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js\");\n/* harmony import */ var _babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/inherits */ \"./node_modules/@babel/runtime/helpers/esm/inherits.js\");\n/* harmony import */ var _babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ \"./node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn.js\");\n/* harmony import */ var _babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ \"./node_modules/@babel/runtime/helpers/esm/getPrototypeOf.js\");\n/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ \"./node_modules/@babel/runtime/helpers/esm/defineProperty.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var vc_cake__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! vc-cake */ \"./node_modules/vc-cake/index.js\");\n/* harmony import */ var vc_cake__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(vc_cake__WEBPACK_IMPORTED_MODULE_10__);\n\n\n\n\n\n\n\n\n\n\nfunction _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0,_babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_7__[\"default\"])(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0,_babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_7__[\"default\"])(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0,_babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_6__[\"default\"])(this, result); }; }\n\nfunction _isNativeReflectConstruct() { if (typeof Reflect === \"undefined\" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === \"function\") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }\n\n\n\nvar vcvAPI = vc_cake__WEBPACK_IMPORTED_MODULE_10___default().getService('api');\n\nvar ImageGallery = /*#__PURE__*/function (_vcvAPI$elementCompon) {\n (0,_babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_5__[\"default\"])(ImageGallery, _vcvAPI$elementCompon);\n\n var _super = _createSuper(ImageGallery);\n\n function ImageGallery(props) {\n var _this;\n\n (0,_babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(this, ImageGallery);\n\n _this = _super.call(this, props);\n\n (0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_8__[\"default\"])((0,_babel_runtime_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(_this), \"imageSources\", []);\n\n (0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_8__[\"default\"])((0,_babel_runtime_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(_this), \"imageOrder\", {});\n\n _this.createCustomSizeImage = _this.createCustomSizeImage.bind((0,_babel_runtime_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(_this));\n return _this;\n }\n\n (0,_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(ImageGallery, [{\n key: \"componentDidMount\",\n value: function componentDidMount() {\n this.prepareImage(this.props.atts.image);\n }\n /* eslint-disable */\n\n }, {\n key: \"UNSAFE_componentWillReceiveProps\",\n value: function UNSAFE_componentWillReceiveProps(nextProps) {\n this.imageSources = [];\n this.imageOrder = {};\n this.prepareImage(nextProps.atts.image);\n }\n /* eslint-enable */\n\n }, {\n key: \"prepareImage\",\n value: function prepareImage(image) {\n var _this2 = this;\n\n if (image.length && (0,_babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(image[0]) === 'object') {\n var newImages = [];\n image.forEach(function (item, index) {\n var newItem = item;\n newItem.full = newItem.id ? newItem.full : _this2.getImageUrl(newItem.full);\n newItem.id = newItem.id ? newItem.id : Math.random();\n newImages.push(item);\n });\n image = newImages;\n this.setImageOrder(image);\n this.resizeImage(image);\n }\n\n var imgArr = [];\n image.forEach(function (img) {\n if (image && image.id) {\n imgArr.push({\n imgSrc: _this2.getImageUrl(img)\n });\n } else {\n imgArr.push({\n imgSrc: _this2.getImageUrl(img)\n });\n }\n });\n this.setImgSrcState(imgArr);\n }\n }, {\n key: \"setImageOrder\",\n value: function setImageOrder(imageArray) {\n var _this3 = this;\n\n imageArray.forEach(function (image, index) {\n _this3.imageOrder[index] = image.id;\n });\n }\n }, {\n key: \"checkImageSize\",\n value: function checkImageSize(image, callback, imgCount) {\n var img = new window.Image();\n\n img.onload = function () {\n var size = {\n width: img.width,\n height: img.height\n };\n callback(image, size, imgCount);\n };\n\n img.src = image.full;\n }\n }, {\n key: \"resizeImage\",\n value: function resizeImage(imageArray) {\n var _this4 = this;\n\n imageArray.forEach(function (image) {\n _this4.checkImageSize(image, _this4.createCustomSizeImage, imageArray.length);\n });\n }\n }, {\n key: \"createCustomSizeImage\",\n value: function createCustomSizeImage(image, size, imgCount) {\n image.orientation = this.checkOrientation(size);\n var checkImg = this.imageSources.filter(function (obj) {\n return obj.id === image.id;\n });\n\n if (!checkImg.length) {\n this.imageSources.push(image);\n }\n\n if (this.imageSources.length === imgCount) {\n this.orderImages();\n }\n }\n }, {\n key: \"orderImages\",\n value: function orderImages() {\n var _this5 = this;\n\n var imagesInOrder = [];\n this.imageSources.forEach(function (img, index) {\n var imgObj = _this5.imageSources.filter(function (obj) {\n return obj.id === _this5.imageOrder[index];\n });\n\n if (imgObj[0]) {\n imagesInOrder.push({\n imgSrc: _this5.getImageUrl(imgObj[0], 'large'),\n orientation: imgObj[0].orientation,\n originalSrc: _this5.getImageUrl(imgObj[0]),\n alt: imgObj[0].alt,\n title: imgObj[0].title\n });\n }\n });\n this.setImgSrcState(imagesInOrder);\n }\n }, {\n key: \"checkOrientation\",\n value: function checkOrientation(size) {\n return size.width >= size.height ? 'landscape' : 'portrait';\n }\n }, {\n key: \"setImgSrcState\",\n value: function setImgSrcState(imgSrc) {\n this.setState({\n imgSrc: imgSrc\n });\n }\n }, {\n key: \"render\",\n value: function render() {\n var _this$props = this.props,\n id = _this$props.id,\n atts = _this$props.atts,\n editor = _this$props.editor;\n var image = atts.image,\n shape = atts.shape,\n clickableOptions = atts.clickableOptions,\n showCaption = atts.showCaption,\n customClass = atts.customClass,\n metaCustomId = atts.metaCustomId,\n showCaptionGeneral = atts.showCaptionGeneral,\n captionAlignment = atts.captionAlignment;\n var containerClasses = 'vce-image-gallery';\n var wrapperClasses = 'vce-image-gallery-wrapper vce';\n var containerProps = {};\n var CustomTag = 'div';\n var imgSrc = this.state && this.state.imgSrc;\n\n if (typeof customClass === 'string' && customClass) {\n containerClasses += ' ' + customClass;\n }\n\n var mixinData = this.getMixinData('imageGalleryGap');\n\n if (mixinData) {\n containerClasses += \" vce-image-gallery--gap-\".concat(mixinData.selector);\n }\n\n mixinData = this.getMixinData('imageGalleryColumns');\n\n if (mixinData) {\n containerClasses += \" vce-image-gallery--columns-\".concat(mixinData.selector);\n }\n\n if (shape === 'rounded') {\n containerClasses += ' vce-image-gallery--border-rounded';\n }\n\n if (shape === 'round') {\n containerClasses += ' vce-image-gallery--border-round';\n }\n\n if (metaCustomId) {\n containerProps.id = metaCustomId;\n }\n\n if (showCaptionGeneral && captionAlignment) {\n containerClasses += \" vce-image-gallery-caption--align-\".concat(captionAlignment);\n }\n\n var galleryItems = [];\n imgSrc && imgSrc.forEach(function (src, index) {\n var customProps = {};\n var classes = 'vce-image-gallery-item-inner';\n var imgClasses = 'vce-image-gallery-img';\n var customImageProps = {\n alt: src && src.alt ? src.alt : '',\n title: src && src.title ? src.title : ''\n };\n var itemProps = {};\n\n if (src.orientation === 'portrait') {\n imgClasses += ' vce-image-gallery-img--orientation-portrait';\n }\n\n if (clickableOptions === 'url' && image[index].link && image[index].link.url) {\n CustomTag = 'a';\n var _image$index$link = image[index].link,\n url = _image$index$link.url,\n title = _image$index$link.title,\n targetBlank = _image$index$link.targetBlank,\n relNofollow = _image$index$link.relNofollow;\n customProps = {\n href: url,\n title: title,\n target: targetBlank ? '_blank' : undefined,\n rel: relNofollow ? 'nofollow' : undefined\n };\n } else if (clickableOptions === 'imageNewTab') {\n CustomTag = 'a';\n customProps = {\n href: src.originalSrc || src.imgSrc,\n target: '_blank'\n };\n } else if (clickableOptions === 'lightbox') {\n CustomTag = 'a';\n customProps = {\n href: src.originalSrc || src.imgSrc,\n 'data-lightbox': \"lightbox-\".concat(id)\n };\n } else if (clickableOptions === 'photoswipe') {\n CustomTag = 'a';\n customProps = {\n href: src.originalSrc || src.imgSrc,\n 'data-photoswipe-image': id,\n 'data-photoswipe-index': index\n };\n\n if (showCaption) {\n customProps['data-photoswipe-caption'] = image[index].caption;\n }\n\n containerProps['data-photoswipe-gallery'] = id;\n itemProps['data-photoswipe-item'] = \"photoswipe-\".concat(id);\n }\n\n if (image[index] && image[index].filter && image[index].filter !== 'normal') {\n classes += \" vce-image-filter--\".concat(image[index].filter);\n }\n\n var caption = '';\n\n if (showCaptionGeneral && image[index].caption) {\n caption = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_9__.createElement(\"figcaption\", null, image[index].caption);\n }\n\n galleryItems.push( /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_9__.createElement(\"div\", (0,_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({\n className: \"vce-image-gallery-item\",\n key: \"vce-image-gallery-item-\".concat(index, \"-\").concat(id)\n }, itemProps), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_9__.createElement(\"figure\", {\n className: \"vce-image-gallery-item-inner-wrapper\"\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_9__.createElement(CustomTag, (0,_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({}, customProps, {\n className: classes\n }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_9__.createElement(\"img\", (0,_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({\n className: imgClasses,\n src: src.imgSrc\n }, customImageProps))), caption)));\n });\n var doAll = this.applyDO('all');\n return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_9__.createElement(\"div\", (0,_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({\n className: containerClasses\n }, editor, containerProps), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_9__.createElement(\"div\", (0,_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({\n className: wrapperClasses,\n id: 'el-' + id\n }, doAll), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_9__.createElement(\"div\", {\n className: \"vce-image-gallery-list\"\n }, galleryItems)));\n }\n }]);\n\n return ImageGallery;\n}(vcvAPI.elementComponent);\n\n\n\n//# sourceURL=webpack:///./imageGallery/component.js?");
19
 
20
  /***/ }),
21
 
15
  /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
16
 
17
  "use strict";
18
+ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* binding */ ImageGallery; }\n/* harmony export */ });\n/* harmony import */ var _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/extends */ \"./node_modules/@babel/runtime/helpers/esm/extends.js\");\n/* harmony import */ var _babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/typeof */ \"./node_modules/@babel/runtime/helpers/esm/typeof.js\");\n/* harmony import */ var _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ \"./node_modules/@babel/runtime/helpers/esm/classCallCheck.js\");\n/* harmony import */ var _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/createClass */ \"./node_modules/@babel/runtime/helpers/esm/createClass.js\");\n/* harmony import */ var _babel_runtime_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/assertThisInitialized */ \"./node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js\");\n/* harmony import */ var _babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/inherits */ \"./node_modules/@babel/runtime/helpers/esm/inherits.js\");\n/* harmony import */ var _babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ \"./node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn.js\");\n/* harmony import */ var _babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ \"./node_modules/@babel/runtime/helpers/esm/getPrototypeOf.js\");\n/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ \"./node_modules/@babel/runtime/helpers/esm/defineProperty.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var vc_cake__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! vc-cake */ \"./node_modules/vc-cake/index.js\");\n/* harmony import */ var vc_cake__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(vc_cake__WEBPACK_IMPORTED_MODULE_10__);\n\n\n\n\n\n\n\n\n\n\nfunction _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0,_babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_7__[\"default\"])(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0,_babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_7__[\"default\"])(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0,_babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_6__[\"default\"])(this, result); }; }\n\nfunction _isNativeReflectConstruct() { if (typeof Reflect === \"undefined\" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === \"function\") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }\n\n\n\nvar vcvAPI = vc_cake__WEBPACK_IMPORTED_MODULE_10___default().getService('api');\n\nvar ImageGallery = /*#__PURE__*/function (_vcvAPI$elementCompon) {\n (0,_babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_5__[\"default\"])(ImageGallery, _vcvAPI$elementCompon);\n\n var _super = _createSuper(ImageGallery);\n\n function ImageGallery(props) {\n var _this;\n\n (0,_babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(this, ImageGallery);\n\n _this = _super.call(this, props);\n\n (0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_8__[\"default\"])((0,_babel_runtime_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(_this), \"imageSources\", []);\n\n (0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_8__[\"default\"])((0,_babel_runtime_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(_this), \"imageOrder\", {});\n\n _this.createCustomSizeImage = _this.createCustomSizeImage.bind((0,_babel_runtime_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(_this));\n return _this;\n }\n\n (0,_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(ImageGallery, [{\n key: \"componentDidMount\",\n value: function componentDidMount() {\n this.prepareImage(this.props.atts.image);\n }\n /* eslint-disable */\n\n }, {\n key: \"UNSAFE_componentWillReceiveProps\",\n value: function UNSAFE_componentWillReceiveProps(nextProps) {\n this.imageSources = [];\n this.imageOrder = {};\n this.prepareImage(nextProps.atts.image);\n }\n /* eslint-enable */\n\n }, {\n key: \"prepareImage\",\n value: function prepareImage(image) {\n var _this2 = this;\n\n if (image.length && (0,_babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(image[0]) === 'object') {\n var newImages = [];\n image.forEach(function (item, index) {\n var newItem = item;\n newItem.full = newItem.id ? newItem.full : _this2.getImageUrl(newItem.full);\n newItem.id = newItem.id ? newItem.id : Math.random();\n newImages.push(item);\n });\n image = newImages;\n this.setImageOrder(image);\n this.resizeImage(image);\n }\n\n var imgArr = [];\n image.forEach(function (img) {\n if (image && image.id) {\n imgArr.push({\n imgSrc: _this2.getImageUrl(img)\n });\n } else {\n imgArr.push({\n imgSrc: _this2.getImageUrl(img)\n });\n }\n });\n this.setImgSrcState(imgArr);\n }\n }, {\n key: \"setImageOrder\",\n value: function setImageOrder(imageArray) {\n var _this3 = this;\n\n imageArray.forEach(function (image, index) {\n _this3.imageOrder[index] = image.id;\n });\n }\n }, {\n key: \"checkImageSize\",\n value: function checkImageSize(image, callback, imgCount) {\n var img = new window.Image();\n\n img.onload = function () {\n var size = {\n width: img.width,\n height: img.height\n };\n callback(image, size, imgCount);\n };\n\n img.src = image.full;\n }\n }, {\n key: \"resizeImage\",\n value: function resizeImage(imageArray) {\n var _this4 = this;\n\n imageArray.forEach(function (image) {\n _this4.checkImageSize(image, _this4.createCustomSizeImage, imageArray.length);\n });\n }\n }, {\n key: \"createCustomSizeImage\",\n value: function createCustomSizeImage(image, size, imgCount) {\n image.orientation = this.checkOrientation(size);\n var checkImg = this.imageSources.filter(function (obj) {\n return obj.id === image.id;\n });\n\n if (!checkImg.length) {\n this.imageSources.push(image);\n }\n\n if (this.imageSources.length === imgCount) {\n this.orderImages();\n }\n }\n }, {\n key: \"orderImages\",\n value: function orderImages() {\n var _this5 = this;\n\n var imagesInOrder = [];\n this.imageSources.forEach(function (img, index) {\n var imgObj = _this5.imageSources.filter(function (obj) {\n return obj.id === _this5.imageOrder[index];\n });\n\n if (imgObj[0]) {\n imagesInOrder.push({\n imgSrc: _this5.getImageUrl(imgObj[0], 'large'),\n orientation: imgObj[0].orientation,\n originalSrc: _this5.getImageUrl(imgObj[0]),\n alt: imgObj[0].alt,\n title: imgObj[0].title\n });\n }\n });\n this.setImgSrcState(imagesInOrder);\n }\n }, {\n key: \"checkOrientation\",\n value: function checkOrientation(size) {\n return size.width >= size.height ? 'landscape' : 'portrait';\n }\n }, {\n key: \"setImgSrcState\",\n value: function setImgSrcState(imgSrc) {\n this.setState({\n imgSrc: imgSrc\n });\n }\n }, {\n key: \"render\",\n value: function render() {\n var _this$props = this.props,\n id = _this$props.id,\n atts = _this$props.atts,\n editor = _this$props.editor;\n var image = atts.image,\n shape = atts.shape,\n clickableOptions = atts.clickableOptions,\n showCaption = atts.showCaption,\n customClass = atts.customClass,\n metaCustomId = atts.metaCustomId,\n showCaptionGeneral = atts.showCaptionGeneral,\n captionAlignment = atts.captionAlignment,\n gap = atts.gap,\n columns = atts.columns;\n var containerClasses = 'vce-image-gallery';\n var wrapperClasses = 'vce-image-gallery-wrapper vce';\n var containerProps = {};\n var CustomTag = 'div';\n var imgSrc = this.state && this.state.imgSrc;\n\n if (typeof customClass === 'string' && customClass) {\n containerClasses += ' ' + customClass;\n }\n\n containerClasses += \" vce-image-gallery--gap-\".concat(gap);\n containerClasses += \" vce-image-gallery--columns-\".concat(columns);\n\n if (shape === 'rounded') {\n containerClasses += ' vce-image-gallery--border-rounded';\n }\n\n if (shape === 'round') {\n containerClasses += ' vce-image-gallery--border-round';\n }\n\n if (metaCustomId) {\n containerProps.id = metaCustomId;\n }\n\n if (showCaptionGeneral && captionAlignment) {\n containerClasses += \" vce-image-gallery-caption--align-\".concat(captionAlignment);\n }\n\n var galleryItems = [];\n imgSrc && imgSrc.forEach(function (src, index) {\n var customProps = {};\n var classes = 'vce-image-gallery-item-inner';\n var imgClasses = 'vce-image-gallery-img';\n var customImageProps = {\n alt: src && src.alt ? src.alt : '',\n title: src && src.title ? src.title : ''\n };\n var itemProps = {};\n\n if (src.orientation === 'portrait') {\n imgClasses += ' vce-image-gallery-img--orientation-portrait';\n }\n\n if (clickableOptions === 'url' && image[index].link && image[index].link.url) {\n CustomTag = 'a';\n var _image$index$link = image[index].link,\n url = _image$index$link.url,\n title = _image$index$link.title,\n targetBlank = _image$index$link.targetBlank,\n relNofollow = _image$index$link.relNofollow;\n customProps = {\n href: url,\n title: title,\n target: targetBlank ? '_blank' : undefined,\n rel: relNofollow ? 'nofollow' : undefined\n };\n } else if (clickableOptions === 'imageNewTab') {\n CustomTag = 'a';\n customProps = {\n href: src.originalSrc || src.imgSrc,\n target: '_blank'\n };\n } else if (clickableOptions === 'lightbox') {\n CustomTag = 'a';\n customProps = {\n href: src.originalSrc || src.imgSrc,\n 'data-lightbox': \"lightbox-\".concat(id)\n };\n } else if (clickableOptions === 'photoswipe') {\n CustomTag = 'a';\n customProps = {\n href: src.originalSrc || src.imgSrc,\n 'data-photoswipe-image': id,\n 'data-photoswipe-index': index\n };\n\n if (showCaption) {\n customProps['data-photoswipe-caption'] = image[index].caption;\n }\n\n containerProps['data-photoswipe-gallery'] = id;\n itemProps['data-photoswipe-item'] = \"photoswipe-\".concat(id);\n }\n\n if (image[index] && image[index].filter && image[index].filter !== 'normal') {\n classes += \" vce-image-filter--\".concat(image[index].filter);\n }\n\n var caption = '';\n\n if (showCaptionGeneral && image[index].caption) {\n caption = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_9__.createElement(\"figcaption\", null, image[index].caption);\n }\n\n galleryItems.push( /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_9__.createElement(\"div\", (0,_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({\n className: \"vce-image-gallery-item\",\n key: \"vce-image-gallery-item-\".concat(index, \"-\").concat(id)\n }, itemProps), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_9__.createElement(\"figure\", {\n className: \"vce-image-gallery-item-inner-wrapper\"\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_9__.createElement(CustomTag, (0,_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({}, customProps, {\n className: classes\n }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_9__.createElement(\"img\", (0,_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({\n className: imgClasses,\n src: src.imgSrc\n }, customImageProps))), caption)));\n });\n var doAll = this.applyDO('all');\n return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_9__.createElement(\"div\", (0,_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({\n className: containerClasses\n }, editor, containerProps), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_9__.createElement(\"div\", (0,_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({\n className: wrapperClasses,\n id: 'el-' + id\n }, doAll), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_9__.createElement(\"div\", {\n className: \"vce-image-gallery-list\"\n }, galleryItems)));\n }\n }]);\n\n return ImageGallery;\n}(vcvAPI.elementComponent);\n\n\n\n//# sourceURL=webpack:///./imageGallery/component.js?");
19
 
20
  /***/ }),
21
 
elements/imageMasonryGallery/public/dist/element.bundle.js CHANGED
@@ -15,7 +15,7 @@
15
  /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
16
 
17
  "use strict";
18
- eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* binding */ ImageMasonryGallery; }\n/* harmony export */ });\n/* harmony import */ var _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/extends */ \"./node_modules/@babel/runtime/helpers/esm/extends.js\");\n/* harmony import */ var _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ \"./node_modules/@babel/runtime/helpers/esm/classCallCheck.js\");\n/* harmony import */ var _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/createClass */ \"./node_modules/@babel/runtime/helpers/esm/createClass.js\");\n/* harmony import */ var _babel_runtime_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/assertThisInitialized */ \"./node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js\");\n/* harmony import */ var _babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/inherits */ \"./node_modules/@babel/runtime/helpers/esm/inherits.js\");\n/* harmony import */ var _babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ \"./node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn.js\");\n/* harmony import */ var _babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ \"./node_modules/@babel/runtime/helpers/esm/getPrototypeOf.js\");\n/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ \"./node_modules/@babel/runtime/helpers/esm/defineProperty.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var vc_cake__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! vc-cake */ \"./node_modules/vc-cake/index.js\");\n/* harmony import */ var vc_cake__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(vc_cake__WEBPACK_IMPORTED_MODULE_9__);\n\n\n\n\n\n\n\n\n\nfunction _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0,_babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_6__[\"default\"])(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0,_babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_6__[\"default\"])(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0,_babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_5__[\"default\"])(this, result); }; }\n\nfunction _isNativeReflectConstruct() { if (typeof Reflect === \"undefined\" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === \"function\") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }\n\n\n\nvar vcvAPI = vc_cake__WEBPACK_IMPORTED_MODULE_9___default().getService('api');\n\nvar ImageMasonryGallery = /*#__PURE__*/function (_vcvAPI$elementCompon) {\n (0,_babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(ImageMasonryGallery, _vcvAPI$elementCompon);\n\n var _super = _createSuper(ImageMasonryGallery);\n\n function ImageMasonryGallery(props) {\n var _this;\n\n (0,_babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(this, ImageMasonryGallery);\n\n _this = _super.call(this, props);\n\n (0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_7__[\"default\"])((0,_babel_runtime_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(_this), \"currentImg\", 0);\n\n (0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_7__[\"default\"])((0,_babel_runtime_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(_this), \"loadingIndex\", 0);\n\n (0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_7__[\"default\"])((0,_babel_runtime_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(_this), \"data\", []);\n\n _this.loadImage = _this.loadImage.bind((0,_babel_runtime_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(_this));\n return _this;\n }\n\n (0,_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(ImageMasonryGallery, [{\n key: \"componentDidMount\",\n value: function componentDidMount() {\n this.prepareImages(this.props.atts);\n }\n }, {\n key: \"componentDidUpdate\",\n value: function componentDidUpdate() {\n vc_cake__WEBPACK_IMPORTED_MODULE_9___default().env('iframe') && vc_cake__WEBPACK_IMPORTED_MODULE_9___default().env('iframe').vcv.trigger('ready');\n }\n /* eslint-disable */\n\n }, {\n key: \"UNSAFE_componentWillReceiveProps\",\n value: function UNSAFE_componentWillReceiveProps(nextProps) {\n this.currentImg = 0;\n this.data = [];\n this.loadingIndex++;\n this.prepareImages(nextProps.atts, true);\n }\n /* eslint-enable */\n\n }, {\n key: \"prepareImages\",\n value: function prepareImages(atts) {\n var clearColumns = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n var image = atts.image;\n var imgSources = this.getImageUrl(image);\n var columnCount = atts.columns <= 0 ? 1 : atts.columns;\n var cols = [];\n\n for (var i = 0; i < columnCount; i++) {\n cols.push(0);\n this.data.push([]);\n }\n\n if (clearColumns) {\n cols = [];\n\n for (var _i = 0; _i < columnCount; _i++) {\n cols.push(0);\n }\n }\n\n this.loadImage(imgSources, cols);\n }\n }, {\n key: \"loadImage\",\n value: function loadImage(imgSources, cols) {\n if (!imgSources.length) {\n this.setState({\n columnData: this.data\n });\n return;\n }\n\n var img = new window.Image();\n img.loadingIndex = this.loadingIndex;\n img.onload = this.imgLoadHandler.bind(this, imgSources, cols, img);\n img.src = imgSources[this.currentImg];\n }\n }, {\n key: \"imgLoadHandler\",\n value: function imgLoadHandler(imgSources, cols, img) {\n if (img.loadingIndex === this.loadingIndex) {\n var height = this.getImageHeight(img.width, img.height);\n var smallestCol = this.getSmallestFromArray(cols);\n cols[smallestCol] += height;\n this.data[smallestCol].push(this.props.atts.image[this.currentImg]);\n this.currentImg++;\n\n if (this.currentImg < imgSources.length) {\n this.loadImage(imgSources, cols);\n } else {\n this.setState({\n columnData: this.data\n });\n }\n }\n }\n }, {\n key: \"getImageHeight\",\n value: function getImageHeight(width, height) {\n var newWidth = 50;\n var proportion = width / newWidth;\n return height / proportion;\n }\n }, {\n key: \"getSmallestFromArray\",\n value: function getSmallestFromArray(arr) {\n var smallestIndex = 0;\n var smallest = arr[0];\n arr.forEach(function (height, index) {\n if (height < smallest) {\n smallest = arr[index];\n smallestIndex = index;\n }\n });\n return smallestIndex;\n }\n }, {\n key: \"render\",\n value: function render() {\n var _this2 = this;\n\n var _this$props = this.props,\n id = _this$props.id,\n atts = _this$props.atts,\n editor = _this$props.editor;\n var image = atts.image,\n shape = atts.shape,\n customClass = atts.customClass,\n metaCustomId = atts.metaCustomId,\n clickableOptions = atts.clickableOptions,\n showCaption = atts.showCaption;\n var containerClasses = ['vce-image-masonry-gallery'];\n var wrapperClasses = ['vce-image-masonry-gallery-wrapper vce'];\n var containerProps = {};\n var CustomTag = 'div';\n var columnData = this.state && this.state.columnData;\n var columnHtml = [];\n\n if (columnData) {\n var imageIndex = 0;\n columnData.forEach(function (col, colIndex) {\n var galleryItems = [];\n col && col.forEach(function (src, index) {\n var imgSrc = _this2.getImageUrl(src);\n\n var customProps = {};\n var classes = 'vce-image-masonry-gallery-item';\n var imgClasses = 'vce-image-masonry-gallery-img';\n var customImageProps = {\n alt: src && src.alt ? src.alt : ''\n };\n\n if (clickableOptions === 'url' && src.link && src.link.url) {\n CustomTag = 'a';\n var _src$link = src.link,\n url = _src$link.url,\n title = _src$link.title,\n targetBlank = _src$link.targetBlank,\n relNofollow = _src$link.relNofollow;\n customProps = {\n href: url,\n title: title,\n target: targetBlank ? '_blank' : undefined,\n rel: relNofollow ? 'nofollow' : undefined\n };\n } else if (clickableOptions === 'imageNewTab') {\n CustomTag = 'a';\n customProps = {\n href: imgSrc,\n target: '_blank'\n };\n } else if (clickableOptions === 'lightbox') {\n CustomTag = 'a';\n customProps = {\n href: imgSrc,\n 'data-lightbox': \"lightbox-\".concat(id)\n };\n } else if (clickableOptions === 'photoswipe') {\n CustomTag = 'a';\n customProps = {\n href: imgSrc,\n 'data-photoswipe-image': id,\n 'data-photoswipe-index': imageIndex,\n 'data-photoswipe-item': \"photoswipe-\".concat(id)\n };\n\n if (showCaption && src && src.caption) {\n customProps['data-photoswipe-caption'] = src.caption;\n }\n\n containerProps['data-photoswipe-gallery'] = id;\n imageIndex++;\n }\n\n if (image[index] && image[index].filter && image[index].filter !== 'normal') {\n classes += \" vce-image-filter--\".concat(image[index].filter);\n }\n\n galleryItems.push( /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8__.createElement(CustomTag, (0,_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({}, customProps, {\n className: classes,\n key: \"vce-image-masonry-gallery-item-\".concat(index, \"-\").concat(id)\n }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8__.createElement(\"img\", (0,_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({\n className: imgClasses,\n src: _this2.getImageUrl(src)\n }, customImageProps))));\n });\n columnHtml.push( /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8__.createElement(\"div\", {\n className: \"vce-image-masonry-gallery-column\",\n key: \"vce-image-masonry-gallery-col-\".concat(colIndex, \"-\").concat(id)\n }, galleryItems));\n });\n }\n\n if (typeof customClass === 'string' && customClass) {\n containerClasses.push(customClass);\n }\n\n var mixinData = this.getMixinData('imageGalleryGap');\n\n if (mixinData) {\n wrapperClasses.push(\"vce-image-masonry-gallery--gap-\".concat(mixinData.selector));\n }\n\n mixinData = this.getMixinData('imageGalleryColumns');\n\n if (mixinData) {\n wrapperClasses.push(\"vce-image-masonry-gallery--columns-\".concat(mixinData.selector));\n }\n\n if (shape === 'rounded') {\n containerClasses.push('vce-image-masonry-gallery--border-rounded');\n }\n\n if (metaCustomId) {\n containerProps.id = metaCustomId;\n }\n\n var doAll = this.applyDO('all');\n return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8__.createElement(\"div\", (0,_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({\n className: containerClasses.join(' ')\n }, editor, containerProps), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8__.createElement(\"div\", (0,_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({\n className: wrapperClasses.join(' '),\n id: 'el-' + id\n }, doAll), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8__.createElement(\"div\", {\n className: \"vce-image-masonry-gallery-list\"\n }, columnHtml)));\n }\n }]);\n\n return ImageMasonryGallery;\n}(vcvAPI.elementComponent);\n\n\n\n//# sourceURL=webpack:///./imageMasonryGallery/component.js?");
19
 
20
  /***/ }),
21
 
15
  /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
16
 
17
  "use strict";
18
+ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* binding */ ImageMasonryGallery; }\n/* harmony export */ });\n/* harmony import */ var _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/extends */ \"./node_modules/@babel/runtime/helpers/esm/extends.js\");\n/* harmony import */ var _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ \"./node_modules/@babel/runtime/helpers/esm/classCallCheck.js\");\n/* harmony import */ var _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/createClass */ \"./node_modules/@babel/runtime/helpers/esm/createClass.js\");\n/* harmony import */ var _babel_runtime_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/assertThisInitialized */ \"./node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js\");\n/* harmony import */ var _babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/inherits */ \"./node_modules/@babel/runtime/helpers/esm/inherits.js\");\n/* harmony import */ var _babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ \"./node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn.js\");\n/* harmony import */ var _babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ \"./node_modules/@babel/runtime/helpers/esm/getPrototypeOf.js\");\n/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ \"./node_modules/@babel/runtime/helpers/esm/defineProperty.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var vc_cake__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! vc-cake */ \"./node_modules/vc-cake/index.js\");\n/* harmony import */ var vc_cake__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(vc_cake__WEBPACK_IMPORTED_MODULE_9__);\n\n\n\n\n\n\n\n\n\nfunction _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0,_babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_6__[\"default\"])(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0,_babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_6__[\"default\"])(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0,_babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_5__[\"default\"])(this, result); }; }\n\nfunction _isNativeReflectConstruct() { if (typeof Reflect === \"undefined\" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === \"function\") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }\n\n\n\nvar vcvAPI = vc_cake__WEBPACK_IMPORTED_MODULE_9___default().getService('api');\n\nvar ImageMasonryGallery = /*#__PURE__*/function (_vcvAPI$elementCompon) {\n (0,_babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(ImageMasonryGallery, _vcvAPI$elementCompon);\n\n var _super = _createSuper(ImageMasonryGallery);\n\n function ImageMasonryGallery(props) {\n var _this;\n\n (0,_babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(this, ImageMasonryGallery);\n\n _this = _super.call(this, props);\n\n (0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_7__[\"default\"])((0,_babel_runtime_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(_this), \"currentImg\", 0);\n\n (0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_7__[\"default\"])((0,_babel_runtime_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(_this), \"loadingIndex\", 0);\n\n (0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_7__[\"default\"])((0,_babel_runtime_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(_this), \"data\", []);\n\n _this.loadImage = _this.loadImage.bind((0,_babel_runtime_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(_this));\n return _this;\n }\n\n (0,_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(ImageMasonryGallery, [{\n key: \"componentDidMount\",\n value: function componentDidMount() {\n this.prepareImages(this.props.atts);\n }\n }, {\n key: \"componentDidUpdate\",\n value: function componentDidUpdate() {\n vc_cake__WEBPACK_IMPORTED_MODULE_9___default().env('iframe') && vc_cake__WEBPACK_IMPORTED_MODULE_9___default().env('iframe').vcv.trigger('ready');\n }\n /* eslint-disable */\n\n }, {\n key: \"UNSAFE_componentWillReceiveProps\",\n value: function UNSAFE_componentWillReceiveProps(nextProps) {\n this.currentImg = 0;\n this.data = [];\n this.loadingIndex++;\n this.prepareImages(nextProps.atts, true);\n }\n /* eslint-enable */\n\n }, {\n key: \"prepareImages\",\n value: function prepareImages(atts) {\n var clearColumns = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n var image = atts.image;\n var imgSources = this.getImageUrl(image);\n var columnCount = atts.columns <= 0 ? 1 : atts.columns;\n var cols = [];\n\n for (var i = 0; i < columnCount; i++) {\n cols.push(0);\n this.data.push([]);\n }\n\n if (clearColumns) {\n cols = [];\n\n for (var _i = 0; _i < columnCount; _i++) {\n cols.push(0);\n }\n }\n\n this.loadImage(imgSources, cols);\n }\n }, {\n key: \"loadImage\",\n value: function loadImage(imgSources, cols) {\n if (!imgSources.length) {\n this.setState({\n columnData: this.data\n });\n return;\n }\n\n var img = new window.Image();\n img.loadingIndex = this.loadingIndex;\n img.onload = this.imgLoadHandler.bind(this, imgSources, cols, img);\n img.src = imgSources[this.currentImg];\n }\n }, {\n key: \"imgLoadHandler\",\n value: function imgLoadHandler(imgSources, cols, img) {\n if (img.loadingIndex === this.loadingIndex) {\n var height = this.getImageHeight(img.width, img.height);\n var smallestCol = this.getSmallestFromArray(cols);\n cols[smallestCol] += height;\n this.data[smallestCol].push(this.props.atts.image[this.currentImg]);\n this.currentImg++;\n\n if (this.currentImg < imgSources.length) {\n this.loadImage(imgSources, cols);\n } else {\n this.setState({\n columnData: this.data\n });\n }\n }\n }\n }, {\n key: \"getImageHeight\",\n value: function getImageHeight(width, height) {\n var newWidth = 50;\n var proportion = width / newWidth;\n return height / proportion;\n }\n }, {\n key: \"getSmallestFromArray\",\n value: function getSmallestFromArray(arr) {\n var smallestIndex = 0;\n var smallest = arr[0];\n arr.forEach(function (height, index) {\n if (height < smallest) {\n smallest = arr[index];\n smallestIndex = index;\n }\n });\n return smallestIndex;\n }\n }, {\n key: \"render\",\n value: function render() {\n var _this2 = this;\n\n var _this$props = this.props,\n id = _this$props.id,\n atts = _this$props.atts,\n editor = _this$props.editor;\n var image = atts.image,\n shape = atts.shape,\n customClass = atts.customClass,\n metaCustomId = atts.metaCustomId,\n clickableOptions = atts.clickableOptions,\n showCaption = atts.showCaption,\n gap = atts.gap,\n columns = atts.columns;\n var containerClasses = ['vce-image-masonry-gallery'];\n var wrapperClasses = ['vce-image-masonry-gallery-wrapper vce'];\n var containerProps = {};\n var CustomTag = 'div';\n var columnData = this.state && this.state.columnData;\n var columnHtml = [];\n\n if (columnData) {\n var imageIndex = 0;\n columnData.forEach(function (col, colIndex) {\n var galleryItems = [];\n col && col.forEach(function (src, index) {\n var imgSrc = _this2.getImageUrl(src);\n\n var customProps = {};\n var classes = 'vce-image-masonry-gallery-item';\n var imgClasses = 'vce-image-masonry-gallery-img';\n var customImageProps = {\n alt: src && src.alt ? src.alt : ''\n };\n\n if (clickableOptions === 'url' && src.link && src.link.url) {\n CustomTag = 'a';\n var _src$link = src.link,\n url = _src$link.url,\n title = _src$link.title,\n targetBlank = _src$link.targetBlank,\n relNofollow = _src$link.relNofollow;\n customProps = {\n href: url,\n title: title,\n target: targetBlank ? '_blank' : undefined,\n rel: relNofollow ? 'nofollow' : undefined\n };\n } else if (clickableOptions === 'imageNewTab') {\n CustomTag = 'a';\n customProps = {\n href: imgSrc,\n target: '_blank'\n };\n } else if (clickableOptions === 'lightbox') {\n CustomTag = 'a';\n customProps = {\n href: imgSrc,\n 'data-lightbox': \"lightbox-\".concat(id)\n };\n } else if (clickableOptions === 'photoswipe') {\n CustomTag = 'a';\n customProps = {\n href: imgSrc,\n 'data-photoswipe-image': id,\n 'data-photoswipe-index': imageIndex,\n 'data-photoswipe-item': \"photoswipe-\".concat(id)\n };\n\n if (showCaption && src && src.caption) {\n customProps['data-photoswipe-caption'] = src.caption;\n }\n\n containerProps['data-photoswipe-gallery'] = id;\n imageIndex++;\n }\n\n if (image[index] && image[index].filter && image[index].filter !== 'normal') {\n classes += \" vce-image-filter--\".concat(image[index].filter);\n }\n\n galleryItems.push( /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8__.createElement(CustomTag, (0,_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({}, customProps, {\n className: classes,\n key: \"vce-image-masonry-gallery-item-\".concat(index, \"-\").concat(id)\n }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8__.createElement(\"img\", (0,_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({\n className: imgClasses,\n src: _this2.getImageUrl(src)\n }, customImageProps))));\n });\n columnHtml.push( /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8__.createElement(\"div\", {\n className: \"vce-image-masonry-gallery-column\",\n key: \"vce-image-masonry-gallery-col-\".concat(colIndex, \"-\").concat(id)\n }, galleryItems));\n });\n }\n\n if (typeof customClass === 'string' && customClass) {\n containerClasses.push(customClass);\n }\n\n wrapperClasses.push(\"vce-image-masonry-gallery--gap-\".concat(gap));\n wrapperClasses.push(\"vce-image-masonry-gallery--columns-\".concat(columns));\n\n if (shape === 'rounded') {\n containerClasses.push('vce-image-masonry-gallery--border-rounded');\n }\n\n if (metaCustomId) {\n containerProps.id = metaCustomId;\n }\n\n var doAll = this.applyDO('all');\n return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8__.createElement(\"div\", (0,_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({\n className: containerClasses.join(' ')\n }, editor, containerProps), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8__.createElement(\"div\", (0,_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({\n className: wrapperClasses.join(' '),\n id: 'el-' + id\n }, doAll), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8__.createElement(\"div\", {\n className: \"vce-image-masonry-gallery-list\"\n }, columnHtml)));\n }\n }]);\n\n return ImageMasonryGallery;\n}(vcvAPI.elementComponent);\n\n\n\n//# sourceURL=webpack:///./imageMasonryGallery/component.js?");
19
 
20
  /***/ }),
21
 
elements/outlineButton/public/dist/element.bundle.js CHANGED
@@ -15,7 +15,7 @@
15
  /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
16
 
17
  "use strict";
18
- eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* binding */ OutlineButtonElement; }\n/* harmony export */ });\n/* harmony import */ var _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/extends */ \"./node_modules/@babel/runtime/helpers/esm/extends.js\");\n/* harmony import */ var _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ \"./node_modules/@babel/runtime/helpers/esm/classCallCheck.js\");\n/* harmony import */ var _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/createClass */ \"./node_modules/@babel/runtime/helpers/esm/createClass.js\");\n/* harmony import */ var _babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/inherits */ \"./node_modules/@babel/runtime/helpers/esm/inherits.js\");\n/* harmony import */ var _babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ \"./node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn.js\");\n/* harmony import */ var _babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ \"./node_modules/@babel/runtime/helpers/esm/getPrototypeOf.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var vc_cake__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! vc-cake */ \"./node_modules/vc-cake/index.js\");\n/* harmony import */ var vc_cake__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(vc_cake__WEBPACK_IMPORTED_MODULE_7__);\n\n\n\n\n\n\n\nfunction _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0,_babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_5__[\"default\"])(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0,_babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_5__[\"default\"])(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0,_babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(this, result); }; }\n\nfunction _isNativeReflectConstruct() { if (typeof Reflect === \"undefined\" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === \"function\") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }\n\n\n\nvar vcvAPI = vc_cake__WEBPACK_IMPORTED_MODULE_7___default().getService('api');\n\nvar OutlineButtonElement = /*#__PURE__*/function (_vcvAPI$elementCompon) {\n (0,_babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(OutlineButtonElement, _vcvAPI$elementCompon);\n\n var _super = _createSuper(OutlineButtonElement);\n\n function OutlineButtonElement() {\n (0,_babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(this, OutlineButtonElement);\n\n return _super.apply(this, arguments);\n }\n\n (0,_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(OutlineButtonElement, [{\n key: \"render\",\n value: function render() {\n var _this$props = this.props,\n id = _this$props.id,\n atts = _this$props.atts,\n editor = _this$props.editor;\n var buttonUrl = atts.buttonUrl,\n buttonText = atts.buttonText,\n shape = atts.shape,\n alignment = atts.alignment,\n customClass = atts.customClass,\n buttonType = atts.buttonType,\n metaCustomId = atts.metaCustomId,\n size = atts.size,\n toggleStretchButton = atts.toggleStretchButton;\n var wrapperClasses = ['vce-button--style-outline-wrapper', 'vce'];\n var containerClasses = ['vce-button--style-outline-container'];\n var classes = ['vce-button'];\n var buttonHtml = buttonText;\n var customProps = {};\n var CustomTag = 'button';\n var buttonCustomClass = buttonType ? \"vce-button--style-\".concat(buttonType) : 'vce-button--style-outline';\n classes.push(buttonCustomClass);\n\n if (buttonUrl && buttonUrl.url) {\n CustomTag = 'a';\n var url = buttonUrl.url,\n title = buttonUrl.title,\n targetBlank = buttonUrl.targetBlank,\n relNofollow = buttonUrl.relNofollow;\n customProps = {\n href: url,\n title: title,\n target: targetBlank ? '_blank' : undefined,\n rel: relNofollow ? 'nofollow' : undefined\n };\n }\n\n if (typeof customClass === 'string' && customClass) {\n containerClasses.push(customClass);\n }\n\n if (shape) {\n classes.push(\"vce-button--style-outline--border-\".concat(shape));\n }\n\n if (alignment) {\n containerClasses.push(\"vce-button--style-outline-container--align-\".concat(alignment));\n }\n\n if (size) {\n classes.push(\"vce-button--style-outline--size-\".concat(size));\n }\n\n if (toggleStretchButton) {\n wrapperClasses.push('vce-button--style-outline-wrapper--stretched');\n }\n\n var mixinData = this.getMixinData('color');\n\n if (mixinData) {\n classes.push(\"\".concat(buttonCustomClass, \"--color-\").concat(mixinData.selector));\n }\n\n mixinData = this.getMixinData('borderColor');\n\n if (mixinData) {\n classes.push(\"\".concat(buttonCustomClass, \"--border-color-\").concat(mixinData.selector));\n }\n\n mixinData = this.getMixinData('backgroundColor');\n\n if (mixinData) {\n classes.push(\"\".concat(buttonCustomClass, \"--background-color-\").concat(mixinData.selector));\n }\n\n mixinData = this.getMixinData('designOptions');\n\n if (mixinData) {\n classes.push(\"\".concat(buttonCustomClass, \"--background-color-\").concat(mixinData.selector));\n }\n\n if (metaCustomId) {\n customProps.id = metaCustomId;\n }\n\n var doMargin = this.applyDO('margin');\n var doRest = this.applyDO('padding border background animation');\n return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_6__.createElement(\"div\", (0,_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({\n className: containerClasses.join(' ')\n }, editor), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_6__.createElement(\"span\", (0,_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({\n className: wrapperClasses.join(' '),\n id: 'el-' + id\n }, doMargin), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_6__.createElement(CustomTag, (0,_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({\n className: classes.join(' ')\n }, customProps, doRest), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_6__.createElement(\"span\", {\n className: \"vce-button--style-outline-text\"\n }, buttonHtml))));\n }\n }]);\n\n return OutlineButtonElement;\n}(vcvAPI.elementComponent);\n\n\n\n//# sourceURL=webpack:///./outlineButton/component.js?");
19
 
20
  /***/ }),
21
 
15
  /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
16
 
17
  "use strict";
18
+ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* binding */ OutlineButtonElement; }\n/* harmony export */ });\n/* harmony import */ var _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/extends */ \"./node_modules/@babel/runtime/helpers/esm/extends.js\");\n/* harmony import */ var _babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/toConsumableArray */ \"./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js\");\n/* harmony import */ var _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ \"./node_modules/@babel/runtime/helpers/esm/classCallCheck.js\");\n/* harmony import */ var _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/createClass */ \"./node_modules/@babel/runtime/helpers/esm/createClass.js\");\n/* harmony import */ var _babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/inherits */ \"./node_modules/@babel/runtime/helpers/esm/inherits.js\");\n/* harmony import */ var _babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ \"./node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn.js\");\n/* harmony import */ var _babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ \"./node_modules/@babel/runtime/helpers/esm/getPrototypeOf.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var vc_cake__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! vc-cake */ \"./node_modules/vc-cake/index.js\");\n/* harmony import */ var vc_cake__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(vc_cake__WEBPACK_IMPORTED_MODULE_8__);\n\n\n\n\n\n\n\n\nfunction _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0,_babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_6__[\"default\"])(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0,_babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_6__[\"default\"])(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0,_babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_5__[\"default\"])(this, result); }; }\n\nfunction _isNativeReflectConstruct() { if (typeof Reflect === \"undefined\" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === \"function\") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }\n\n\n\nvar vcvAPI = vc_cake__WEBPACK_IMPORTED_MODULE_8___default().getService('api');\n\nvar OutlineButtonElement = /*#__PURE__*/function (_vcvAPI$elementCompon) {\n (0,_babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(OutlineButtonElement, _vcvAPI$elementCompon);\n\n var _super = _createSuper(OutlineButtonElement);\n\n function OutlineButtonElement() {\n (0,_babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(this, OutlineButtonElement);\n\n return _super.apply(this, arguments);\n }\n\n (0,_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(OutlineButtonElement, [{\n key: \"getColorSelector\",\n value: function getColorSelector(colors) {\n var selector = colors.map(function (color) {\n return (0,_babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(color.matchAll(/[\\da-f]+/gi)).map(function (match) {\n return match[0];\n }).join('-') || 'empty';\n });\n return selector.join('--');\n }\n }, {\n key: \"render\",\n value: function render() {\n var _this$props = this.props,\n id = _this$props.id,\n atts = _this$props.atts,\n editor = _this$props.editor;\n var buttonUrl = atts.buttonUrl,\n buttonText = atts.buttonText,\n shape = atts.shape,\n alignment = atts.alignment,\n customClass = atts.customClass,\n buttonType = atts.buttonType,\n metaCustomId = atts.metaCustomId,\n size = atts.size,\n toggleStretchButton = atts.toggleStretchButton,\n color = atts.color,\n hoverColorAnimated = atts.hoverColorAnimated,\n hoverColorOutline = atts.hoverColorOutline,\n borderColor = atts.borderColor,\n hoverBorder = atts.hoverBorder,\n hoverBackground = atts.hoverBackground;\n var wrapperClasses = ['vce-button--style-outline-wrapper', 'vce'];\n var containerClasses = ['vce-button--style-outline-container'];\n var classes = ['vce-button'];\n var buttonHtml = buttonText;\n var customProps = {};\n var CustomTag = 'button';\n var buttonCustomClass = buttonType ? \"vce-button--style-\".concat(buttonType) : 'vce-button--style-outline';\n classes.push(buttonCustomClass);\n\n if (buttonUrl && buttonUrl.url) {\n CustomTag = 'a';\n var url = buttonUrl.url,\n title = buttonUrl.title,\n targetBlank = buttonUrl.targetBlank,\n relNofollow = buttonUrl.relNofollow;\n customProps = {\n href: url,\n title: title,\n target: targetBlank ? '_blank' : undefined,\n rel: relNofollow ? 'nofollow' : undefined\n };\n }\n\n if (typeof customClass === 'string' && customClass) {\n containerClasses.push(customClass);\n }\n\n if (shape) {\n classes.push(\"vce-button--style-outline--border-\".concat(shape));\n }\n\n if (alignment) {\n containerClasses.push(\"vce-button--style-outline-container--align-\".concat(alignment));\n }\n\n if (size) {\n classes.push(\"vce-button--style-outline--size-\".concat(size));\n }\n\n if (toggleStretchButton) {\n wrapperClasses.push('vce-button--style-outline-wrapper--stretched');\n }\n\n classes.push(\"\".concat(buttonCustomClass, \"--color-\").concat(this.getColorSelector([color, hoverColorAnimated, hoverColorOutline])));\n classes.push(\"\".concat(buttonCustomClass, \"--border-color-\").concat(this.getColorSelector([borderColor, hoverBorder])));\n classes.push(\"\".concat(buttonCustomClass, \"--background-color-\").concat(this.getColorSelector([hoverBackground]))); // TODO: can't find the use case, possibly can remove\n // mixinData = this.getMixinData('designOptions')\n //\n // if (mixinData) {\n // classes.push(`${buttonCustomClass}--background-color-${mixinData.selector}`)\n // }\n\n if (metaCustomId) {\n customProps.id = metaCustomId;\n }\n\n var doMargin = this.applyDO('margin');\n var doRest = this.applyDO('padding border background animation');\n return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement(\"div\", (0,_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({\n className: containerClasses.join(' ')\n }, editor), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement(\"span\", (0,_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({\n className: wrapperClasses.join(' '),\n id: 'el-' + id\n }, doMargin), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement(CustomTag, (0,_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({\n className: classes.join(' ')\n }, customProps, doRest), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement(\"span\", {\n className: \"vce-button--style-outline-text\"\n }, buttonHtml))));\n }\n }]);\n\n return OutlineButtonElement;\n}(vcvAPI.elementComponent);\n\n\n\n//# sourceURL=webpack:///./outlineButton/component.js?");
19
 
20
  /***/ }),
21
 
elements/separator/public/dist/element.bundle.js CHANGED
@@ -15,7 +15,7 @@
15
  /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
16
 
17
  "use strict";
18
- eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* binding */ BasicSeparator; }\n/* harmony export */ });\n/* harmony import */ var _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/extends */ \"./node_modules/@babel/runtime/helpers/esm/extends.js\");\n/* harmony import */ var _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ \"./node_modules/@babel/runtime/helpers/esm/classCallCheck.js\");\n/* harmony import */ var _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/createClass */ \"./node_modules/@babel/runtime/helpers/esm/createClass.js\");\n/* harmony import */ var _babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/inherits */ \"./node_modules/@babel/runtime/helpers/esm/inherits.js\");\n/* harmony import */ var _babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ \"./node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn.js\");\n/* harmony import */ var _babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ \"./node_modules/@babel/runtime/helpers/esm/getPrototypeOf.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var vc_cake__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! vc-cake */ \"./node_modules/vc-cake/index.js\");\n/* harmony import */ var vc_cake__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(vc_cake__WEBPACK_IMPORTED_MODULE_7__);\n\n\n\n\n\n\n\nfunction _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0,_babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_5__[\"default\"])(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0,_babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_5__[\"default\"])(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0,_babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(this, result); }; }\n\nfunction _isNativeReflectConstruct() { if (typeof Reflect === \"undefined\" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === \"function\") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }\n\n\n\nvar vcvAPI = vc_cake__WEBPACK_IMPORTED_MODULE_7___default().getService('api');\n\nvar BasicSeparator = /*#__PURE__*/function (_vcvAPI$elementCompon) {\n (0,_babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(BasicSeparator, _vcvAPI$elementCompon);\n\n var _super = _createSuper(BasicSeparator);\n\n function BasicSeparator() {\n (0,_babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(this, BasicSeparator);\n\n return _super.apply(this, arguments);\n }\n\n (0,_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(BasicSeparator, [{\n key: \"render\",\n value: function render() {\n var _this$props = this.props,\n id = _this$props.id,\n atts = _this$props.atts,\n editor = _this$props.editor;\n var alignment = atts.alignment,\n customClass = atts.customClass,\n metaCustomId = atts.metaCustomId,\n style = atts.style;\n\n var classNames = __webpack_require__(/*! classnames */ \"./node_modules/classnames/index.js\");\n\n var customProps = {};\n var separator;\n var containerClasses = ['vce', 'vce-separator-container'];\n var classes = ['vce-separator'];\n\n if (typeof customClass === 'string' && customClass) {\n containerClasses.push(customClass);\n }\n\n if (alignment) {\n containerClasses.push(\"vce-separator--align-\".concat(alignment));\n }\n\n if (style) {\n containerClasses.push(\"vce-separator--style-\".concat(style));\n }\n\n var mixinData = this.getMixinData('basicColor');\n\n if (mixinData) {\n classes.push(\"vce-separator--color-\".concat(mixinData.selector));\n }\n\n mixinData = this.getMixinData('separatorWidth');\n\n if (mixinData) {\n classes.push(\"vce-separator--width-\".concat(mixinData.selector));\n }\n\n mixinData = this.getMixinData('separatorThickness');\n\n if (mixinData) {\n classes.push(\"vce-separator--thickness-\".concat(mixinData.selector));\n }\n\n if (metaCustomId) {\n customProps.id = metaCustomId;\n }\n\n classes = classNames(classes);\n containerClasses = classNames(containerClasses);\n var doMargin = this.applyDO('margin');\n var doRest = this.applyDO('border padding background animation');\n\n if (style === 'shadow') {\n separator = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_6__.createElement(\"div\", (0,_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({\n className: classes\n }, customProps, doRest), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_6__.createElement(\"div\", {\n className: \"vce-separator-shadow vce-separator-shadow-left\"\n }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_6__.createElement(\"div\", {\n className: \"vce-separator-shadow vce-separator-shadow-right\"\n }));\n } else {\n separator = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_6__.createElement(\"div\", (0,_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({\n className: classes\n }, customProps, doRest));\n }\n\n return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_6__.createElement(\"div\", (0,_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({\n className: containerClasses\n }, editor, {\n id: 'el-' + id\n }, doMargin), separator);\n }\n }]);\n\n return BasicSeparator;\n}(vcvAPI.elementComponent);\n\n\n\n//# sourceURL=webpack:///./separator/component.js?");
19
 
20
  /***/ }),
21
 
15
  /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
16
 
17
  "use strict";
18
+ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* binding */ BasicSeparator; }\n/* harmony export */ });\n/* harmony import */ var _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/extends */ \"./node_modules/@babel/runtime/helpers/esm/extends.js\");\n/* harmony import */ var _babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/toConsumableArray */ \"./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js\");\n/* harmony import */ var _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ \"./node_modules/@babel/runtime/helpers/esm/classCallCheck.js\");\n/* harmony import */ var _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/createClass */ \"./node_modules/@babel/runtime/helpers/esm/createClass.js\");\n/* harmony import */ var _babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/inherits */ \"./node_modules/@babel/runtime/helpers/esm/inherits.js\");\n/* harmony import */ var _babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ \"./node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn.js\");\n/* harmony import */ var _babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ \"./node_modules/@babel/runtime/helpers/esm/getPrototypeOf.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var vc_cake__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! vc-cake */ \"./node_modules/vc-cake/index.js\");\n/* harmony import */ var vc_cake__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(vc_cake__WEBPACK_IMPORTED_MODULE_8__);\n\n\n\n\n\n\n\n\nfunction _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0,_babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_6__[\"default\"])(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0,_babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_6__[\"default\"])(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0,_babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_5__[\"default\"])(this, result); }; }\n\nfunction _isNativeReflectConstruct() { if (typeof Reflect === \"undefined\" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === \"function\") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }\n\n\n\nvar vcvAPI = vc_cake__WEBPACK_IMPORTED_MODULE_8___default().getService('api');\n\nvar BasicSeparator = /*#__PURE__*/function (_vcvAPI$elementCompon) {\n (0,_babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(BasicSeparator, _vcvAPI$elementCompon);\n\n var _super = _createSuper(BasicSeparator);\n\n function BasicSeparator() {\n (0,_babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(this, BasicSeparator);\n\n return _super.apply(this, arguments);\n }\n\n (0,_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(BasicSeparator, [{\n key: \"getColorSelector\",\n value: function getColorSelector(color) {\n return (0,_babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(color.matchAll(/[\\da-f]+/gi)).map(function (match) {\n return match[0];\n }).join('-');\n }\n }, {\n key: \"render\",\n value: function render() {\n var _this$props = this.props,\n id = _this$props.id,\n atts = _this$props.atts,\n editor = _this$props.editor;\n var alignment = atts.alignment,\n customClass = atts.customClass,\n metaCustomId = atts.metaCustomId,\n style = atts.style,\n color = atts.color,\n width = atts.width,\n thickness = atts.thickness;\n\n var classNames = __webpack_require__(/*! classnames */ \"./node_modules/classnames/index.js\");\n\n var customProps = {};\n var separator;\n var containerClasses = ['vce', 'vce-separator-container'];\n var classes = ['vce-separator'];\n\n if (typeof customClass === 'string' && customClass) {\n containerClasses.push(customClass);\n }\n\n if (alignment) {\n containerClasses.push(\"vce-separator--align-\".concat(alignment));\n }\n\n if (style) {\n containerClasses.push(\"vce-separator--style-\".concat(style));\n }\n\n classes.push(\"vce-separator--color-\".concat(this.getColorSelector(color)));\n classes.push(\"vce-separator--width-\".concat(width));\n classes.push(\"vce-separator--thickness-\".concat(thickness));\n\n if (metaCustomId) {\n customProps.id = metaCustomId;\n }\n\n classes = classNames(classes);\n containerClasses = classNames(containerClasses);\n var doMargin = this.applyDO('margin');\n var doRest = this.applyDO('border padding background animation');\n\n if (style === 'shadow') {\n separator = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement(\"div\", (0,_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({\n className: classes\n }, customProps, doRest), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement(\"div\", {\n className: \"vce-separator-shadow vce-separator-shadow-left\"\n }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement(\"div\", {\n className: \"vce-separator-shadow vce-separator-shadow-right\"\n }));\n } else {\n separator = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement(\"div\", (0,_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({\n className: classes\n }, customProps, doRest));\n }\n\n return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement(\"div\", (0,_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({\n className: containerClasses\n }, editor, {\n id: 'el-' + id\n }, doMargin), separator);\n }\n }]);\n\n return BasicSeparator;\n}(vcvAPI.elementComponent);\n\n\n\n//# sourceURL=webpack:///./separator/component.js?");
19
 
20
  /***/ }),
21
 
elements/separatorIcon/public/dist/element.bundle.js CHANGED
@@ -15,7 +15,7 @@
15
  /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
16
 
17
  "use strict";
18
- eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* binding */ SeparatorIcon; }\n/* harmony export */ });\n/* harmony import */ var _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/extends */ \"./node_modules/@babel/runtime/helpers/esm/extends.js\");\n/* harmony import */ var _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ \"./node_modules/@babel/runtime/helpers/esm/classCallCheck.js\");\n/* harmony import */ var _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/createClass */ \"./node_modules/@babel/runtime/helpers/esm/createClass.js\");\n/* harmony import */ var _babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/inherits */ \"./node_modules/@babel/runtime/helpers/esm/inherits.js\");\n/* harmony import */ var _babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ \"./node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn.js\");\n/* harmony import */ var _babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ \"./node_modules/@babel/runtime/helpers/esm/getPrototypeOf.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var vc_cake__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! vc-cake */ \"./node_modules/vc-cake/index.js\");\n/* harmony import */ var vc_cake__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(vc_cake__WEBPACK_IMPORTED_MODULE_7__);\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! classnames */ \"./node_modules/classnames/index.js\");\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_8__);\n\n\n\n\n\n\n\nfunction _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0,_babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_5__[\"default\"])(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0,_babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_5__[\"default\"])(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0,_babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(this, result); }; }\n\nfunction _isNativeReflectConstruct() { if (typeof Reflect === \"undefined\" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === \"function\") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }\n\n\n\n\nvar vcvAPI = vc_cake__WEBPACK_IMPORTED_MODULE_7___default().getService('api');\n\nvar SeparatorIcon = /*#__PURE__*/function (_vcvAPI$elementCompon) {\n (0,_babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(SeparatorIcon, _vcvAPI$elementCompon);\n\n var _super = _createSuper(SeparatorIcon);\n\n function SeparatorIcon() {\n (0,_babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(this, SeparatorIcon);\n\n return _super.apply(this, arguments);\n }\n\n (0,_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(SeparatorIcon, [{\n key: \"render\",\n value: function render() {\n var _leftLineClasses, _rightLineClasses;\n\n var _this$props = this.props,\n id = _this$props.id,\n atts = _this$props.atts,\n editor = _this$props.editor;\n var separatorAlignment = atts.separatorAlignment,\n separatorStyle = atts.separatorStyle,\n iconPicker = atts.iconPicker,\n iconShape = atts.iconShape,\n iconSize = atts.iconSize,\n customClass = atts.customClass,\n metaCustomId = atts.metaCustomId;\n var customProps = {};\n var iconClasses = [\"vce-icon-container \".concat(iconPicker.icon)];\n var iconWrapperClasses = ['vce-separator-with-icon--icon', 'vce-icon'];\n var separatorContainerClasses = ['vce', 'vce-separator-with-icon-container'];\n var separatorClasses = ['vce-separator-with-icon'];\n var lineClasses = ['vce-separator-with-icon--line'];\n var leftLineClasses = [];\n var rightLineClasses = [];\n\n if (typeof customClass === 'string' && customClass) {\n separatorContainerClasses.push(customClass);\n }\n\n if (separatorAlignment) {\n separatorContainerClasses.push(\"vce-separator-with-icon--align-\".concat(separatorAlignment));\n }\n\n if (separatorStyle) {\n lineClasses.push(\"vce-separator-with-icon--line--style-\".concat(separatorStyle));\n }\n\n if (iconShape) {\n iconWrapperClasses.push(\"vce-separator-with-icon--icon--style-shape-\".concat(iconShape));\n }\n\n if (iconSize) {\n iconWrapperClasses.push(\"vce-separator-with-icon--icon--style-size-\".concat(iconSize));\n }\n\n var mixinData = this.getMixinData('separatorColor');\n\n if (mixinData) {\n separatorClasses.push(\"vce-separator-with-icon--color-\".concat(mixinData.selector));\n }\n\n mixinData = this.getMixinData('separatorWidth');\n\n if (mixinData) {\n separatorClasses.push(\"vce-separator-with-icon--width-\".concat(mixinData.selector));\n }\n\n mixinData = this.getMixinData('separatorThickness');\n\n if (mixinData) {\n lineClasses.push(\"vce-separator-with-icon-line--thickness-\".concat(mixinData.selector));\n }\n\n mixinData = this.getMixinData('iconColor');\n\n if (mixinData) {\n iconWrapperClasses.push(\"vce-separator-with-icon--icon--style-color-\".concat(mixinData.selector));\n }\n\n mixinData = this.getMixinData('iconShapeColor');\n\n if (mixinData) {\n iconWrapperClasses.push(\"vce-separator-with-icon--icon--style-shape-color-\".concat(mixinData.selector));\n }\n\n if (metaCustomId) {\n customProps.id = metaCustomId;\n }\n\n separatorClasses = classnames__WEBPACK_IMPORTED_MODULE_8___default()(separatorClasses);\n separatorContainerClasses = classnames__WEBPACK_IMPORTED_MODULE_8___default()(separatorContainerClasses);\n iconClasses = classnames__WEBPACK_IMPORTED_MODULE_8___default()(iconClasses);\n iconWrapperClasses = classnames__WEBPACK_IMPORTED_MODULE_8___default()(iconWrapperClasses);\n\n if (separatorStyle === 'shadow') {\n lineClasses.push('vce-separator-shadow');\n leftLineClasses.push('vce-separator-shadow-left');\n rightLineClasses.push('vce-separator-shadow-right');\n }\n\n (_leftLineClasses = leftLineClasses).push.apply(_leftLineClasses, lineClasses);\n\n leftLineClasses.push('vce-separator-with-icon--line-left');\n\n (_rightLineClasses = rightLineClasses).push.apply(_rightLineClasses, lineClasses);\n\n rightLineClasses.push('vce-separator-with-icon--line-right');\n leftLineClasses = classnames__WEBPACK_IMPORTED_MODULE_8___default()(leftLineClasses);\n rightLineClasses = classnames__WEBPACK_IMPORTED_MODULE_8___default()(rightLineClasses);\n var doMargin = this.applyDO('margin');\n var doRest = this.applyDO('border padding background animation');\n return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_6__.createElement(\"div\", (0,_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({\n className: separatorContainerClasses,\n id: 'el-' + id\n }, editor, doMargin), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_6__.createElement(\"div\", (0,_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({\n className: separatorClasses\n }, customProps, doRest), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_6__.createElement(\"div\", {\n className: leftLineClasses\n }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_6__.createElement(\"div\", {\n className: iconWrapperClasses\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_6__.createElement(\"svg\", {\n xmlns: \"https://www.w3.org/2000/svg\",\n viewBox: \"0 0 769 769\"\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_6__.createElement(\"path\", {\n strokeWidth: \"40\",\n d: \"M565.755 696.27h-360l-180-311.77 180-311.77h360l180 311.77z\"\n })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_6__.createElement(\"span\", {\n className: iconClasses\n })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_6__.createElement(\"div\", {\n className: rightLineClasses\n })));\n }\n }]);\n\n return SeparatorIcon;\n}(vcvAPI.elementComponent);\n\n\n\n//# sourceURL=webpack:///./separatorIcon/component.js?");
19
 
20
  /***/ }),
21
 
15
  /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
16
 
17
  "use strict";
18
+ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* binding */ SeparatorIcon; }\n/* harmony export */ });\n/* harmony import */ var _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/extends */ \"./node_modules/@babel/runtime/helpers/esm/extends.js\");\n/* harmony import */ var _babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/toConsumableArray */ \"./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js\");\n/* harmony import */ var _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ \"./node_modules/@babel/runtime/helpers/esm/classCallCheck.js\");\n/* harmony import */ var _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/createClass */ \"./node_modules/@babel/runtime/helpers/esm/createClass.js\");\n/* harmony import */ var _babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/inherits */ \"./node_modules/@babel/runtime/helpers/esm/inherits.js\");\n/* harmony import */ var _babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ \"./node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn.js\");\n/* harmony import */ var _babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ \"./node_modules/@babel/runtime/helpers/esm/getPrototypeOf.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var vc_cake__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! vc-cake */ \"./node_modules/vc-cake/index.js\");\n/* harmony import */ var vc_cake__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(vc_cake__WEBPACK_IMPORTED_MODULE_8__);\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! classnames */ \"./node_modules/classnames/index.js\");\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_9__);\n\n\n\n\n\n\n\n\nfunction _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0,_babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_6__[\"default\"])(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0,_babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_6__[\"default\"])(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0,_babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_5__[\"default\"])(this, result); }; }\n\nfunction _isNativeReflectConstruct() { if (typeof Reflect === \"undefined\" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === \"function\") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }\n\n\n\n\nvar vcvAPI = vc_cake__WEBPACK_IMPORTED_MODULE_8___default().getService('api');\n\nvar SeparatorIcon = /*#__PURE__*/function (_vcvAPI$elementCompon) {\n (0,_babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(SeparatorIcon, _vcvAPI$elementCompon);\n\n var _super = _createSuper(SeparatorIcon);\n\n function SeparatorIcon() {\n (0,_babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(this, SeparatorIcon);\n\n return _super.apply(this, arguments);\n }\n\n (0,_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(SeparatorIcon, [{\n key: \"getColorSelector\",\n value: function getColorSelector(color) {\n return (0,_babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(color.matchAll(/[\\da-f]+/gi)).map(function (match) {\n return match[0];\n }).join('-');\n }\n }, {\n key: \"render\",\n value: function render() {\n var _leftLineClasses, _rightLineClasses;\n\n var _this$props = this.props,\n id = _this$props.id,\n atts = _this$props.atts,\n editor = _this$props.editor;\n var separatorColor = atts.separatorColor,\n separatorAlignment = atts.separatorAlignment,\n separatorStyle = atts.separatorStyle,\n iconPicker = atts.iconPicker,\n iconShape = atts.iconShape,\n iconSize = atts.iconSize,\n iconColor = atts.iconColor,\n iconShapeColor = atts.iconShapeColor,\n customClass = atts.customClass,\n metaCustomId = atts.metaCustomId,\n separatorWidth = atts.separatorWidth,\n separatorThickness = atts.separatorThickness;\n var customProps = {};\n var iconClasses = [\"vce-icon-container \".concat(iconPicker.icon)];\n var iconWrapperClasses = ['vce-separator-with-icon--icon', 'vce-icon'];\n var separatorContainerClasses = ['vce', 'vce-separator-with-icon-container'];\n var separatorClasses = ['vce-separator-with-icon'];\n var lineClasses = ['vce-separator-with-icon--line'];\n var leftLineClasses = [];\n var rightLineClasses = [];\n\n if (typeof customClass === 'string' && customClass) {\n separatorContainerClasses.push(customClass);\n }\n\n if (separatorAlignment) {\n separatorContainerClasses.push(\"vce-separator-with-icon--align-\".concat(separatorAlignment));\n }\n\n if (separatorStyle) {\n lineClasses.push(\"vce-separator-with-icon--line--style-\".concat(separatorStyle));\n }\n\n if (iconShape) {\n iconWrapperClasses.push(\"vce-separator-with-icon--icon--style-shape-\".concat(iconShape));\n }\n\n if (iconSize) {\n iconWrapperClasses.push(\"vce-separator-with-icon--icon--style-size-\".concat(iconSize));\n }\n\n separatorClasses.push(\"vce-separator-with-icon--color-\".concat(this.getColorSelector(separatorColor)));\n separatorClasses.push(\"vce-separator-with-icon--width-\".concat(separatorWidth));\n lineClasses.push(\"vce-separator-with-icon-line--thickness-\".concat(separatorThickness));\n iconWrapperClasses.push(\"vce-separator-with-icon--icon--style-color-\".concat(this.getColorSelector(iconColor)));\n iconWrapperClasses.push(\"vce-separator-with-icon--icon--style-shape-color-\".concat(this.getColorSelector(iconShapeColor)));\n\n if (metaCustomId) {\n customProps.id = metaCustomId;\n }\n\n separatorClasses = classnames__WEBPACK_IMPORTED_MODULE_9___default()(separatorClasses);\n separatorContainerClasses = classnames__WEBPACK_IMPORTED_MODULE_9___default()(separatorContainerClasses);\n iconClasses = classnames__WEBPACK_IMPORTED_MODULE_9___default()(iconClasses);\n iconWrapperClasses = classnames__WEBPACK_IMPORTED_MODULE_9___default()(iconWrapperClasses);\n\n if (separatorStyle === 'shadow') {\n lineClasses.push('vce-separator-shadow');\n leftLineClasses.push('vce-separator-shadow-left');\n rightLineClasses.push('vce-separator-shadow-right');\n }\n\n (_leftLineClasses = leftLineClasses).push.apply(_leftLineClasses, lineClasses);\n\n leftLineClasses.push('vce-separator-with-icon--line-left');\n\n (_rightLineClasses = rightLineClasses).push.apply(_rightLineClasses, lineClasses);\n\n rightLineClasses.push('vce-separator-with-icon--line-right');\n leftLineClasses = classnames__WEBPACK_IMPORTED_MODULE_9___default()(leftLineClasses);\n rightLineClasses = classnames__WEBPACK_IMPORTED_MODULE_9___default()(rightLineClasses);\n var doMargin = this.applyDO('margin');\n var doRest = this.applyDO('border padding background animation');\n return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement(\"div\", (0,_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({\n className: separatorContainerClasses,\n id: 'el-' + id\n }, editor, doMargin), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement(\"div\", (0,_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({\n className: separatorClasses\n }, customProps, doRest), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement(\"div\", {\n className: leftLineClasses\n }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement(\"div\", {\n className: iconWrapperClasses\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement(\"svg\", {\n xmlns: \"https://www.w3.org/2000/svg\",\n viewBox: \"0 0 769 769\"\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement(\"path\", {\n strokeWidth: \"40\",\n d: \"M565.755 696.27h-360l-180-311.77 180-311.77h360l180 311.77z\"\n })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement(\"span\", {\n className: iconClasses\n })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement(\"div\", {\n className: rightLineClasses\n })));\n }\n }]);\n\n return SeparatorIcon;\n}(vcvAPI.elementComponent);\n\n\n\n//# sourceURL=webpack:///./separatorIcon/component.js?");
19
 
20
  /***/ }),
21
 
elements/separatorTitle/public/dist/element.bundle.js CHANGED
@@ -15,7 +15,7 @@
15
  /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
16
 
17
  "use strict";
18
- eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* binding */ SeparatorTitle; }\n/* harmony export */ });\n/* harmony import */ var _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/extends */ \"./node_modules/@babel/runtime/helpers/esm/extends.js\");\n/* harmony import */ var _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ \"./node_modules/@babel/runtime/helpers/esm/classCallCheck.js\");\n/* harmony import */ var _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/createClass */ \"./node_modules/@babel/runtime/helpers/esm/createClass.js\");\n/* harmony import */ var _babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/inherits */ \"./node_modules/@babel/runtime/helpers/esm/inherits.js\");\n/* harmony import */ var _babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ \"./node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn.js\");\n/* harmony import */ var _babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ \"./node_modules/@babel/runtime/helpers/esm/getPrototypeOf.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var vc_cake__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! vc-cake */ \"./node_modules/vc-cake/index.js\");\n/* harmony import */ var vc_cake__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(vc_cake__WEBPACK_IMPORTED_MODULE_7__);\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! classnames */ \"./node_modules/classnames/index.js\");\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_8__);\n\n\n\n\n\n\n\nfunction _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0,_babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_5__[\"default\"])(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0,_babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_5__[\"default\"])(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0,_babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(this, result); }; }\n\nfunction _isNativeReflectConstruct() { if (typeof Reflect === \"undefined\" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === \"function\") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }\n\n\n\n\nvar vcvAPI = vc_cake__WEBPACK_IMPORTED_MODULE_7___default().getService('api');\n\nvar SeparatorTitle = /*#__PURE__*/function (_vcvAPI$elementCompon) {\n (0,_babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(SeparatorTitle, _vcvAPI$elementCompon);\n\n var _super = _createSuper(SeparatorTitle);\n\n function SeparatorTitle() {\n (0,_babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(this, SeparatorTitle);\n\n return _super.apply(this, arguments);\n }\n\n (0,_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(SeparatorTitle, [{\n key: \"render\",\n value: function render() {\n var _leftLineClasses, _rightLineClasses;\n\n var _this$props = this.props,\n id = _this$props.id,\n atts = _this$props.atts,\n editor = _this$props.editor;\n var separatorAlignment = atts.separatorAlignment,\n separatorStyle = atts.separatorStyle,\n title = atts.title,\n customClass = atts.customClass,\n metaCustomId = atts.metaCustomId;\n var customProps = {};\n var separatorContainerClasses = ['vce', 'vce-separator-with-title-container'];\n var separatorClasses = ['vce-separator-with-title'];\n var lineClasses = ['vce-separator-with-title--line'];\n var leftLineClasses = [];\n var rightLineClasses = [];\n var titleClasses = ['vce-separator-with-title--title'];\n\n if (typeof customClass === 'string' && customClass) {\n separatorContainerClasses.push(customClass);\n }\n\n if (separatorAlignment) {\n separatorContainerClasses.push(\"vce-separator-with-title--align-\".concat(separatorAlignment));\n }\n\n if (separatorStyle) {\n lineClasses.push(\"vce-separator-with-title--line--style-\".concat(separatorStyle));\n }\n\n var mixinData = this.getMixinData('separatorColor');\n\n if (mixinData) {\n separatorClasses.push(\"vce-separator-with-title--color-\".concat(mixinData.selector));\n }\n\n mixinData = this.getMixinData('separatorWidth');\n\n if (mixinData) {\n separatorClasses.push(\"vce-separator-with-title--width-\".concat(mixinData.selector));\n }\n\n mixinData = this.getMixinData('separatorThickness');\n\n if (mixinData) {\n lineClasses.push(\"vce-separator-with-title-line--thickness-\".concat(mixinData.selector));\n }\n\n mixinData = this.getMixinData('titleColor');\n\n if (mixinData) {\n titleClasses.push(\"vce-separator-with-title--title--color-\".concat(mixinData.selector));\n }\n\n if (metaCustomId) {\n customProps.id = metaCustomId;\n }\n\n separatorClasses = classnames__WEBPACK_IMPORTED_MODULE_8___default()(separatorClasses);\n separatorContainerClasses = classnames__WEBPACK_IMPORTED_MODULE_8___default()(separatorContainerClasses);\n titleClasses = classnames__WEBPACK_IMPORTED_MODULE_8___default()(titleClasses);\n\n if (separatorStyle === 'shadow') {\n lineClasses.push('vce-separator-shadow');\n leftLineClasses.push('vce-separator-shadow-left');\n rightLineClasses.push('vce-separator-shadow-right');\n }\n\n (_leftLineClasses = leftLineClasses).push.apply(_leftLineClasses, lineClasses);\n\n leftLineClasses.push('vce-separator-with-title--line-left');\n\n (_rightLineClasses = rightLineClasses).push.apply(_rightLineClasses, lineClasses);\n\n rightLineClasses.push('vce-separator-with-title--line-right');\n leftLineClasses = classnames__WEBPACK_IMPORTED_MODULE_8___default()(leftLineClasses);\n rightLineClasses = classnames__WEBPACK_IMPORTED_MODULE_8___default()(rightLineClasses);\n var doMargin = this.applyDO('margin');\n var doRest = this.applyDO('border padding background animation');\n return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_6__.createElement(\"div\", (0,_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({\n className: separatorContainerClasses,\n id: 'el-' + id\n }, editor, doMargin), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_6__.createElement(\"div\", (0,_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({\n className: separatorClasses\n }, customProps, doRest), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_6__.createElement(\"div\", {\n className: leftLineClasses\n }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_6__.createElement(\"h3\", {\n className: titleClasses\n }, title), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_6__.createElement(\"div\", {\n className: rightLineClasses\n })));\n }\n }]);\n\n return SeparatorTitle;\n}(vcvAPI.elementComponent);\n\n\n\n//# sourceURL=webpack:///./separatorTitle/component.js?");
19
 
20
  /***/ }),
21
 
15
  /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
16
 
17
  "use strict";
18
+ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* binding */ SeparatorTitle; }\n/* harmony export */ });\n/* harmony import */ var _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/extends */ \"./node_modules/@babel/runtime/helpers/esm/extends.js\");\n/* harmony import */ var _babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/toConsumableArray */ \"./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js\");\n/* harmony import */ var _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ \"./node_modules/@babel/runtime/helpers/esm/classCallCheck.js\");\n/* harmony import */ var _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/createClass */ \"./node_modules/@babel/runtime/helpers/esm/createClass.js\");\n/* harmony import */ var _babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/inherits */ \"./node_modules/@babel/runtime/helpers/esm/inherits.js\");\n/* harmony import */ var _babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ \"./node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn.js\");\n/* harmony import */ var _babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ \"./node_modules/@babel/runtime/helpers/esm/getPrototypeOf.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var vc_cake__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! vc-cake */ \"./node_modules/vc-cake/index.js\");\n/* harmony import */ var vc_cake__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(vc_cake__WEBPACK_IMPORTED_MODULE_8__);\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! classnames */ \"./node_modules/classnames/index.js\");\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_9__);\n\n\n\n\n\n\n\n\nfunction _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0,_babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_6__[\"default\"])(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0,_babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_6__[\"default\"])(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0,_babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_5__[\"default\"])(this, result); }; }\n\nfunction _isNativeReflectConstruct() { if (typeof Reflect === \"undefined\" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === \"function\") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }\n\n\n\n\nvar vcvAPI = vc_cake__WEBPACK_IMPORTED_MODULE_8___default().getService('api');\n\nvar SeparatorTitle = /*#__PURE__*/function (_vcvAPI$elementCompon) {\n (0,_babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(SeparatorTitle, _vcvAPI$elementCompon);\n\n var _super = _createSuper(SeparatorTitle);\n\n function SeparatorTitle() {\n (0,_babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(this, SeparatorTitle);\n\n return _super.apply(this, arguments);\n }\n\n (0,_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(SeparatorTitle, [{\n key: \"getColorSelector\",\n value: function getColorSelector(color) {\n return (0,_babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(color.matchAll(/[\\da-f]+/gi)).map(function (match) {\n return match[0];\n }).join('-');\n }\n }, {\n key: \"render\",\n value: function render() {\n var _leftLineClasses, _rightLineClasses;\n\n var _this$props = this.props,\n id = _this$props.id,\n atts = _this$props.atts,\n editor = _this$props.editor;\n var separatorColor = atts.separatorColor,\n separatorAlignment = atts.separatorAlignment,\n separatorStyle = atts.separatorStyle,\n separatorThickness = atts.separatorThickness,\n separatorWidth = atts.separatorWidth,\n title = atts.title,\n titleColor = atts.titleColor,\n customClass = atts.customClass,\n metaCustomId = atts.metaCustomId;\n var customProps = {};\n var separatorContainerClasses = ['vce', 'vce-separator-with-title-container'];\n var separatorClasses = ['vce-separator-with-title'];\n var lineClasses = ['vce-separator-with-title--line'];\n var leftLineClasses = [];\n var rightLineClasses = [];\n var titleClasses = ['vce-separator-with-title--title'];\n\n if (typeof customClass === 'string' && customClass) {\n separatorContainerClasses.push(customClass);\n }\n\n if (separatorAlignment) {\n separatorContainerClasses.push(\"vce-separator-with-title--align-\".concat(separatorAlignment));\n }\n\n if (separatorStyle) {\n lineClasses.push(\"vce-separator-with-title--line--style-\".concat(separatorStyle));\n }\n\n separatorClasses.push(\"vce-separator-with-title--color-\".concat(this.getColorSelector(separatorColor)));\n separatorClasses.push(\"vce-separator-with-title--width-\".concat(separatorWidth));\n lineClasses.push(\"vce-separator-with-title-line--thickness-\".concat(separatorThickness));\n titleClasses.push(\"vce-separator-with-title--title--color-\".concat(this.getColorSelector(titleColor)));\n\n if (metaCustomId) {\n customProps.id = metaCustomId;\n }\n\n separatorClasses = classnames__WEBPACK_IMPORTED_MODULE_9___default()(separatorClasses);\n separatorContainerClasses = classnames__WEBPACK_IMPORTED_MODULE_9___default()(separatorContainerClasses);\n titleClasses = classnames__WEBPACK_IMPORTED_MODULE_9___default()(titleClasses);\n\n if (separatorStyle === 'shadow') {\n lineClasses.push('vce-separator-shadow');\n leftLineClasses.push('vce-separator-shadow-left');\n rightLineClasses.push('vce-separator-shadow-right');\n }\n\n (_leftLineClasses = leftLineClasses).push.apply(_leftLineClasses, lineClasses);\n\n leftLineClasses.push('vce-separator-with-title--line-left');\n\n (_rightLineClasses = rightLineClasses).push.apply(_rightLineClasses, lineClasses);\n\n rightLineClasses.push('vce-separator-with-title--line-right');\n leftLineClasses = classnames__WEBPACK_IMPORTED_MODULE_9___default()(leftLineClasses);\n rightLineClasses = classnames__WEBPACK_IMPORTED_MODULE_9___default()(rightLineClasses);\n var doMargin = this.applyDO('margin');\n var doRest = this.applyDO('border padding background animation');\n return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement(\"div\", (0,_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({\n className: separatorContainerClasses,\n id: 'el-' + id\n }, editor, doMargin), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement(\"div\", (0,_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({\n className: separatorClasses\n }, customProps, doRest), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement(\"div\", {\n className: leftLineClasses\n }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement(\"h3\", {\n className: titleClasses\n }, title), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement(\"div\", {\n className: rightLineClasses\n })));\n }\n }]);\n\n return SeparatorTitle;\n}(vcvAPI.elementComponent);\n\n\n\n//# sourceURL=webpack:///./separatorTitle/component.js?");
19
 
20
  /***/ }),
21
 
elements/singleImage/public/dist/element.bundle.js CHANGED
@@ -15,7 +15,7 @@
15
  /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
16
 
17
  "use strict";
18
- eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* binding */ SingleImageElement; }\n/* harmony export */ });\n/* harmony import */ var _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/extends */ \"./node_modules/@babel/runtime/helpers/esm/extends.js\");\n/* harmony import */ var _babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/typeof */ \"./node_modules/@babel/runtime/helpers/esm/typeof.js\");\n/* harmony import */ var _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ \"./node_modules/@babel/runtime/helpers/esm/classCallCheck.js\");\n/* harmony import */ var _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/createClass */ \"./node_modules/@babel/runtime/helpers/esm/createClass.js\");\n/* harmony import */ var _babel_runtime_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/assertThisInitialized */ \"./node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js\");\n/* harmony import */ var _babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/inherits */ \"./node_modules/@babel/runtime/helpers/esm/inherits.js\");\n/* harmony import */ var _babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ \"./node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn.js\");\n/* harmony import */ var _babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ \"./node_modules/@babel/runtime/helpers/esm/getPrototypeOf.js\");\n/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ \"./node_modules/@babel/runtime/helpers/esm/defineProperty.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var vc_cake__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! vc-cake */ \"./node_modules/vc-cake/index.js\");\n/* harmony import */ var vc_cake__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(vc_cake__WEBPACK_IMPORTED_MODULE_10__);\n\n\n\n\n\n\n\n\n\n\nfunction _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0,_babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_7__[\"default\"])(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0,_babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_7__[\"default\"])(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0,_babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_6__[\"default\"])(this, result); }; }\n\nfunction _isNativeReflectConstruct() { if (typeof Reflect === \"undefined\" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === \"function\") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }\n\n\n\nvar vcvAPI = (0,vc_cake__WEBPACK_IMPORTED_MODULE_10__.getService)('api');\nvar renderProcessor = (0,vc_cake__WEBPACK_IMPORTED_MODULE_10__.getService)('renderProcessor');\n\nvar _getService = (0,vc_cake__WEBPACK_IMPORTED_MODULE_10__.getService)('utils'),\n getBlockRegexp = _getService.getBlockRegexp,\n parseDynamicBlock = _getService.parseDynamicBlock;\n\nvar blockRegexp = getBlockRegexp();\n\nvar SingleImageElement = /*#__PURE__*/function (_vcvAPI$elementCompon) {\n (0,_babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_5__[\"default\"])(SingleImageElement, _vcvAPI$elementCompon);\n\n var _super = _createSuper(SingleImageElement);\n\n function SingleImageElement(props) {\n var _this;\n\n (0,_babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(this, SingleImageElement);\n\n _this = _super.call(this, props);\n\n (0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_8__[\"default\"])((0,_babel_runtime_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(_this), \"promise\", null);\n\n _this.state = {\n imgElement: null,\n parsedWidth: null,\n parsedHeight: null,\n naturalWidth: null,\n naturalHeight: null\n };\n _this.setImage = _this.setImage.bind((0,_babel_runtime_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(_this));\n _this.setImageState = _this.setImageState.bind((0,_babel_runtime_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(_this));\n _this.setError = _this.setError.bind((0,_babel_runtime_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(_this));\n return _this;\n }\n\n (0,_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(SingleImageElement, [{\n key: \"componentDidMount\",\n value: function componentDidMount() {\n var _this2 = this;\n\n this.promise = new window.Promise(function (resolve, reject) {\n _this2.resolve = resolve;\n\n _this2.setImage(_this2.props);\n });\n renderProcessor.add(this.promise);\n }\n }, {\n key: \"componentWillUnmount\",\n value: function componentWillUnmount() {\n this.resolve && this.resolve(true);\n SingleImageElement.image && SingleImageElement.image.removeEventListener('load', this.setImageState);\n SingleImageElement.image && SingleImageElement.image.removeEventListener('error', this.setError);\n }\n }, {\n key: \"componentDidUpdate\",\n value: function componentDidUpdate(prevProps, prevState) {\n if (prevProps.atts.image !== this.props.atts.image) {\n this.setImage(this.props);\n } else if (prevProps.atts.size !== this.props.atts.size) {\n this.resetImageSizeState();\n } else if (prevProps.atts.shape !== this.props.atts.shape) {\n this.resetImageSizeState();\n }\n }\n }, {\n key: \"parseSize\",\n value: function parseSize(size, isRound, naturalWidth, naturalHeight) {\n var crop = true;\n\n if (typeof size === 'string') {\n size = size.replace(/\\s/g, '').replace(/px/g, '').toLowerCase().split('x');\n } else if ((0,_babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(size) === 'object') {\n crop = size.crop;\n size = [size.width, size.height];\n }\n\n naturalWidth = parseInt(naturalWidth);\n naturalHeight = parseInt(naturalHeight);\n var cropHorizontal = parseInt(size[0]) < naturalWidth;\n var cropVertical = parseInt(size[1]) < naturalHeight;\n\n if (crop) {\n size[0] = parseInt(size[0]) < naturalWidth ? parseInt(size[0]) : naturalWidth;\n size[1] = parseInt(size[1]) < naturalHeight ? parseInt(size[1]) : naturalHeight;\n } else {\n size[0] = cropHorizontal ? parseInt(size[0]) : naturalWidth;\n size[1] = cropVertical ? parseInt(size[1]) : naturalHeight;\n\n if (cropHorizontal && !cropVertical) {\n var prop = size[0] / naturalWidth;\n size[1] = parseInt(naturalHeight * prop);\n }\n\n if (cropVertical && !cropHorizontal) {\n var _prop = size[1] / naturalHeight;\n\n size[0] = parseInt(naturalWidth * _prop);\n }\n\n if (cropVertical && cropHorizontal) {\n if (naturalHeight < naturalWidth) {\n var _prop2 = size[0] / naturalWidth;\n\n size[1] = parseInt(naturalHeight * _prop2);\n } else {\n var _prop3 = size[1] / naturalHeight;\n\n size[0] = parseInt(naturalWidth * _prop3);\n }\n }\n }\n\n if (isRound) {\n var smallestSize = size[0] >= size[1] ? size[1] : size[0];\n size = {\n width: smallestSize,\n height: smallestSize\n };\n } else {\n size = {\n width: size[0],\n height: size[1]\n };\n }\n\n return size;\n }\n }, {\n key: \"checkRelatedSize\",\n value: function checkRelatedSize(size) {\n var relatedSize = null;\n\n if (window.vcvImageSizes && window.vcvImageSizes[size]) {\n relatedSize = window.vcvImageSizes[size];\n }\n\n return relatedSize;\n }\n }, {\n key: \"getSizes\",\n value: function getSizes(atts, img) {\n if (!img) {\n return {\n width: '',\n height: ''\n };\n }\n\n var size = atts.size,\n shape = atts.shape;\n size = size.replace(/\\s/g, '').replace(/px/g, '').toLowerCase();\n var parsedSize = '';\n\n if (size.match(/\\d+(x)\\d+/)) {\n parsedSize = this.parseSize(size, shape === 'round', img.width, img.height);\n } else {\n parsedSize = this.checkRelatedSize(size);\n\n if (parsedSize) {\n parsedSize = this.parseSize(parsedSize, shape === 'round', img.width, img.height);\n } else {\n parsedSize = this.parseSize({\n width: img.width,\n height: img.height\n }, shape === 'round', img.width, img.height);\n }\n }\n\n return {\n width: parsedSize.width,\n height: parsedSize.height\n };\n }\n }, {\n key: \"setImage\",\n value: function setImage(props) {\n var imgSrc = this.getImageUrl(props.atts.image);\n SingleImageElement.image && SingleImageElement.image.removeEventListener('load', this.setImageState);\n SingleImageElement.image && SingleImageElement.image.removeEventListener('error', this.setError);\n SingleImageElement.image = new window.Image();\n SingleImageElement.image.addEventListener('load', this.setImageState);\n SingleImageElement.image.addEventListener('error', this.setError);\n\n if (imgSrc) {\n SingleImageElement.image.src = imgSrc;\n } else {\n this.setError();\n }\n\n if (!imgSrc) {\n this.setState({\n imgElement: null,\n parsedWidth: null,\n parsedHeight: null,\n naturalWidth: null,\n naturalHeight: null\n });\n }\n }\n }, {\n key: \"setImageState\",\n value: function setImageState(e) {\n var _this3 = this;\n\n var img = e.currentTarget;\n var sizes = this.getSizes(this.props.atts, img);\n this.setState({\n imgElement: img,\n parsedWidth: sizes.width,\n parsedHeight: sizes.height,\n naturalWidth: img.width,\n naturalHeight: img.height\n }, function () {\n _this3.resolve && _this3.resolve(true);\n });\n }\n }, {\n key: \"resetImageSizeState\",\n value: function resetImageSizeState() {\n var sizes = this.getSizes(this.props.atts, this.state.imgElement);\n this.setState({\n parsedWidth: sizes.width,\n parsedHeight: sizes.height\n });\n }\n }, {\n key: \"setError\",\n value: function setError() {\n this.resolve && this.resolve(false);\n }\n }, {\n key: \"getImageShortcode\",\n value: function getImageShortcode(options) {\n var props = options.props,\n classes = options.classes,\n isDefaultImage = options.isDefaultImage,\n src = options.src,\n isDynamicImage = options.isDynamicImage,\n naturalSizes = options.naturalSizes,\n lazyLoad = options.lazyLoad;\n var imageSource = lazyLoad ? '' : src;\n var imageClasses = classes;\n var lazyLoadAttr = '';\n\n if (lazyLoad) {\n imageClasses += ' vcv-lozad';\n lazyLoadAttr = \"data-src=\\\"\".concat(src, \"\\\"\");\n }\n\n var shortcode = \"[vcvSingleImage class=\\\"\".concat(imageClasses, \"\\\" \").concat(lazyLoadAttr, \" data-width=\\\"\").concat(this.state.parsedWidth || 0, \"\\\" data-height=\\\"\").concat(this.state.parsedHeight || 0, \"\\\" src=\\\"\").concat(imageSource, \"\\\" data-img-src=\\\"\").concat(props['data-img-src'], \"\\\"\");\n var alt = props.alt;\n var title = props.title;\n\n if (isDefaultImage) {\n shortcode += ' data-default-image=\"true\"';\n }\n\n if (isDynamicImage) {\n var blockInfo = parseDynamicBlock(this.props.rawAtts.image.full);\n shortcode += \" data-dynamic=\\\"\".concat(blockInfo.blockAtts.value, \"\\\"\");\n\n try {\n var url = new URL(blockInfo.blockAtts.currentValue);\n var urlParams = new URLSearchParams(url.search);\n\n if (urlParams.get('alt')) {\n alt = urlParams.get('alt');\n }\n\n if (urlParams.get('title')) {\n title = urlParams.get('title');\n }\n } catch (e) {\n // In case if dynamicField (noValue)\n console.warn('URL is not valid, skipping', blockInfo, blockInfo.blockAtts.currentValue);\n }\n\n if (naturalSizes) {\n shortcode += ' data-dynamic-natural-size=\"true\"';\n }\n }\n\n shortcode += \" alt=\\\"\".concat(alt, \"\\\" title=\\\"\").concat(title, \"\\\" ]\");\n\n if (lazyLoad) {\n shortcode += \"<noscript>\\n <img class=\\\"\".concat(classes, \"\\\" src=\\\"\").concat(src, \"\\\" width=\\\"\").concat(this.state.parsedWidth || 0, \"\\\" height=\\\"\").concat(this.state.parsedHeight || 0, \"\\\" alt=\\\"\").concat(alt, \"\\\" title=\\\"\").concat(title, \"\\\" />\\n </noscript>\");\n }\n\n return shortcode;\n }\n }, {\n key: \"render\",\n value: function render() {\n var _this$props = this.props,\n id = _this$props.id,\n atts = _this$props.atts,\n editor = _this$props.editor;\n var shape = atts.shape,\n clickableOptions = atts.clickableOptions,\n showCaption = atts.showCaption,\n customClass = atts.customClass,\n size = atts.size,\n alignment = atts.alignment,\n metaCustomId = atts.metaCustomId,\n image = atts.image,\n lazyLoad = atts.lazyLoad;\n var containerClasses = 'vce-single-image-container';\n var wrapperClasses = 'vce vce-single-image-wrapper';\n var classes = 'vce-single-image-inner vce-single-image--absolute';\n var imageClasses = 'vce-single-image';\n var customProps = {};\n var containerProps = {};\n var wrapperProps = {};\n var CustomTag = 'div';\n var customImageProps = {};\n var imgSrc = this.getImageUrl(image);\n var rawImage = this.props.rawAtts.image && this.props.rawAtts.image.full;\n var isDynamic = Array.isArray(typeof rawImage === 'string' && rawImage.match(blockRegexp));\n customImageProps['data-img-src'] = imgSrc;\n customImageProps.alt = image && image.alt ? image.alt : '';\n customImageProps.title = image && image.title ? image.title : '';\n var captionText = image && image.caption ? image.caption : '';\n\n if (isDynamic) {\n try {\n var url = new URL(image.full);\n var urlParams = new URLSearchParams(url.search);\n customImageProps.alt = urlParams.get('alt') ? urlParams.get('alt') : '';\n customImageProps.title = urlParams.get('title') ? urlParams.get('title') : '';\n captionText = urlParams.get('caption') ? urlParams.get('caption') : '';\n } catch (e) {\n console.warn('URL is not valid, skipping', image, image.full);\n }\n }\n\n if (typeof customClass === 'string' && customClass) {\n containerClasses += ' ' + customClass;\n }\n\n if (clickableOptions === 'url' && image && image.link && image.link.url) {\n CustomTag = 'a';\n var _image$link = image.link,\n _url = _image$link.url,\n title = _image$link.title,\n targetBlank = _image$link.targetBlank,\n relNofollow = _image$link.relNofollow;\n customProps = {\n href: _url,\n title: title,\n target: targetBlank ? '_blank' : undefined,\n rel: relNofollow ? 'nofollow' : undefined\n };\n } else if (clickableOptions === 'imageNewTab') {\n CustomTag = 'a';\n customProps = {\n href: imgSrc,\n target: '_blank'\n };\n } else if (clickableOptions === 'lightbox') {\n CustomTag = 'a';\n customProps = {\n href: imgSrc,\n 'data-lightbox': \"lightbox-\".concat(id)\n };\n } else if (clickableOptions === 'zoom') {\n classes += ' vce-single-image-zoom-container';\n } else if (clickableOptions === 'photoswipe') {\n CustomTag = 'a';\n customProps = {\n href: imgSrc,\n 'data-photoswipe-image': id,\n 'data-photoswipe-index': 0\n };\n wrapperProps['data-photoswipe-item'] = \"photoswipe-\".concat(id);\n\n if (showCaption) {\n customProps['data-photoswipe-caption'] = image.caption;\n }\n\n containerProps['data-photoswipe-gallery'] = id;\n }\n\n if (alignment) {\n containerClasses += \" vce-single-image--align-\".concat(alignment);\n }\n\n if (shape === 'rounded') {\n classes += ' vce-single-image--border-rounded';\n }\n\n if (shape === 'round') {\n classes += ' vce-single-image--border-round';\n }\n\n if (metaCustomId) {\n containerProps.id = metaCustomId;\n }\n\n var doAll = this.applyDO('all');\n var isCaptionTextHidden = !captionText;\n var caption = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_9__.createElement(\"figcaption\", {\n hidden: isCaptionTextHidden\n }, captionText);\n var imageForFilter = image && image.urls && image.urls.length ? image.urls[0] : image;\n\n if (imageForFilter && imageForFilter.filter && imageForFilter.filter !== 'normal') {\n classes += \" vce-image-filter--\".concat(imageForFilter.filter);\n }\n\n var imgElement = '';\n var naturalDynamicSizes = false;\n\n if (isDynamic && (this.state.naturalWidth === 1 && this.state.naturalHeight === 1 || (!size || size === 'full') && shape !== 'round')) {\n customProps['data-vce-delete-attr'] = 'style';\n naturalDynamicSizes = true;\n }\n\n var shortcodeOptions = {\n props: customImageProps,\n classes: imageClasses,\n isDefaultImage: !(image && image.id),\n src: imgSrc,\n isDynamicImage: isDynamic,\n naturalSizes: naturalDynamicSizes,\n lazyLoad: lazyLoad\n };\n\n if (imgSrc) {\n imgElement = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_9__.createElement(\"img\", (0,_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({\n className: \"\".concat(imageClasses, \" vcvhelper\"),\n src: imgSrc\n }, customImageProps, {\n \"data-vcvs-html\": this.getImageShortcode(shortcodeOptions)\n }));\n } // Set original image if not resized\n\n\n if ((!size || size === 'full') && shape !== 'round' && !isDynamic) {\n imgElement = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_9__.createElement(\"img\", (0,_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({\n className: imageClasses,\n src: imgSrc\n }, customImageProps));\n }\n\n return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_9__.createElement(\"div\", (0,_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({\n className: containerClasses\n }, editor, containerProps), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_9__.createElement(\"div\", (0,_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({\n className: wrapperClasses\n }, wrapperProps, {\n id: 'el-' + id\n }, doAll), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_9__.createElement(\"figure\", null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_9__.createElement(CustomTag, (0,_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({}, customProps, {\n className: classes,\n ref: \"imageContainer\",\n style: {\n paddingBottom: \"\".concat(this.state.parsedHeight / this.state.parsedWidth * 100, \"%\"),\n width: this.state.parsedWidth\n }\n }), imgElement), caption)));\n }\n }]);\n\n return SingleImageElement;\n}(vcvAPI.elementComponent);\n\n(0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_8__[\"default\"])(SingleImageElement, \"image\", null);\n\n\n\n//# sourceURL=webpack:///./singleImage/component.js?");
19
 
20
  /***/ }),
21
 
@@ -46,7 +46,7 @@ eval("module.exports = \".vce-single-image-container {\\n min-height: 1em;\\n}\
46
  \***********************************************************************/
47
  /***/ (function(module) {
48
 
49
- eval("module.exports = \"a.vce-single-image-inner {\\n color: transparent;\\n border-bottom: 0;\\n text-decoration: none;\\n box-shadow: none;\\n}\\n\\na.vce-single-image-inner:hover,\\na.vce-single-image-inner:focus {\\n text-decoration: none;\\n box-shadow: none;\\n border-bottom: 0;\\n}\\n\\n.vce-single-image-inner {\\n display: inline-block;\\n vertical-align: top;\\n line-height: 1;\\n max-width: 100%;\\n position: relative;\\n}\\n\\n.vce-single-image-wrapper {\\n display: inline-block;\\n max-width: 100%;\\n overflow: hidden;\\n vertical-align: top;\\n}\\n\\n.vce-single-image-wrapper img {\\n vertical-align: top;\\n max-width: 100%;\\n}\\n\\n.vce-single-image--border-rounded {\\n border-radius: 5px;\\n overflow: hidden;\\n}\\n\\n.vce-single-image--border-round {\\n border-radius: 50%;\\n overflow: hidden;\\n}\\n\\n.vce-single-image--align-center {\\n text-align: center;\\n}\\n\\n.vce-single-image--align-right {\\n text-align: right;\\n}\\n\\n.vce-single-image--align-left {\\n text-align: left;\\n}\\n\\n.vce-single-image-wrapper figure {\\n margin: 0;\\n}\\n\\n.vce-single-image-wrapper figcaption {\\n font-style: italic;\\n margin-top: 10px;\\n}\\n\\n.vce-single-image-wrapper figcaption[hidden] {\\n display: none;\\n}\\n\\n.vce-single-image-inner.vce-single-image--absolute .vce-single-image:not([data-dynamic-natural-size=\\\"true\\\"]) {\\n position: absolute;\\n top: 0;\\n left: 0;\\n width: 100%;\\n object-fit: cover;\\n height: 100%;\\n}\\n\\n.vce-single-image-container .vce-single-image-inner .vce-single-image {\\n box-shadow: none;\\n}\\n\"\n\n//# sourceURL=webpack:///./singleImage/styles.css?../../node_modules/raw-loader/index.js");
50
 
51
  /***/ }),
52
 
@@ -57,7 +57,7 @@ eval("module.exports = \"a.vce-single-image-inner {\\n color: transparent;\\n
57
  /***/ (function(module) {
58
 
59
  "use strict";
60
- eval("module.exports = JSON.parse('{\"lazyLoad\":{\"type\":\"toggle\",\"access\":\"public\",\"value\":true,\"options\":{\"label\":\"Lazy load\"}},\"image\":{\"type\":\"attachimage\",\"access\":\"public\",\"value\":\"single-image.jpg\",\"options\":{\"multiple\":false,\"dynamicField\":true,\"defaultValue\":\"single-image.jpg\",\"onChange\":{\"rules\":{\"clickableOptions\":{\"rule\":\"value\",\"options\":{\"value\":\"url\"}}},\"actions\":[{\"action\":\"attachImageUrls\"}]},\"url\":false,\"imageFilter\":true}},\"shape\":{\"type\":\"buttonGroup\",\"access\":\"public\",\"value\":\"square\",\"options\":{\"label\":\"Shape\",\"values\":[{\"label\":\"Square\",\"value\":\"square\",\"icon\":\"vcv-ui-icon-attribute-shape-square\"},{\"label\":\"Rounded\",\"value\":\"rounded\",\"icon\":\"vcv-ui-icon-attribute-shape-rounded\"},{\"label\":\"Round\",\"value\":\"round\",\"icon\":\"vcv-ui-icon-attribute-shape-round\"}]}},\"designOptions\":{\"type\":\"designOptions\",\"access\":\"public\",\"value\":{},\"options\":{\"label\":\"Design Options\"}},\"editFormTab1\":{\"type\":\"group\",\"access\":\"protected\",\"value\":[\"lazyLoad\",\"clickableOptions\",\"showCaption\",\"image\",\"shape\",\"size\",\"alignment\",\"metaCustomId\",\"customClass\"],\"options\":{\"label\":\"General\"}},\"metaEditFormTabs\":{\"type\":\"group\",\"access\":\"protected\",\"value\":[\"editFormTab1\",\"designOptions\"]},\"relatedTo\":{\"type\":\"group\",\"access\":\"protected\",\"value\":[\"General\"]},\"metaOrder\":{\"type\":\"number\",\"access\":\"protected\",\"value\":4},\"customClass\":{\"type\":\"string\",\"access\":\"public\",\"value\":\"\",\"options\":{\"label\":\"Extra class name\",\"description\":\"Add an extra class name to the element and refer to it from the custom CSS option.\"}},\"size\":{\"type\":\"string\",\"access\":\"public\",\"value\":\"large\",\"options\":{\"label\":\"Size\",\"description\":\"Enter image size (example: \\\\\"thumbnail\\\\\", \\\\\"medium\\\\\", \\\\\"large\\\\\", \\\\\"full\\\\\" or other size defined by a theme). Alternatively, enter a size in pixels (example: 200x100 (width x height)).\"}},\"clickableOptions\":{\"type\":\"dropdown\",\"access\":\"public\",\"value\":\"\",\"options\":{\"label\":\"OnClick action\",\"description\":\"Choose an event performed when clicking on the image.\",\"values\":[{\"label\":\"None\",\"value\":\"\"},{\"label\":\"Lightbox\",\"value\":\"lightbox\"},{\"label\":\"PhotoSwipe\",\"value\":\"photoswipe\"},{\"label\":\"Zoom\",\"value\":\"zoom\"},{\"label\":\"Open the image in a new tab\",\"value\":\"imageNewTab\"},{\"label\":\"Link selector\",\"value\":\"url\"}]}},\"showCaption\":{\"type\":\"toggle\",\"access\":\"public\",\"value\":false,\"options\":{\"label\":\"Show the image caption in gallery view\",\"onChange\":{\"rules\":{\"clickableOptions\":{\"rule\":\"value\",\"options\":{\"value\":\"photoswipe\"}}},\"actions\":[{\"action\":\"toggleVisibility\"}]}}},\"alignment\":{\"type\":\"buttonGroup\",\"access\":\"public\",\"value\":\"left\",\"options\":{\"label\":\"Alignment\",\"values\":[{\"label\":\"Left\",\"value\":\"left\",\"icon\":\"vcv-ui-icon-attribute-alignment-left\"},{\"label\":\"Center\",\"value\":\"center\",\"icon\":\"vcv-ui-icon-attribute-alignment-center\"},{\"label\":\"Right\",\"value\":\"right\",\"icon\":\"vcv-ui-icon-attribute-alignment-right\"}]}},\"metaCustomId\":{\"type\":\"customId\",\"access\":\"public\",\"value\":\"\",\"options\":{\"label\":\"Element ID\",\"description\":\"Apply a unique ID to the element to link it directly by using #your_id (for element ID use lowercase input only).\"}},\"tag\":{\"access\":\"protected\",\"type\":\"string\",\"value\":\"singleImage\"},\"metaPublicJs\":{\"access\":\"protected\",\"type\":\"string\",\"value\":{\"libraries\":[{\"rules\":{\"clickableOptions\":{\"rule\":\"value\",\"options\":{\"value\":\"zoom\"}}},\"libPaths\":[\"public/dist/singleImage.min.js\"]}]}},\"sharedAssetsLibrary\":{\"access\":\"protected\",\"type\":\"string\",\"value\":{\"libraries\":[{\"rules\":{\"clickableOptions\":{\"rule\":\"value\",\"options\":{\"value\":\"lightbox\"}}},\"libsNames\":[\"lightbox\"]},{\"rules\":{\"clickableOptions\":{\"rule\":\"value\",\"options\":{\"value\":\"zoom\"}}},\"libsNames\":[\"zoom\"]},{\"rules\":{\"clickableOptions\":{\"rule\":\"value\",\"options\":{\"value\":\"photoswipe\"}}},\"libsNames\":[\"photoswipe\"]},{\"rules\":{\"lazyLoad\":{\"rule\":\"toggle\"}},\"libsNames\":[\"lazyLoad\"]}]}}}');\n\n//# sourceURL=webpack:///./singleImage/settings.json?");
61
 
62
  /***/ })
63
 
15
  /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
16
 
17
  "use strict";
18
+ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* binding */ SingleImageElement; }\n/* harmony export */ });\n/* harmony import */ var _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/extends */ \"./node_modules/@babel/runtime/helpers/esm/extends.js\");\n/* harmony import */ var _babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/typeof */ \"./node_modules/@babel/runtime/helpers/esm/typeof.js\");\n/* harmony import */ var _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ \"./node_modules/@babel/runtime/helpers/esm/classCallCheck.js\");\n/* harmony import */ var _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/createClass */ \"./node_modules/@babel/runtime/helpers/esm/createClass.js\");\n/* harmony import */ var _babel_runtime_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/assertThisInitialized */ \"./node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js\");\n/* harmony import */ var _babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/inherits */ \"./node_modules/@babel/runtime/helpers/esm/inherits.js\");\n/* harmony import */ var _babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ \"./node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn.js\");\n/* harmony import */ var _babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ \"./node_modules/@babel/runtime/helpers/esm/getPrototypeOf.js\");\n/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ \"./node_modules/@babel/runtime/helpers/esm/defineProperty.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var vc_cake__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! vc-cake */ \"./node_modules/vc-cake/index.js\");\n/* harmony import */ var vc_cake__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(vc_cake__WEBPACK_IMPORTED_MODULE_10__);\n\n\n\n\n\n\n\n\n\n\nfunction _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0,_babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_7__[\"default\"])(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0,_babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_7__[\"default\"])(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0,_babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_6__[\"default\"])(this, result); }; }\n\nfunction _isNativeReflectConstruct() { if (typeof Reflect === \"undefined\" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === \"function\") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }\n\n\n\nvar vcvAPI = (0,vc_cake__WEBPACK_IMPORTED_MODULE_10__.getService)('api');\nvar renderProcessor = (0,vc_cake__WEBPACK_IMPORTED_MODULE_10__.getService)('renderProcessor');\n\nvar _getService = (0,vc_cake__WEBPACK_IMPORTED_MODULE_10__.getService)('utils'),\n getBlockRegexp = _getService.getBlockRegexp,\n parseDynamicBlock = _getService.parseDynamicBlock;\n\nvar blockRegexp = getBlockRegexp();\nvar dataManager = (0,vc_cake__WEBPACK_IMPORTED_MODULE_10__.getService)('dataManager');\n\nvar SingleImageElement = /*#__PURE__*/function (_vcvAPI$elementCompon) {\n (0,_babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_5__[\"default\"])(SingleImageElement, _vcvAPI$elementCompon);\n\n var _super = _createSuper(SingleImageElement);\n\n function SingleImageElement(props) {\n var _this;\n\n (0,_babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(this, SingleImageElement);\n\n _this = _super.call(this, props);\n\n (0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_8__[\"default\"])((0,_babel_runtime_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(_this), \"promise\", null);\n\n _this.state = {\n imgElement: null,\n parsedWidth: null,\n parsedHeight: null,\n naturalWidth: null,\n naturalHeight: null\n };\n _this.setImage = _this.setImage.bind((0,_babel_runtime_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(_this));\n _this.setImageState = _this.setImageState.bind((0,_babel_runtime_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(_this));\n _this.setError = _this.setError.bind((0,_babel_runtime_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(_this));\n return _this;\n }\n\n (0,_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(SingleImageElement, [{\n key: \"componentDidMount\",\n value: function componentDidMount() {\n var _this2 = this;\n\n this.promise = new window.Promise(function (resolve, reject) {\n _this2.resolve = resolve;\n\n _this2.setImage(_this2.props);\n });\n renderProcessor.add(this.promise);\n }\n }, {\n key: \"componentWillUnmount\",\n value: function componentWillUnmount() {\n this.resolve && this.resolve(true);\n SingleImageElement.image && SingleImageElement.image.removeEventListener('load', this.setImageState);\n SingleImageElement.image && SingleImageElement.image.removeEventListener('error', this.setError);\n }\n }, {\n key: \"componentDidUpdate\",\n value: function componentDidUpdate(prevProps, prevState) {\n if (prevProps.atts.image !== this.props.atts.image) {\n this.setImage(this.props);\n } else if (prevProps.atts.size !== this.props.atts.size) {\n this.resetImageSizeState();\n } else if (prevProps.atts.shape !== this.props.atts.shape) {\n this.resetImageSizeState();\n }\n }\n }, {\n key: \"parseSize\",\n value: function parseSize(size, isRound, naturalWidth, naturalHeight) {\n var crop = true;\n\n if (typeof size === 'string') {\n size = size.replace(/\\s/g, '').replace(/px/g, '').toLowerCase().split('x');\n } else if ((0,_babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(size) === 'object') {\n crop = size.crop;\n size = [size.width, size.height];\n }\n\n naturalWidth = parseInt(naturalWidth);\n naturalHeight = parseInt(naturalHeight);\n var cropHorizontal = parseInt(size[0]) < naturalWidth;\n var cropVertical = parseInt(size[1]) < naturalHeight;\n\n if (crop) {\n size[0] = parseInt(size[0]) < naturalWidth ? parseInt(size[0]) : naturalWidth;\n size[1] = parseInt(size[1]) < naturalHeight ? parseInt(size[1]) : naturalHeight;\n } else {\n size[0] = cropHorizontal ? parseInt(size[0]) : naturalWidth;\n size[1] = cropVertical ? parseInt(size[1]) : naturalHeight;\n\n if (cropHorizontal && !cropVertical) {\n var prop = size[0] / naturalWidth;\n size[1] = parseInt(naturalHeight * prop);\n }\n\n if (cropVertical && !cropHorizontal) {\n var _prop = size[1] / naturalHeight;\n\n size[0] = parseInt(naturalWidth * _prop);\n }\n\n if (cropVertical && cropHorizontal) {\n if (naturalHeight < naturalWidth) {\n var _prop2 = size[0] / naturalWidth;\n\n size[1] = parseInt(naturalHeight * _prop2);\n } else {\n var _prop3 = size[1] / naturalHeight;\n\n size[0] = parseInt(naturalWidth * _prop3);\n }\n }\n }\n\n if (isRound) {\n var smallestSize = size[0] >= size[1] ? size[1] : size[0];\n size = {\n width: smallestSize,\n height: smallestSize\n };\n } else {\n size = {\n width: size[0],\n height: size[1]\n };\n }\n\n return size;\n }\n }, {\n key: \"checkRelatedSize\",\n value: function checkRelatedSize(size) {\n var relatedSize = null;\n\n if (window.vcvImageSizes && window.vcvImageSizes[size]) {\n relatedSize = window.vcvImageSizes[size];\n }\n\n return relatedSize;\n }\n }, {\n key: \"getSizes\",\n value: function getSizes(atts, img) {\n if (!img) {\n return {\n width: '',\n height: ''\n };\n }\n\n var size = atts.size,\n shape = atts.shape;\n size = size.replace(/\\s/g, '').replace(/px/g, '').toLowerCase();\n var parsedSize = '';\n\n if (size.match(/\\d+(x)\\d+/)) {\n parsedSize = this.parseSize(size, shape === 'round', img.width, img.height);\n } else {\n parsedSize = this.checkRelatedSize(size);\n\n if (parsedSize) {\n parsedSize = this.parseSize(parsedSize, shape === 'round', img.width, img.height);\n } else {\n parsedSize = this.parseSize({\n width: img.width,\n height: img.height\n }, shape === 'round', img.width, img.height);\n }\n }\n\n return {\n width: parsedSize.width,\n height: parsedSize.height\n };\n }\n }, {\n key: \"setImage\",\n value: function setImage(props) {\n var imgSrc = this.getImageUrl(props.atts.image);\n SingleImageElement.image && SingleImageElement.image.removeEventListener('load', this.setImageState);\n SingleImageElement.image && SingleImageElement.image.removeEventListener('error', this.setError);\n SingleImageElement.image = new window.Image();\n SingleImageElement.image.addEventListener('load', this.setImageState);\n SingleImageElement.image.addEventListener('error', this.setError);\n\n if (imgSrc) {\n SingleImageElement.image.src = imgSrc;\n } else {\n this.setError();\n }\n\n if (!imgSrc) {\n this.setState({\n imgElement: null,\n parsedWidth: null,\n parsedHeight: null,\n naturalWidth: null,\n naturalHeight: null\n });\n }\n }\n }, {\n key: \"setImageState\",\n value: function setImageState(e) {\n var _this3 = this;\n\n var img = e.currentTarget;\n var sizes = this.getSizes(this.props.atts, img);\n this.setState({\n imgElement: img,\n parsedWidth: sizes.width,\n parsedHeight: sizes.height,\n naturalWidth: img.width,\n naturalHeight: img.height\n }, function () {\n _this3.resolve && _this3.resolve(true);\n });\n }\n }, {\n key: \"resetImageSizeState\",\n value: function resetImageSizeState() {\n var sizes = this.getSizes(this.props.atts, this.state.imgElement);\n this.setState({\n parsedWidth: sizes.width,\n parsedHeight: sizes.height\n });\n }\n }, {\n key: \"setError\",\n value: function setError() {\n this.resolve && this.resolve(false);\n }\n }, {\n key: \"getImageShortcode\",\n value: function getImageShortcode(options) {\n var props = options.props,\n classes = options.classes,\n isDefaultImage = options.isDefaultImage,\n src = options.src,\n isDynamicImage = options.isDynamicImage,\n naturalSizes = options.naturalSizes;\n var imageSource = dataManager.get('isWpNativeLazyLoadExist') ? src : '';\n var imageClasses = classes;\n var lazyLoadAttr = '';\n\n if (!dataManager.get('isWpNativeLazyLoadExist')) {\n imageClasses += ' vcv-lozad';\n lazyLoadAttr = \"data-src=\\\"\".concat(src, \"\\\"\");\n }\n\n var shortcode = \"[vcvSingleImage class=\\\"\".concat(imageClasses, \"\\\" \").concat(lazyLoadAttr, \" data-width=\\\"\").concat(this.state.parsedWidth || 0, \"\\\" data-height=\\\"\").concat(this.state.parsedHeight || 0, \"\\\" src=\\\"\").concat(imageSource, \"\\\" data-img-src=\\\"\").concat(props['data-img-src'], \"\\\"\");\n var alt = props.alt;\n var title = props.title;\n\n if (isDefaultImage) {\n shortcode += ' data-default-image=\"true\"';\n }\n\n if (isDynamicImage) {\n var blockInfo = parseDynamicBlock(this.props.rawAtts.image.full);\n shortcode += \" data-dynamic=\\\"\".concat(blockInfo.blockAtts.value, \"\\\"\");\n\n try {\n var url = new URL(blockInfo.blockAtts.currentValue);\n var urlParams = new URLSearchParams(url.search);\n\n if (urlParams.get('alt')) {\n alt = urlParams.get('alt');\n }\n\n if (urlParams.get('title')) {\n title = urlParams.get('title');\n }\n } catch (e) {\n // In case if dynamicField (noValue)\n console.warn('URL is not valid, skipping', blockInfo, blockInfo.blockAtts.currentValue);\n }\n\n if (naturalSizes) {\n shortcode += ' data-dynamic-natural-size=\"true\"';\n }\n }\n\n shortcode += \" alt=\\\"\".concat(alt, \"\\\" title=\\\"\").concat(title, \"\\\" ]\");\n\n if (!dataManager.get('isWpNativeLazyLoadExist')) {\n shortcode += \"<noscript>\\n <img class=\\\"\".concat(classes, \"\\\" src=\\\"\").concat(src, \"\\\" width=\\\"\").concat(this.state.parsedWidth || 0, \"\\\" height=\\\"\").concat(this.state.parsedHeight || 0, \"\\\" alt=\\\"\").concat(alt, \"\\\" title=\\\"\").concat(title, \"\\\" />\\n </noscript>\");\n }\n\n return shortcode;\n }\n }, {\n key: \"render\",\n value: function render() {\n var _this$props = this.props,\n id = _this$props.id,\n atts = _this$props.atts,\n editor = _this$props.editor;\n var shape = atts.shape,\n clickableOptions = atts.clickableOptions,\n showCaption = atts.showCaption,\n customClass = atts.customClass,\n size = atts.size,\n alignment = atts.alignment,\n metaCustomId = atts.metaCustomId,\n image = atts.image;\n var containerClasses = 'vce-single-image-container';\n var wrapperClasses = 'vce vce-single-image-wrapper';\n var classes = 'vce-single-image-inner vce-single-image--absolute';\n var imageClasses = 'vce-single-image';\n var figureInnerClasses = 'vce-single-image-figure-inner';\n var customProps = {};\n var containerProps = {};\n var wrapperProps = {};\n var CustomTag = 'div';\n var customImageProps = {};\n var imgSrc = this.getImageUrl(image);\n var rawImage = this.props.rawAtts.image && this.props.rawAtts.image.full;\n var isDynamic = Array.isArray(typeof rawImage === 'string' && rawImage.match(blockRegexp));\n customImageProps['data-img-src'] = imgSrc;\n customImageProps.alt = image && image.alt ? image.alt : '';\n customImageProps.title = image && image.title ? image.title : '';\n var captionText = image && image.caption ? image.caption : '';\n\n if (isDynamic) {\n try {\n var url = new URL(image.full);\n var urlParams = new URLSearchParams(url.search);\n customImageProps.alt = urlParams.get('alt') ? urlParams.get('alt') : '';\n customImageProps.title = urlParams.get('title') ? urlParams.get('title') : '';\n captionText = urlParams.get('caption') ? urlParams.get('caption') : '';\n } catch (e) {\n console.warn('URL is not valid, skipping', image, image.full);\n }\n }\n\n if (typeof customClass === 'string' && customClass) {\n containerClasses += ' ' + customClass;\n }\n\n if (clickableOptions === 'url' && image && image.link && image.link.url) {\n CustomTag = 'a';\n var _image$link = image.link,\n _url = _image$link.url,\n title = _image$link.title,\n targetBlank = _image$link.targetBlank,\n relNofollow = _image$link.relNofollow;\n customProps = {\n href: _url,\n title: title,\n target: targetBlank ? '_blank' : undefined,\n rel: relNofollow ? 'nofollow' : undefined\n };\n } else if (clickableOptions === 'imageNewTab') {\n CustomTag = 'a';\n customProps = {\n href: imgSrc,\n target: '_blank'\n };\n } else if (clickableOptions === 'lightbox') {\n CustomTag = 'a';\n customProps = {\n href: imgSrc,\n 'data-lightbox': \"lightbox-\".concat(id)\n };\n } else if (clickableOptions === 'zoom') {\n classes += ' vce-single-image-zoom-container';\n } else if (clickableOptions === 'photoswipe') {\n CustomTag = 'a';\n customProps = {\n href: imgSrc,\n 'data-photoswipe-image': id,\n 'data-photoswipe-index': 0\n };\n wrapperProps['data-photoswipe-item'] = \"photoswipe-\".concat(id);\n\n if (showCaption) {\n customProps['data-photoswipe-caption'] = image.caption;\n }\n\n containerProps['data-photoswipe-gallery'] = id;\n }\n\n if (alignment) {\n containerClasses += \" vce-single-image--align-\".concat(alignment);\n }\n\n if (shape === 'rounded') {\n classes += ' vce-single-image--border-rounded';\n }\n\n if (shape === 'round') {\n classes += ' vce-single-image--border-round';\n }\n\n if (metaCustomId) {\n containerProps.id = metaCustomId;\n }\n\n var doAll = this.applyDO('all');\n var isCaptionTextHidden = !captionText;\n var caption = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_9__.createElement(\"figcaption\", {\n hidden: isCaptionTextHidden\n }, captionText);\n var imageForFilter = image && image.urls && image.urls.length ? image.urls[0] : image;\n\n if (imageForFilter && imageForFilter.filter && imageForFilter.filter !== 'normal') {\n classes += \" vce-image-filter--\".concat(imageForFilter.filter);\n }\n\n var imgElement = '';\n var naturalDynamicSizes = false;\n\n if (isDynamic && (this.state.naturalWidth === 1 && this.state.naturalHeight === 1 || (!size || size === 'full') && shape !== 'round')) {\n customProps['data-vce-delete-attr'] = 'style';\n naturalDynamicSizes = true;\n }\n\n var isLazyLoad = !dataManager.get('isWpNativeLazyLoadExist');\n var shortcodeOptions = {\n props: customImageProps,\n classes: imageClasses,\n isDefaultImage: !(image && image.id),\n src: imgSrc,\n isDynamicImage: isDynamic,\n naturalSizes: naturalDynamicSizes,\n lazyLoad: isLazyLoad\n };\n\n if (imgSrc) {\n imgElement = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_9__.createElement(\"img\", (0,_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({\n className: \"\".concat(imageClasses, \" vcvhelper\"),\n src: imgSrc\n }, customImageProps, {\n \"data-vcvs-html\": this.getImageShortcode(shortcodeOptions)\n }));\n } // Set original image if not resized\n\n\n if ((!size || size === 'full') && shape !== 'round' && !isDynamic) {\n imgElement = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_9__.createElement(\"img\", (0,_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({\n className: imageClasses,\n src: imgSrc\n }, customImageProps));\n }\n\n return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_9__.createElement(\"div\", (0,_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({\n className: containerClasses\n }, editor, containerProps), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_9__.createElement(\"div\", (0,_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({\n className: wrapperClasses\n }, wrapperProps, {\n id: 'el-' + id\n }, doAll), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_9__.createElement(\"figure\", null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_9__.createElement(\"div\", {\n className: figureInnerClasses,\n style: {\n width: this.state.parsedWidth\n }\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_9__.createElement(CustomTag, (0,_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({}, customProps, {\n className: classes,\n ref: \"imageContainer\",\n style: {\n paddingBottom: \"\".concat(this.state.parsedHeight / this.state.parsedWidth * 100, \"%\"),\n width: '100%'\n }\n }), imgElement)), caption)));\n }\n }]);\n\n return SingleImageElement;\n}(vcvAPI.elementComponent);\n\n(0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_8__[\"default\"])(SingleImageElement, \"image\", null);\n\n\n\n//# sourceURL=webpack:///./singleImage/component.js?");
19
 
20
  /***/ }),
21
 
46
  \***********************************************************************/
47
  /***/ (function(module) {
48
 
49
+ eval("module.exports = \"a.vce-single-image-inner {\\n color: transparent;\\n border-bottom: 0;\\n text-decoration: none;\\n box-shadow: none;\\n}\\n\\na.vce-single-image-inner:hover,\\na.vce-single-image-inner:focus {\\n text-decoration: none;\\n box-shadow: none;\\n border-bottom: 0;\\n}\\n\\n.vce-single-image-inner {\\n display: inline-block;\\n vertical-align: top;\\n line-height: 1;\\n max-width: 100%;\\n position: relative;\\n}\\n\\n.vce-single-image-wrapper {\\n display: inline-block;\\n max-width: 100%;\\n overflow: hidden;\\n vertical-align: top;\\n}\\n\\n.vce-single-image-wrapper img {\\n vertical-align: top;\\n max-width: 100%;\\n}\\n\\n.vce-single-image--border-rounded {\\n border-radius: 5px;\\n overflow: hidden;\\n}\\n\\n.vce-single-image--border-round {\\n border-radius: 50%;\\n overflow: hidden;\\n}\\n\\n.vce-single-image--align-center {\\n text-align: center;\\n}\\n\\n.vce-single-image--align-right {\\n text-align: right;\\n}\\n\\n.vce-single-image--align-left {\\n text-align: left;\\n}\\n\\n.vce-single-image-wrapper figure {\\n margin: 0;\\n}\\n\\n.vce-single-image-wrapper figcaption {\\n font-style: italic;\\n margin-top: 10px;\\n}\\n\\n.vce-single-image-wrapper figcaption[hidden] {\\n display: none;\\n}\\n\\n.vce-single-image-inner.vce-single-image--absolute .vce-single-image:not([data-dynamic-natural-size=\\\"true\\\"]) {\\n position: absolute;\\n top: 0;\\n left: 0;\\n width: 100%;\\n object-fit: cover;\\n height: 100%;\\n}\\n\\n.vce-single-image-container .vce-single-image-inner .vce-single-image {\\n box-shadow: none;\\n}\\n\\n.vce-single-image-figure-inner {\\n display: inline-block;\\n max-width: 100%;\\n}\\n\"\n\n//# sourceURL=webpack:///./singleImage/styles.css?../../node_modules/raw-loader/index.js");
50
 
51
  /***/ }),
52
 
57
  /***/ (function(module) {
58
 
59
  "use strict";
60
+ eval("module.exports = JSON.parse('{\"image\":{\"type\":\"attachimage\",\"access\":\"public\",\"value\":\"single-image.jpg\",\"options\":{\"multiple\":false,\"dynamicField\":true,\"defaultValue\":\"single-image.jpg\",\"onChange\":{\"rules\":{\"clickableOptions\":{\"rule\":\"value\",\"options\":{\"value\":\"url\"}}},\"actions\":[{\"action\":\"attachImageUrls\"}]},\"url\":false,\"imageFilter\":true}},\"shape\":{\"type\":\"buttonGroup\",\"access\":\"public\",\"value\":\"square\",\"options\":{\"label\":\"Shape\",\"values\":[{\"label\":\"Square\",\"value\":\"square\",\"icon\":\"vcv-ui-icon-attribute-shape-square\"},{\"label\":\"Rounded\",\"value\":\"rounded\",\"icon\":\"vcv-ui-icon-attribute-shape-rounded\"},{\"label\":\"Round\",\"value\":\"round\",\"icon\":\"vcv-ui-icon-attribute-shape-round\"}]}},\"designOptions\":{\"type\":\"designOptions\",\"access\":\"public\",\"value\":{},\"options\":{\"label\":\"Design Options\"}},\"editFormTab1\":{\"type\":\"group\",\"access\":\"protected\",\"value\":[\"clickableOptions\",\"showCaption\",\"image\",\"shape\",\"size\",\"alignment\",\"metaCustomId\",\"customClass\"],\"options\":{\"label\":\"General\"}},\"metaEditFormTabs\":{\"type\":\"group\",\"access\":\"protected\",\"value\":[\"editFormTab1\",\"designOptions\"]},\"relatedTo\":{\"type\":\"group\",\"access\":\"protected\",\"value\":[\"General\"]},\"metaOrder\":{\"type\":\"number\",\"access\":\"protected\",\"value\":4},\"customClass\":{\"type\":\"string\",\"access\":\"public\",\"value\":\"\",\"options\":{\"label\":\"Extra class name\",\"description\":\"Add an extra class name to the element and refer to it from the custom CSS option.\"}},\"size\":{\"type\":\"string\",\"access\":\"public\",\"value\":\"large\",\"options\":{\"label\":\"Size\",\"description\":\"Enter image size (example: \\\\\"thumbnail\\\\\", \\\\\"medium\\\\\", \\\\\"large\\\\\", \\\\\"full\\\\\" or other size defined by a theme). Alternatively, enter a size in pixels (example: 200x100 (width x height)).\"}},\"clickableOptions\":{\"type\":\"dropdown\",\"access\":\"public\",\"value\":\"\",\"options\":{\"label\":\"OnClick action\",\"description\":\"Choose an event performed when clicking on the image.\",\"values\":[{\"label\":\"None\",\"value\":\"\"},{\"label\":\"Lightbox\",\"value\":\"lightbox\"},{\"label\":\"PhotoSwipe\",\"value\":\"photoswipe\"},{\"label\":\"Zoom\",\"value\":\"zoom\"},{\"label\":\"Open the image in a new tab\",\"value\":\"imageNewTab\"},{\"label\":\"Link selector\",\"value\":\"url\"}]}},\"showCaption\":{\"type\":\"toggle\",\"access\":\"public\",\"value\":false,\"options\":{\"label\":\"Show the image caption in gallery view\",\"onChange\":{\"rules\":{\"clickableOptions\":{\"rule\":\"value\",\"options\":{\"value\":\"photoswipe\"}}},\"actions\":[{\"action\":\"toggleVisibility\"}]}}},\"alignment\":{\"type\":\"buttonGroup\",\"access\":\"public\",\"value\":\"left\",\"options\":{\"label\":\"Alignment\",\"values\":[{\"label\":\"Left\",\"value\":\"left\",\"icon\":\"vcv-ui-icon-attribute-alignment-left\"},{\"label\":\"Center\",\"value\":\"center\",\"icon\":\"vcv-ui-icon-attribute-alignment-center\"},{\"label\":\"Right\",\"value\":\"right\",\"icon\":\"vcv-ui-icon-attribute-alignment-right\"}]}},\"metaCustomId\":{\"type\":\"customId\",\"access\":\"public\",\"value\":\"\",\"options\":{\"label\":\"Element ID\",\"description\":\"Apply a unique ID to the element to link it directly by using #your_id (for element ID use lowercase input only).\"}},\"tag\":{\"access\":\"protected\",\"type\":\"string\",\"value\":\"singleImage\"},\"metaPublicJs\":{\"access\":\"protected\",\"type\":\"string\",\"value\":{\"libraries\":[{\"rules\":{\"clickableOptions\":{\"rule\":\"value\",\"options\":{\"value\":\"zoom\"}}},\"libPaths\":[\"public/dist/singleImage.min.js\"]}]}},\"sharedAssetsLibrary\":{\"access\":\"protected\",\"type\":\"string\",\"value\":{\"libraries\":[{\"rules\":{\"clickableOptions\":{\"rule\":\"value\",\"options\":{\"value\":\"lightbox\"}}},\"libsNames\":[\"lightbox\"]},{\"rules\":{\"clickableOptions\":{\"rule\":\"value\",\"options\":{\"value\":\"zoom\"}}},\"libsNames\":[\"zoom\"]},{\"rules\":{\"clickableOptions\":{\"rule\":\"value\",\"options\":{\"value\":\"photoswipe\"}}},\"libsNames\":[\"photoswipe\"]},{\"libsNames\":[\"lazyLoad\"]}]}}}');\n\n//# sourceURL=webpack:///./singleImage/settings.json?");
61
 
62
  /***/ })
63
 
plugin-wordpress.php CHANGED
@@ -4,7 +4,7 @@
4
  * Plugin Name: Visual Composer
5
  * Plugin URI: https://visualcomposer.com/premium/?utm_source=vcwb&utm_medium=wpplugins&utm_campaign=vcbrand&utm_content=text
6
  * Description: Create your WordPress website with the fast and easy-to-use drag-and-drop builder for experts and beginners.
7
- * Version: 42.1
8
  * Author: visualcomposer.com
9
  * Author URI: https://visualcomposer.com/?utm_source=vcwb&utm_medium=wpplugins&utm_campaign=vcbrand&utm_content=text
10
  * Copyright: (c) 2017 TechMill Ltd.
@@ -46,7 +46,7 @@ if (defined('VCV_VERSION')) {
46
  /**
47
  * Plugin version constant
48
  */
49
- define('VCV_VERSION', '42.1');
50
  /**
51
  * Plugin url: 'http://web/wp-content/plugins/plugin_dir/'
52
  */
4
  * Plugin Name: Visual Composer
5
  * Plugin URI: https://visualcomposer.com/premium/?utm_source=vcwb&utm_medium=wpplugins&utm_campaign=vcbrand&utm_content=text
6
  * Description: Create your WordPress website with the fast and easy-to-use drag-and-drop builder for experts and beginners.
7
+ * Version: 43.0-beta.1
8
  * Author: visualcomposer.com
9
  * Author URI: https://visualcomposer.com/?utm_source=vcwb&utm_medium=wpplugins&utm_campaign=vcbrand&utm_content=text
10
  * Copyright: (c) 2017 TechMill Ltd.
46
  /**
47
  * Plugin version constant
48
  */
49
+ define('VCV_VERSION', '43.0-beta.1');
50
  /**
51
  * Plugin url: 'http://web/wp-content/plugins/plugin_dir/'
52
  */
public/dist/assets/332b900eaa847c5bd19d.svg ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="UTF-8"?>
2
+ <svg width="10px" height="8px" viewBox="0 0 10 8" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
3
+ <title>Path</title>
4
+ <g id="Intro-User-Survey" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
5
+ <g id="intro-user-survey" transform="translate(-485.000000, -350.000000)" fill="#FFFFFF" fill-rule="nonzero">
6
+ <g id="popup" transform="translate(429.000000, 214.000000)">
7
+ <g id="01" transform="translate(30.000000, 100.000000)">
8
+ <g id="check-ico" transform="translate(20.000000, 29.000000)">
9
+ <path d="M15.7940303,7.78477906 L15.1874121,7.19497455 C14.9200461,6.93500848 14.4850367,6.93500848 14.2176512,7.19497455 L9.13013752,12.1417468 C9.10345366,12.1677061 9.05661041,12.1676865 9.02990702,12.1417468 L7.77447648,10.9210894 C7.50711049,10.6611234 7.07210111,10.6611234 6.80473511,10.9210894 L6.20596968,11.5032612 C6.07315596,11.6323907 6,11.8048642 6,11.9889144 C6,12.1729647 6.07315596,12.3454382 6.20596968,12.4745677 L8.01707298,14.2355243 C8.01730739,14.2357402 8.01752227,14.235956 8.01775668,14.2361719 L8.60282857,14.8050402 C8.73652133,14.935033 8.91207611,15 9.08768948,15 C9.26326379,15 9.4388967,14.9349938 9.57256993,14.8050402 L15.7940303,8.7560856 C15.926844,8.6269561 16,8.45448258 16,8.27045195 C16,8.08642133 15.9268636,7.91392818 15.7940303,7.78477906 Z" id="Path"></path>
10
+ </g>
11
+ </g>
12
+ </g>
13
+ </g>
14
+ </g>
15
+ </svg>
public/dist/assets/332b900eaa847c5bd19d.svg.gz ADDED
Binary file
public/dist/assets/76fc5c2f20b001e01522.woff.gz DELETED
Binary file
public/dist/assets/{ff25595f76e76fe7e067.ttf → 7cb80da998f312c3d573.ttf} RENAMED
Binary file
public/dist/assets/7cb80da998f312c3d573.ttf.gz ADDED
Binary file
public/dist/assets/{89c54c69977662d9c566.svg → 9e0656decc5c5bd6f589.svg} RENAMED
@@ -59,6 +59,7 @@
59
  <glyph unicode="&#xe91c;" glyph-name="bell" horiz-adv-x="916" d="M605.164 68.77c-15.401-75.634-82.45-132.77-162.599-132.77s-147.197 57.135-162.599 132.77v0zM442.566 960c167.345 0 309.796-150.518 309.796-306.257v0-123.387c0-87.584 38.37-170.255 105.286-226.815 17.614-15.091 27.483-36.512 27.483-59.171 0-42.708-34.741-77.449-77.449-77.449v0h-730.233c-42.708 0-77.449 34.741-77.449 77.449 0 22.659 9.869 44.080 27.085 58.817 67.314 56.914 105.685 139.585 105.685 227.169v0 123.387c0 155.739 142.451 306.257 309.796 306.257z" />
60
  <glyph unicode="&#xe91d;" glyph-name="exit-top-right" d="M899.988 439.179h-70.639c-14.626 0-26.487-11.86-26.487-26.49v-322.065c0-17.095-13.915-31.004-31.010-31.004h-617.239c-17.091 0-30.993 13.909-30.993 31.004v617.223c0 17.099 13.902 31.011 30.993 31.011h338.559c14.63 0 26.49 11.86 26.49 26.49v70.639c0 14.629-11.861 26.49-26.49 26.49h-338.559c-85.255 0-154.613-69.367-154.613-154.629v-617.223c0-85.265 69.361-154.624 154.613-154.624h617.239c85.259 0 154.624 69.365 154.624 154.624v322.062c0.006 14.633-11.856 26.493-26.487 26.493zM997.348 960h-282.647c-14.717 0-26.647-11.931-26.647-26.647v-71.060c0-14.717 11.93-26.648 26.647-26.648h97.007l-365.049-365.045c-10.407-10.407-10.407-27.277 0-37.687l50.247-50.25c4.999-5.001 11.774-7.805 18.845-7.805 7.067 0 13.846 2.805 18.841 7.805l365.049 365.053v-97.008c0-14.717 11.935-26.647 26.647-26.647h71.060c14.717 0 26.647 11.931 26.647 26.647v282.644c0 14.717-11.93 26.647-26.647 26.647z" />
61
  <glyph unicode="&#xe91e;" glyph-name="link-enabled" d="M712.286 202.416c28.892-2.528 50.842-26.233 51.895-54.483l-0.18-7.147-9.916-113.345c-2.738-31.299-30.331-54.453-61.631-51.714-28.892 2.528-50.842 26.233-51.895 54.483l0.18 7.147 9.916 113.345c2.738 31.299 30.331 54.453 61.631 51.714zM294.737 523.536c53.899 60.131 141.567 75.641 213.194 37.735 15.842-8.381 26.742-23.212 29.911-40.694 2.716-14.982-0.58-30.092-9.081-42.479l-5.378-6.729c-16.863-18.815-43.542-25.416-67.079-17.316l-6.954 2.873c-19.623 9.531-43.013 6.326-59.215-7.496l-5.119-4.998-193.926-216.268c-18.293-20.367-17.915-50.772-0.189-70.702l4.792-4.752 30.996-27.185c20.578-18.014 51.34-17.657 71.518-0.161l4.812 4.73 88.652 98.908c18.481 20.619 49.459 23.978 71.894 8.8l5.418-4.181 8.344-7.309c20.929-18.342 24.292-48.868 8.909-71.069l-4.237-5.365-88.664-98.908c-34.496-38.454-82.596-58.080-130.897-58.080-37.114 0-74.34 11.58-105.622 35.114l-10.199 8.288-30.99 27.139c-69.324 60.774-78.138 164.256-21.891 235.49l7.062 8.388 193.939 216.228zM1016.847 300.12c2.738-31.299-20.415-58.892-51.714-61.631l-113.345-9.916c-31.299-2.738-58.892 20.415-61.631 51.714s20.415 58.892 51.714 61.631l113.345 9.916c31.299 2.738 58.892-20.415 61.631-51.714zM630.344 844.977c61.583 68.626 166.24 77.33 238.43 21.65l8.502-6.991 31.022-27.1c69.409-60.797 78.234-164.281 21.938-235.513l-7.068-8.388-194.12-216.254c-34.156-38.038-82.096-58.237-130.881-58.237-27.53 0-55.333 6.434-81.079 19.722-16.279 8.404-27.527 23.453-30.86 41.295-2.854 15.301 0.472 30.729 9.157 43.375l4.785 6.078 1.514 1.687c16.378 18.242 42.187 24.368 64.872 16.086l6.699-2.919c19.858-10.134 43.622-7.142 60.154 6.924l5.227 5.096 194.132 216.279c18.306 20.36 17.921 50.788 0.181 70.726l-4.796 4.754-30.985 27.148c-20.617 18.024-51.433 17.682-71.628 0.184l-4.815-4.731-88.778-98.915c-18.576-20.679-49.492-24.016-71.977-8.788l-5.434 4.194-8.332 7.301c-20.863 18.285-24.243 48.902-8.878 71.067l4.232 5.353 88.784 98.917zM246.825 610.987c2.738-31.299-20.415-58.892-51.714-61.631l-113.345-9.916c-31.299-2.738-58.892 20.415-61.631 51.714s20.415 58.892 51.714 61.631l113.345 9.916c31.299 2.738 58.892-20.415 61.631-51.714zM344.529 915.548c28.892-2.528 50.842-26.233 51.895-54.483l-0.18-7.147-9.916-113.345c-2.738-31.299-30.331-54.453-61.631-51.714-28.892 2.528-50.842 26.233-51.895 54.483l0.18 7.147 9.916 113.345c2.738 31.299 30.331 54.453 61.631 51.714z" />
 
62
  <glyph unicode="&#x1f41e;" glyph-name="bug" horiz-adv-x="951" d="M932.571 402.286q0-14.857-10.857-25.714t-25.714-10.857h-128q0-97.714-38.286-165.714l118.857-119.429q10.857-10.857 10.857-25.714t-10.857-25.714q-10.286-10.857-25.714-10.857t-25.714 10.857l-113.143 112.571q-2.857-2.857-8.571-7.429t-24-16.286-37.143-20.857-46.857-16.571-55.429-7.429v512h-73.143v-512q-29.143 0-58 7.714t-49.714 18.857-37.714 22.286-24.857 18.571l-8.571 8-104.571-118.286q-11.429-12-27.429-12-13.714 0-24.571 9.143-10.857 10.286-11.714 25.429t8.857 26.571l115.429 129.714q-33.143 65.143-33.143 156.571h-128q-14.857 0-25.714 10.857t-10.857 25.714 10.857 25.714 25.714 10.857h128v168l-98.857 98.857q-10.857 10.857-10.857 25.714t10.857 25.714 25.714 10.857 25.714-10.857l98.857-98.857h482.286l98.857 98.857q10.857 10.857 25.714 10.857t25.714-10.857 10.857-25.714-10.857-25.714l-98.857-98.857v-168h128q14.857 0 25.714-10.857t10.857-25.714zM658.286 731.428h-365.714q0 76 53.429 129.429t129.429 53.429 129.429-53.429 53.429-129.429z" />
63
  <glyph unicode="&#x1f4bb;" glyph-name="tablet-landscape" d="M32 960v-1024M64 960v-1024M96 960v-1024M128 960v-1024M160 960v-1024M192 960v-1024M224 960v-1024M256 960v-1024M288 960v-1024M320 960v-1024M352 960v-1024M384 960v-1024M416 960v-1024M448 960v-1024M480 960v-1024M512 960v-1024M544 960v-1024M576 960v-1024M608 960v-1024M640 960v-1024M672 960v-1024M704 960v-1024M736 960v-1024M768 960v-1024M800 960v-1024M832 960v-1024M864 960v-1024M896 960v-1024M928 960v-1024M960 960v-1024M992 960v-1024M0 928h1024M0 896h1024M0 864h1024M0 832h1024M0 800h1024M0 768h1024M0 736h1024M0 704h1024M0 672h1024M0 640h1024M0 608h1024M0 576h1024M0 544h1024M0 512h1024M0 480h1024M0 448h1024M0 416h1024M0 384h1024M0 352h1024M0 320h1024M0 288h1024M0 256h1024M0 224h1024M0 192h1024M0 160h1024M0 128h1024M0 96h1024M0 64h1024M0 32h1024M0 0h1024M0-32h1024M351 105h505.988c22.112 0 40.012 17.908 40.012 39.998v600.003c0 22.072-17.914 39.998-40.012 39.998h-505.988v-680zM251 105v680h-83.988c-22.112 0-40.012-17.908-40.012-39.998v-600.003c0-22.072 17.914-39.998 40.012-39.998h83.988zM937.009 885c33.132 0 59.991-26.877 59.991-60.010v-759.98c0-33.143-26.86-60.010-59.991-60.010h-850.017c-33.132 0-59.991 26.877-59.991 60.010v759.98c0 33.143 26.86 60.010 59.991 60.010h850.017z" />
64
  <glyph unicode="&#x1f4f0;" glyph-name="template" d="M861.584 928h-696c-39.743 0-73.583-38.232-73.583-78.001v-258.001h840v258.001c0 39.768-30.624 78.001-70.417 78.001zM836 688.001h-648.001v98.257c0 30.6 27.456 45.744 58.032 45.744h535.128c30.577 0 54.84-15.144 54.84-45.744v-98.257zM162.392-32h696c39.768 0 73.608 38.232 73.608 78.001v450h-840v-450c0-39.768 30.6-78.001 70.393-78.001zM188 400h648.001v-290.256c0-30.6-27.48-45.744-58.056-45.744h-535.128c-30.577 0-54.816 15.144-54.816 45.744v290.256z" />
@@ -77,4 +78,4 @@
77
  <glyph unicode="&#x1f5d1;" glyph-name="trash" d="M32 960v-1024M64 960v-1024M96 960v-1024M128 960v-1024M160 960v-1024M192 960v-1024M224 960v-1024M256 960v-1024M288 960v-1024M320 960v-1024M352 960v-1024M384 960v-1024M416 960v-1024M448 960v-1024M480 960v-1024M512 960v-1024M544 960v-1024M576 960v-1024M608 960v-1024M640 960v-1024M672 960v-1024M704 960v-1024M736 960v-1024M768 960v-1024M800 960v-1024M832 960v-1024M864 960v-1024M896 960v-1024M928 960v-1024M960 960v-1024M992 960v-1024M0 928h1024M0 896h1024M0 864h1024M0 832h1024M0 800h1024M0 768h1024M0 736h1024M0 704h1024M0 672h1024M0 640h1024M0 608h1024M0 576h1024M0 544h1024M0 512h1024M0 480h1024M0 448h1024M0 416h1024M0 384h1024M0 352h1024M0 320h1024M0 288h1024M0 256h1024M0 224h1024M0 192h1024M0 160h1024M0 128h1024M0 96h1024M0 64h1024M0 32h1024M0 0h1024M0-32h1024M882 608h80.017c16.55 0 29.983 13.43 29.983 29.997v260.006c0 16.553-13.424 29.997-29.983 29.997h-900.034c-16.55 0-29.983-13.43-29.983-29.997v-260.006c0-16.553 13.424-29.997 29.983-29.997h80.017v-609.996c0-16.582 13.424-30.004 29.983-30.004h680.034c16.547 0 29.983 13.433 29.983 30.004v609.996zM122 818.016c0 11.037 8.962 19.984 20.015 19.984h739.969c11.054 0 20.015-8.971 20.015-19.984v-100.032c0-11.037-8.962-19.984-20.015-19.984h-739.969c-11.054 0-20.015 8.971-20.015 19.984v100.032zM232 588.019c0 11.035 8.968 19.981 19.992 19.981h104.008v-550h-104.008c-11.041 0-19.992 8.946-19.992 19.981v510.037zM668 608h104.008c11.041 0 19.992-8.946 19.992-19.981v-510.037c0-11.035-8.968-19.981-19.992-19.981h-104.008v550zM446 608h132v-550h-132v550z" />
78
  <glyph unicode="&#x1f5d7;" glyph-name="layers" horiz-adv-x="1022" d="M0 256l512.032-128 511.968 128v-128l-511.968-128-512.032 128zM0 512l512.032-128 511.968 128v-128l-511.968-128-512.032 128zM0 768l512.032 128 511.968-128v-128l-511.968-128-512.032 128z" />
79
  <glyph unicode="&#x1f6e0;" glyph-name="cog" d="M1024 384.992v128l-152.992 63.744c-4.256 12-8.736 23.616-14.24 35.008l61.76 153.76-90.528 90.496-152.384-62.752c-11.616 5.632-23.488 10.368-35.744 14.752l-64.864 152h-128l-63.264-151.488c-12.736-4.512-24.992-9.248-37.12-15.008l-152.128 61.12-90.496-90.496 62.016-150.752c-6.016-12.384-10.88-24.992-15.52-38.016l-150.496-64.352v-128l150.624-62.752c4.64-12.992 9.632-25.632 15.616-38.016l-60.864-151.744 90.496-90.496 151.136 62.24c12.128-5.76 24.512-10.368 37.248-14.752l64.736-151.488h128l63.36 152.256c12.128 4.512 24.128 9.248 35.616 14.752l153.504-61.504 90.496 90.496-63.008 152.736c5.376 11.488 9.76 23.136 14.016 35.008l153.024 65.248zM511.008 256c-105.984 0-192 86.016-192 192s86.016 192 192 192 192-86.016 192-192-86.016-192-192-192z" />
80
- </font></defs></svg>
59
  <glyph unicode="&#xe91c;" glyph-name="bell" horiz-adv-x="916" d="M605.164 68.77c-15.401-75.634-82.45-132.77-162.599-132.77s-147.197 57.135-162.599 132.77v0zM442.566 960c167.345 0 309.796-150.518 309.796-306.257v0-123.387c0-87.584 38.37-170.255 105.286-226.815 17.614-15.091 27.483-36.512 27.483-59.171 0-42.708-34.741-77.449-77.449-77.449v0h-730.233c-42.708 0-77.449 34.741-77.449 77.449 0 22.659 9.869 44.080 27.085 58.817 67.314 56.914 105.685 139.585 105.685 227.169v0 123.387c0 155.739 142.451 306.257 309.796 306.257z" />
60
  <glyph unicode="&#xe91d;" glyph-name="exit-top-right" d="M899.988 439.179h-70.639c-14.626 0-26.487-11.86-26.487-26.49v-322.065c0-17.095-13.915-31.004-31.010-31.004h-617.239c-17.091 0-30.993 13.909-30.993 31.004v617.223c0 17.099 13.902 31.011 30.993 31.011h338.559c14.63 0 26.49 11.86 26.49 26.49v70.639c0 14.629-11.861 26.49-26.49 26.49h-338.559c-85.255 0-154.613-69.367-154.613-154.629v-617.223c0-85.265 69.361-154.624 154.613-154.624h617.239c85.259 0 154.624 69.365 154.624 154.624v322.062c0.006 14.633-11.856 26.493-26.487 26.493zM997.348 960h-282.647c-14.717 0-26.647-11.931-26.647-26.647v-71.060c0-14.717 11.93-26.648 26.647-26.648h97.007l-365.049-365.045c-10.407-10.407-10.407-27.277 0-37.687l50.247-50.25c4.999-5.001 11.774-7.805 18.845-7.805 7.067 0 13.846 2.805 18.841 7.805l365.049 365.053v-97.008c0-14.717 11.935-26.647 26.647-26.647h71.060c14.717 0 26.647 11.931 26.647 26.647v282.644c0 14.717-11.93 26.647-26.647 26.647z" />
61
  <glyph unicode="&#xe91e;" glyph-name="link-enabled" d="M712.286 202.416c28.892-2.528 50.842-26.233 51.895-54.483l-0.18-7.147-9.916-113.345c-2.738-31.299-30.331-54.453-61.631-51.714-28.892 2.528-50.842 26.233-51.895 54.483l0.18 7.147 9.916 113.345c2.738 31.299 30.331 54.453 61.631 51.714zM294.737 523.536c53.899 60.131 141.567 75.641 213.194 37.735 15.842-8.381 26.742-23.212 29.911-40.694 2.716-14.982-0.58-30.092-9.081-42.479l-5.378-6.729c-16.863-18.815-43.542-25.416-67.079-17.316l-6.954 2.873c-19.623 9.531-43.013 6.326-59.215-7.496l-5.119-4.998-193.926-216.268c-18.293-20.367-17.915-50.772-0.189-70.702l4.792-4.752 30.996-27.185c20.578-18.014 51.34-17.657 71.518-0.161l4.812 4.73 88.652 98.908c18.481 20.619 49.459 23.978 71.894 8.8l5.418-4.181 8.344-7.309c20.929-18.342 24.292-48.868 8.909-71.069l-4.237-5.365-88.664-98.908c-34.496-38.454-82.596-58.080-130.897-58.080-37.114 0-74.34 11.58-105.622 35.114l-10.199 8.288-30.99 27.139c-69.324 60.774-78.138 164.256-21.891 235.49l7.062 8.388 193.939 216.228zM1016.847 300.12c2.738-31.299-20.415-58.892-51.714-61.631l-113.345-9.916c-31.299-2.738-58.892 20.415-61.631 51.714s20.415 58.892 51.714 61.631l113.345 9.916c31.299 2.738 58.892-20.415 61.631-51.714zM630.344 844.977c61.583 68.626 166.24 77.33 238.43 21.65l8.502-6.991 31.022-27.1c69.409-60.797 78.234-164.281 21.938-235.513l-7.068-8.388-194.12-216.254c-34.156-38.038-82.096-58.237-130.881-58.237-27.53 0-55.333 6.434-81.079 19.722-16.279 8.404-27.527 23.453-30.86 41.295-2.854 15.301 0.472 30.729 9.157 43.375l4.785 6.078 1.514 1.687c16.378 18.242 42.187 24.368 64.872 16.086l6.699-2.919c19.858-10.134 43.622-7.142 60.154 6.924l5.227 5.096 194.132 216.279c18.306 20.36 17.921 50.788 0.181 70.726l-4.796 4.754-30.985 27.148c-20.617 18.024-51.433 17.682-71.628 0.184l-4.815-4.731-88.778-98.915c-18.576-20.679-49.492-24.016-71.977-8.788l-5.434 4.194-8.332 7.301c-20.863 18.285-24.243 48.902-8.878 71.067l4.232 5.353 88.784 98.917zM246.825 610.987c2.738-31.299-20.415-58.892-51.714-61.631l-113.345-9.916c-31.299-2.738-58.892 20.415-61.631 51.714s20.415 58.892 51.714 61.631l113.345 9.916c31.299 2.738 58.892-20.415 61.631-51.714zM344.529 915.548c28.892-2.528 50.842-26.233 51.895-54.483l-0.18-7.147-9.916-113.345c-2.738-31.299-30.331-54.453-61.631-51.714-28.892 2.528-50.842 26.233-51.895 54.483l0.18 7.147 9.916 113.345c2.738 31.299 30.331 54.453 61.631 51.714z" />
62
+ <glyph unicode="&#xe91f;" glyph-name="refresh" d="M870.4 806.4c-89.6 96-217.6 153.6-358.4 153.6-281.6 0-512-230.4-512-512s230.4-512 512-512c236.8 0 435.2 166.4 492.8 384h-134.4c-51.2-147.2-192-256-358.4-256-211.2 0-384 172.8-384 384s172.8 384 384 384c108.8 0 198.4-44.8 268.8-115.2l-204.8-204.8h448v448l-153.6-153.6z" />
63
  <glyph unicode="&#x1f41e;" glyph-name="bug" horiz-adv-x="951" d="M932.571 402.286q0-14.857-10.857-25.714t-25.714-10.857h-128q0-97.714-38.286-165.714l118.857-119.429q10.857-10.857 10.857-25.714t-10.857-25.714q-10.286-10.857-25.714-10.857t-25.714 10.857l-113.143 112.571q-2.857-2.857-8.571-7.429t-24-16.286-37.143-20.857-46.857-16.571-55.429-7.429v512h-73.143v-512q-29.143 0-58 7.714t-49.714 18.857-37.714 22.286-24.857 18.571l-8.571 8-104.571-118.286q-11.429-12-27.429-12-13.714 0-24.571 9.143-10.857 10.286-11.714 25.429t8.857 26.571l115.429 129.714q-33.143 65.143-33.143 156.571h-128q-14.857 0-25.714 10.857t-10.857 25.714 10.857 25.714 25.714 10.857h128v168l-98.857 98.857q-10.857 10.857-10.857 25.714t10.857 25.714 25.714 10.857 25.714-10.857l98.857-98.857h482.286l98.857 98.857q10.857 10.857 25.714 10.857t25.714-10.857 10.857-25.714-10.857-25.714l-98.857-98.857v-168h128q14.857 0 25.714-10.857t10.857-25.714zM658.286 731.428h-365.714q0 76 53.429 129.429t129.429 53.429 129.429-53.429 53.429-129.429z" />
64
  <glyph unicode="&#x1f4bb;" glyph-name="tablet-landscape" d="M32 960v-1024M64 960v-1024M96 960v-1024M128 960v-1024M160 960v-1024M192 960v-1024M224 960v-1024M256 960v-1024M288 960v-1024M320 960v-1024M352 960v-1024M384 960v-1024M416 960v-1024M448 960v-1024M480 960v-1024M512 960v-1024M544 960v-1024M576 960v-1024M608 960v-1024M640 960v-1024M672 960v-1024M704 960v-1024M736 960v-1024M768 960v-1024M800 960v-1024M832 960v-1024M864 960v-1024M896 960v-1024M928 960v-1024M960 960v-1024M992 960v-1024M0 928h1024M0 896h1024M0 864h1024M0 832h1024M0 800h1024M0 768h1024M0 736h1024M0 704h1024M0 672h1024M0 640h1024M0 608h1024M0 576h1024M0 544h1024M0 512h1024M0 480h1024M0 448h1024M0 416h1024M0 384h1024M0 352h1024M0 320h1024M0 288h1024M0 256h1024M0 224h1024M0 192h1024M0 160h1024M0 128h1024M0 96h1024M0 64h1024M0 32h1024M0 0h1024M0-32h1024M351 105h505.988c22.112 0 40.012 17.908 40.012 39.998v600.003c0 22.072-17.914 39.998-40.012 39.998h-505.988v-680zM251 105v680h-83.988c-22.112 0-40.012-17.908-40.012-39.998v-600.003c0-22.072 17.914-39.998 40.012-39.998h83.988zM937.009 885c33.132 0 59.991-26.877 59.991-60.010v-759.98c0-33.143-26.86-60.010-59.991-60.010h-850.017c-33.132 0-59.991 26.877-59.991 60.010v759.98c0 33.143 26.86 60.010 59.991 60.010h850.017z" />
65
  <glyph unicode="&#x1f4f0;" glyph-name="template" d="M861.584 928h-696c-39.743 0-73.583-38.232-73.583-78.001v-258.001h840v258.001c0 39.768-30.624 78.001-70.417 78.001zM836 688.001h-648.001v98.257c0 30.6 27.456 45.744 58.032 45.744h535.128c30.577 0 54.84-15.144 54.84-45.744v-98.257zM162.392-32h696c39.768 0 73.608 38.232 73.608 78.001v450h-840v-450c0-39.768 30.6-78.001 70.393-78.001zM188 400h648.001v-290.256c0-30.6-27.48-45.744-58.056-45.744h-535.128c-30.577 0-54.816 15.144-54.816 45.744v290.256z" />
78
  <glyph unicode="&#x1f5d1;" glyph-name="trash" d="M32 960v-1024M64 960v-1024M96 960v-1024M128 960v-1024M160 960v-1024M192 960v-1024M224 960v-1024M256 960v-1024M288 960v-1024M320 960v-1024M352 960v-1024M384 960v-1024M416 960v-1024M448 960v-1024M480 960v-1024M512 960v-1024M544 960v-1024M576 960v-1024M608 960v-1024M640 960v-1024M672 960v-1024M704 960v-1024M736 960v-1024M768 960v-1024M800 960v-1024M832 960v-1024M864 960v-1024M896 960v-1024M928 960v-1024M960 960v-1024M992 960v-1024M0 928h1024M0 896h1024M0 864h1024M0 832h1024M0 800h1024M0 768h1024M0 736h1024M0 704h1024M0 672h1024M0 640h1024M0 608h1024M0 576h1024M0 544h1024M0 512h1024M0 480h1024M0 448h1024M0 416h1024M0 384h1024M0 352h1024M0 320h1024M0 288h1024M0 256h1024M0 224h1024M0 192h1024M0 160h1024M0 128h1024M0 96h1024M0 64h1024M0 32h1024M0 0h1024M0-32h1024M882 608h80.017c16.55 0 29.983 13.43 29.983 29.997v260.006c0 16.553-13.424 29.997-29.983 29.997h-900.034c-16.55 0-29.983-13.43-29.983-29.997v-260.006c0-16.553 13.424-29.997 29.983-29.997h80.017v-609.996c0-16.582 13.424-30.004 29.983-30.004h680.034c16.547 0 29.983 13.433 29.983 30.004v609.996zM122 818.016c0 11.037 8.962 19.984 20.015 19.984h739.969c11.054 0 20.015-8.971 20.015-19.984v-100.032c0-11.037-8.962-19.984-20.015-19.984h-739.969c-11.054 0-20.015 8.971-20.015 19.984v100.032zM232 588.019c0 11.035 8.968 19.981 19.992 19.981h104.008v-550h-104.008c-11.041 0-19.992 8.946-19.992 19.981v510.037zM668 608h104.008c11.041 0 19.992-8.946 19.992-19.981v-510.037c0-11.035-8.968-19.981-19.992-19.981h-104.008v550zM446 608h132v-550h-132v550z" />
79
  <glyph unicode="&#x1f5d7;" glyph-name="layers" horiz-adv-x="1022" d="M0 256l512.032-128 511.968 128v-128l-511.968-128-512.032 128zM0 512l512.032-128 511.968 128v-128l-511.968-128-512.032 128zM0 768l512.032 128 511.968-128v-128l-511.968-128-512.032 128z" />
80
  <glyph unicode="&#x1f6e0;" glyph-name="cog" d="M1024 384.992v128l-152.992 63.744c-4.256 12-8.736 23.616-14.24 35.008l61.76 153.76-90.528 90.496-152.384-62.752c-11.616 5.632-23.488 10.368-35.744 14.752l-64.864 152h-128l-63.264-151.488c-12.736-4.512-24.992-9.248-37.12-15.008l-152.128 61.12-90.496-90.496 62.016-150.752c-6.016-12.384-10.88-24.992-15.52-38.016l-150.496-64.352v-128l150.624-62.752c4.64-12.992 9.632-25.632 15.616-38.016l-60.864-151.744 90.496-90.496 151.136 62.24c12.128-5.76 24.512-10.368 37.248-14.752l64.736-151.488h128l63.36 152.256c12.128 4.512 24.128 9.248 35.616 14.752l153.504-61.504 90.496 90.496-63.008 152.736c5.376 11.488 9.76 23.136 14.016 35.008l153.024 65.248zM511.008 256c-105.984 0-192 86.016-192 192s86.016 192 192 192 192-86.016 192-192-86.016-192-192-192z" />
81
+ </font></defs></svg>
public/dist/assets/{89c54c69977662d9c566.svg.gz → 9e0656decc5c5bd6f589.svg.gz} RENAMED
Binary file
public/dist/assets/{76fc5c2f20b001e01522.woff → a5b33e1ababc7de1bd98.woff} RENAMED
Binary file
public/dist/assets/a5b33e1ababc7de1bd98.woff.gz ADDED
Binary file
public/dist/assets/ff25595f76e76fe7e067.ttf.gz DELETED
Binary file
public/dist/front.bundle.css CHANGED
@@ -1 +1 @@
1
- .vcv-content--blank .entry-content>*,.vcv-content--header-footer .entry-content>*,.vcv-content .entry-content>*{max-width:none!important;width:100%!important}.vcv-content--blank .entry-content,.vcv-content--header-footer .entry-content,.vcv-content .entry-content{margin:0!important;max-width:none!important;padding:0!important;width:100%!important}.vcv-layout-wrapper .vcv-content .entry-content>*{margin:0;padding:0}.vcv-content--boxed .entry-content>.vce-row-container>.vce-row:not([data-vce-full-width=true]),.vcv-content--boxed .entry-content>.vce-section>.vce-section-inner:not([data-vce-full-width=true]),.vcv-content--boxed .vcv-layouts-html>.vce-row-container>.vce-row:not([data-vce-full-width=true]),.vcv-content--boxed .vcv-layouts-html>.vce-section>.vce-section-inner:not([data-vce-full-width=true]),.vcv-editor-theme-hf .vcv-layouts-html>.vce-row-container>.vce-row:not([data-vce-full-width=true]),.vcv-editor-theme-hf .vcv-layouts-html>.vce-section>.vce-section-inner:not([data-vce-full-width=true]),.vcv-footer>.vce-row-container>.vce-row:not([data-vce-full-width=true]),.vcv-footer>.vce-section>.vce-section-inner:not([data-vce-full-width=true]),.vcv-header>.vce-row-container>.vce-row:not([data-vce-full-width=true]),.vcv-header>.vce-section>.vce-section-inner:not([data-vce-full-width=true]){margin-left:auto;margin-right:auto}.vcv-content--boxed .entry-content>.vce-row-container>.vce-row[data-vce-full-width=true]:not([data-vce-stretch-content=true])>.vce-row-content,.vcv-content--boxed .entry-content>.vce-section>.vce-section-inner[data-vce-full-width=true]:not([data-vce-stretch-content=true])>[data-vce-element-content=true],.vcv-content--boxed .vcv-layouts-html>.vce-row-container>.vce-row[data-vce-full-width=true]:not([data-vce-stretch-content=true])>.vce-row-content,.vcv-content--boxed .vcv-layouts-html>.vce-section>.vce-section-inner[data-vce-full-width=true]:not([data-vce-stretch-content=true])>[data-vce-element-content=true],.vcv-editor-theme-hf .vcv-layouts-html>.vce-row-container>.vce-row[data-vce-full-width=true]:not([data-vce-stretch-content=true])>.vce-row-content,.vcv-editor-theme-hf .vcv-layouts-html>.vce-section>.vce-section-inner[data-vce-full-width=true]:not([data-vce-stretch-content=true])>[data-vce-element-content=true],.vcv-footer>.vce-row-container>.vce-row[data-vce-full-width=true]:not([data-vce-stretch-content=true])>.vce-row-content,.vcv-footer>.vce-section>.vce-section-inner[data-vce-full-width=true]:not([data-vce-stretch-content=true])>[data-vce-element-content=true],.vcv-header>.vce-row-container>.vce-row[data-vce-full-width=true]:not([data-vce-stretch-content=true])>.vce-row-content,.vcv-header>.vce-section>.vce-section-inner[data-vce-full-width=true]:not([data-vce-stretch-content=true])>[data-vce-element-content=true]{margin-left:auto;margin-right:auto;width:100%}.vcv-content--boxed .entry-content>[data-vce-boxed-width=true],.vcv-content--boxed .vcv-layouts-html>[data-vce-boxed-width=true],.vcv-editor-theme-hf .vcv-layouts-html>[data-vce-boxed-width=true],.vcv-footer>[data-vce-boxed-width=true],.vcv-header>[data-vce-boxed-width=true]{margin-left:auto;margin-right:auto}@media (min-width:576px){.vcv-content--boxed .entry-content>.vce-row-container>.vce-row:not([data-vce-full-width=true]),.vcv-content--boxed .entry-content>.vce-row-container>.vce-row[data-vce-full-width=true]:not([data-vce-stretch-content=true])>.vce-row-content,.vcv-content--boxed .entry-content>.vce-section>.vce-section-inner:not([data-vce-full-width=true]),.vcv-content--boxed .entry-content>.vce-section>.vce-section-inner[data-vce-full-width=true]:not([data-vce-stretch-content=true])>[data-vce-element-content=true],.vcv-content--boxed .vcv-layouts-html>.vce-row-container>.vce-row:not([data-vce-full-width=true]),.vcv-content--boxed .vcv-layouts-html>.vce-row-container>.vce-row[data-vce-full-width=true]:not([data-vce-stretch-content=true])>.vce-row-content,.vcv-content--boxed .vcv-layouts-html>.vce-section>.vce-section-inner:not([data-vce-full-width=true]),.vcv-content--boxed .vcv-layouts-html>.vce-section>.vce-section-inner[data-vce-full-width=true]:not([data-vce-stretch-content=true])>[data-vce-element-content=true],.vcv-editor-theme-hf .vcv-layouts-html>.vce-row-container>.vce-row:not([data-vce-full-width=true]),.vcv-editor-theme-hf .vcv-layouts-html>.vce-row-container>.vce-row[data-vce-full-width=true]:not([data-vce-stretch-content=true])>.vce-row-content,.vcv-editor-theme-hf .vcv-layouts-html>.vce-section>.vce-section-inner:not([data-vce-full-width=true]),.vcv-editor-theme-hf .vcv-layouts-html>.vce-section>.vce-section-inner[data-vce-full-width=true]:not([data-vce-stretch-content=true])>[data-vce-element-content=true],.vcv-footer>.vce-row-container>.vce-row:not([data-vce-full-width=true]),.vcv-footer>.vce-row-container>.vce-row[data-vce-full-width=true]:not([data-vce-stretch-content=true])>.vce-row-content,.vcv-footer>.vce-section>.vce-section-inner:not([data-vce-full-width=true]),.vcv-footer>.vce-section>.vce-section-inner[data-vce-full-width=true]:not([data-vce-stretch-content=true])>[data-vce-element-content=true],.vcv-header>.vce-row-container>.vce-row:not([data-vce-full-width=true]),.vcv-header>.vce-row-container>.vce-row[data-vce-full-width=true]:not([data-vce-stretch-content=true])>.vce-row-content,.vcv-header>.vce-section>.vce-section-inner:not([data-vce-full-width=true]),.vcv-header>.vce-section>.vce-section-inner[data-vce-full-width=true]:not([data-vce-stretch-content=true])>[data-vce-element-content=true]{max-width:540px}.vcv-content--boxed .entry-content>[data-vce-boxed-width=true],.vcv-content--boxed .vcv-layouts-html>[data-vce-boxed-width=true],.vcv-editor-theme-hf .vcv-layouts-html>[data-vce-boxed-width=true],.vcv-footer>[data-vce-boxed-width=true],.vcv-header>[data-vce-boxed-width=true]{max-width:540px!important}.vcv-content--boxed .entry-content>[data-vce-boxed-width=true] .vce-row,.vcv-content--boxed .entry-content>[data-vce-boxed-width=true] .vce-section-inner,.vcv-content--boxed .vcv-layouts-html>[data-vce-boxed-width=true] .vce-row,.vcv-content--boxed .vcv-layouts-html>[data-vce-boxed-width=true] .vce-section-inner,.vcv-editor-theme-hf .vcv-layouts-html>[data-vce-boxed-width=true] .vce-row,.vcv-editor-theme-hf .vcv-layouts-html>[data-vce-boxed-width=true] .vce-section-inner,.vcv-footer>[data-vce-boxed-width=true] .vce-row,.vcv-footer>[data-vce-boxed-width=true] .vce-section-inner,.vcv-header>[data-vce-boxed-width=true] .vce-row,.vcv-header>[data-vce-boxed-width=true] .vce-section-inner{max-width:none!important}}@media (min-width:768px){.vcv-content--boxed .entry-content>.vce-row-container>.vce-row:not([data-vce-full-width=true]),.vcv-content--boxed .entry-content>.vce-row-container>.vce-row[data-vce-full-width=true]:not([data-vce-stretch-content=true])>.vce-row-content,.vcv-content--boxed .entry-content>.vce-section>.vce-section-inner:not([data-vce-full-width=true]),.vcv-content--boxed .entry-content>.vce-section>.vce-section-inner[data-vce-full-width=true]:not([data-vce-stretch-content=true])>[data-vce-element-content=true],.vcv-content--boxed .vcv-layouts-html>.vce-row-container>.vce-row:not([data-vce-full-width=true]),.vcv-content--boxed .vcv-layouts-html>.vce-row-container>.vce-row[data-vce-full-width=true]:not([data-vce-stretch-content=true])>.vce-row-content,.vcv-content--boxed .vcv-layouts-html>.vce-section>.vce-section-inner:not([data-vce-full-width=true]),.vcv-content--boxed .vcv-layouts-html>.vce-section>.vce-section-inner[data-vce-full-width=true]:not([data-vce-stretch-content=true])>[data-vce-element-content=true],.vcv-editor-theme-hf .vcv-layouts-html>.vce-row-container>.vce-row:not([data-vce-full-width=true]),.vcv-editor-theme-hf .vcv-layouts-html>.vce-row-container>.vce-row[data-vce-full-width=true]:not([data-vce-stretch-content=true])>.vce-row-content,.vcv-editor-theme-hf .vcv-layouts-html>.vce-section>.vce-section-inner:not([data-vce-full-width=true]),.vcv-editor-theme-hf .vcv-layouts-html>.vce-section>.vce-section-inner[data-vce-full-width=true]:not([data-vce-stretch-content=true])>[data-vce-element-content=true],.vcv-footer>.vce-row-container>.vce-row:not([data-vce-full-width=true]),.vcv-footer>.vce-row-container>.vce-row[data-vce-full-width=true]:not([data-vce-stretch-content=true])>.vce-row-content,.vcv-footer>.vce-section>.vce-section-inner:not([data-vce-full-width=true]),.vcv-footer>.vce-section>.vce-section-inner[data-vce-full-width=true]:not([data-vce-stretch-content=true])>[data-vce-element-content=true],.vcv-header>.vce-row-container>.vce-row:not([data-vce-full-width=true]),.vcv-header>.vce-row-container>.vce-row[data-vce-full-width=true]:not([data-vce-stretch-content=true])>.vce-row-content,.vcv-header>.vce-section>.vce-section-inner:not([data-vce-full-width=true]),.vcv-header>.vce-section>.vce-section-inner[data-vce-full-width=true]:not([data-vce-stretch-content=true])>[data-vce-element-content=true]{max-width:720px}.vcv-content--boxed .entry-content>[data-vce-boxed-width=true],.vcv-content--boxed .vcv-layouts-html>[data-vce-boxed-width=true],.vcv-editor-theme-hf .vcv-layouts-html>[data-vce-boxed-width=true],.vcv-footer>[data-vce-boxed-width=true],.vcv-header>[data-vce-boxed-width=true]{max-width:720px!important}.vcv-content--boxed .entry-content>[data-vce-boxed-width=true] .vce-row,.vcv-content--boxed .entry-content>[data-vce-boxed-width=true] .vce-section-inner,.vcv-content--boxed .vcv-layouts-html>[data-vce-boxed-width=true] .vce-row,.vcv-content--boxed .vcv-layouts-html>[data-vce-boxed-width=true] .vce-section-inner,.vcv-editor-theme-hf .vcv-layouts-html>[data-vce-boxed-width=true] .vce-row,.vcv-editor-theme-hf .vcv-layouts-html>[data-vce-boxed-width=true] .vce-section-inner,.vcv-footer>[data-vce-boxed-width=true] .vce-row,.vcv-footer>[data-vce-boxed-width=true] .vce-section-inner,.vcv-header>[data-vce-boxed-width=true] .vce-row,.vcv-header>[data-vce-boxed-width=true] .vce-section-inner{max-width:none!important}}@media (min-width:992px){.vcv-content--boxed .entry-content>.vce-row-container>.vce-row:not([data-vce-full-width=true]),.vcv-content--boxed .entry-content>.vce-row-container>.vce-row[data-vce-full-width=true]:not([data-vce-stretch-content=true])>.vce-row-content,.vcv-content--boxed .entry-content>.vce-section>.vce-section-inner:not([data-vce-full-width=true]),.vcv-content--boxed .entry-content>.vce-section>.vce-section-inner[data-vce-full-width=true]:not([data-vce-stretch-content=true])>[data-vce-element-content=true],.vcv-content--boxed .vcv-layouts-html>.vce-row-container>.vce-row:not([data-vce-full-width=true]),.vcv-content--boxed .vcv-layouts-html>.vce-row-container>.vce-row[data-vce-full-width=true]:not([data-vce-stretch-content=true])>.vce-row-content,.vcv-content--boxed .vcv-layouts-html>.vce-section>.vce-section-inner:not([data-vce-full-width=true]),.vcv-content--boxed .vcv-layouts-html>.vce-section>.vce-section-inner[data-vce-full-width=true]:not([data-vce-stretch-content=true])>[data-vce-element-content=true],.vcv-editor-theme-hf .vcv-layouts-html>.vce-row-container>.vce-row:not([data-vce-full-width=true]),.vcv-editor-theme-hf .vcv-layouts-html>.vce-row-container>.vce-row[data-vce-full-width=true]:not([data-vce-stretch-content=true])>.vce-row-content,.vcv-editor-theme-hf .vcv-layouts-html>.vce-section>.vce-section-inner:not([data-vce-full-width=true]),.vcv-editor-theme-hf .vcv-layouts-html>.vce-section>.vce-section-inner[data-vce-full-width=true]:not([data-vce-stretch-content=true])>[data-vce-element-content=true],.vcv-footer>.vce-row-container>.vce-row:not([data-vce-full-width=true]),.vcv-footer>.vce-row-container>.vce-row[data-vce-full-width=true]:not([data-vce-stretch-content=true])>.vce-row-content,.vcv-footer>.vce-section>.vce-section-inner:not([data-vce-full-width=true]),.vcv-footer>.vce-section>.vce-section-inner[data-vce-full-width=true]:not([data-vce-stretch-content=true])>[data-vce-element-content=true],.vcv-header>.vce-row-container>.vce-row:not([data-vce-full-width=true]),.vcv-header>.vce-row-container>.vce-row[data-vce-full-width=true]:not([data-vce-stretch-content=true])>.vce-row-content,.vcv-header>.vce-section>.vce-section-inner:not([data-vce-full-width=true]),.vcv-header>.vce-section>.vce-section-inner[data-vce-full-width=true]:not([data-vce-stretch-content=true])>[data-vce-element-content=true]{max-width:960px}.vcv-content--boxed .entry-content>[data-vce-boxed-width=true],.vcv-content--boxed .vcv-layouts-html>[data-vce-boxed-width=true],.vcv-editor-theme-hf .vcv-layouts-html>[data-vce-boxed-width=true],.vcv-footer>[data-vce-boxed-width=true],.vcv-header>[data-vce-boxed-width=true]{max-width:960px!important}.vcv-content--boxed .entry-content>[data-vce-boxed-width=true] .vce-row,.vcv-content--boxed .entry-content>[data-vce-boxed-width=true] .vce-section-inner,.vcv-content--boxed .vcv-layouts-html>[data-vce-boxed-width=true] .vce-row,.vcv-content--boxed .vcv-layouts-html>[data-vce-boxed-width=true] .vce-section-inner,.vcv-editor-theme-hf .vcv-layouts-html>[data-vce-boxed-width=true] .vce-row,.vcv-editor-theme-hf .vcv-layouts-html>[data-vce-boxed-width=true] .vce-section-inner,.vcv-footer>[data-vce-boxed-width=true] .vce-row,.vcv-footer>[data-vce-boxed-width=true] .vce-section-inner,.vcv-header>[data-vce-boxed-width=true] .vce-row,.vcv-header>[data-vce-boxed-width=true] .vce-section-inner{max-width:none!important}}@media (min-width:1200px){.vcv-content--boxed .entry-content>.vce-row-container>.vce-row:not([data-vce-full-width=true]),.vcv-content--boxed .entry-content>.vce-row-container>.vce-row[data-vce-full-width=true]:not([data-vce-stretch-content=true])>.vce-row-content,.vcv-content--boxed .entry-content>.vce-section>.vce-section-inner:not([data-vce-full-width=true]),.vcv-content--boxed .entry-content>.vce-section>.vce-section-inner[data-vce-full-width=true]:not([data-vce-stretch-content=true])>[data-vce-element-content=true],.vcv-content--boxed .vcv-layouts-html>.vce-row-container>.vce-row:not([data-vce-full-width=true]),.vcv-content--boxed .vcv-layouts-html>.vce-row-container>.vce-row[data-vce-full-width=true]:not([data-vce-stretch-content=true])>.vce-row-content,.vcv-content--boxed .vcv-layouts-html>.vce-section>.vce-section-inner:not([data-vce-full-width=true]),.vcv-content--boxed .vcv-layouts-html>.vce-section>.vce-section-inner[data-vce-full-width=true]:not([data-vce-stretch-content=true])>[data-vce-element-content=true],.vcv-editor-theme-hf .vcv-layouts-html>.vce-row-container>.vce-row:not([data-vce-full-width=true]),.vcv-editor-theme-hf .vcv-layouts-html>.vce-row-container>.vce-row[data-vce-full-width=true]:not([data-vce-stretch-content=true])>.vce-row-content,.vcv-editor-theme-hf .vcv-layouts-html>.vce-section>.vce-section-inner:not([data-vce-full-width=true]),.vcv-editor-theme-hf .vcv-layouts-html>.vce-section>.vce-section-inner[data-vce-full-width=true]:not([data-vce-stretch-content=true])>[data-vce-element-content=true],.vcv-footer>.vce-row-container>.vce-row:not([data-vce-full-width=true]),.vcv-footer>.vce-row-container>.vce-row[data-vce-full-width=true]:not([data-vce-stretch-content=true])>.vce-row-content,.vcv-footer>.vce-section>.vce-section-inner:not([data-vce-full-width=true]),.vcv-footer>.vce-section>.vce-section-inner[data-vce-full-width=true]:not([data-vce-stretch-content=true])>[data-vce-element-content=true],.vcv-header>.vce-row-container>.vce-row:not([data-vce-full-width=true]),.vcv-header>.vce-row-container>.vce-row[data-vce-full-width=true]:not([data-vce-stretch-content=true])>.vce-row-content,.vcv-header>.vce-section>.vce-section-inner:not([data-vce-full-width=true]),.vcv-header>.vce-section>.vce-section-inner[data-vce-full-width=true]:not([data-vce-stretch-content=true])>[data-vce-element-content=true]{max-width:1140px}.vcv-content--boxed .entry-content>[data-vce-boxed-width=true],.vcv-content--boxed .vcv-layouts-html>[data-vce-boxed-width=true],.vcv-editor-theme-hf .vcv-layouts-html>[data-vce-boxed-width=true],.vcv-footer>[data-vce-boxed-width=true],.vcv-header>[data-vce-boxed-width=true]{max-width:1140px!important}.vcv-content--boxed .entry-content>[data-vce-boxed-width=true] .vce-row,.vcv-content--boxed .entry-content>[data-vce-boxed-width=true] .vce-section-inner,.vcv-content--boxed .vcv-layouts-html>[data-vce-boxed-width=true] .vce-row,.vcv-content--boxed .vcv-layouts-html>[data-vce-boxed-width=true] .vce-section-inner,.vcv-editor-theme-hf .vcv-layouts-html>[data-vce-boxed-width=true] .vce-row,.vcv-editor-theme-hf .vcv-layouts-html>[data-vce-boxed-width=true] .vce-section-inner,.vcv-footer>[data-vce-boxed-width=true] .vce-row,.vcv-footer>[data-vce-boxed-width=true] .vce-section-inner,.vcv-header>[data-vce-boxed-width=true] .vce-row,.vcv-header>[data-vce-boxed-width=true] .vce-section-inner{max-width:none!important}}.vcv-settings-badge{background:#fff;border-radius:0 6px 6px 0;bottom:80px;box-shadow:0 0 10px 0 rgba(0,0,0,.05);cursor:pointer;display:none;left:-3px;padding:8px;position:fixed;transition:all .2s;z-index:99999}.vcv-settings-badge img{width:17px}.vcv-settings-badge:hover{box-shadow:0 0 10px 0 rgba(0,0,0,.2);left:0}@media screen and (min-width:768px){.vcv-settings-badge{display:block}}
1
+ .vcv-content .entry-content>*,.vcv-content--blank .entry-content>*,.vcv-content--header-footer .entry-content>*{max-width:none!important;width:100%!important}.vcv-content .entry-content,.vcv-content--blank .entry-content,.vcv-content--header-footer .entry-content{margin:0!important;max-width:none!important;padding:0!important;width:100%!important}.vcv-layout-wrapper .vcv-content .entry-content>*{margin:0;padding:0}.vcv-content--boxed .entry-content>.vce-row-container>.vce-row:not([data-vce-full-width=true]),.vcv-content--boxed .entry-content>.vce-section>.vce-section-inner:not([data-vce-full-width=true]),.vcv-content--boxed .vcv-layouts-html>.vce-row-container>.vce-row:not([data-vce-full-width=true]),.vcv-content--boxed .vcv-layouts-html>.vce-section>.vce-section-inner:not([data-vce-full-width=true]),.vcv-editor-theme-hf .vcv-layouts-html>.vce-row-container>.vce-row:not([data-vce-full-width=true]),.vcv-editor-theme-hf .vcv-layouts-html>.vce-section>.vce-section-inner:not([data-vce-full-width=true]),.vcv-footer>.vce-row-container>.vce-row:not([data-vce-full-width=true]),.vcv-footer>.vce-section>.vce-section-inner:not([data-vce-full-width=true]),.vcv-header>.vce-row-container>.vce-row:not([data-vce-full-width=true]),.vcv-header>.vce-section>.vce-section-inner:not([data-vce-full-width=true]){margin-left:auto;margin-right:auto}.vcv-content--boxed .entry-content>.vce-row-container>.vce-row[data-vce-full-width=true]:not([data-vce-stretch-content=true])>.vce-row-content,.vcv-content--boxed .entry-content>.vce-section>.vce-section-inner[data-vce-full-width=true]:not([data-vce-stretch-content=true])>[data-vce-element-content=true],.vcv-content--boxed .vcv-layouts-html>.vce-row-container>.vce-row[data-vce-full-width=true]:not([data-vce-stretch-content=true])>.vce-row-content,.vcv-content--boxed .vcv-layouts-html>.vce-section>.vce-section-inner[data-vce-full-width=true]:not([data-vce-stretch-content=true])>[data-vce-element-content=true],.vcv-editor-theme-hf .vcv-layouts-html>.vce-row-container>.vce-row[data-vce-full-width=true]:not([data-vce-stretch-content=true])>.vce-row-content,.vcv-editor-theme-hf .vcv-layouts-html>.vce-section>.vce-section-inner[data-vce-full-width=true]:not([data-vce-stretch-content=true])>[data-vce-element-content=true],.vcv-footer>.vce-row-container>.vce-row[data-vce-full-width=true]:not([data-vce-stretch-content=true])>.vce-row-content,.vcv-footer>.vce-section>.vce-section-inner[data-vce-full-width=true]:not([data-vce-stretch-content=true])>[data-vce-element-content=true],.vcv-header>.vce-row-container>.vce-row[data-vce-full-width=true]:not([data-vce-stretch-content=true])>.vce-row-content,.vcv-header>.vce-section>.vce-section-inner[data-vce-full-width=true]:not([data-vce-stretch-content=true])>[data-vce-element-content=true]{margin-left:auto;margin-right:auto;width:100%}.vcv-content--boxed .entry-content>[data-vce-boxed-width=true],.vcv-content--boxed .vcv-layouts-html>[data-vce-boxed-width=true],.vcv-editor-theme-hf .vcv-layouts-html>[data-vce-boxed-width=true],.vcv-footer>[data-vce-boxed-width=true],.vcv-header>[data-vce-boxed-width=true]{margin-left:auto;margin-right:auto}@media (min-width:576px){.vcv-content--boxed .entry-content>.vce-row-container>.vce-row:not([data-vce-full-width=true]),.vcv-content--boxed .entry-content>.vce-row-container>.vce-row[data-vce-full-width=true]:not([data-vce-stretch-content=true])>.vce-row-content,.vcv-content--boxed .entry-content>.vce-section>.vce-section-inner:not([data-vce-full-width=true]),.vcv-content--boxed .entry-content>.vce-section>.vce-section-inner[data-vce-full-width=true]:not([data-vce-stretch-content=true])>[data-vce-element-content=true],.vcv-content--boxed .vcv-layouts-html>.vce-row-container>.vce-row:not([data-vce-full-width=true]),.vcv-content--boxed .vcv-layouts-html>.vce-row-container>.vce-row[data-vce-full-width=true]:not([data-vce-stretch-content=true])>.vce-row-content,.vcv-content--boxed .vcv-layouts-html>.vce-section>.vce-section-inner:not([data-vce-full-width=true]),.vcv-content--boxed .vcv-layouts-html>.vce-section>.vce-section-inner[data-vce-full-width=true]:not([data-vce-stretch-content=true])>[data-vce-element-content=true],.vcv-editor-theme-hf .vcv-layouts-html>.vce-row-container>.vce-row:not([data-vce-full-width=true]),.vcv-editor-theme-hf .vcv-layouts-html>.vce-row-container>.vce-row[data-vce-full-width=true]:not([data-vce-stretch-content=true])>.vce-row-content,.vcv-editor-theme-hf .vcv-layouts-html>.vce-section>.vce-section-inner:not([data-vce-full-width=true]),.vcv-editor-theme-hf .vcv-layouts-html>.vce-section>.vce-section-inner[data-vce-full-width=true]:not([data-vce-stretch-content=true])>[data-vce-element-content=true],.vcv-footer>.vce-row-container>.vce-row:not([data-vce-full-width=true]),.vcv-footer>.vce-row-container>.vce-row[data-vce-full-width=true]:not([data-vce-stretch-content=true])>.vce-row-content,.vcv-footer>.vce-section>.vce-section-inner:not([data-vce-full-width=true]),.vcv-footer>.vce-section>.vce-section-inner[data-vce-full-width=true]:not([data-vce-stretch-content=true])>[data-vce-element-content=true],.vcv-header>.vce-row-container>.vce-row:not([data-vce-full-width=true]),.vcv-header>.vce-row-container>.vce-row[data-vce-full-width=true]:not([data-vce-stretch-content=true])>.vce-row-content,.vcv-header>.vce-section>.vce-section-inner:not([data-vce-full-width=true]),.vcv-header>.vce-section>.vce-section-inner[data-vce-full-width=true]:not([data-vce-stretch-content=true])>[data-vce-element-content=true]{max-width:540px}.vcv-content--boxed .entry-content>[data-vce-boxed-width=true],.vcv-content--boxed .vcv-layouts-html>[data-vce-boxed-width=true],.vcv-editor-theme-hf .vcv-layouts-html>[data-vce-boxed-width=true],.vcv-footer>[data-vce-boxed-width=true],.vcv-header>[data-vce-boxed-width=true]{max-width:540px!important}.vcv-content--boxed .entry-content>[data-vce-boxed-width=true] .vce-row,.vcv-content--boxed .entry-content>[data-vce-boxed-width=true] .vce-section-inner,.vcv-content--boxed .vcv-layouts-html>[data-vce-boxed-width=true] .vce-row,.vcv-content--boxed .vcv-layouts-html>[data-vce-boxed-width=true] .vce-section-inner,.vcv-editor-theme-hf .vcv-layouts-html>[data-vce-boxed-width=true] .vce-row,.vcv-editor-theme-hf .vcv-layouts-html>[data-vce-boxed-width=true] .vce-section-inner,.vcv-footer>[data-vce-boxed-width=true] .vce-row,.vcv-footer>[data-vce-boxed-width=true] .vce-section-inner,.vcv-header>[data-vce-boxed-width=true] .vce-row,.vcv-header>[data-vce-boxed-width=true] .vce-section-inner{max-width:none!important}}@media (min-width:768px){.vcv-content--boxed .entry-content>.vce-row-container>.vce-row:not([data-vce-full-width=true]),.vcv-content--boxed .entry-content>.vce-row-container>.vce-row[data-vce-full-width=true]:not([data-vce-stretch-content=true])>.vce-row-content,.vcv-content--boxed .entry-content>.vce-section>.vce-section-inner:not([data-vce-full-width=true]),.vcv-content--boxed .entry-content>.vce-section>.vce-section-inner[data-vce-full-width=true]:not([data-vce-stretch-content=true])>[data-vce-element-content=true],.vcv-content--boxed .vcv-layouts-html>.vce-row-container>.vce-row:not([data-vce-full-width=true]),.vcv-content--boxed .vcv-layouts-html>.vce-row-container>.vce-row[data-vce-full-width=true]:not([data-vce-stretch-content=true])>.vce-row-content,.vcv-content--boxed .vcv-layouts-html>.vce-section>.vce-section-inner:not([data-vce-full-width=true]),.vcv-content--boxed .vcv-layouts-html>.vce-section>.vce-section-inner[data-vce-full-width=true]:not([data-vce-stretch-content=true])>[data-vce-element-content=true],.vcv-editor-theme-hf .vcv-layouts-html>.vce-row-container>.vce-row:not([data-vce-full-width=true]),.vcv-editor-theme-hf .vcv-layouts-html>.vce-row-container>.vce-row[data-vce-full-width=true]:not([data-vce-stretch-content=true])>.vce-row-content,.vcv-editor-theme-hf .vcv-layouts-html>.vce-section>.vce-section-inner:not([data-vce-full-width=true]),.vcv-editor-theme-hf .vcv-layouts-html>.vce-section>.vce-section-inner[data-vce-full-width=true]:not([data-vce-stretch-content=true])>[data-vce-element-content=true],.vcv-footer>.vce-row-container>.vce-row:not([data-vce-full-width=true]),.vcv-footer>.vce-row-container>.vce-row[data-vce-full-width=true]:not([data-vce-stretch-content=true])>.vce-row-content,.vcv-footer>.vce-section>.vce-section-inner:not([data-vce-full-width=true]),.vcv-footer>.vce-section>.vce-section-inner[data-vce-full-width=true]:not([data-vce-stretch-content=true])>[data-vce-element-content=true],.vcv-header>.vce-row-container>.vce-row:not([data-vce-full-width=true]),.vcv-header>.vce-row-container>.vce-row[data-vce-full-width=true]:not([data-vce-stretch-content=true])>.vce-row-content,.vcv-header>.vce-section>.vce-section-inner:not([data-vce-full-width=true]),.vcv-header>.vce-section>.vce-section-inner[data-vce-full-width=true]:not([data-vce-stretch-content=true])>[data-vce-element-content=true]{max-width:720px}.vcv-content--boxed .entry-content>[data-vce-boxed-width=true],.vcv-content--boxed .vcv-layouts-html>[data-vce-boxed-width=true],.vcv-editor-theme-hf .vcv-layouts-html>[data-vce-boxed-width=true],.vcv-footer>[data-vce-boxed-width=true],.vcv-header>[data-vce-boxed-width=true]{max-width:720px!important}.vcv-content--boxed .entry-content>[data-vce-boxed-width=true] .vce-row,.vcv-content--boxed .entry-content>[data-vce-boxed-width=true] .vce-section-inner,.vcv-content--boxed .vcv-layouts-html>[data-vce-boxed-width=true] .vce-row,.vcv-content--boxed .vcv-layouts-html>[data-vce-boxed-width=true] .vce-section-inner,.vcv-editor-theme-hf .vcv-layouts-html>[data-vce-boxed-width=true] .vce-row,.vcv-editor-theme-hf .vcv-layouts-html>[data-vce-boxed-width=true] .vce-section-inner,.vcv-footer>[data-vce-boxed-width=true] .vce-row,.vcv-footer>[data-vce-boxed-width=true] .vce-section-inner,.vcv-header>[data-vce-boxed-width=true] .vce-row,.vcv-header>[data-vce-boxed-width=true] .vce-section-inner{max-width:none!important}}@media (min-width:992px){.vcv-content--boxed .entry-content>.vce-row-container>.vce-row:not([data-vce-full-width=true]),.vcv-content--boxed .entry-content>.vce-row-container>.vce-row[data-vce-full-width=true]:not([data-vce-stretch-content=true])>.vce-row-content,.vcv-content--boxed .entry-content>.vce-section>.vce-section-inner:not([data-vce-full-width=true]),.vcv-content--boxed .entry-content>.vce-section>.vce-section-inner[data-vce-full-width=true]:not([data-vce-stretch-content=true])>[data-vce-element-content=true],.vcv-content--boxed .vcv-layouts-html>.vce-row-container>.vce-row:not([data-vce-full-width=true]),.vcv-content--boxed .vcv-layouts-html>.vce-row-container>.vce-row[data-vce-full-width=true]:not([data-vce-stretch-content=true])>.vce-row-content,.vcv-content--boxed .vcv-layouts-html>.vce-section>.vce-section-inner:not([data-vce-full-width=true]),.vcv-content--boxed .vcv-layouts-html>.vce-section>.vce-section-inner[data-vce-full-width=true]:not([data-vce-stretch-content=true])>[data-vce-element-content=true],.vcv-editor-theme-hf .vcv-layouts-html>.vce-row-container>.vce-row:not([data-vce-full-width=true]),.vcv-editor-theme-hf .vcv-layouts-html>.vce-row-container>.vce-row[data-vce-full-width=true]:not([data-vce-stretch-content=true])>.vce-row-content,.vcv-editor-theme-hf .vcv-layouts-html>.vce-section>.vce-section-inner:not([data-vce-full-width=true]),.vcv-editor-theme-hf .vcv-layouts-html>.vce-section>.vce-section-inner[data-vce-full-width=true]:not([data-vce-stretch-content=true])>[data-vce-element-content=true],.vcv-footer>.vce-row-container>.vce-row:not([data-vce-full-width=true]),.vcv-footer>.vce-row-container>.vce-row[data-vce-full-width=true]:not([data-vce-stretch-content=true])>.vce-row-content,.vcv-footer>.vce-section>.vce-section-inner:not([data-vce-full-width=true]),.vcv-footer>.vce-section>.vce-section-inner[data-vce-full-width=true]:not([data-vce-stretch-content=true])>[data-vce-element-content=true],.vcv-header>.vce-row-container>.vce-row:not([data-vce-full-width=true]),.vcv-header>.vce-row-container>.vce-row[data-vce-full-width=true]:not([data-vce-stretch-content=true])>.vce-row-content,.vcv-header>.vce-section>.vce-section-inner:not([data-vce-full-width=true]),.vcv-header>.vce-section>.vce-section-inner[data-vce-full-width=true]:not([data-vce-stretch-content=true])>[data-vce-element-content=true]{max-width:960px}.vcv-content--boxed .entry-content>[data-vce-boxed-width=true],.vcv-content--boxed .vcv-layouts-html>[data-vce-boxed-width=true],.vcv-editor-theme-hf .vcv-layouts-html>[data-vce-boxed-width=true],.vcv-footer>[data-vce-boxed-width=true],.vcv-header>[data-vce-boxed-width=true]{max-width:960px!important}.vcv-content--boxed .entry-content>[data-vce-boxed-width=true] .vce-row,.vcv-content--boxed .entry-content>[data-vce-boxed-width=true] .vce-section-inner,.vcv-content--boxed .vcv-layouts-html>[data-vce-boxed-width=true] .vce-row,.vcv-content--boxed .vcv-layouts-html>[data-vce-boxed-width=true] .vce-section-inner,.vcv-editor-theme-hf .vcv-layouts-html>[data-vce-boxed-width=true] .vce-row,.vcv-editor-theme-hf .vcv-layouts-html>[data-vce-boxed-width=true] .vce-section-inner,.vcv-footer>[data-vce-boxed-width=true] .vce-row,.vcv-footer>[data-vce-boxed-width=true] .vce-section-inner,.vcv-header>[data-vce-boxed-width=true] .vce-row,.vcv-header>[data-vce-boxed-width=true] .vce-section-inner{max-width:none!important}}@media (min-width:1200px){.vcv-content--boxed .entry-content>.vce-row-container>.vce-row:not([data-vce-full-width=true]),.vcv-content--boxed .entry-content>.vce-row-container>.vce-row[data-vce-full-width=true]:not([data-vce-stretch-content=true])>.vce-row-content,.vcv-content--boxed .entry-content>.vce-section>.vce-section-inner:not([data-vce-full-width=true]),.vcv-content--boxed .entry-content>.vce-section>.vce-section-inner[data-vce-full-width=true]:not([data-vce-stretch-content=true])>[data-vce-element-content=true],.vcv-content--boxed .vcv-layouts-html>.vce-row-container>.vce-row:not([data-vce-full-width=true]),.vcv-content--boxed .vcv-layouts-html>.vce-row-container>.vce-row[data-vce-full-width=true]:not([data-vce-stretch-content=true])>.vce-row-content,.vcv-content--boxed .vcv-layouts-html>.vce-section>.vce-section-inner:not([data-vce-full-width=true]),.vcv-content--boxed .vcv-layouts-html>.vce-section>.vce-section-inner[data-vce-full-width=true]:not([data-vce-stretch-content=true])>[data-vce-element-content=true],.vcv-editor-theme-hf .vcv-layouts-html>.vce-row-container>.vce-row:not([data-vce-full-width=true]),.vcv-editor-theme-hf .vcv-layouts-html>.vce-row-container>.vce-row[data-vce-full-width=true]:not([data-vce-stretch-content=true])>.vce-row-content,.vcv-editor-theme-hf .vcv-layouts-html>.vce-section>.vce-section-inner:not([data-vce-full-width=true]),.vcv-editor-theme-hf .vcv-layouts-html>.vce-section>.vce-section-inner[data-vce-full-width=true]:not([data-vce-stretch-content=true])>[data-vce-element-content=true],.vcv-footer>.vce-row-container>.vce-row:not([data-vce-full-width=true]),.vcv-footer>.vce-row-container>.vce-row[data-vce-full-width=true]:not([data-vce-stretch-content=true])>.vce-row-content,.vcv-footer>.vce-section>.vce-section-inner:not([data-vce-full-width=true]),.vcv-footer>.vce-section>.vce-section-inner[data-vce-full-width=true]:not([data-vce-stretch-content=true])>[data-vce-element-content=true],.vcv-header>.vce-row-container>.vce-row:not([data-vce-full-width=true]),.vcv-header>.vce-row-container>.vce-row[data-vce-full-width=true]:not([data-vce-stretch-content=true])>.vce-row-content,.vcv-header>.vce-section>.vce-section-inner:not([data-vce-full-width=true]),.vcv-header>.vce-section>.vce-section-inner[data-vce-full-width=true]:not([data-vce-stretch-content=true])>[data-vce-element-content=true]{max-width:1140px}.vcv-content--boxed .entry-content>[data-vce-boxed-width=true],.vcv-content--boxed .vcv-layouts-html>[data-vce-boxed-width=true],.vcv-editor-theme-hf .vcv-layouts-html>[data-vce-boxed-width=true],.vcv-footer>[data-vce-boxed-width=true],.vcv-header>[data-vce-boxed-width=true]{max-width:1140px!important}.vcv-content--boxed .entry-content>[data-vce-boxed-width=true] .vce-row,.vcv-content--boxed .entry-content>[data-vce-boxed-width=true] .vce-section-inner,.vcv-content--boxed .vcv-layouts-html>[data-vce-boxed-width=true] .vce-row,.vcv-content--boxed .vcv-layouts-html>[data-vce-boxed-width=true] .vce-section-inner,.vcv-editor-theme-hf .vcv-layouts-html>[data-vce-boxed-width=true] .vce-row,.vcv-editor-theme-hf .vcv-layouts-html>[data-vce-boxed-width=true] .vce-section-inner,.vcv-footer>[data-vce-boxed-width=true] .vce-row,.vcv-footer>[data-vce-boxed-width=true] .vce-section-inner,.vcv-header>[data-vce-boxed-width=true] .vce-row,.vcv-header>[data-vce-boxed-width=true] .vce-section-inner{max-width:none!important}}.vcv-settings-badge{background:#fff;border-radius:0 6px 6px 0;bottom:80px;box-shadow:0 0 10px 0 rgba(0,0,0,.05);cursor:pointer;display:none;left:-3px;padding:8px;position:fixed;transition:all .2s;z-index:99999}.vcv-settings-badge img{width:17px}.vcv-settings-badge:hover{box-shadow:0 0 10px 0 rgba(0,0,0,.2);left:0}@media screen and (min-width:768px){.vcv-settings-badge{display:block}}
public/dist/front.bundle.css.gz CHANGED
Binary file
public/dist/hub.bundle.css CHANGED
@@ -1,4 +1,4 @@
1
  @import url(//fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700|Nunito+Sans:400,400i,700,700i);@import url(//fonts.googleapis.com/css?family=Roboto:400,100,100italic,300,300italic,400italic,500,500italic,700,700italic,900,900italic&subset=latin,greek,greek-ext,cyrillic-ext,latin-ext,cyrillic);
2
  /*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:sans-serif}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}[hidden],template{display:none}a{-webkit-text-decoration-skip:objects;background-color:transparent}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline}b,strong{font-weight:inherit;font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{overflow:auto}button,input,optgroup,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.screen-reader-text{display:none}
3
- /*! reboot css styles */html{box-sizing:border-box;font-size:16px}body,body.vcv-wb-editor{font-family:Nunito Sans,sans-serif;font-size:.875rem}*,:after,:before{box-sizing:inherit}[tabindex="-1"]:focus{outline:none!important}img{max-width:100%}a,area,button,input,label,select,summary,textarea{touch-action:manipulation}a:focus,area:focus,button:focus,input:focus,label:focus,select:focus,summary:focus,textarea:focus{outline:none}@font-face{font-family:VC-Icons;font-style:normal;font-weight:400;src:url(assets/ff25595f76e76fe7e067.ttf?v91j85) format("truetype"),url(assets/76fc5c2f20b001e01522.woff?v91j85) format("woff"),url(assets/89c54c69977662d9c566.svg?v91j85#VC-Icons) format("svg")}.vcv-ui-icon{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:VC-Icons!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.vcv-ui-icon-link-enabled:before{content:"\e91e"}.vcv-ui-icon-exit-top-right:before{content:"\e91d"}.vcv-ui-icon-bell:before{content:"\e91c"}.vcv-ui-icon-close-modern:before{content:"\e918"}.vcv-ui-icon-link-modern:before{content:"\e919"}.vcv-ui-icon-pencil-modern:before{content:"\e91a"}.vcv-ui-icon-plug-modern:before{content:"\e91b"}.vcv-ui-icon-question:before{content:"\e917"}.vcv-ui-icon-swap:before{content:"\e916"}.vcv-ui-icon-lamp:before{content:"\e914"}.vcv-ui-icon-forward:before{content:"\e915"}.vcv-ui-icon-unlock-fill:before{content:"\e912"}.vcv-ui-icon-lock-fill:before{content:"\e913"}.vcv-ui-icon-thumbs-down:before{content:"\e910"}.vcv-ui-icon-thumbs-up:before{content:"\e911"}.vcv-ui-icon-key:before{content:"\e901"}.vcv-ui-icon-plug:before{content:"\e90f"}.vcv-ui-icon-chevron-left:before{content:"\e90e"}.vcv-ui-icon-chevron-up:before{content:"\e90b"}.vcv-ui-icon-chevron-down:before{content:"\e90c"}.vcv-ui-icon-chevron-right:before{content:"\e90d"}.vcv-ui-icon-download:before{content:"\e90a"}.vcv-ui-icon-error:before{content:"\e900"}.vcv-ui-icon-hub-shop:before{content:"\e909"}.vcv-ui-icon-lock-thin:before{content:"\e906"}.vcv-ui-icon-star:before{content:"\e905"}.vcv-ui-icon-copy-icon:before{content:"\e903"}.vcv-ui-icon-paste-icon:before{content:"\e904"}.vcv-ui-icon-eye-on:before{content:"\e902"}.vcv-ui-icon-eye-off:before{content:"\e907"}.vcv-ui-icon-mobile-menu:before{content:"\2261"}.vcv-ui-icon-drag-dots:before{content:"\22ee"}.vcv-ui-icon-more-dots:before{content:"\22ef"}.vcv-ui-icon-search:before{content:"\2315"}.vcv-ui-icon-row-layout:before{content:"\23f8"}.vcv-ui-icon-arrow-up:before{content:"\25b4"}.vcv-ui-icon-arrow-right:before{content:"\25b8"}.vcv-ui-icon-expand:before{content:"\25be"}.vcv-ui-icon-arrow-left:before{content:"\25c4"}.vcv-ui-icon-heart-stroke:before{content:"\2661"}.vcv-ui-icon-edit:before{content:"\270e"}.vcv-ui-icon-pen-alt-fill:before{content:"\2710"}.vcv-ui-icon-save:before{content:"\2714"}.vcv-ui-icon-add-thin:before{content:"\2715"}.vcv-ui-icon-close:before{content:"\2716"}.vcv-ui-icon-close-thin:before{content:"\2717"}.vcv-ui-icon-move:before{content:"\2723"}.vcv-ui-icon-add:before{content:"\2795"}.vcv-ui-icon-remove:before{content:"\2796"}.vcv-ui-icon-undo:before{content:"\293e"}.vcv-ui-icon-redo:before{content:"\293f"}.vcv-ui-icon-brush-alt:before{content:"\e908"}.vcv-ui-icon-bug:before{content:"\1f41e"}.vcv-ui-icon-tablet-landscape:before{content:"\1f4bb"}.vcv-ui-icon-template:before{content:"\1f4f0"}.vcv-ui-icon-mobile-portrait:before{content:"\1f4f1"}.vcv-ui-icon-mobile-landscape:before{content:"\1f4f2"}.vcv-ui-icon-desktop:before{content:"\1f4fa"}.vcv-ui-icon-lock-stroke:before{content:"\1f512"}.vcv-ui-icon-unlock-stroke:before{content:"\1f513"}.vcv-ui-icon-link:before{content:"\1f517"}.vcv-ui-icon-eyedropper:before{content:"\1f58d"}.vcv-ui-icon-multiple-devices:before{content:"\1f5a7"}.vcv-ui-icon-tablet-portrait:before{content:"\1f5b3"}.vcv-ui-icon-copy:before{content:"\1f5c7"}.vcv-ui-icon-paste:before{content:"\1f5ca"}.vcv-ui-icon-document-alt-stroke:before{content:"\1f5cb"}.vcv-ui-icon-trash:before{content:"\1f5d1"}.vcv-ui-icon-layers:before{content:"\1f5d7"}.vcv-ui-icon-cog:before{content:"\1f6e0"}.vcv-layout-container{display:flex;flex-flow:column nowrap;height:100%;left:0;position:absolute;top:0;width:100%}.vcv-layout{direction:ltr;display:flex;flex:1 1 auto;flex-flow:column nowrap;height:100%}.vcv-layout-header{display:flex;flex:0 0 auto;flex-flow:column nowrap}.vcv-layout-content{background:#f6f6f6;display:flex;flex:1 1 auto;flex-flow:column nowrap;overflow:auto}.vcv-layout-content--devices{flex-direction:row;padding:30px 0}.vcv-layout-content--devices:after,.vcv-layout-content--devices:before{content:"";min-width:30px;position:relative}.vcv-content-full-size .vcv-layout-content{height:0;position:absolute;width:0}.vcv-layout-iframe-container{background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.1);flex:1 1 auto;margin:auto;position:relative;width:100%}.vcv-layout-iframe-container--mobile{-webkit-overflow-scrolling:touch;overflow-y:scroll}.vcv-layout-iframe-container-editor--sidebars{width:480px}.vcv-layout-iframe-overlay{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}.vcv-layout-iframe,.vcv-layout-iframe-wrapper{border:0;height:100%;overflow:auto;position:absolute;width:100%}.vcv-layout-bar{background:linear-gradient(180deg,#1a399d,#693bc5);box-shadow:1px 0 10px 0 rgba(0,0,0,.3);display:flex;flex:1 1 auto;flex-flow:column nowrap;z-index:1130}.vcv-layout-bar,.vcv-layout-bar.vcv-inline-editor--active .vcv-layout-bar-header{position:relative}.vcv-layout-bar.vcv-inline-editor--active .vcv-ui-resizer{display:none}.vcv-layout-bar.vcv-inline-editor--active .vcv-layout-bar-content-all:after,.vcv-layout-bar.vcv-inline-editor--active .vcv-layout-bar-content-end:after,.vcv-layout-bar.vcv-inline-editor--active .vcv-layout-bar-content-start:after,.vcv-layout-bar.vcv-inline-editor--active .vcv-layout-bar-header:after{background:rgba(0,0,0,.6);bottom:0;content:"";left:0;position:absolute;right:0;top:0;transition:opacity .2s ease-in-out;z-index:3000}.vcv-layout-dock--bottom .vcv-layout-bar,.vcv-layout-dock--bottom .vcv-ui-tree-view-content,.vcv-layout-dock--detached .vcv-layout-bar,.vcv-layout-dock--detached .vcv-ui-tree-view-content,.vcv-layout-dock--top .vcv-layout-bar,.vcv-layout-dock--top .vcv-ui-tree-view-content{background:linear-gradient(90deg,#1a399d,#693bc5)}.vcv-layout-dock--bottom .vcv-layout-bar-content:before,.vcv-layout-dock--top .vcv-layout-bar-content:before{content:"";height:10px;left:0;position:absolute;right:0}.vcv-layout-dock--top .vcv-layout-bar-content:not(.vcv-content-full-size):before{bottom:-10px;box-shadow:inset 0 10px 10px -10px rgba(0,0,0,.3)}.vcv-layout-dock--bottom .vcv-layout-bar-content:not(.vcv-content-full-size):before{box-shadow:inset 0 -10px 10px -10px rgba(0,0,0,.3);top:-10px}.vcv-layout-dock--detached .vcv-ui-tree-view-content,.vcv-layout-dock--top .vcv-ui-tree-view-content{border-top:1px solid hsla(0,0%,100%,.1)}.vcv-layout-bar-overlay{height:100%;left:0;position:absolute;top:0;width:100%}.vcv-layout-bar-header{display:flex;flex:0 0 auto;flex-flow:column nowrap}.vcv-layout-bar-content{display:flex;flex:1 1 auto;flex-flow:row nowrap;pointer-events:none}.vcv-layout-bar-content:not(.vcv-ui-state--visible){display:none}.rtl .vcv-layout-bar-content{direction:rtl}.vcv-layout-bar-content-all,.vcv-layout-bar-content-start{display:flex;flex:0 1 auto;flex-flow:column nowrap;pointer-events:all;position:relative}.vcv-layout-bar-content-all>*,.vcv-layout-bar-content-start>*{flex:1 1 auto}.vcv-layout-bar-content-all:not(.vcv-ui-state--visible),.vcv-layout-bar-content-start:not(.vcv-ui-state--visible){display:none}.vcv-layout-bar-content-end{display:flex;flex:1 1 0;flex-flow:column nowrap;pointer-events:all;position:relative}.vcv-layout-bar-content-end>*{flex:1 1 auto}.vcv-layout-bar-content-end:not(.vcv-ui-state--visible){display:none}.vcv-layout-bar-content-toggle{color:#fff;height:61px;left:0;position:absolute;top:0;transition:all .2s ease-in-out;width:34px}.vcv-layout-bar-content-toggle-icon:before{font-size:1.25em;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.vcv-layout-bar-content-start:not(.vcv-ui-state--visible)+.vcv-layout-bar-content-end .vcv-layout-bar-content-toggle{opacity:.5}.vcv-layout-bar-content-start:not(.vcv-ui-state--visible)+.vcv-layout-bar-content-end .vcv-layout-bar-content-toggle:hover{opacity:.6}.vcv-layout-bar-content-start.vcv-ui-state--visible+.vcv-layout-bar-content-end .vcv-layout-bar-content-toggle{opacity:1}.vcv-layout-bar-content-start.vcv-ui-state--visible+.vcv-layout-bar-content-end .vcv-layout-bar-content-toggle:hover{opacity:.9}.vcv-layout-bar-content-hide{color:#fff;cursor:pointer;height:61px;position:absolute;right:10px;text-decoration:none;top:0;transition:all .2s ease-in-out;width:34px}.vcv-layout-bar-content-hide:hover .vcv-layout-bar-content-hide-icon:before{opacity:.5}.vcv-layout-bar-content-aligned{height:61px}.rtl .vcv-layout-bar-content-hide{left:10px;right:auto}.vcv-layout-bar-content-hide-icon:before{font-size:1.2em;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .2s ease-in-out}.vcv-layout-dock:not(.vcv-layout-dock--detached) .vcv-layout-bar-header{z-index:1140}.vcv-layout-iframe-container[data-vcv-device=mobile-landscape],.vcv-layout-iframe-container[data-vcv-device=mobile-portrait],.vcv-layout-iframe-container[data-vcv-device=tablet-landscape],.vcv-layout-iframe-container[data-vcv-device=tablet-portrait]{border-color:#fff;border-radius:25px;border-style:solid;flex:initial;position:relative}.vcv-layout-iframe-container[data-vcv-device=mobile-landscape]:after,.vcv-layout-iframe-container[data-vcv-device=mobile-portrait]:after,.vcv-layout-iframe-container[data-vcv-device=tablet-landscape]:after,.vcv-layout-iframe-container[data-vcv-device=tablet-portrait]:after{border:3px solid #dedede;border-radius:50%;content:"";height:38px;position:absolute;width:38px}.vcv-layout-iframe-container[data-vcv-device=desktop]{min-width:100%}.vcv-layout-iframe-container[data-vcv-device=mobile-portrait]{border-width:50px 10px 70px}.vcv-layout-iframe-container[data-vcv-device=mobile-portrait]:after{bottom:-54px;left:50%;transform:translateX(-50%)}.vcv-layout-iframe-container[data-vcv-device=mobile-portrait]:before{content:url(assets/c17fe61d9a5a38a44633.svg);left:50%;position:absolute;top:-36px;transform:translateX(-50%)}.vcv-layout-iframe-container[data-vcv-device=mobile-landscape]{border-width:10px 70px 10px 50px}.vcv-layout-iframe-container[data-vcv-device=mobile-landscape]:after{bottom:50%;right:-54px;transform:translateY(50%)}.vcv-layout-iframe-container[data-vcv-device=mobile-landscape]:before{content:url(assets/c17fe61d9a5a38a44633.svg);left:-56px;position:absolute;top:50%;transform:translateY(-50%) rotate(-90deg)}.vcv-layout-iframe-container[data-vcv-device=tablet-portrait]{border-width:50px 25px 90px}.vcv-layout-iframe-container[data-vcv-device=tablet-portrait]:after{bottom:-64px;left:50%;transform:translateX(-50%)}.vcv-layout-iframe-container[data-vcv-device=tablet-landscape]{border-width:25px 90px 25px 50px}.vcv-layout-iframe-container[data-vcv-device=tablet-landscape]:after{bottom:50%;right:-64px;transform:translateY(50%)}.vcv-layout-dock.vcv-layout-dock--top.vcv-layout-dock--unlock .vcv-layout-bar-content{bottom:auto;left:0;position:absolute;right:0;top:100%}@media (max-width:767px){.vcv-layout-dock.vcv-layout-dock--top .vcv-layout-bar-content{flex-direction:column}.vcv-layout-dock.vcv-layout-dock--top .vcv-layout-bar-content-start{flex-grow:0}.vcv-layout-dock.vcv-layout-dock--top .vcv-layout-bar-content-all,.vcv-layout-dock.vcv-layout-dock--top .vcv-layout-bar:not(.vcv-ui-content-end--visible) .vcv-layout-bar-content-start{flex-grow:1}}.vcv-layout-dock.vcv-layout-dock--top .vcv-layout-bar-content-mobile{height:calc(100vh - 60px);min-width:0;overflow:hidden}.vcv-layout-dock.vcv-layout-dock--top .vcv-layout-bar-content-mobile .vcv-layout-bar-content-all,.vcv-layout-dock.vcv-layout-dock--top .vcv-layout-bar-content-mobile .vcv-layout-bar-content-end,.vcv-layout-dock.vcv-layout-dock--top .vcv-layout-bar-content-mobile .vcv-layout-bar-content-start{min-width:0;width:100%}.vcv-layout-dock.vcv-layout-dock--bottom.vcv-layout-dock--unlock .vcv-layout-bar-content{bottom:100%;left:0;position:absolute;right:0;top:auto}.vcv-layout-dock.vcv-layout-dock--bottom .vcv-layout,.vcv-layout-dock.vcv-layout-dock--bottom .vcv-layout-bar{flex-direction:column-reverse}@media (max-width:767px){.vcv-layout-dock.vcv-layout-dock--bottom .vcv-layout-bar-content{flex-direction:column}.vcv-layout-dock.vcv-layout-dock--bottom .vcv-layout-bar-content-start{flex-grow:0}.vcv-layout-dock.vcv-layout-dock--bottom .vcv-layout-bar-content-all,.vcv-layout-dock.vcv-layout-dock--bottom .vcv-layout-bar:not(.vcv-ui-content-end--visible) .vcv-layout-bar-content-start{flex-grow:1}}.vcv-layout-dock.vcv-layout-dock--left .vcv-layout,.vcv-layout-dock.vcv-layout-dock--left .vcv-layout-bar{flex-direction:row}.vcv-layout-dock.vcv-layout-dock--left .vcv-layout-bar-content{flex-direction:column}.vcv-layout-dock.vcv-layout-dock--left .vcv-layout-bar-content-start{flex-grow:0}.vcv-layout-dock.vcv-layout-dock--left .vcv-layout-bar-content-all,.vcv-layout-dock.vcv-layout-dock--left .vcv-layout-bar:not(.vcv-ui-content-end--visible) .vcv-layout-bar-content-start{flex-grow:1}.vcv-layout-dock.vcv-layout-dock--right .vcv-layout,.vcv-layout-dock.vcv-layout-dock--right .vcv-layout-bar{flex-direction:row-reverse}.vcv-layout-dock.vcv-layout-dock--right .vcv-layout-bar-content{flex-direction:column}.vcv-layout-dock.vcv-layout-dock--right .vcv-layout-bar-content-start{flex-grow:0}.vcv-layout-dock.vcv-layout-dock--right .vcv-layout-bar-content-all,.vcv-layout-dock.vcv-layout-dock--right .vcv-layout-bar:not(.vcv-ui-content-end--visible) .vcv-layout-bar-content-start{flex-grow:1}.vcv-layout-dock.vcv-layout-dock--detached .vcv-layout-bar{flex-direction:column;position:fixed}.vcv-layout-dock.vcv-layout-dock--detached .vcv-layout-bar-content{flex-direction:column}.vcv-layout-dock.vcv-layout-dock--detached .vcv-layout-bar-content-start{flex-grow:0}.vcv-layout-dock.vcv-layout-dock--detached .vcv-layout-bar-content-all,.vcv-layout-dock.vcv-layout-dock--detached .vcv-layout-bar:not(.vcv-ui-content-end--visible) .vcv-layout-bar-content-start{flex-grow:1}.vcv-layout-dock.vcv-layout-dock--detached .vcv-layout-header{height:0}.vcv-layout-dock.vcv-layout-dock--bottom .vcv-layout-bar,.vcv-layout-dock.vcv-layout-dock--top .vcv-layout-bar{height:auto!important;left:auto!important;top:auto!important;width:auto!important}.vcv-layout-dock.vcv-layout-dock--bottom .vcv-layout-bar-content,.vcv-layout-dock.vcv-layout-dock--top .vcv-layout-bar-content{width:auto!important}@media (min-width:768px){.vcv-layout-dock.vcv-layout-dock--bottom .vcv-layout-bar-content-all,.vcv-layout-dock.vcv-layout-dock--bottom .vcv-layout-bar-content-start,.vcv-layout-dock.vcv-layout-dock--top .vcv-layout-bar-content-all,.vcv-layout-dock.vcv-layout-dock--top .vcv-layout-bar-content-start{height:auto!important}}@media (max-width:767px){.vcv-layout-dock.vcv-layout-dock--bottom .vcv-layout-bar-content-all,.vcv-layout-dock.vcv-layout-dock--bottom .vcv-layout-bar-content-start,.vcv-layout-dock.vcv-layout-dock--top .vcv-layout-bar-content-all,.vcv-layout-dock.vcv-layout-dock--top .vcv-layout-bar-content-start{width:100%!important}}.vcv-layout-dock.vcv-layout-dock--left .vcv-layout-bar,.vcv-layout-dock.vcv-layout-dock--right .vcv-layout-bar{height:auto!important;left:auto!important;top:auto!important;width:auto!important}.vcv-layout-dock.vcv-layout-dock--left .vcv-layout-bar-content,.vcv-layout-dock.vcv-layout-dock--right .vcv-layout-bar-content{height:auto!important}.vcv-layout-dock.vcv-layout-dock--detached .vcv-layout-bar-content-all,.vcv-layout-dock.vcv-layout-dock--detached .vcv-layout-bar-content-start,.vcv-layout-dock.vcv-layout-dock--left .vcv-layout-bar-content-all,.vcv-layout-dock.vcv-layout-dock--left .vcv-layout-bar-content-start,.vcv-layout-dock.vcv-layout-dock--right .vcv-layout-bar-content-all,.vcv-layout-dock.vcv-layout-dock--right .vcv-layout-bar-content-start{width:100%!important}.vcv-layout-dock.vcv-layout-dock--detached .vcv-layout-bar-content{width:auto!important}.vcv-layout-dock .vcv-layout-bar-content{height:40vh;min-height:200px;min-width:410px;width:400px}.vcv-layout-dock .vcv-layout-bar-content-start{height:20vh;min-height:100px;min-width:383px;width:400px}.vcv-layout-dock .vcv-layout-bar-content-end{min-height:200px;min-width:384px}.vcv-layout-dock .vcv-layout-bar-content-all{height:20vh;min-height:100px;min-width:383px;width:100%}.vcv-layout-dock.vcv-layout-dock--detached .vcv-layout-bar{min-width:410px;width:400px}.vcv-layout-dock.vcv-layout-dock--detached .vcv-layout-bar-content{min-height:300px}@media (max-width:767px){.vcv-layout-dock .vcv-ui-content-start--visible.vcv-ui-content-end--visible .vcv-layout-bar-content{min-height:300px}}.vcv-layout-bar.vcv-ui-content--hidden .vcv-ui-resizer-layout-bar-bottom,.vcv-layout-bar.vcv-ui-content--hidden .vcv-ui-resizer-layout-bar-left-bottom,.vcv-layout-bar.vcv-ui-content--hidden .vcv-ui-resizer-layout-bar-left-top,.vcv-layout-bar.vcv-ui-content--hidden .vcv-ui-resizer-layout-bar-right-bottom,.vcv-layout-bar.vcv-ui-content--hidden .vcv-ui-resizer-layout-bar-right-top,.vcv-layout-bar.vcv-ui-content--hidden .vcv-ui-resizer-layout-bar-top{display:none}.vcv-layout-dock--top .vcv-ui-resizer-layout-placement-top{display:block}.vcv-layout-dock--top .vcv-ui-resizer-layout-placement-top.vcv-ui-resizer-target-content{display:none}@media (max-width:767px){.vcv-layout-dock--top .vcv-ui-content-end--visible .vcv-ui-resizer-layout-placement-top.vcv-ui-resizer-target-bar,.vcv-layout-dock--top .vcv-ui-resizer-layout-placement-top.vcv-ui-resizer-content-start-right,.vcv-layout-dock--top .vcv-ui-resizer-layout-placement-top.vcv-ui-resizer-content-start-right-bottom{display:none}.vcv-layout-dock--top .vcv-ui-content-end--visible .vcv-ui-resizer-layout-placement-top.vcv-ui-resizer-target-content{display:block}}.vcv-layout-dock--bottom .vcv-ui-resizer-layout-placement-bottom{display:block}.vcv-layout-dock--bottom .vcv-ui-resizer-layout-placement-bottom.vcv-ui-resizer-target-content{display:none}@media (max-width:767px){.vcv-layout-dock--bottom .vcv-ui-content-start--visible .vcv-ui-resizer-layout-placement-bottom.vcv-ui-resizer-content-end-top,.vcv-layout-dock--bottom .vcv-ui-resizer-layout-placement-bottom.vcv-ui-resizer-content-start-bottom,.vcv-layout-dock--bottom .vcv-ui-resizer-layout-placement-bottom.vcv-ui-resizer-content-start-right,.vcv-layout-dock--bottom .vcv-ui-resizer-layout-placement-bottom.vcv-ui-resizer-content-start-right-top{display:none}.vcv-layout-dock--bottom .vcv-ui-content-start--visible .vcv-ui-resizer-layout-placement-bottom.vcv-ui-resizer-content-start-bottom{display:block}}.vcv-layout-dock--left .vcv-ui-resizer-layout-placement-left{display:block}.vcv-layout-dock--left .vcv-layout-bar:not(.vcv-ui-content-end--visible) .vcv-ui-resizer-layout-placement-left.vcv-ui-resizer-content-start-bottom,.vcv-layout-dock--left .vcv-layout-bar:not(.vcv-ui-content-end--visible) .vcv-ui-resizer-layout-placement-left.vcv-ui-resizer-content-start-right-bottom{display:none}.vcv-layout-dock--right .vcv-ui-resizer-layout-placement-right{display:block}.vcv-layout-dock--right .vcv-layout-bar:not(.vcv-ui-content-end--visible) .vcv-ui-resizer-layout-placement-right.vcv-ui-resizer-content-start-bottom,.vcv-layout-dock--right .vcv-layout-bar:not(.vcv-ui-content-end--visible) .vcv-ui-resizer-layout-placement-right.vcv-ui-resizer-content-start-left-bottom{display:none}.vcv-layout-dock--detached .vcv-ui-resizer-layout-placement-detached{display:block}.vcv-layout-iframe-content{height:0;width:0}.vcv-start-blank-container{word-wrap:break-word;background:#fff;bottom:0;display:flex;flex-direction:column;left:0;overflow:hidden;position:absolute;right:0;text-align:center;top:0}.vcv-start-blank-container.vcv-ui-state--visible .vcv-start-blank-inner{opacity:1}.vcv-start-blank-scroll-container{display:flex;flex-direction:column;flex-grow:1;overflow:auto;width:100%}.vcv-start-blank-inner{flex-grow:1;flex-shrink:0;opacity:0;padding:70px 20px;position:relative;transition:opacity .5s ease-in-out}.vcv-start-blank-page-heading{-webkit-font-smoothing:antialiased;color:#363636;font-family:Montserrat,serif;font-size:30px;letter-spacing:.045em;line-height:normal}.vcv-start-blank-inner .vcv-start-blank-template-type-wrapper{margin-bottom:14px;position:relative}.vcv-start-blank-inner .vcv-start-blank-template-type-wrapper:after{border-color:#c6cbd4 transparent transparent;border-style:solid;border-width:5px 5px 0;content:"";height:0;pointer-events:none;position:absolute;right:15px;top:50%;transform:translateY(-50%);width:0}.vcv-start-blank-inner .vcv-start-blank-template-type{-moz-appearance:none;-webkit-appearance:none;appearance:none}.vcv-start-blank-inner .vcv-start-blank-template-type,.vcv-start-blank-inner .vcv-start-blank-title-input{-webkit-font-smoothing:antialiased;border:1px solid #e1e1e1;box-shadow:none;color:#000;font:normal normal 700 14px Montserrat,sans-serif;letter-spacing:.077em;margin:0 0 14px;padding:14px;width:90%}.vcv-start-blank-inner .vcv-start-blank-template-type::placeholder,.vcv-start-blank-inner .vcv-start-blank-title-input::placeholder{color:#bdbdbd;opacity:1}.vcv-start-blank-inner .vcv-start-blank-template-type{margin:0}.vcv-start-blank-controls .vcv-start-blank-template-type,.vcv-start-blank-controls .vcv-start-blank-title-input{width:100%}.vcv-hfs-start-blank-form{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:50px 0 0}.vcv-hfs-start-blank-form .vcv-hfs-start-blank-start-button{-webkit-font-smoothing:antialiased;background:#283aa4;border:none;color:#fff;cursor:pointer;font:normal normal 700 14px Montserrat,sans-serif;letter-spacing:.077em;padding:16px;text-transform:uppercase;transition:background .2s ease-in-out;width:90%}.vcv-hfs-start-blank-form .vcv-hfs-start-blank-start-button:hover{background:#ffae27}.vcv-start-blank-controls{margin:65px auto 0;max-width:700px}.vcv-start-blank-controls-layout{max-width:750px}.vcv-start-blank-item-list-container{flex-direction:column;margin:0 -15px}.vcv-start-blank-item-list-container,.vcv-start-blank-item-list-container .vcv-ui-item-overlay{align-items:center;display:flex;justify-content:center}.vcv-start-blank-item-list-container .vcv-ui-item-control{cursor:pointer;font-size:16px;padding:.6em;transition:color .2s ease-in-out}.vcv-start-blank-item-list-container .vcv-start-blank-item-list{justify-content:center;margin-left:0;margin-right:0}.vcv-start-blank-description{-webkit-font-smoothing:antialiased;color:#9a9a9a;font:italic 700 12px/20px Nunito Sans,Arial,sans-serif;margin-top:42px}.vcv-start-blank-title-input-container{max-width:650px;padding:0 15px;width:100%}.vcv-start-blank-button-container{margin:44px -9px 0}.vcv-start-blank-button-container .vcv-ui-form-button{margin-left:9px;margin-right:9px;max-width:220px;width:100%}@media screen and (min-width:544px){.vcv-start-blank-page-heading{font-size:40px}.vcv-start-blank-inner{padding:100px 50px}.vcv-hfs-start-blank-container .vcv-hfs-start-blank-start-button,.vcv-hfs-start-blank-container .vcv-start-blank-template-type,.vcv-hfs-start-blank-container .vcv-start-blank-title-input{width:390px}.vcv-start-blank-page-heading{font-size:40px}.vcv-start-blank-controls{margin:50px auto 0}.vcv-start-blank-inner{padding:100px 50px}.vcv-hfs-start-blank-container .vcv-hfs-start-blank-start-button,.vcv-hfs-start-blank-container .vcv-start-blank-template-type,.vcv-hfs-start-blank-container .vcv-start-blank-title-input{width:390px}}@media screen and (min-width:768px){.vcv-hfs-start-blank-container .vcv-hfs-start-blank-start-button,.vcv-hfs-start-blank-container .vcv-start-blank-template-type,.vcv-hfs-start-blank-container .vcv-start-blank-title-input{width:430px}}.vcv-loading-overlay--enabled .vcv-layout-bar-content{display:none}.vcv-loading-overlay{background:#fff;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;overflow:hidden;position:absolute;right:0;top:0}.vcv-loading-overlay-inner{align-content:center;align-items:center;display:flex;flex-direction:column;position:relative}.vcv-loading-dots-container{animation:vcvDotsRotate 2s linear infinite;height:60px;text-align:center;width:60px}.vcv-loading-dots-container .vcv-loading-dot{animation:vcvDotsBounce 2s ease-in-out infinite;background-color:#eee;border-radius:100%;display:inline-block;height:60%;position:absolute;top:0;width:60%}.vcv-loading-dots-container .vcv-loading-dot-2{animation-delay:-1s;bottom:0;top:auto}@keyframes vcvDotsRotate{to{transform:rotate(1turn)}}@keyframes vcvDotsBounce{0%,to{transform:scale(0)}50%{transform:scale(1)}}.vcv-loading-text{color:#c2c2c2;margin-top:20px;padding:0 20px;position:relative;text-align:center}.vcv-loading-text-main{font-size:16px;line-height:1.5;margin:.6em 0}.vcv-loading-text-helper{font-size:13px;font-style:italic;line-height:1.5;margin:.6em 0}.vcv-freshdesk-iframe{border:0;bottom:0;display:none;height:580px;left:0;margin:auto;max-height:100%;max-width:100%;position:absolute;right:0;top:0;width:640px;z-index:100001}.vcv-skip-post-update-block .vcv-popup-button{color:#c2c2c2}.vcv-screen-section{-webkit-font-smoothing:antialiased;box-sizing:border-box;position:relative;text-align:center}.vcv-screen-section .vcv-logo{margin:17px 0 10px}.vcv-screen-section *{box-sizing:border-box}.vcv-screen-content{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh;opacity:0;padding:20px;transition:opacity .5s}.vcv-screen-content.vcv-activation-content--active,.vcv-screen-content.vcv-screen-content--active{opacity:1}.vcv-error-screen .vcv-screen-text{font-family:Montserrat,sans-serif;font-size:18px;font-weight:600;letter-spacing:.56px;line-height:22px;margin:31px 0 6px;text-align:center}.vcv-error-screen .vcv-screen-helper-text{color:#999;font-family:Nunito Sans,sans-serif;font-size:13px;font-style:italic;font-weight:500;letter-spacing:.82px;line-height:24px;margin:0}.vcv-screen-button-container{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:20px;margin-top:20px}.vcv-screen-button-container a.vcv-screen-button,.vcv-screen-button-container button.vcv-screen-button{background:#294a82;border:0;border-radius:0;color:#fff;cursor:pointer;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;letter-spacing:.92px;line-height:15px;margin:10px 20px;min-width:210px;outline:none;padding:18px 38px;text-decoration:none;text-transform:uppercase;transition:background .2s ease-in-out}.vcv-screen-button-container a.vcv-screen-button:focus,.vcv-screen-button-container a.vcv-screen-button:hover,.vcv-screen-button-container button.vcv-screen-button:focus,.vcv-screen-button-container button.vcv-screen-button:hover{background:#1f3152}.vcv-screen-button-container a.vcv-screen-button--dark,.vcv-screen-button-container button.vcv-screen-button--dark{background:#363636}.vcv-screen-button-container a.vcv-screen-button--dark:focus,.vcv-screen-button-container a.vcv-screen-button--dark:hover,.vcv-screen-button-container button.vcv-screen-button--dark:focus,.vcv-screen-button-container button.vcv-screen-button--dark:hover{background:#1e1e1e}.vcv-overlay--enabled .vcv-layout-bar-content{display:none}.vcv-overlay{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:1200}.vcv-popup-error-description{align-items:center;display:flex;flex:1 0 auto;flex-flow:column nowrap;justify-content:center;text-align:center}.vcv-popup-error-description .vcv-logo{flex:0 0 auto}.vcv-popup-error-description .vcv-popup-heading{flex:0 0 auto;margin:55px auto 35px}.vcv-popup-error-description .vcv-popup-loading-heading{flex:0 0 auto;font-size:1em;line-height:1.5;margin:0 auto 70px;max-width:700px}.vcv-popup-error-description .vcv-button-container{flex:0 0 auto}.vcv-popup-error-description .vcv-popup-button{color:inherit;padding:16px 46px}.vcv-loading-overlay .vcv-popup--hidden{display:none}.vcv-loading-overlay .vcv-popup-error-description{color:#c2c2c2}.vcv-loading-overlay .vcv-popup-heading{font:normal normal normal 50px Montserrat,serif}.vcv-loading-overlay .vcv-popup-loading-heading{display:block;font:normal normal normal 16px Montserrat,sans-serif;font-size:1em;letter-spacing:.077em}.vcv-loading-overlay .vcv-popup-button{background:transparent;border:2px solid #c2c2c2;border-radius:0;display:inline-block;font:normal normal 700 12px Montserrat,sans-serif;letter-spacing:.077em;margin-bottom:10px;max-width:100%;text-transform:uppercase;transition:color .2s ease-in-out,border-color .2s ease-in-out}.vcv-loading-overlay .vcv-popup-button>span{position:relative}.vcv-loading-overlay .vcv-popup-button.vcv-popup-button--hidden{display:none}.vcv-loading-overlay .vcv-popup-button:hover{border-color:#a0a0a0;color:#a0a0a0;cursor:pointer}[data-vcv-send-error-report]{margin-left:30px}.vcv-popup-error-with-button a,.vcv-popup-error-with-button button{margin:0;padding:13px 17px;text-transform:capitalize}.vcv-popup-error-with-button .vcv-error-message{display:block;margin-bottom:20px}@media screen and (min-width:768px){.vcv-popup-error-with-button{align-items:center;display:flex;justify-content:space-between}.vcv-popup-error-with-button .vcv-popup-button{flex-shrink:0;margin-left:0}.vcv-popup-error-with-button .vcv-popup-button:hover{background:#fff;border-color:#fff;color:#fa6262;cursor:pointer}.vcv-popup-error-with-button .vcv-popup-button:focus,.vcv-popup-error-with-button .vcv-popup-button:hover{outline:none}.vcv-popup-error-with-button .vcv-error-message{display:inline-block;margin-bottom:0;padding-right:30px;text-align:left}}.vcv-skip-post-update-block{bottom:0;left:0;position:absolute;right:0;text-align:center;transform:translateY(120%)}.vcv-skip-post-update-block.vcv-popup--hidden{display:none}.vcv-skip-post-update-block .vcv-popup-button{padding:16px 46px}.vcv-ui-resizer{display:none;pointer-events:all;position:absolute;z-index:10}.vcv-ui-resizer-e{cursor:e-resize}.vcv-ui-resizer-n{cursor:n-resize}.vcv-ui-resizer-ne{cursor:ne-resize}.vcv-ui-resizer-nw{cursor:nw-resize}.vcv-ui-resizer-overlay{bottom:0;left:0;position:fixed;right:0;top:0;z-index:9999}.vcv-ui-resizer-content-all-bottom,.vcv-ui-resizer-content-all-top,.vcv-ui-resizer-content-end-bottom,.vcv-ui-resizer-content-end-top,.vcv-ui-resizer-content-start-bottom,.vcv-ui-resizer-content-start-top,.vcv-ui-resizer-layout-bar-bottom,.vcv-ui-resizer-layout-bar-top{height:10px;left:0;width:100%}.vcv-ui-resizer-content-all-left,.vcv-ui-resizer-content-all-right,.vcv-ui-resizer-content-end-left,.vcv-ui-resizer-content-end-right,.vcv-ui-resizer-content-start-left,.vcv-ui-resizer-content-start-right,.vcv-ui-resizer-layout-bar-left,.vcv-ui-resizer-layout-bar-right{height:100%;top:0;width:10px}.vcv-ui-resizer-content-all-top,.vcv-ui-resizer-content-end-top,.vcv-ui-resizer-content-start-top,.vcv-ui-resizer-layout-bar-top{top:-7px}.vcv-ui-resizer-content-all-left,.vcv-ui-resizer-content-end-left,.vcv-ui-resizer-content-start-left,.vcv-ui-resizer-layout-bar-left{left:-7px}.vcv-ui-resizer-content-all-right,.vcv-ui-resizer-content-end-right,.vcv-ui-resizer-content-start-right,.vcv-ui-resizer-layout-bar-right{right:-7px}.vcv-ui-resizer-content-all-bottom,.vcv-ui-resizer-content-end-bottom,.vcv-ui-resizer-content-start-bottom,.vcv-ui-resizer-layout-bar-bottom{bottom:-7px}.vcv-ui-resizer-content-all-left-bottom,.vcv-ui-resizer-content-all-right-bottom,.vcv-ui-resizer-content-all-right-top,.vcv-ui-resizer-content-start-left-bottom,.vcv-ui-resizer-content-start-right-bottom,.vcv-ui-resizer-content-start-right-top,.vcv-ui-resizer-layout-bar-left-bottom,.vcv-ui-resizer-layout-bar-left-top,.vcv-ui-resizer-layout-bar-right-bottom,.vcv-ui-resizer-layout-bar-right-top{height:20px;width:20px;z-index:20}.vcv-ui-resizer-content-all-left-bottom,.vcv-ui-resizer-content-start-left-bottom,.vcv-ui-resizer-layout-bar-left-bottom{bottom:-13px;left:-13px}.vcv-ui-resizer-content-all-right-top,.vcv-ui-resizer-content-start-right-top,.vcv-ui-resizer-layout-bar-right-top{right:-13px;top:-13px}.vcv-ui-resizer-content-all-right-bottom,.vcv-ui-resizer-content-start-right-bottom,.vcv-ui-resizer-layout-bar-right-bottom{bottom:-13px;right:-13px}.vcv-ui-resizer-layout-bar-left-top{left:-13px;top:-13px}.vcv-tooltip-container{display:inline-block;height:14px;margin-left:8px;margin-right:0;position:relative;width:14px}.vcv-tooltip-container .vcv-tooltip-box{-webkit-font-smoothing:antialiased;background-color:#16243f;border-radius:5px;box-shadow:0 0 10px 0 rgba(0,0,0,.8);color:#9ea6b3;font-family:Roboto,sans-serif;font-size:12px;font-style:italic;font-weight:500;left:7px;letter-spacing:.92px;line-height:20px;min-width:234px;padding:10px 15px;position:absolute;text-align:center;top:25px;white-space:normal;z-index:99999}.vcv-tooltip-container .vcv-tooltip-box a{color:#fff;text-decoration:underline;transition:text-decoration .05s ease-in-out}.vcv-tooltip-container .vcv-tooltip-box a:hover{color:#fff;text-decoration:none}.vcv-tooltip-container .vcv-tooltip-box a:focus{box-shadow:none}.rtl .vcv-tooltip-container{margin-left:0;margin-right:8px}.vcv-tooltip-container .vcv-ui-icon-question{color:#bcbcbc;cursor:pointer;display:block;font-size:14px;transition:color .05s ease-in-out}.vcv-tooltip-container .vcv-ui-icon-question.vcv-ui-icon--active,.vcv-tooltip-container .vcv-ui-icon-question:hover{color:#16243f}.vcv-tooltip-container .vcv-ui-icon-question.vcv-ui-icon--light-hover.vcv-ui-icon--active,.vcv-tooltip-container .vcv-ui-icon-question.vcv-ui-icon--light-hover:hover{color:#e3e3e3}.vcv-tooltip-container .vcv-ui-icon-question.vcv-ui-icon--active:after{border:5px solid transparent;border-bottom-color:#16243f;content:"";display:block;left:2px;position:absolute;top:15px;z-index:999999}.vcv-tooltip-container--box-position--top .vcv-tooltip-box{top:-11px;transform:translateY(-100%)}.vcv-tooltip-container--box-position--top .vcv-ui-icon-question.vcv-ui-icon--active:after{border-color:#16243f transparent transparent;top:-1px;transform:translateY(-100%)}.vcv-ui-edit-form-section-header .vcv-tooltip-container .vcv-ui-icon-question.vcv-ui-icon--active,.vcv-ui-edit-form-section-header .vcv-tooltip-container .vcv-ui-icon-question:hover,.vcv-ui-editor-search-container .vcv-tooltip-container .vcv-ui-icon-question.vcv-ui-icon--active,.vcv-ui-editor-search-container .vcv-tooltip-container .vcv-ui-icon-question:hover,.vcv-ui-panel-heading .vcv-tooltip-container .vcv-ui-icon-question.vcv-ui-icon--active,.vcv-ui-panel-heading .vcv-tooltip-container .vcv-ui-icon-question:hover{color:#fff}.vcv-ui-modal-header-tooltip{display:inline-flex;flex-grow:1}.vcv-ui-editor-search-container .vcv-tooltip-container{bottom:0;margin:auto;position:absolute;right:-32px;top:0}.rtl .vcv-ui-editor-search-container .vcv-tooltip-container{left:-32px;right:auto}.vcv-ui-form-wp-tinymce .vcv-tooltip-container{margin-right:8px;vertical-align:middle}.rtl .vcv-ui-form-wp-tinymce .vcv-tooltip-container{margin-left:8px;margin-right:0}.vcv-ui-color-picker-dropdown{margin-right:4px}.rtl .vcv-ui-color-picker-dropdown{margin-left:4px;margin-right:0}.vcv-ui-sketch-picker{display:inline-block}.vcv-ui-form-dropdown-color-swatch{border-radius:3px;height:16px;margin:2px 0 3px;position:relative;width:16px}.vcv-ui-form-dropdown-color-swatch:before{background-color:#fefefe;background-image:linear-gradient(45deg,#eee 25%,transparent 0,transparent 75%,#eee 0,#eee),linear-gradient(45deg,#eee 25%,transparent 0,transparent 75%,#eee 0,#eee);background-position:0 0,6px 6px;background-repeat:repeat;background-size:12px 12px;border-radius:inherit;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.vcv-ui-form-dropdown-color-swatch.vcv-ui-form-dropdown-color--transparent:before{background-color:transparent;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAG5JREFUOBFjZCATvI+MtP//9+9aRnL0wzUzMweTbACyZsHlyw+SZAC6ZpDriTYAm2aiDcClmSgD8GkmaAAhzXgNIEYzTgOI1YzVAFI0YxhAqmYUA8jRDDeAXM1gAyjRDDKACZwlgbkKlDFAAqQCAB5beZgTNEIdAAAAAElFTkSuQmCC);background-size:cover}.vcv-ui-form-dropdown-color-swatch.vcv-ui-form-dropdown-color--no-color:before{background:none;bottom:0;content:"-";left:0;right:0;top:0}.vcv-ui-form-dropdown-color-swatch.vcv-ui-form-dropdown-color--no-color .vcv-ui-form-dropdown-color-value{box-shadow:none}.vcv-ui-form-dropdown-color-value{border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(0,0,0,.149);height:100%;position:relative}.vcv-ui-form-dropdown-color-popover{margin-top:4px;position:relative;z-index:2}.vcv-ui-color-picker-panel{background:#fff;border:1px solid #d1d1d1;border-radius:3px;box-sizing:initial;direction:ltr;display:flex;flex-wrap:wrap;margin-top:4px;padding:10px;width:200px}.vcv-media--sm .vcv-ui-color-picker-panel{width:365px}.vcv-ui-color-picker-custom-color,.vcv-ui-color-picker-presets-color{flex-grow:1;flex-shrink:0;width:100%}.vcv-media--sm .vcv-ui-color-picker-custom-color,.vcv-media--sm .vcv-ui-color-picker-presets-color{width:0}.vcv-ui-color-picker-custom-color{border-bottom:1px solid #eee}.vcv-media--sm .vcv-ui-color-picker-custom-color{border-bottom:0}.vcv-ui-color-picker-used-stack-wrapper{border-bottom:1px solid #eee;padding:10px 0;width:100%}.vcv-media--sm .vcv-ui-color-picker-used-stack-wrapper{border-bottom:none;border-right:1px solid #eee;padding:0 10px;width:auto}.vcv-ui-color-picker-used-stack{display:flex;flex-wrap:wrap;margin:0 0 -10px -10px}.vcv-media--sm .vcv-ui-color-picker-used-stack{flex-direction:column}.vcv-ui-color-picker-presets-color{display:flex;flex-wrap:wrap;margin:0 0 -10px -10px;padding-top:10px}.vcv-media--sm .vcv-ui-color-picker-presets-color{margin:0 0 -10px;padding-top:0}.rtl .vcv-ui-color-picker-presets-color{direction:rtl}.vcv-ui-replace-element-block{padding:20px 20px 0;position:relative}.vcv-ui-replace-element-block.vcv-ui-replace-element-block--inner{padding:0}.vcv-ui-replace-element-heading,.vcv-ui-section-heading{-webkit-font-smoothing:antialiased;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;letter-spacing:1px;margin-top:0;text-transform:capitalize}.vcv-ui-replace-element-description,.vcv-ui-section-description{color:#999;font-size:13px;font-style:italic;font-weight:500;letter-spacing:1px;margin-bottom:23px}.vcv-ui-replace-element-container{margin-bottom:30px;overflow:hidden;position:relative}.vcv-ui-replace-element-hide{color:#c6c6c6;cursor:pointer;display:inline-block;height:25px;position:absolute;right:18px;top:0;width:25px;z-index:1}.vcv-ui-replace-element-hide:before{font-size:.8em}.vcv-ui-replace-element-list{display:flex;flex-wrap:wrap;justify-content:flex-start;list-style:none;margin:0 -15px -30px;padding:0}.vcv-ui-replace-element-list .vcv-ui-item-list-item-content--active{border:1px solid rgba(70,115,189,.8);box-shadow:0 0 0 1px rgba(70,115,189,.8)}.vcv-ui-replace-element-list .vcv-ui-item-element-name{white-space:normal}.vcv-ui-google-fonts-fontfamily-container{position:relative}.vcv-ui-google-fonts-fontfamily-container .vcv-ui-wp-spinner{background:rgba(0,0,0,.1);height:100%;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease;width:100%}.vcv-ui-google-fonts-fontfamily-container.vcv-ui-google-fonts-spinner .vcv-ui-wp-spinner{opacity:1;pointer-events:all}.vcv-ui-font-preview-text{font-size:30px}.vcv-row-html-editor-container{border:1px solid #d1d1d1;border-radius:3px}.vcv-ui-form-layout-layouts{display:flex;flex-flow:row wrap;margin-left:-20px;margin-right:-20px}.vcv-ui-form-layout-description{color:#a9a9a8;display:inline-block;font-style:italic;margin-bottom:25px}.vcv-ui-form-layout-layouts-col{cursor:pointer;display:flex;flex-basis:60px;flex-grow:0;flex-shrink:0}.vcv-ui-form-layout-layouts-col>span{background:#fff;border:2px solid #d1d1d1;flex:1;height:40px}.vcv-ui-form-layout-layouts-col.vcv-ui-state--active>span{border-color:#2b4b80}.vcv-ui-form-layout-layouts-col{margin-bottom:20px;margin-left:20px;margin-right:20px}.vcv-ui-form-layout-layouts-col span:not(:first-child){margin-left:2px}.rtl .vcv-ui-form-layout-layouts-col span:not(:first-child){margin-left:0;margin-right:2px}.vcv-ui-form-layout-custom-layout-columns{display:flex}.vcv-ui-form-layout-custom-layout-columns .vcv-ui-form-layout-custom-layout-col{flex:1}.vcv-ui-form-layout-reverse-column-toggle{margin-top:3px}.vcv-ui-form-responsiveness-settings-devices{background:#283aa4;color:#fff;display:flex}.vcv-ui-form-responsiveness-settings-devices-item{border-right:1px solid hsla(0,0%,100%,.1);flex-basis:20%;padding:12px 0;text-align:center}.vcv-ui-form-responsiveness-settings-devices-item:first-child{border-left:1px solid #283aa4}.vcv-ui-form-responsiveness-settings-devices-item:last-child{border-right:1px solid #283aa4}.vcv-ui-form-responsiveness-settings-devices-item .vcv-ui-icon{font-size:18px;vertical-align:middle}.vcv-ui-form-responsiveness-settings-devices-item-title{font-size:10px;margin-bottom:0}.vcv-ui-form-responsiveness-settings-hide-labels .vcv-ui-form-responsiveness-settings-devices-item-title{display:none}.vcv-ui-form-responsiveness-settings-options{display:flex}.vcv-ui-form-responsiveness-settings-device-layout{border-right:1px solid #d1d1d1;flex-basis:20%}.vcv-ui-form-responsiveness-settings-device-layout:first-child{border-left:1px solid #d1d1d1}.vcv-ui-form-responsiveness-settings-device-layout .vcv-ui-tag-list-container{background:#fff;border-bottom:1px solid #d1d1d1;padding:5px 0;transition:background .2s ease-in-out}.vcv-ui-form-responsiveness-settings-device-layout .vcv-ui-tag-list-container .vcv-ui-form-input.vcv-ui-tag-list-input{transition:background .2s ease-in-out}.vcv-ui-form-responsiveness-settings-device-layout .vcv-ui-tag-list-container.vcv-ui-tag-list-container--active,.vcv-ui-form-responsiveness-settings-device-layout .vcv-ui-tag-list-container.vcv-ui-tag-list-container--active .vcv-ui-tag-list-input,.vcv-ui-form-responsiveness-settings-device-layout .vcv-ui-tag-list-container:hover,.vcv-ui-form-responsiveness-settings-device-layout .vcv-ui-tag-list-container:hover .vcv-ui-tag-list-input{background:#eee}.vcv-ui-form-responsiveness-settings-device-layout .vcv-ui-tag-list-container .vcv-ui-tag-list-input{border:0;border-radius:0;box-shadow:none;padding:0;text-align:center}.vcv-ui-form-responsiveness-settings-device-layout .vcv-ui-tag-list-container .vcv-ui-tag-list-input:focus{animation:none;border:0;box-shadow:none}.vcv-ui-tag-list-item{background-color:#283aa4;border-radius:2em;color:#fff;display:inline-block;margin:1px 3px;padding:1px 11px;pointer-events:auto;transition-duration:.2s;transition-property:all;transition-timing-function:ease-in-out}.vcv-ui-tag-list-item:before{content:attr(data-vcv-tag-list-label)}.vcv-ui-tag-list-item.vcv-ui-tag-list-item--active,.vcv-ui-tag-list-item:hover{background-color:#203251}.vcv-ui-tag-list-item.vcv-ui-tag-list-item--active:before,.vcv-ui-tag-list-item:hover:before{content:attr(data-vcv-tag-list-label-hover)}.vcv-ui-tag-list-item-error{background-color:#ed5656}.vcv-ui-tag-list-item-error:hover{background-color:#cf3f3f}.vcv-ui-tag-list-item-remove{background:transparent;border:0;color:#fff;cursor:pointer;font-size:.9em;margin:-2px -6px -2px 6px;padding:2px}.rtl .vcv-ui-tag-list-item-remove{margin:-2px 6px -2px -6px}.vcv-ui-tag-list-container{position:relative}.vcv-layout-header .vcv-ui-form-input,.vcv-ui-ajax-form-container input,.vcv-ui-ajax-form-container textarea{display:block}.vcv-layout-header .vcv-ui-form-input.vcv-ui-tag-list-input,.vcv-ui-ajax-form-container input.vcv-ui-tag-list-input,.vcv-ui-ajax-form-container textarea.vcv-ui-tag-list-input{word-wrap:break-word;resize:none;transition:none;word-break:break-all}.vcv-layout-header .vcv-ui-form-input.vcv-ui-tag-list-input.vcv-ui-tag-list-input-editing-disabled,.vcv-ui-ajax-form-container input.vcv-ui-tag-list-input.vcv-ui-tag-list-input-editing-disabled,.vcv-ui-ajax-form-container textarea.vcv-ui-tag-list-input.vcv-ui-tag-list-input-editing-disabled{opacity:0;pointer-events:none;position:absolute}.vcv-layout-header .vcv-ui-form-input.vcv-ui-tag-list,.vcv-ui-ajax-form-container input.vcv-ui-tag-list,.vcv-ui-ajax-form-container textarea.vcv-ui-tag-list{cursor:text;min-height:30px;padding:3px 2px}.vcv-layout-header .vcv-ui-suggest-box.vcv-ui-form-input{background:#fff;margin-bottom:5px;max-width:70px;overflow:auto;overflow-x:hidden;padding:0;position:fixed;transition:none;z-index:1111}.vcv-layout-header .vcv-ui-suggest-box.vcv-ui-form-input>:first-child{border-top:none}@media (max-width:400px){.vcv-layout-header .vcv-ui-suggest-box.vcv-ui-form-input{display:none}}.vcv-ui-suggest-box-item{border-top:1px solid #d1d1d1;box-sizing:border-box;cursor:pointer;display:block;padding:5px 10px;transition:background-color .2s ease-in-out}.vcv-ui-suggest-box-item.vcv-selected,.vcv-ui-suggest-box-item:hover{background-color:#ddd}.vcv-layout-header .vcv-ui-suggest-box.vcv-ui-autocomplete{max-width:250px}.vcv-ui-tag-list-container .vcv-ui-wp-spinner{bottom:0;margin:auto;position:absolute;right:14px;top:0;z-index:5}.vcv-ui-tag-list-item-validating,.vcv-ui-tag-list-item-validating:hover{background-color:#c6c6c6}.vc-tags{-webkit-font-smoothing:antialiased;background:#fff;border:1px solid #d1d1d1;border-radius:3px;cursor:text;font-family:Roboto,sans-serif;font-size:12px;font-weight:400;line-height:1.5;padding:6px 0 0 6px;position:relative;transition-duration:.2s;transition-property:all;transition-timing-function:ease-in-out}.vc-tags.is-focused,.vc-tags:hover{border-color:#c4c4c4}.vc-tags.is-focused{animation:vcv-ui-form-shadow-blink .4s ease-out;box-shadow:inset 0 6px 6px -6px rgba(0,0,0,.1)}.vc-tags--selected{display:inline}.vc-tags--selected-tag{-webkit-font-smoothing:antialiased;background:#283aa4;border:3px solid #283aa4;border-radius:2em;box-sizing:border-box;color:#fff;display:inline-block;font-size:inherit;font-weight:700;line-height:inherit;margin:0 6px 6px 0;padding:1px 3px 1px 6px;position:relative;transition:all .2s}.vc-tags--selected-tag .vcv-ui-icon{cursor:pointer;display:inline-block;font-size:10px;font-weight:700;margin-left:3px;padding:4px;vertical-align:middle}.vc-tags--selected-tag .vc-tags--suggestions{width:150px}.vc-tags--selected-tag:hover{background:#203251;border-color:#203251}.vc-tags--selected-tag.vc-tags--selected-tag--editable{background:transparent;border-color:#c6cbd4;color:#c6cbd4}.vc-tags--selected-tag.vc-tags--selected-tag--editable:hover{background:transparent;border-color:#a0a1a3;color:#a0a1a3}.vc-tags--selected-tag-name{outline:none;vertical-align:middle}.vc-tags--tag-not-valid{background-color:#ed5656;border-color:#ed5656}.vc-tags--tag-not-valid:hover{background-color:#cf3f3f;border-color:#cf3f3f}.vc-tags--search{display:inline-block;margin-bottom:6px;max-width:100%;padding:5px 2px}.vc-tags--search-input{border:0;color:#5c5b5b;font-size:inherit;line-height:inherit;margin:0;max-width:100%;outline:none;padding:0}.vc-tags--search-input::-ms-clear{display:none}.vc-tags--suggestions{left:0;margin:4px 0;position:absolute;top:100%;width:100%;z-index:99999}.vc-tags--suggestions--top{top:0;transform:translateY(-100%)}.vc-tags--suggestions .vcv-ui-scroll{position:static!important}.vc-tags--suggestions .vcv-ui-scroll .vcv-ui-scroll-track--vertical{height:110px}.vc-tags--suggestions .vcv-ui-scroll .vcv-ui-scroll-content{background:#fff;border:none;border-radius:5px;box-shadow:0 0 6px rgba(0,0,0,.15);inset:auto!important;list-style:none;margin:0;max-height:120px;padding:0;width:100%}.vc-tags--suggestions .vcv-ui-scroll .vcv-ui-scroll-content::-webkit-scrollbar{display:none}.vc-tags--suggestions .vc-tags--suggestion{color:#70747c;font-style:italic;font-weight:500;margin:0;padding:6px 8px;transition:background .2s}.vc-tags--suggestions .vc-tags--suggestion mark{background:none;color:#37383a;font-weight:600;text-decoration:underline}.vc-tags--suggestions .vc-tags--suggestion:hover{background:#f0f1f2;cursor:pointer}.vc-tags--suggestions .vc-tags--suggestion.is-active{background:#f0f1f2}.vc-tags--suggestions .vc-tags--suggestion.is-disabled{cursor:auto;opacity:.5}.vc-tags--suggestion-prefix{-webkit-font-smoothing:antialiased;font-style:normal;font-weight:600}.vcv-ui-form-params-group{margin:0 -20px}.vcv-ui-form-params-group .vcv-ui-icon-arrow-right{color:hsla(0,0%,100%,.4)}.vcv-ui-form-params-group .vcv-ui-drag-handler{z-index:1000}.vcv-ui-form-params-group .vcv-ui-form-params-group-item{background:#203251;color:#fff;padding:12px 7px 12px 5px}.vcv-ui-form-params-group .vcv-ui-form-params-group-item:last-of-type{border-bottom:none}.vcv-ui-form-params-group .vcv-ui-form-params-group-item:hover{background-color:#16243f}.vcv-ui-form-params-group .vcv-ui-form-params-group-item .vcv-ui-forms-params-group-content-editable{padding:1px 12px}.vcv-ui-form-params-group-item--dragging{background:#203251;color:#fff;z-index:10000}.vcv-ui-form-params-group-item--dragging .vcv-ui-tree-layout-control-label{padding-left:18px}.vcv-ui-form-params-group-item--dragging .vcv-ui-icon-arrow-right{color:hsla(0,0%,100%,.4)}.vcv-ui-form-params-group-add-item{align-items:center;border:1px dashed #000;color:#000;cursor:pointer;display:flex;height:46px;justify-content:center;margin:15px 20px;opacity:.15;transition:opacity .2s ease-in-out}.vcv-ui-form-params-group-add-item:hover{opacity:.3}.vcv-ui-forms-params-group-content-editable{outline:none}.vcv-gutenberg-modal{background:rgba(0,0,0,.7);bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:10000}.vcv-gutenberg-modal .vcv-loading-overlay{align-items:center;background:#fff;bottom:20px;left:20px;right:20px;top:20px;z-index:1}.vcv-gutenberg-modal-inner{background:#fff;bottom:20px;left:20px;position:fixed;right:20px;top:20px}.vcv-gutenberg-modal-inner iframe{height:100%;width:100%}button.vcv-gutenberg-modal-close-button{background:transparent;border:0;box-shadow:none;color:rgba(0,0,0,.5);cursor:pointer;font-size:16px;padding:5px;position:absolute;right:25px;top:25px;transition:color .2s ease-in-out;z-index:2}button.vcv-gutenberg-modal-close-button:focus,button.vcv-gutenberg-modal-close-button:hover{background:transparent;border:0;box-shadow:none;color:rgba(0,0,0,.7)}.vcv-ui-form-tree-view--attribute .vcv-ui-tree-layout-container{margin:0 -20px}.vcv-ui-form-tree-view--attribute .vcv-ui-tree-layout-actions{border-top:0}.vcv-ui-tinymce-fonts-selectbox input.vcv-ui-tinymce-fonts-selectbox-filter{background:transparent;border:1px solid #ddd;border-radius:0;box-shadow:none;box-sizing:border-box;cursor:text;display:inline-block;font-size:14px;line-height:19px;margin:5px 9px;outline:none;padding:4px 4px 4px 24px;width:calc(100% - 18px)}.vcv-ui-tinymce-fonts-selectbox .vcv-ui-tinymce-fonts-selectbox-options{background-color:#fff;box-shadow:0 3px 5px rgba(0,0,0,.2);display:none;float:left;left:0;margin:2px 0 0;min-width:160px;padding:0;position:absolute;top:100%;z-index:1000}.vcv-ui-tinymce-fonts-selectbox.mce-active>.vcv-ui-tinymce-fonts-selectbox-options{display:block}.vcv-ui-tinymce-fonts-selectbox .vcv-ui-tinymce-fonts-selectbox-options ul{margin:5px 0 0;max-height:350px;overflow-x:hidden;overflow-y:auto;width:240px}.vcv-ui-tinymce-fonts-selectbox .vcv-ui-tinymce-fonts-selectbox-options ul>li{margin-bottom:2px}.vcv-ui-tinymce-fonts-selectbox .vcv-ui-tinymce-fonts-selectbox-options ul>li:last-child{margin-bottom:0}.vcv-ui-tinymce-fonts-selectbox .vcv-ui-tinymce-fonts-selectbox-options a{background-image:url(https://cdn.hub.visualcomposer.com/plugin-assets/fonts2.png);background-repeat:no-repeat;border:none;box-shadow:0 0 0 1px transparent;box-sizing:border-box;clear:both;color:#333;display:block;font-weight:400;height:22px;line-height:16px;padding:3px 10px;text-decoration:none;text-indent:-9999px;transition:box-shadow .2s,opacity .2s;white-space:nowrap}.vcv-ui-tinymce-fonts-selectbox .vcv-ui-tinymce-fonts-selectbox-options a:focus,.vcv-ui-tinymce-fonts-selectbox .vcv-ui-tinymce-fonts-selectbox-options a:hover{box-shadow:0 0 0 1px #a9a9a9;opacity:.7;text-decoration:none}.vcv-ui-tinymce-fonts-selectbox-input-box:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#c5c5c5;content:"\2315";font-family:VC-Icons!important;font-style:normal;font-variant:normal;font-weight:400;left:15px;line-height:1;position:absolute;text-transform:none;top:12px}
4
- /*! media breakpoints */.vcv-ui-form-group{border:0;margin:0 0 20px}.vcv-ui-form-group.vcv-ui-form-group--has-inner-fields{margin-bottom:0}.vcv-ui-form-group-heading-wrapper{display:flex}.vcv-ui-ajax-form-container label,.vcv-ui-form-group-heading{display:block;font-size:12px;font-weight:700;margin:0 0 3px}.vcv-ui-ajax-form-container label>.vcv-ui-wp-spinner,.vcv-ui-form-group-heading>.vcv-ui-wp-spinner{margin-left:15px}.vcv-ui-ajax-form-container small,.vcv-ui-form-helper,.vcv-ui-form-message{clear:both;color:#9a9a9a;display:block;font-size:.9em;font-style:italic;line-height:normal;margin:8px 0 12px}.vcv-ui-form-helper--action{color:#586dc6;cursor:pointer;text-decoration:none;transition:.2s}.vcv-ui-form-helper--action:hover{color:#515162;text-decoration:underline}.vcv-ui-form-helper--action:focus{box-shadow:none;outline:none}.vcv-ui-form-message{padding-top:24px;text-align:center}.vcv-ui-element-lock-container .vcv-ui-ajax-form-container small,.vcv-ui-element-lock-container .vcv-ui-form-helper{margin:0 0 20px}.vcv-ui-element-lock-container .vcv-ui-ajax-form-container small:last-of-type,.vcv-ui-element-lock-container .vcv-ui-form-helper:last-of-type{margin:0 0 30px}.vcv-ui-form-group-style--inline .vcv-ui-ajax-form-container label,.vcv-ui-form-group-style--inline .vcv-ui-form-group-heading{display:inline-block;margin:8px;vertical-align:baseline}.vcv-ui-form-group-style--inline .vcv-ui-ajax-form-container label:first-child,.vcv-ui-form-group-style--inline .vcv-ui-form-group-heading:first-child{margin-left:0}.vcv-ui-form-group-heading--inline{display:inline-block;margin-left:10px}@keyframes vcv-ui-form-blink{0%{border-color:#c4c4c4;box-shadow:0 0 0 1px rgba(140,171,221,0)}50%{border-color:#8cabdd;box-shadow:0 0 0 1px #8cabdd}to{border-color:#c4c4c4;box-shadow:0 0 0 1px rgba(140,171,221,0)}}@keyframes vcv-ui-form-shadow-blink{0%{border-color:#c4c4c4;box-shadow:0 0 0 1px rgba(140,171,221,0)}50%{border-color:#8cabdd;box-shadow:0 0 0 1px #8cabdd,inset 0 6px 6px -6px transparent}to{border-color:#c4c4c4;box-shadow:0 0 0 1px rgba(140,171,221,0),inset 0 6px 6px -6px rgba(0,0,0,.1)}}.vcv-ui-ajax-form-container select,.vcv-ui-form-dropdown{appearance:none;background:url(assets/e671e5cf539c602dca22.svg) right 1em center no-repeat #fff;border:1px solid #d1d1d1;border-radius:3px;box-shadow:none;box-sizing:border-box;color:#5c5b5b;display:inline-block;font-size:12px;font-weight:400;height:auto;line-height:1.5;padding:5px 2em 5px 14px;transition-duration:.2s;transition-property:all;transition-timing-function:ease-in-out;vertical-align:middle;width:100%}.vcv-ui-ajax-form-container select.vcv-ui-form-state--focus,.vcv-ui-ajax-form-container select:focus,.vcv-ui-ajax-form-container select:hover,.vcv-ui-form-dropdown.vcv-ui-form-state--focus,.vcv-ui-form-dropdown:focus,.vcv-ui-form-dropdown:hover{border-color:#c4c4c4}.vcv-ui-ajax-form-container select.vcv-ui-form-state--focus,.vcv-ui-ajax-form-container select:focus,.vcv-ui-form-dropdown.vcv-ui-form-state--focus,.vcv-ui-form-dropdown:focus{animation:vcv-ui-form-shadow-blink .4s ease-out;box-shadow:inset 0 6px 6px -6px rgba(0,0,0,.1)}.vcv-ui-ajax-form-container select::-ms-expand,.vcv-ui-form-dropdown::-ms-expand{display:none}.vcv-ui-ajax-form-container select:disabled,.vcv-ui-ajax-form-container select[disabled],.vcv-ui-form-dropdown:disabled,.vcv-ui-form-dropdown[disabled]{background-color:#f5f5f5;border-color:#d1d1d1;color:#7e7e7e;cursor:not-allowed}.vcv-ui-ajax-form-container select:not(select),.vcv-ui-form-dropdown:not(select){padding:8px 2.5em 8px 14px;width:auto}.vcv-ui-ajax-form-container select.vcv-ui-form-input-select,.vcv-ui-form-dropdown.vcv-ui-form-input-select{padding:5px 14px}.rtl .vcv-ui-ajax-form-container select,.rtl .vcv-ui-form-dropdown{background:url(assets/e671e5cf539c602dca22.svg) left 1em center no-repeat #fff;padding:8px 14px 8px 2em}.vcv-ui-form-dropdown-style--inline{width:auto}.vcv-ui-ajax-form-container .vcv-ui-ajax-form-container label,.vcv-ui-ajax-form-container .vcv-ui-form-group-heading{margin-top:20px}.vcv-layout-header .vcv-ui-ajax-form-container input[type=checkbox],.vcv-layout-header .vcv-ui-ajax-form-container input[type=radio],.vcv-layout-header .vcv-ui-ajax-form-container textarea[type=checkbox],.vcv-layout-header .vcv-ui-ajax-form-container textarea[type=radio]{display:inline-block;vertical-align:middle;width:auto}.vcv-layout-header .vcv-ui-ajax-form-container label input[type=email],.vcv-layout-header .vcv-ui-ajax-form-container label input[type=number],.vcv-layout-header .vcv-ui-ajax-form-container label input[type=search],.vcv-layout-header .vcv-ui-ajax-form-container label input[type=text]{margin-top:12px}.vcv-layout-header .vcv-ui-ajax-form-container input[type=checkbox]{height:16px;line-height:normal}.vcv-layout-header .vcv-ui-ajax-form-container input[type=checkbox]+label{display:inline-block;margin-bottom:.2em;margin-left:.4em;margin-right:1em}.vcv-layout-header .vcv-ui-ajax-form-container .vcv-ui-wp-spinner:before{background:transparent url(assets/9473596cf58c721f0a0b.svg) 50% 50% no-repeat;background-size:contain}.vcv-layout-header .vcv-ui-ajax-form-container a{color:#2b4b80;text-decoration:none}.vcv-layout-header .vcv-ui-ajax-form-container a:active,.vcv-layout-header .vcv-ui-ajax-form-container a:hover{color:#203251}.vce-image-filter--xpro2{-webkit-filter:contrast(1.3) brightness(.8) sepia(.25) saturate(1.5) hue-rotate(-10deg);filter:contrast(1.3) brightness(.8) sepia(.25) saturate(1.5) hue-rotate(-10deg)}.vce-image-filter--willow{-webkit-filter:saturate(.02) contrast(.85) brightness(1.2) sepia(.02);filter:saturate(.02) contrast(.85) brightness(1.2) sepia(.02)}.vce-image-filter--walden{-webkit-filter:sepia(.35) contrast(.9) brightness(1.1) hue-rotate(-10deg) saturate(1.5);filter:sepia(.35) contrast(.9) brightness(1.1) hue-rotate(-10deg) saturate(1.5)}.vce-image-filter--valencia{-webkit-filter:sepia(.15) saturate(1.5) contrast(.9);filter:sepia(.15) saturate(1.5) contrast(.9)}.vce-image-filter--toaster{-webkit-filter:sepia(.4) saturate(2.5) hue-rotate(-30deg) contrast(.67);filter:sepia(.4) saturate(2.5) hue-rotate(-30deg) contrast(.67)}.vce-image-filter--sutro{-webkit-filter:brightness(.75) contrast(1.3) sepia(.5) hue-rotate(-25deg);filter:brightness(.75) contrast(1.3) sepia(.5) hue-rotate(-25deg)}.vce-image-filter--sierra{-webkit-filter:contrast(.8) saturate(1.2) sepia(.15);filter:contrast(.8) saturate(1.2) sepia(.15)}.vce-image-filter--rise{-webkit-filter:saturate(1.4) sepia(.25) hue-rotate(-15deg) contrast(.8) brightness(1.1);filter:saturate(1.4) sepia(.25) hue-rotate(-15deg) contrast(.8) brightness(1.1)}.vce-image-filter--nashville{-webkit-filter:sepia(.4) saturate(1.5) contrast(.9) brightness(1.1) hue-rotate(-15deg);filter:sepia(.4) saturate(1.5) contrast(.9) brightness(1.1) hue-rotate(-15deg)}.vce-image-filter--mayfair{-webkit-filter:saturate(1.4) contrast(1.1);filter:saturate(1.4) contrast(1.1)}.vce-image-filter--lofi{-webkit-filter:contrast(1.4) brightness(.9) sepia(.05);filter:contrast(1.4) brightness(.9) sepia(.05)}.vce-image-filter--kelvin{-webkit-filter:sepia(.4) saturate(2.4) brightness(1.3) contrast(1);filter:sepia(.4) saturate(2.4) brightness(1.3) contrast(1)}.vce-image-filter--inkwell{-webkit-filter:grayscale(1) brightness(1.2) contrast(1.05);filter:grayscale(1) brightness(1.2) contrast(1.05)}.vce-image-filter--hudson{-webkit-filter:contrast(1.2) brightness(.9) hue-rotate(-10deg);filter:contrast(1.2) brightness(.9) hue-rotate(-10deg)}.vce-image-filter--hefe{-webkit-filter:contrast(1.3) sepia(.3) saturate(1.3) hue-rotate(-10deg) brightness(.95);filter:contrast(1.3) sepia(.3) saturate(1.3) hue-rotate(-10deg) brightness(.95)}.vce-image-filter--earlybird{-webkit-filter:sepia(.4) saturate(1.6) contrast(1.1) brightness(.9) hue-rotate(-10deg);filter:sepia(.4) saturate(1.6) contrast(1.1) brightness(.9) hue-rotate(-10deg)}.vce-image-filter--brannan{-webkit-filter:sepia(.5) contrast(1.4);filter:sepia(.5) contrast(1.4)}.vce-image-filter--amaro{-webkit-filter:hue-rotate(-10deg) contrast(.9) brightness(1.1) saturate(1.5);filter:hue-rotate(-10deg) contrast(.9) brightness(1.1) saturate(1.5)}.vce-image-filter--1977{-webkit-filter:sepia(.5) hue-rotate(-30deg) saturate(1.2) contrast(.8);filter:sepia(.5) hue-rotate(-30deg) saturate(1.2) contrast(.8)}.vcv-ui-form-attach-image-item .vcv-ui-form-attach-image-item-controls .vcv-ui-form-link .vcv-ui-dynamic-field-control{display:none}.vcv-ui-form-attach-image-item .vcv-ui-form-attach-image-item-controls .vcv-ui-form-link .vcv-ui-form-link-button{border:none}.vcv-ui-form-attach-image-item .vcv-ui-form-attach-image-item-controls .vcv-ui-form-link .vcv-ui-form-link-button:hover{background-color:transparent}.vcv-ui-form-attach-image-item .vcv-ui-form-attach-image-item-controls .vcv-ui-form-link .vcv-ui-form-link-button span{display:none}.vcv-ui-form-attach-image-item .vcv-ui-form-attach-image-item-controls .vcv-ui-form-link .vcv-ui-form-link-button .vcv-ui-icon-link:before{content:"\e919"}.vcv-ui-form-attach-image-items{list-style:none;margin:0;padding:0}.vcv-ui-form-attach-image-items:after{clear:both;content:" ";display:table}.vcv-ui-form-attach-image-item{list-style:none;margin-bottom:10px}.vcv-ui-form-attach-image-item.vcv-ui-form-attach-image-item--dragging{z-index:9999999}.vcv-ui-form-attach-image-item-inner{background:#fff;border-radius:5px;display:flex;padding:10px;position:relative;transition:box-shadow .2s ease-in-out;width:100%}.vcv-ui-form-attach-image-item-inner:hover{box-shadow:0 0 15px 0 rgba(0,0,0,.1)}.vcv-ui-form-attach-image-item-inner .vcv-ui-dynamic-field-control,.vcv-ui-form-attach-image-item-inner .vcv-ui-form-attach-image-item-control,.vcv-ui-form-attach-image-item-inner .vcv-ui-form-link .vcv-ui-form-link-button{align-items:center;color:#c6cbd4;cursor:pointer;display:flex;flex:0 0 auto;font-size:16px;height:2em;justify-content:center;line-height:1;outline:none;padding:0;text-decoration:none;transition-duration:.2s;transition-property:color;transition-timing-function:ease-in-out;width:2em}.vcv-ui-form-attach-image-item-inner .vcv-ui-dynamic-field-control:hover,.vcv-ui-form-attach-image-item-inner .vcv-ui-form-attach-image-item-control:hover,.vcv-ui-form-attach-image-item-inner .vcv-ui-form-link .vcv-ui-form-link-button:hover{color:#9aa3b3;text-decoration:none}.vcv-ui-form-attach-image-item-inner .vcv-ui-form-attach-image-item-control--drag{cursor:move;height:auto;margin-left:-9px;width:auto}.vcv-ui-form-attach-image-item-inner.vcv-ui-form-attach-image-item-inner--dynamic{height:80px}.vcv-ui-form-attach-image-item-inner.vcv-ui-form-attach-image-item-inner--dynamic .vcv-ui-dynamic-field-container{border:none;margin:0;padding:0;width:100%}.vcv-ui-form-attach-image-item-inner.vcv-ui-form-attach-image-item-inner--dynamic .vcv-ui-dynamic-field-tag{margin:0;padding:5px 11px 4px}.vcv-ui-form-attach-image-item-inner.vcv-ui-form-attach-image-item-inner--dynamic .vcv-ui-form-link-button{background-color:transparent;border:none}.vcv-ui-form-attach-image-item-inner.vcv-ui-form-attach-image-item-inner--dynamic .vcv-ui-icon-link:before{font-size:16px}.rtl .vcv-ui-form-attach-image-item-inner{flex-direction:row-reverse}.vcv-ui-form-attach-image-item-add-control{direction:ltr;display:flex}.vcv-ui-form-attach-image-item-add-control .vcv-ui-dynamic-field-control,.vcv-ui-form-attach-image-item-add-control .vcv-ui-form-attach-image-control{align-items:center;cursor:pointer;display:flex;flex-flow:row wrap;height:50px;justify-content:center;line-height:1;padding:0;position:relative;transition:all .2s}.vcv-ui-form-attach-image-item-add-control .vcv-ui-form-attach-image-control{border:2px dashed #c6cbd4;border-radius:5px;color:#c6cbd4;flex:1 0 auto;font-size:18px;transition:.2s}.vcv-ui-form-attach-image-item-add-control .vcv-ui-form-attach-image-control:focus,.vcv-ui-form-attach-image-item-add-control .vcv-ui-form-attach-image-control:hover{background:#fff;border-color:#6f747b;color:#6f747b;text-decoration:none}.vcv-ui-form-attach-image-item-add-control .vcv-ui-form-attach-image-control.vcv-ui-form-attach-image-control--drag-over{background:#fff;border-color:#6f747b;color:#6f747b}.vcv-ui-form-attach-image-item-add-control .vcv-ui-dynamic-field-control{color:#6f747b;flex:0 0 auto;font-size:16px}.vcv-ui-form-attach-image-item-add-control .vcv-ui-dynamic-field-control:focus,.vcv-ui-form-attach-image-item-add-control .vcv-ui-dynamic-field-control:hover{color:#16243f;text-decoration:none}.vcv-ui-form-attach-image-item-add-control.vcv-ui-form-attach-image-item-has-dynamic .vcv-ui-form-attach-image-control{margin-right:5px}.vcv-ui-form-attach-image-item-add-control.vcv-ui-form-attach-image-item-has-dynamic .vcv-ui-dynamic-field-control{padding-left:10px}.rtl .vcv-ui-form-attach-image-item-add-control.vcv-ui-form-attach-image-item-has-dynamic .vcv-ui-form-attach-image-control{margin-left:5px;margin-right:0}.vcv-ui-form-attach-image-thumbnail{background-color:#fefefe;background-image:linear-gradient(45deg,#eee 25%,transparent 0,transparent 75%,#eee 0,#eee),linear-gradient(45deg,#eee 25%,transparent 0,transparent 75%,#eee 0,#eee);background-position:0 0,10px 10px;background-repeat:repeat;background-size:20px 20px;cursor:pointer;margin:0;min-height:60px;min-width:60px;overflow:hidden;padding:0;position:relative}.vcv-ui-form-attach-image-thumbnail img{background-color:transparent;border:none;left:50%;max-height:100%;max-width:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.vcv-ui-form-attach-image-item-view--portrait .vcv-ui-form-attach-image-thumbnail img{height:auto;max-height:none;max-width:100%}.vcv-ui-form-attach-image-item-controls{align-items:center;display:flex;flex:1 0 auto;justify-content:flex-end}.rtl .vcv-ui-form-attach-image-item-controls{flex-direction:row-reverse}.vcv-ui-form-attach-image-description{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0 15px;overflow:hidden}.vcv-ui-form-attach-image-description span{color:#5c5b5b;flex:1 0 100%;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;letter-spacing:.3px;line-height:19px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vcv-ui-form-attach-image-description i{color:#999;font-size:12px;letter-spacing:.92px;line-height:20px;margin-top:-15px}.vcv-ui-form-attach-image-item .vcv-ui-form-button .vcv-ui-icon+*{margin-left:.6em}.rtl .vcv-ui-form-attach-image-item .vcv-ui-form-button .vcv-ui-icon+*{margin-left:0;margin-right:.6em}.vcv-ui-form-attach-image-item .vcv-ui-form-button .vcv-ui-icon{font-size:.8em;vertical-align:initial}.vcv-ui-form-group .vcv-ui-form-attach-image-url-dynamic .vcv-ui-form-link-button{line-height:13px;padding:6px 8px;width:auto}.vcv-ui-form-attach-image-filter{color:#484848;cursor:pointer;display:block;margin:0 auto;position:relative;text-align:center;width:80px}.vcv-ui-form-attach-image-filter-toggle{margin-top:10px}.vcv-ui-form-attach-image-filter-block{border-bottom:1px solid #ededed;border-top:1px solid #ededed;box-shadow:inset 0 -180px 150px -160px #fbfbfb,inset 0 180px 150px -160px #fbfbfb;margin:20px -20px;padding:0 20px;position:relative}.vcv-ui-form-attach-image-filter-container{overflow:hidden;position:relative;width:calc(100% + 20px)}.vcv-ui-form-attach-image-filter-list{list-style-type:none;margin:0;overflow-x:auto;padding:20px 2px 10px;white-space:nowrap}.vcv-ui-form-attach-image-filter-list-item{display:inline-block;margin:0 7px;vertical-align:top}.vcv-ui-form-attach-image-filter-list-item:first-child{margin-left:0}.vcv-ui-form-attach-image-filter .vcv-ui-form-attach-image-filter-image{background-color:transparent;border:none;left:50%;max-height:100%;max-width:none;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto}.vcv-ui-form-attach-image-filter-content{background-color:#fefefe;background-image:linear-gradient(45deg,#eee 25%,transparent 0,transparent 75%,#eee 0,#eee),linear-gradient(45deg,#eee 25%,transparent 0,transparent 75%,#eee 0,#eee);background-position:0 0,10px 10px;background-repeat:repeat;background-size:20px 20px;display:block;height:80px;overflow:hidden;position:relative}.vcv-ui-form-attach-image-filter-content--active{box-shadow:0 0 0 2px rgba(70,115,189,.8)}.vcv-ui-form-attach-image-filter-name{color:#6f747b;display:block;font-size:12px;margin:5px 0;white-space:normal}.vcv-ui-form-button{word-wrap:break-word;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:3px;box-sizing:border-box;cursor:pointer;display:inline-block;font-size:12px;font-weight:700;line-height:1.5;margin:0;padding:5px 14px;text-align:center;text-decoration:none;transition-duration:.2s;transition-property:color,background,border,opacity,transform;transition-timing-function:ease-in-out;user-select:none;vertical-align:middle}.vcv-ui-form-button[disabled]:not(.vcv-ui-form-button-undisabled){color:#f3f3f3;cursor:not-allowed}.vcv-ui-form-button[disabled]:not(.vcv-ui-form-button-undisabled):hover{background-color:#304568}.vcv-ui-form-button.vcv-ui-form-button--loading{pointer-events:none;position:relative}.vcv-ui-form-button.vcv-ui-form-button--loading:before{background-color:#304568;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.vcv-ui-form-button.vcv-ui-form-button--loading:focus:before,.vcv-ui-form-button.vcv-ui-form-button--loading:hover:before{background:#d98800}.vcv-ui-form-button.vcv-ui-form-button--loading:after{animation:vcv-ui-wp-spinner-animation .7s linear infinite;background:transparent url(assets/180442a2e0a058651cf0.svg) 50% 50% no-repeat;background-size:contain;content:"";display:block;height:16px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:16px;z-index:1}.vcv-ui-form-button .vcv-ui-icon{display:inline-block;flex-basis:100%;height:1em;line-height:inherit;position:relative;vertical-align:middle;width:1em}.vcv-ui-form-button .vcv-ui-icon+*{margin-left:1em}.vcv-ui-form-button .vcv-ui-icon:before{font-size:1.35em;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.vcv-ui-form-button--large{-webkit-font-smoothing:antialiased;background:#283aa4;border:none;border-radius:0;box-shadow:none;color:#fff;font-family:Montserrat,sans-serif;font-size:12px;letter-spacing:.077em;margin-bottom:12px;max-width:100%;padding:16px 34px;text-transform:uppercase}.vcv-ui-form-button--large:focus,.vcv-ui-form-button--large:hover{background:#ffae27;color:#fff}.vcv-ui-form-button--large:active,.vcv-ui-form-button--large:focus,.vcv-ui-form-button--large:hover,.vcv-ui-form-button--large:visited{border:none;box-shadow:none;text-decoration:none}.rtl .vcv-ui-form-button .vcv-ui-icon+*{margin-left:0;margin-right:1em}.vcv-ui-form-button--default{background-color:#fff;border-color:#d1d1d1;color:#707070}.vcv-ui-form-button--default.vcv-ui-state--active,.vcv-ui-form-button--default:hover{background-color:#ddd}.vcv-ui-form-button--action,.vcv-ui-form-button-group--action .vcv-ui-form-button{background-color:#283aa4;color:#fff;padding:11px 24px}.vcv-ui-form-button--action.vcv-ui-state--active,.vcv-ui-form-button--action:hover,.vcv-ui-form-button-group--action .vcv-ui-form-button.vcv-ui-state--active,.vcv-ui-form-button-group--action .vcv-ui-form-button:hover{background-color:#ffae27}.vcv-ui-lock-control-container .vcv-ui-form-button--action,.vcv-ui-lock-control-container .vcv-ui-form-button-group--action .vcv-ui-form-button{margin:0 20px 0 0}.vcv-ui-lock-control-container .vcv-ui-form-button--default{padding:11px 24px}.vcv-ui-lock-control-container .vcv-ui-wp-spinner{height:40px;width:40px}.vcv-ui-lock-control-container .vcv-ui-wp-spinner:before{height:27px;opacity:.5;width:27px}.vcv-ui-form-buttons-group{border-radius:3px;display:inline-flex;flex-flow:row wrap;overflow:hidden}.vcv-ui-form-buttons-group>.vcv-ui-form-button{border-radius:0;flex:1 0 auto;font-weight:700;margin-bottom:1px;margin-left:1px}.vcv-ui-form-button-group--action{background-color:#3a5c95}.vcv-ui-form-button-group--attribute,.vcv-ui-form-group.vcv-ui-form-button-group--attribute{border:1px solid #d0d0d0;direction:ltr}.vcv-ui-form-button-group--attribute .vcv-ui-form-button,.vcv-ui-form-group.vcv-ui-form-button-group--attribute .vcv-ui-form-button{align-items:center;background:#fff;border:0;border-left:1px solid #d0d0d0;color:#6f747b;display:flex;font-size:11px;font-weight:700;height:40px;justify-content:center;margin:0;min-width:40px;padding:0}.vcv-ui-form-button-group--attribute .vcv-ui-form-button:first-child,.vcv-ui-form-group.vcv-ui-form-button-group--attribute .vcv-ui-form-button:first-child{border-left:none}.vcv-ui-form-button-group--attribute .vcv-ui-form-button.vcv-ui-form-button--active,.vcv-ui-form-button-group--attribute .vcv-ui-form-button:hover,.vcv-ui-form-group.vcv-ui-form-button-group--attribute .vcv-ui-form-button.vcv-ui-form-button--active,.vcv-ui-form-group.vcv-ui-form-button-group--attribute .vcv-ui-form-button:hover{background:#ddd}.vcv-ui-form-button-group--attribute .vcv-ui-form-button .vcv-ui-icon-attribute,.vcv-ui-form-group.vcv-ui-form-button-group--attribute .vcv-ui-form-button .vcv-ui-icon-attribute{font-size:14px}.vcv-ui-form-button-group--large{border:1px solid #d0d0d0;direction:ltr}.vcv-ui-form-button-group--large .vcv-ui-form-button{background:#fff;border:none;border-left:1px solid #d0d0d0;border-radius:0;color:#6f747b;cursor:pointer;flex:0 1 auto;margin:0;padding:14px 24px;transition:background .2s ease-in-out}.vcv-ui-form-button-group--large .vcv-ui-form-button:first-child{border-left:none}.vcv-ui-form-button-group--large .vcv-ui-form-button.vcv-ui-form-button--active,.vcv-ui-form-button-group--large .vcv-ui-form-button:hover{background:#ddd}.vcv-ui-form-button-group--large .vcv-ui-form-button .vcv-ui-icon-expand{margin-left:8px}.vcv-ui-form-button-group--large .vcv-ui-form-button-group-item .vcv-ui-form-button{border-left:1px solid #d0d0d0}.vcv-ui-form-button-group--large .vcv-ui-form-button-group-item:first-child .vcv-ui-form-button{border-left:none}.vcv-ui-form-checkboxes{margin:8px 0 12px}.vcv-ui-form-checkboxes--list{margin:0}.vcv-ui-form-checkboxes--list .vcv-ui-form-checkbox{display:block}.vcv-ui-form-checkboxes--limit .vcv-ui-scroll-content{padding:5px 1px}.vcv-ui-form-checkbox{cursor:pointer;display:inline-block;font-size:12px;font-weight:700;margin:0 0 10px;padding-left:2em;padding-right:1em;position:relative;vertical-align:middle}.vcv-ui-form-checkbox .vcv-ui-form-checkbox-indicator{background-color:#fff;background-image:none;border:1px solid #d1d1d1;border-radius:3px;color:#283aa4;display:block;font-size:1em;height:18px;left:0;position:absolute;text-align:center;top:-1px;transition-duration:.2s;transition-property:all;transition-timing-function:ease-in-out;user-select:none;width:18px}.vcv-ui-form-checkbox:hover .vcv-ui-form-checkbox-indicator{border-color:#c4c4c4}.vcv-ui-form-checkbox>input{opacity:0;position:absolute;z-index:-1}.vcv-ui-form-checkbox>input:focus+.vcv-ui-form-checkbox-indicator{animation:vcv-ui-form-blink .4s ease-out}.vcv-ui-form-checkbox>input:checked+.vcv-ui-form-checkbox-indicator:before{transform:translate(-50%,-50%) scale(1)}.vcv-ui-form-checkbox>input+.vcv-ui-form-checkbox-indicator:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#283aa4;content:"";font-size:.85em;font-style:normal;font-variant:normal;font-weight:400;height:8px;left:50%;line-height:1;position:absolute;text-transform:none;top:50%;transform:translate(-50%,-50%) scale(0);transition:transform .2s ease-in-out;width:8px}.vcv-ui-form-checkbox>input:disabled+.vcv-ui-form-checkbox-indicator,.vcv-ui-form-checkbox>input[disabled]+.vcv-ui-form-checkbox-indicator{background-color:#f5f5f5;border-color:#d1d1d1;color:#7e7e7e;cursor:not-allowed}.vcv-ui-form-checkbox+.vcv-ui-ajax-form-container small,.vcv-ui-form-checkbox+.vcv-ui-form-helper{margin-left:2em}.vcv-ui-form-checkbox-children{margin-left:10px}.rtl .vcv-ui-form-checkbox{padding-left:1em;padding-right:2em}.rtl .vcv-ui-form-checkbox .vcv-ui-form-checkbox-indicator{left:auto;right:0}.rtl .vcv-ui-form-checkbox+.vcv-ui-ajax-form-container small,.rtl .vcv-ui-form-checkbox+.vcv-ui-form-helper{margin-left:0;margin-right:2em}.vcv-ui-form-colorpicker{position:relative}.vcv-ui-form-colorpicker--default{font-size:10px;font-weight:700;letter-spacing:.5px;padding:11px 14px;text-transform:uppercase}.vcv-ui-color-picker{display:block;width:255px}.vcv-ui-color-picker .wp-color-result{background-color:#fff;border:1px solid #c5c5c5;border-radius:3px;box-shadow:none;box-sizing:border-box;font-size:14px;height:40px;line-height:1.5;margin:0 2% 0 0;outline:none;padding:8px 14px;vertical-align:middle;width:23%}.vcv-ui-color-picker .wp-color-result:focus,.vcv-ui-color-picker .wp-color-result:hover{border-color:#c4c4c4}.vcv-ui-color-picker .wp-color-result:after,.vcv-ui-color-picker .wp-color-result:before{border-radius:inherit;bottom:-1px;box-shadow:none;content:"";display:block;left:-1px;position:absolute;right:-1px;top:-1px}.vcv-ui-color-picker .wp-color-result:after{background:inherit;border:inherit}.vcv-ui-color-picker .wp-color-result:before{background-color:#fff;background-image:linear-gradient(45deg,#eee 25%,transparent 0,transparent 75%,#eee 0,#eee),linear-gradient(45deg,#eee 25%,transparent 0,transparent 75%,#eee 0,#eee);background-position:0 0,10px 10px;background-repeat:repeat;background-size:20px 20px}.vcv-ui-color-picker .wp-color-result .vcv-ui-icon{background-color:#eaeaea;border:inherit;border-radius:inherit;bottom:-1px;color:#707070;display:none;left:100%;position:absolute;top:-1px;transition-duration:.2s;transition-property:background-color;transition-timing-function:ease-in-out}.vcv-ui-color-picker .wp-color-result .vcv-ui-icon:before{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.vcv-ui-color-picker .wp-color-result .vcv-ui-icon:hover{background-color:#ddd}.vcv-ui-color-picker .wp-color-result,.vcv-ui-color-picker .wp-picker-holder,.vcv-ui-color-picker .wp-picker-input-wrap{position:relative}.vcv-ui-color-picker .wp-color-result.wp-picker-open,.vcv-ui-color-picker .wp-color-result.wp-picker-open~.wp-picker-holder,.vcv-ui-color-picker .wp-color-result.wp-picker-open~.wp-picker-input-wrap{z-index:10}.vcv-ui-color-picker .wp-color-result:not(.wp-picker-open){margin-right:40px}.vcv-ui-color-picker .wp-color-result:not(.wp-picker-open):after{border-bottom-right-radius:0;border-top-right-radius:0}.vcv-ui-color-picker .wp-color-result:not(.wp-picker-open) .vcv-ui-icon{border-bottom-left-radius:0;border-top-left-radius:0;display:block;visibility:visible;width:40px}.vcv-ui-color-picker .vcv-ui-form-input-group{box-sizing:border-box;display:inline-flex;width:75%}.vcv-ui-color-picker .wp-color-result:not(.wp-picker-open)~.vcv-ui-form-input-group,.vcv-ui-color-picker .wp-color-result:not(.wp-picker-open)~.wp-picker-holder{display:none}.vcv-ui-color-picker .vcv-ui-color-picker-alpha-container{padding:10px}.vcv-ui-color-picker .vcv-ui-color-picker-alpha-container>label{display:block}.vcv-ui-color-picker .iris-square-value{box-shadow:none}.vcv-ui-color-picker .wp-picker-holder{background-color:#fff;border:1px solid #c5c5c5;border-radius:3px;font-size:14px;margin-top:4px}.vcv-ui-color-picker .iris-picker{background-color:transparent;background-image:none;border:none;margin:0}.vcv-ui-color-picker .iris-picker~*{border-top:inherit}.vcv-ui-form-button{position:relative}.vcv-ui-form-button>input{opacity:0;position:absolute;z-index:-1}.vcv-ui-editor-dropdown-input-container{background:#fff;border-radius:3px;display:flex;margin:0}.vcv-ui-editor-dropdown-input-container .vcv-ui-ajax-form-container select,.vcv-ui-editor-dropdown-input-container .vcv-ui-form-dropdown{border-radius:0;height:100%;opacity:0}.vcv-ui-editor-dropdown-input-container .vcv-ui-form-input{border:none;padding-left:0;width:auto}.vcv-ui-editor-dropdown-input-container .vcv-ui-form-input:focus{animation:none;box-shadow:none}.vcv-ui-editor-dropdown-input-container .vcv-ui-editor-dropdown-input-field-container{display:flex;flex:1 0 auto}.vcv-ui-editor-dropdown-input-container .vcv-ui-editor-dropdown-input-field-container .vcv-ui-editor-dropdown-input-field{border:1px solid #d1d1d1;border-bottom-left-radius:0;border-left:none;border-top-left-radius:0;flex:1 0 auto;padding-left:10px}.vcv-ui-editor-dropdown-input-icon-container{align-items:center;display:flex;flex:0 0 60px;justify-content:center}.vcv-ui-editor-dropdown-input-icon-container .vcv-ui-icon-dropdown-input{color:#c5c5c5;font-size:19px}.vcv-ui-editor-dropdown-input-dropdown-container{background-color:#fff;border:1px solid #d1d1d1;border-bottom-left-radius:3px;border-right:0;border-top-left-radius:3px;display:inline-block;flex:0 0 100px;position:relative}.vcv-ui-editor-dropdown-input-dropdown-container:before{background:url(assets/e671e5cf539c602dca22.svg) right 1em center no-repeat;border-right:1px solid #d1d1d1;bottom:0;color:#5c5b5b;content:attr(data-content);left:0;line-height:normal;overflow:hidden;padding:8px 2em 8px 14px;pointer-events:none;position:absolute;right:0;text-overflow:ellipsis;top:0;white-space:nowrap}.rtl .vcv-ui-editor-dropdown-input-dropdown-container{border:1px solid #d1d1d1;border-radius:0;border-bottom-right-radius:3px;border-left:0;border-top-right-radius:3px}.rtl .vcv-ui-editor-dropdown-input-dropdown-container:before{background:url(assets/e671e5cf539c602dca22.svg) left 1em center no-repeat;border-left:1px solid #d1d1d1;border-right:0;padding:8px 14px 8px 2em}.rtl .vcv-ui-editor-dropdown-input-container .vcv-ui-editor-dropdown-input-field-container .vcv-ui-editor-dropdown-input-field{border:1px solid #d1d1d1;border-radius:3px;border-bottom-right-radius:0;border-right:none;border-top-right-radius:0;padding-right:10px}.vcv-ui-editor-field-highlight{animation:vcv-ui-form-shadow-blink .4s ease-out;box-shadow:inset 0 6px 6px -6px rgba(0,0,0,.1);outline:none}.vcv-check-new-form-elements{margin:3rem auto;width:50vw}.vcv-ui-iconpicker-picker-dropdown{min-height:36px}.vcv-ui-form-iconpicker-content{border:1px solid #d1d1d1;border-radius:3px;display:none;margin-top:4px;padding:0}.vcv-ui-form-iconpicker-content.vcv-ui-form-state--active{display:block}.vcv-ui-form-iconpicker-content-heading{background-color:#f5f5f5;border-bottom:1px solid #ebebeb;padding:14px 14px 7px}.vcv-ui-form-iconpicker-content-heading>*{margin-bottom:7px}.vcv-ui-form-iconpicker-options{display:flex;flex-flow:row wrap;max-height:300px;overflow:auto}.vcv-ui-form-iconpicker-option{background-color:#fff;border:1px solid #ebebeb;border-bottom:0;border-right:0;color:#5c5b5b;cursor:pointer;flex:1 1 80px;font-size:1rem;height:40px;margin-left:-1px;margin-top:-1px;position:relative;transition-duration:.2s;transition-property:all;transition-timing-function:ease-in-out;width:80px}.vcv-ui-form-iconpicker-option>*{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.vcv-ui-form-iconpicker-option.vcv-ui-form-state--active,.vcv-ui-form-iconpicker-option:hover{background-color:#283aa4;color:#fff}.vcv-ui-form-iconpicker-error{padding:7px 14px}.vcv-ui-form-iconpicker-option.vcv-ui-form-iconpicker--disabled{color:#eee;cursor:not-allowed;pointer-events:none}.vcv-ui-form-iconpicker-option.vcv-ui-form-iconpicker--disabled:hover{background-color:#fff}.rtl .vcv-ui-form-iconpicker-option{border:1px solid #ebebeb;border-left:0;margin-left:0;margin-right:-1px;text-align:left}.vcv-layout-header .vcv-ui-form-input,.vcv-ui-ajax-form-container input,.vcv-ui-ajax-form-container textarea{background-color:#fff;background-image:none;border:1px solid #d1d1d1;border-radius:3px;box-shadow:none;color:#5c5b5b;font-size:12px;font-weight:400;height:auto;line-height:1.5;min-height:auto;padding:5px 14px;transition-duration:.2s;transition-property:all;transition-timing-function:ease-in-out;width:100%}.vcv-layout-header .vcv-ui-form-input.vcv-ui-editor-save-preset-field,.vcv-layout-header .vcv-ui-form-input.vcv-ui-editor-save-template-field,.vcv-ui-ajax-form-container input.vcv-ui-editor-save-preset-field,.vcv-ui-ajax-form-container input.vcv-ui-editor-save-template-field,.vcv-ui-ajax-form-container textarea.vcv-ui-editor-save-preset-field,.vcv-ui-ajax-form-container textarea.vcv-ui-editor-save-template-field{font-size:14px}.vcv-layout-header .vcv-ui-form-input::-ms-clear,.vcv-ui-ajax-form-container input::-ms-clear,.vcv-ui-ajax-form-container textarea::-ms-clear{display:none}.vcv-layout-header .vcv-ui-form-input:focus,.vcv-layout-header .vcv-ui-form-input:hover,.vcv-ui-ajax-form-container input:focus,.vcv-ui-ajax-form-container input:hover,.vcv-ui-ajax-form-container textarea:focus,.vcv-ui-ajax-form-container textarea:hover{border-color:#c4c4c4}.vcv-layout-header .vcv-ui-form-input:focus,.vcv-ui-ajax-form-container input:focus,.vcv-ui-ajax-form-container textarea:focus{animation:vcv-ui-form-shadow-blink .4s ease-out;box-shadow:inset 0 6px 6px -6px rgba(0,0,0,.1)}.vcv-layout-header .vcv-ui-form-input::placeholder,.vcv-ui-ajax-form-container input::placeholder,.vcv-ui-ajax-form-container textarea::placeholder{color:#c5c5c5;font-style:italic}.vcv-layout-header .vcv-ui-form-input:disabled,.vcv-layout-header .vcv-ui-form-input[disabled],.vcv-layout-header .vcv-ui-form-input[readonly],.vcv-ui-ajax-form-container input:disabled,.vcv-ui-ajax-form-container input[disabled],.vcv-ui-ajax-form-container input[readonly],.vcv-ui-ajax-form-container textarea:disabled,.vcv-ui-ajax-form-container textarea[disabled],.vcv-ui-ajax-form-container textarea[readonly]{background-color:#f5f5f5;border-color:#d1d1d1;color:#7e7e7e;cursor:not-allowed}.vcv-layout-header .vcv-ui-form-input.vcv-ui-form-input--error,.vcv-ui-ajax-form-container input.vcv-ui-form-input--error,.vcv-ui-ajax-form-container textarea.vcv-ui-form-input--error{border-color:#f44}.vcv-layout-header textarea.vcv-ui-form-input{height:10em;overflow:auto;resize:vertical}.vcv-layout-header .vcv-ui-form-input-group{display:flex;padding-left:1px}.vcv-layout-header .vcv-ui-form-input-group .vcv-ui-form-input{flex-grow:1;margin-left:-1px;min-width:50%;position:relative;width:auto}.vcv-layout-header .vcv-ui-form-input-group .vcv-ui-form-input:focus,.vcv-layout-header .vcv-ui-form-input-group .vcv-ui-form-input:hover{z-index:10}.vcv-layout-header .vcv-ui-form-input-group .vcv-ui-form-input:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.vcv-layout-header .vcv-ui-form-input-group .vcv-ui-form-input:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.vcv-ui-ajax-form-container select.vcv-ui-color-picker-dropdown,.vcv-ui-form-dropdown.vcv-ui-color-picker-dropdown{color:#c5c5c5;font-size:14px;font-style:italic;font-weight:400;line-height:16px;text-align:center}.vcv-ui-input-search{position:relative}.vcv-ui-input-search .vcv-ui-form-input-search-addon{background:transparent;bottom:0;color:#c5c5c5;display:block;font-size:14px;font-weight:400;line-height:1.5;padding:8px 14px;pointer-events:none;position:absolute;top:0}.vcv-ui-input-search .vcv-ui-form-input-search-addon>*{position:absolute;top:50%;transform:translateY(-50%)}.vcv-ui-input-search .vcv-ui-form-input-search-addon:first-child{left:0}.vcv-ui-input-search .vcv-ui-form-input-search-addon:first-child>*{left:14px}.vcv-ui-input-search .vcv-ui-form-input-search-addon:last-child{right:0}.vcv-ui-input-search .vcv-ui-form-input-search-addon:last-child>*{right:14px}.vcv-ui-input-search .vcv-ui-form-input:not(:first-child){padding-left:35px}.vcv-ui-input-search .vcv-ui-form-input:not(:last-child){padding-right:35px}.vcv-layout-header .vcv-ui-form-input-select .vcv-ui-form-input{border-bottom-right-radius:0;border-right:0;border-top-right-radius:0;flex-grow:0;min-width:0;width:140px}.vcv-layout-header .vcv-ui-form-input-select .vcv-ui-ajax-form-container select,.vcv-layout-header .vcv-ui-form-input-select .vcv-ui-form-dropdown{background-color:#f5f5f5;border-bottom-left-radius:0;border-top-left-radius:0;width:80px}.vcv-layout-header .vcv-ui-form-input-select-list{background:#fff;border:1px solid #d1d1d1;border-radius:3px;display:flex;flex-wrap:wrap;font-size:14px;justify-content:space-between;margin-top:4px;padding:5px}.vcv-layout-header .vcv-ui-form-input-select-item{border-radius:3px;cursor:pointer;margin:3px 0;min-height:35px;padding:5px 5px 5px 14px;width:32%}.vcv-layout-header .vcv-ui-form-input-select-item span{display:block;position:relative;top:50%;transform:translateY(-50%)}.vcv-layout-header .vcv-ui-form-input-select-item-active,.vcv-layout-header .vcv-ui-form-input-select-item:hover{background:#eaeaea}.rtl .vcv-layout-header .vcv-ui-form-input-select .vcv-ui-form-input{border-bottom-left-radius:0;border-bottom-right-radius:3px;border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1;border-top-left-radius:0;border-top-right-radius:3px}.rtl .vcv-layout-header .vcv-ui-form-input-select .vcv-ui-ajax-form-container select,.rtl .vcv-layout-header .vcv-ui-form-input-select .vcv-ui-form-dropdown{border-bottom-left-radius:3px;border-bottom-right-radius:0;border-top-left-radius:3px;border-top-right-radius:0}.vcv-layout-header .vcv-ui-form-input-icon .vcv-ui-form-input{flex-grow:0;min-width:0;width:calc(100% - 40px)}.vcv-layout-header .vcv-ui-form-input-icon .vcv-ui-form-icon{background:#f5f5f5;border-bottom-right-radius:0;border-top-right-radius:0;padding-right:14px}.vcv-ui-form-link{align-items:center;display:flex}.vcv-ui-form-link .vcv-ui-form-link-data{display:flex;flex:1 1 0;flex-wrap:wrap;font-size:13px;width:0}.vcv-ui-form-link .vcv-ui-form-link-button{flex:0 0 auto;font-size:10px;font-weight:700;letter-spacing:.5px;padding-bottom:11px;padding-top:11px;text-transform:uppercase}.vcv-ui-form-link .vcv-ui-form-link-title{color:#9a9a9a;display:inline-block;margin:2px 0 2px 14px;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.vcv-ui-form-link .vcv-ui-form-link-title:before{content:attr(data-vc-link-title)}.vcv-ui-form-link .vcv-ui-form-link-title:empty{display:none}.vcv-ui-form-link .vcv-ui-form-link-button-group{align-items:stretch;direction:ltr;display:flex}.vcv-ui-form-link .vcv-ui-form-link-button-group .vcv-ui-form-link-button{border-bottom-right-radius:0;border-top-right-radius:0}.vcv-ui-form-link .vcv-ui-form-link-button-group .vcv-ui-dynamic-field-control{align-items:center;background-color:#fff;border:1px solid #d1d1d1;border-bottom-right-radius:3px;border-left:0;border-top-right-radius:3px;color:#707070;display:flex;font-size:12px;padding:6px;transition-duration:.2s;transition-property:color,background,border,opacity;transition-timing-function:ease-in-out}.vcv-ui-form-link .vcv-ui-form-link-button-group .vcv-ui-dynamic-field-control:hover{background-color:#ddd}.vcv-ui-form-radio-buttons{margin:8px 0 12px}.vcv-ui-form-radio-buttons--list .vcv-ui-form-radio{display:block}.vcv-ui-form-radio{cursor:pointer;display:inline-block;font-size:12px;font-weight:700;margin:0 0 10px;padding-left:2em;padding-right:1em;position:relative;vertical-align:middle}.vcv-ui-form-radio .vcv-ui-form-radio-indicator{background-color:#fff;background-image:none;border:1px solid #d1d1d1;border-radius:100%;color:#283aa4;display:block;font-size:1em;height:18px;left:0;position:absolute;text-align:center;top:-1px;transition-duration:.2s;transition-property:all;transition-timing-function:ease-in-out;user-select:none;width:18px}.vcv-ui-form-radio:hover .vcv-ui-form-radio-indicator{border-color:#c4c4c4}.vcv-ui-form-radio>input{opacity:0;position:absolute;z-index:-1}.vcv-ui-form-radio>input:focus+.vcv-ui-form-radio-indicator{animation:vcv-ui-form-blink .4s ease-out}.vcv-ui-form-radio>input+.vcv-ui-form-radio-indicator:before{speak:none;background-color:#283aa4;border-radius:inherit;box-sizing:border-box;content:"";font-size:.85em;font-style:normal;font-variant:normal;font-weight:400;height:8px;left:50%;line-height:1;position:absolute;text-transform:none;top:50%;transform:translate(-50%,-50%) scale(0);transition:transform .2s ease-in-out;width:8px}.vcv-ui-form-radio>input:checked+.vcv-ui-form-radio-indicator:before{transform:translate(-50%,-50%) scale(1);transition:transform .2s ease-in-out}.vcv-ui-form-radio>input:disabled+.vcv-ui-form-radio-indicator,.vcv-ui-form-radio>input[disabled]+.vcv-ui-form-radio-indicator{background-color:#f5f5f5;border-color:#d1d1d1;color:#7e7e7e;cursor:not-allowed}.vcv-ui-form-radio+.vcv-ui-ajax-form-container small,.vcv-ui-form-radio+.vcv-ui-form-helper{margin-left:2em}.vcv-ui-form-range{display:flex;height:30px}.vcv-ui-form-range .vcv-ui-form-range-helper{flex-grow:1;line-height:30px;margin-right:20px;position:relative}.vcv-ui-form-range .vcv-ui-form-range-bg{background:#283aa4;border-radius:5px;height:8px;left:1px;max-width:99%;min-width:12px;pointer-events:none;position:absolute;top:11px;width:0;z-index:1}.vcv-ui-form-range .vcv-ui-form-range-slider-bg{background:#fff;border:1px solid #d3d3d3;border-radius:5px;height:8px;left:0;pointer-events:none;position:absolute;top:11px;width:100%;z-index:0}.vcv-ui-form-range .vcv-ui-form-range-slider{-webkit-appearance:none;background:transparent;margin:9px 0;padding:0;position:relative;vertical-align:middle;width:100%;z-index:2}.vcv-ui-form-range .vcv-ui-form-range-slider:focus{outline:none}.vcv-ui-form-range .vcv-ui-form-range-slider::-webkit-slider-runnable-track{animate:.2s;background:transparent;cursor:pointer;height:8px;width:100%}.vcv-ui-form-range .vcv-ui-form-range-slider::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:5px solid #283aa4;border-radius:50%;box-sizing:border-box;cursor:pointer;height:18px;margin-top:-6px;position:relative;width:18px;z-index:2}.vcv-ui-form-range .vcv-ui-form-range-slider:focus::-webkit-slider-runnable-track{background:transparent}.vcv-ui-form-range .vcv-ui-form-range-slider::-moz-range-track{animate:.2s;background:transparent;cursor:pointer;height:8px;width:100%}.vcv-ui-form-range .vcv-ui-form-range-slider:focus::-moz-range-track{background:transparent}.vcv-ui-form-range .vcv-ui-form-range-slider::-moz-range-thumb{background:#fff;border:5px solid #283aa4;border-radius:50%;box-sizing:border-box;cursor:pointer;height:18px;position:relative;width:18px;z-index:2}.vcv-ui-form-range .vcv-ui-form-range-slider::-ms-track{animate:.2s;background:transparent;border-color:transparent;border-width:1px 0;color:transparent;cursor:pointer;height:8px;width:100%}.vcv-ui-form-range .vcv-ui-form-range-slider::-ms-fill-lower,.vcv-ui-form-range .vcv-ui-form-range-slider::-ms-fill-upper{background:transparent}.vcv-ui-form-range .vcv-ui-form-range-slider::-ms-thumb{background:#fff;border:5px solid #283aa4;border-radius:50%;box-sizing:border-box;cursor:pointer;height:18px;margin-top:0;position:relative;width:18px;z-index:2}.vcv-ui-form-range .vcv-ui-form-range-slider:focus::-ms-fill-lower,.vcv-ui-form-range .vcv-ui-form-range-slider:focus::-ms-fill-upper{background:transparent}.vcv-ui-form-range .vcv-ui-form-range-input{padding-left:5px;padding-right:5px;text-align:center;width:60px}.rtl .vcv-ui-form-range .vcv-ui-form-range-helper{margin-left:20px;margin-right:0}.rtl .vcv-ui-form-range .vcv-ui-form-range-bg{left:auto;right:1px}.vcv-ui-editor-search-container{display:flex;margin:12px 60px 12px 20px;position:relative}.vcv-ui-editor-search-container .vcv-ui-ajax-form-container select,.vcv-ui-editor-search-container .vcv-ui-form-dropdown{border-radius:0;height:100%;opacity:0}.vcv-ui-editor-search-container .vcv-ui-form-input{border:none;width:auto}.vcv-ui-editor-search-container .vcv-ui-form-input:focus{animation:none;box-shadow:none}.vcv-ui-teaser-add-element-content .vcv-ui-editor-search-container{margin:12px 92px 12px 20px}.rtl .vcv-ui-teaser-add-element-content .vcv-ui-editor-search-container{margin:12px 20px 12px 92px}.rtl .vcv-ui-editor-search-container{margin:12px 20px 12px 60px}.rtl .vcv-ui-editor-search-container .vcv-ui-form-input{padding-right:0}.rtl .vcv-ui-editor-search-container .vcv-ui-editor-search-dropdown-container{border:0;border-bottom-right-radius:3px;border-top-right-radius:3px}.rtl .vcv-ui-editor-search-container .vcv-ui-editor-search-dropdown-container:before{border-left:1px solid #d1d1d1;border-right:0}:not(.rtl) .vcv-ui-editor-search-container .vcv-ui-form-input{padding-left:0}.vcv-ui-editor-search-field-container{background:#fff;border-radius:3px;display:flex;flex:1 0 auto;overflow:hidden}.vcv-ui-editor-search-field-container .vcv-ui-editor-search-field{font-size:14px;padding:8px 14px;width:0}.vcv-ui-editor-search-icon-container{align-items:center;display:flex;flex:0 0 60px;justify-content:center;transition:background .2s ease-in-out}.vcv-ui-editor-search-icon-container .vcv-ui-icon-search{color:#c5c5c5;font-size:19px}.vcv-ui-editor-search-icon-container--disabled{background:#f5f5f5;cursor:not-allowed}.vcv-ui-editor-search-field{flex:1 0 auto}.vcv-ui-editor-search-dropdown-container{background-color:#eaeaea;border-bottom-left-radius:3px;border-top-left-radius:3px;display:inline-block;flex:0 0 100px;position:relative}.vcv-ui-editor-search-dropdown-container:before{background:url(assets/e671e5cf539c602dca22.svg) right 1em center no-repeat;border-right:1px solid #d1d1d1;bottom:0;color:#5c5b5b;content:attr(data-content);left:0;line-height:1.7;overflow:hidden;padding:8px 2em 8px 14px;pointer-events:none;position:absolute;right:0;text-overflow:ellipsis;text-transform:capitalize;top:0;white-space:nowrap}.vcv-ui-form-switch-container,.vcv-ui-form-switch-trigger-label{display:inline-block;vertical-align:middle}.vcv-ui-form-switch-trigger-label{font-size:12px;font-weight:700;margin:8px 0 8px 8px}.rtl .vcv-ui-form-switch-trigger-label{margin:8px 8px 8px 0}.vcv-ui-form-switch{color:#fff;display:inline-block;font-size:10px;font-weight:600;padding:1em;position:relative;text-transform:uppercase;vertical-align:middle}.vcv-ui-form-switch:hover{cursor:pointer}.vcv-ui-form-switch>input[type=checkbox]{opacity:0;position:absolute;z-index:-1}.vcv-ui-form-switch .vcv-ui-form-switch-label{display:block;text-align:center}.vcv-ui-form-switch .vcv-ui-form-switch-label:after,.vcv-ui-form-switch .vcv-ui-form-switch-label:before{box-sizing:border-box;display:block;line-height:1}.vcv-ui-form-switch .vcv-ui-form-switch-label:before{height:.5em;opacity:0;overflow:hidden;visibility:hidden}.vcv-ui-form-switch .vcv-ui-form-switch-label:after{left:1em;position:absolute;right:1em;top:50%;transform:translateY(-50%);transition-duration:.2s;transition-property:opacity;transition-timing-function:ease-in-out}.vcv-ui-form-switch [data-vc-switch-on]:after,.vcv-ui-form-switch [data-vc-switch-on]:before{content:attr(data-vc-switch-on);margin-left:2em}.vcv-ui-form-switch [data-vc-switch-off]:after,.vcv-ui-form-switch [data-vc-switch-off]:before{content:attr(data-vc-switch-off);margin-right:2em}.vcv-ui-form-switch>input[type=checkbox]~.vcv-ui-form-switch-label:after{opacity:0}.vcv-ui-form-switch>input[type=checkbox]:checked~[data-vc-switch-on]:after,.vcv-ui-form-switch>input[type=checkbox]:not(:checked)~[data-vc-switch-off]:after{opacity:1}.vcv-ui-form-switch .vcv-ui-form-switch-indicator{bottom:0;left:0;right:0;top:0}.vcv-ui-form-switch .vcv-ui-form-switch-indicator,.vcv-ui-form-switch .vcv-ui-form-switch-indicator:before{border-radius:4em;position:absolute;transition-duration:.2s;transition-property:all;transition-timing-function:ease-in-out}.vcv-ui-form-switch .vcv-ui-form-switch-indicator:before{background:#fff;content:"";display:block;height:1.6em;top:50%;transform:translate(-50%,-50%);width:1.6em;z-index:10}.vcv-ui-form-switch>input[type=checkbox]:checked~.vcv-ui-form-switch-indicator{background-color:#283aa4}.vcv-ui-form-switch>input[type=checkbox]:checked~.vcv-ui-form-switch-indicator:before{left:0;margin-left:1.5em}.vcv-ui-form-switch>input[type=checkbox]:not(:checked)~.vcv-ui-form-switch-indicator{background-color:#5c5b5b}.vcv-ui-form-switch>input[type=checkbox]:not(:checked)~.vcv-ui-form-switch-indicator:before{left:100%;margin-left:-1.5em}.vcv-ui-form-switch:hover>input[type=checkbox]:checked~.vcv-ui-form-switch-indicator{background-color:#253698}.vcv-ui-form-switch:hover>input[type=checkbox]:not(:checked)~.vcv-ui-form-switch-indicator{background-color:#545353}.vcv-ui-form-switch:hover>input[type=checkbox]:disabled~.vcv-ui-form-switch-indicator,.vcv-ui-form-switch:hover>input[type=checkbox][disabled]~.vcv-ui-form-switch-indicator,.vcv-ui-form-switch>input[type=checkbox]:disabled~.vcv-ui-form-switch-indicator,.vcv-ui-form-switch>input[type=checkbox][disabled]~.vcv-ui-form-switch-indicator{background-color:#f5f5f5;border:1px solid #d1d1d1;cursor:not-allowed}.vcv-ui-form-switch:hover>input[type=checkbox]:disabled~.vcv-ui-form-switch-indicator:before,.vcv-ui-form-switch:hover>input[type=checkbox][disabled]~.vcv-ui-form-switch-indicator:before,.vcv-ui-form-switch>input[type=checkbox]:disabled~.vcv-ui-form-switch-indicator:before,.vcv-ui-form-switch>input[type=checkbox][disabled]~.vcv-ui-form-switch-indicator:before{border:inherit}.vcv-ui-form-switch:hover>input[type=checkbox]:disabled~.vcv-ui-form-switch-label,.vcv-ui-form-switch:hover>input[type=checkbox][disabled]~.vcv-ui-form-switch-label,.vcv-ui-form-switch>input[type=checkbox]:disabled~.vcv-ui-form-switch-label,.vcv-ui-form-switch>input[type=checkbox][disabled]~.vcv-ui-form-switch-label{color:#7e7e7e;cursor:not-allowed}.vcv-ui-form-switch-small-container,.vcv-ui-form-switch-small-trigger-label{display:inline-block;vertical-align:middle}.vcv-ui-form-switch-small-trigger-label{margin:8px}.vcv-ui-form-switch-small{display:inline-block;height:20px;position:relative;vertical-align:middle;width:34px}.vcv-ui-form-switch-small:hover{cursor:pointer}.vcv-ui-form-switch-small>input{opacity:0;position:absolute;z-index:-1}.vcv-ui-form-switch-small .vcv-ui-form-switch-small-indicator{border-radius:4em;bottom:0;left:0;position:absolute;right:0;top:0;transition-duration:.2s;transition-property:all;transition-timing-function:ease-in-out}.vcv-ui-form-switch-small .vcv-ui-form-switch-small-indicator:before{background:#fff;border-radius:4em;content:"";display:block;height:12px;position:absolute;top:50%;transform:translate(-50%,-50%);transition-duration:.2s;transition-property:all;transition-timing-function:ease-in-out;width:12px;z-index:10}.vcv-ui-form-switch-small>input:checked~.vcv-ui-form-switch-small-indicator{background-color:#2f2f2f}.vcv-ui-form-switch-small>input:checked~.vcv-ui-form-switch-small-indicator:before{left:0;margin-left:1.6em}.vcv-ui-form-switch-small>input:not(:checked)~.vcv-ui-form-switch-small-indicator{background-color:#e7e7e7}.vcv-ui-form-switch-small>input:not(:checked)~.vcv-ui-form-switch-small-indicator:before{left:100%;margin-left:-1.6em}.vcv-ui-form-switch-small:hover>input:checked~.vcv-ui-form-switch-small-indicator{background-color:#272727}.vcv-ui-form-switch-small:hover>input:not(:checked)~.vcv-ui-form-switch-small-indicator{background-color:#dadada}.vcv-ui-form-switch-small:hover>input:disabled~.vcv-ui-form-switch-small-indicator,.vcv-ui-form-switch-small:hover>input[disabled]~.vcv-ui-form-switch-small-indicator,.vcv-ui-form-switch-small>input:disabled~.vcv-ui-form-switch-small-indicator,.vcv-ui-form-switch-small>input[disabled]~.vcv-ui-form-switch-small-indicator{background-color:#f5f5f5;border:1px solid #d1d1d1;cursor:not-allowed}.vcv-ui-form-switch-small:hover>input:disabled~.vcv-ui-form-switch-small-indicator:before,.vcv-ui-form-switch-small:hover>input[disabled]~.vcv-ui-form-switch-small-indicator:before,.vcv-ui-form-switch-small>input:disabled~.vcv-ui-form-switch-small-indicator:before,.vcv-ui-form-switch-small>input[disabled]~.vcv-ui-form-switch-small-indicator:before{border:inherit}.vcv-ui-form-table{border:1px solid #d1d1d1;border-collapse:collapse;color:#6f747b;font-size:14px;margin:12px 0;max-width:100%;width:100%}.vcv-ui-form-table>tbody>tr:nth-of-type(2n){background-color:#ededed}.vcv-ui-form-table>tbody>tr:nth-of-type(odd){background-color:#fff}.vcv-ui-form-table>tbody>tr>td{border-top:1px solid #d1d1d1;line-height:1.5;padding:8px 14px;text-align:left;vertical-align:top}.vcv-ui-form-table>tbody>tr>td:last-child{font-size:12px;line-height:21px;text-align:right;text-transform:uppercase}.vcv-ui-form-table>tbody>tr:last-child>td{border-bottom:1px solid #d1d1d1}.vcv-ui-form-table .vcv-ui-form-table-link-row{cursor:pointer}.vcv-ui-form-table .vcv-ui-form-table-link-row a{color:inherit;font-size:12px;font-weight:700;text-decoration:none}.vcv-ui-form-table .vcv-ui-form-table-link-row a:hover{color:inherit}.vcv-ui-form-table .vcv-ui-form-table-link-row.vcv-ui-state--active,.vcv-ui-form-table .vcv-ui-form-table-link-row:hover{background-color:#203251;color:#fff}.vcv-ui-form-table .vcv-ui-form-table-link-type{display:inline-block;font-size:11px;font-weight:700;max-width:5em;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.rtl .vcv-ui-form-table>tbody>tr>td{text-align:right}.rtl .vcv-ui-form-table>tbody>tr>td:last-child{text-align:left}.vcv-ui-form-group .react-datepicker__input-container{width:200px}.vcv-ui-form-datepicker.react-datepicker{border:none;border-radius:3px;box-shadow:0 0 4px 0 rgba(0,0,0,.1);color:#838383;font-family:inherit;font-size:12px}.vcv-ui-form-datepicker .react-datepicker__triangle{display:none}.vcv-ui-form-datepicker .react-datepicker__header{background-color:#fff;border:none;padding:0;text-align:left}.vcv-ui-form-datepicker .react-datepicker__current-month{border-bottom:2px solid #f6f6f6;margin:0 7px 0 9px;padding:5px 13px 10px 0}.vcv-ui-form-datepicker .react-datepicker-time__header,.vcv-ui-form-datepicker .react-datepicker__current-month{color:#838383}.vcv-ui-form-datepicker .react-datepicker__month-container{margin:10px 5px}.vcv-ui-form-datepicker .react-datepicker__time-container{border:none;width:100px}.vcv-ui-form-datepicker .react-datepicker__month{margin:0}.vcv-ui-form-datepicker .react-datepicker__day,.vcv-ui-form-datepicker .react-datepicker__day-name,.vcv-ui-form-datepicker .react-datepicker__time-name{color:#838383;font-weight:600;height:25px;line-height:25px;margin:5px;width:25px}.vcv-ui-form-datepicker .react-datepicker__day-name{text-transform:uppercase}.vcv-ui-form-datepicker .react-datepicker__day--outside-month{color:silver}.vcv-ui-form-datepicker .react-datepicker__day:hover{background-color:#ededed;border-radius:4em}.vcv-ui-form-datepicker .react-datepicker__day--keyboard-selected,.vcv-ui-form-datepicker .react-datepicker__day--keyboard-selected:hover,.vcv-ui-form-datepicker .react-datepicker__day--selected,.vcv-ui-form-datepicker .react-datepicker__day--selected:hover{background-color:#2a4b80;border-radius:4em;color:#fff}.vcv-ui-form-datepicker .react-datepicker__navigation{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='10'%3E%3Cpath d='M5.807 4.407 2.275.876a.843.843 0 0 0-1.19 1.19l2.939 2.939-2.94 2.939a.843.843 0 0 0 0 1.19.838.838 0 0 0 1.186 0l3.532-3.532a.844.844 0 0 0 .005-1.195Z' fill='%23838383' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat 50%;background-size:10px 10px;border:2px solid #838383;border-radius:4em;height:24px;opacity:.4;top:12px;width:24px}.vcv-ui-form-datepicker .react-datepicker__navigation:hover{border-color:#838383;opacity:1}.vcv-ui-form-datepicker .react-datepicker__navigation-icon:before{content:none}.vcv-ui-form-datepicker .react-datepicker__navigation--next{right:10px}.vcv-ui-form-datepicker .react-datepicker__navigation--previous{left:187px;transform:rotate(180deg)}.vcv-ui-form-datepicker .react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:106px}.vcv-ui-form-datepicker .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:auto}.vcv-ui-form-datepicker .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-left:2px solid #f6f6f6;padding-right:10px;width:100px}.vcv-ui-form-datepicker .react-datepicker__time-list::-webkit-scrollbar{background:transparent;width:7px}.vcv-ui-form-datepicker .react-datepicker__time-list::-webkit-scrollbar-thumb{background:silver;border-radius:5px;margin-right:4px}.vcv-ui-form-datepicker .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected,.vcv-ui-form-datepicker .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#2a4b80}.vcv-ui-form-datepicker.vcv-ui-form-datepicker-time{display:flex}.vcv-ui-form-datepicker.vcv-ui-form-datepicker-time .react-datepicker__navigation--previous{left:184px}.vcv-ui-form-datepicker.vcv-ui-form-datepicker-time .react-datepicker__current-month{margin:0 0 0 9px}.vcv-ui-form-datepicker.vcv-ui-form-datepicker-time .react-datepicker__month-container,.vcv-ui-form-datepicker.vcv-ui-form-datepicker-time .react-datepicker__time-container{float:none}.vcv-ui-form-datepicker.vcv-ui-form-datepicker-time .react-datepicker__month-container{margin-right:0}.vcv-ui-form-datepicker.vcv-ui-form-datepicker-time .react-datepicker__header--time{border-bottom:2px solid #f6f6f6;border-left:2px solid #f6f6f6;border-radius:0;margin:10px 10px 0 0;padding:5px 0 10px 10px}.vcv-layout-header .vcv-ui-form-datalist{-webkit-appearance:none;appearance:none;background:url(assets/e671e5cf539c602dca22.svg) right 1em center no-repeat #fff;border:1px solid #d1d1d1;border-radius:3px;box-shadow:none;box-sizing:border-box;color:#5c5b5b;display:inline-block;font-size:12px;font-weight:400;height:auto;line-height:1.5;padding:5px 2em 5px 14px;transition-duration:.2s;transition-property:all;transition-timing-function:ease-in-out;vertical-align:middle;width:100%}.vcv-layout-header .vcv-ui-form-datalist::-webkit-calendar-picker-indicator{display:none}.vcv-layout-header .vcv-ui-form-datalist::-ms-clear{display:none}.vcv-layout-header .vcv-ui-form-datalist:focus,.vcv-layout-header .vcv-ui-form-datalist:hover{border-color:#c4c4c4}.vcv-layout-header .vcv-ui-form-datalist:focus{animation:vcv-ui-form-shadow-blink .4s ease-out;box-shadow:inset 0 6px 6px -6px rgba(0,0,0,.1)}.vcv-layout-header .vcv-ui-form-datalist::placeholder{color:#c5c5c5;font-style:italic}.vcv-layout-header .vcv-ui-form-datalist:disabled,.vcv-layout-header .vcv-ui-form-datalist[disabled],.vcv-layout-header .vcv-ui-form-datalist[readonly]{background-color:#f5f5f5;border-color:#d1d1d1;color:#7e7e7e;cursor:not-allowed}.vcv-layout-header .vcv-ui-form-group .vcv-ui-ajax-form-container select.vcv-ui-form-field-dynamic,.vcv-layout-header .vcv-ui-form-group .vcv-ui-form-dropdown.vcv-ui-form-field-dynamic,.vcv-layout-header .vcv-ui-form-group .vcv-ui-form-field-dynamic-url.vcv-ui-form-field-dynamic,.vcv-layout-header .vcv-ui-form-group .vcv-ui-form-input-select.vcv-ui-form-field-dynamic,.vcv-layout-header .vcv-ui-form-group .vcv-ui-form-input.vcv-ui-form-field-dynamic,.vcv-layout-header .vcv-ui-form-group .vcv-ui-tag-list-container.vcv-ui-form-field-dynamic{display:inline-block;margin-right:5px;vertical-align:top;width:92%}.vcv-ui-dynamic-field-autocomplete-container{position:relative}.vcv-ui-dynamic-field-autocomplete-container>.vcv-ui-wp-spinner{position:absolute;right:5px;top:8px}.vcv-ui-form-field-dynamic+.vcv-ui-form-link{margin-top:10px}.vcv-ui-dynamic-field-container{align-items:center;background-color:#fff;border:1px solid #d1d1d1;border-radius:3px;display:flex;justify-content:space-between;margin:0 0 10px;padding:3px 2px}.vcv-ui-dynamic-field-container .vcv-ui-dynamic-field-control{padding:0 5px}.vcv-ui-form-link .vcv-ui-dynamic-field-container{flex-basis:100%;margin-bottom:0}.vcv-ui-dynamic-field-tag{background-color:#283aa4;border-radius:2em;color:#fff;cursor:pointer;font-size:12px;margin:1px 3px;padding:1px 11px 0;transition:background-color .2s;word-break:break-all}.vcv-ui-dynamic-field-tag:hover{background-color:#203251}.vcv-ui-dynamic-field-tag.vcv-ui-dynamic-field-tag--inactive{background:#ed5656}.vcv-ui-dynamic-field-tag.vcv-ui-dynamic-field-tag--placeholder{background:#c6cbd4}.vcv-ui-form-wp-tinymce.vcv-ui-form-field-has-dynamic:not(.vcv-ui-form-field-dynamic-is-opened) .vcv-ui-form-switch-small-container{margin:8px 30px 8px 0}.vcv-ui-form-wp-tinymce.vcv-ui-form-field-has-dynamic:not(.vcv-ui-form-field-dynamic-is-opened) .vcv-ui-dynamic-field-control{display:inline-block;margin-top:5px;position:absolute;right:2px;vertical-align:top}.vcv-ui-form-wp-tinymce .wp-editor-container{border:1px solid #d1d1d1;border-bottom:0}.vcv-ui-form-wp-tinymce.vcv-ui-form-field-only-dynamic .wp-editor-container{border-bottom:1px solid #d1d1d1}.vcv-ui-form-wp-tinymce.vcv-ui-form-field-only-dynamic .vcv-ui-form-group{margin-top:20px}.vcv-ui-form-wp-tinymce .mce-top-part:before{display:none}.vcv-ui-form-wp-tinymce div.mce-toolbar-grp{border-bottom:0}.vcv-ui-form-wp-tinymce.vcv-ui-form-field-dynamic-is-opened .vcv-ui-form-wp-tinymce-inner{position:relative}.vcv-ui-form-wp-tinymce.vcv-ui-form-field-dynamic-is-opened .vcv-ui-form-wp-tinymce-inner:after{background:#fff;bottom:0;content:"";left:0;opacity:.6;position:absolute;right:0;top:0;z-index:99}.vcv-ui-form-wp-tinymce.vcv-ui-form-field-dynamic-is-opened.vcv-ui-form-field-dynamic-is-active .vcv-ui-form-wp-tinymce-inner:after{display:none}.vcv-ui-form-wp-tinymce.vcv-ui-form-field-dynamic-is-opened .vcv-ui-dynamic-field-container{border-top-left-radius:0;border-top-right-radius:0}.vcv-ui-form-wp-tinymce.vcv-ui-form-field-dynamic-is-opened+.vcv-ui-ajax-form-container small,.vcv-ui-form-wp-tinymce.vcv-ui-form-field-dynamic-is-opened+.vcv-ui-form-helper,.vcv-ui-form-wp-tinymce.vcv-ui-form-field-dynamic-is-opened .vcv-ui-form-switch-small-container,.vcv-ui-form-wp-tinymce.vcv-ui-form-field-has-exception-field .vcv-ui-form-wp-tinymce-inner{display:none}.vcv-ui-dynamic-field-controls{display:flex;flex-shrink:0}.vcv-ui-dynamic-field-control{background:transparent;border:none;cursor:pointer;display:inline-block;font-size:16px;padding:6px 0 6px 5px;transition:color .2s ease-in-out;vertical-align:middle}.vcv-ui-dynamic-field-control:hover{color:#16243f}.vcv-ui-dynamic-field-control.vcv-ui-dynamic-field-control--inactive:before{opacity:.5}.vcv-ui-dynamic-field-inner{padding:5px 0 20px}.vcv-ui-form-input.vcv-ui-form-field-dynamic-extra{margin-top:10px}.vcv-ui-form-attach-image-item-dynamic-open{align-items:center;display:flex;height:80px}.rtl .vcv-ui-form-wp-tinymce.vcv-ui-form-field-has-dynamic:not(.vcv-ui-form-field-dynamic-is-opened) .vcv-ui-form-switch-small-container{left:30px;right:auto}.rtl .vcv-ui-form-wp-tinymce.vcv-ui-form-field-has-dynamic:not(.vcv-ui-form-field-dynamic-is-opened) .vcv-ui-dynamic-field-control{left:2px;right:auto}.rtl .vcv-ui-dynamic-field-control{padding:6px 5px 6px 0}.rtl .vcv-layout-header .vcv-ui-form-group .vcv-ui-form-input-select.vcv-ui-form-field-dynamic,.rtl .vcv-layout-header .vcv-ui-form-group .vcv-ui-form-input.vcv-ui-form-field-dynamic{margin-left:5px;margin-right:0}.vcv-ui-row{display:flex;flex-direction:row;flex-wrap:wrap}.vcv-ui-col{box-sizing:border-box}.vcv-media--lg .vcv-ui-col,.vcv-media--md .vcv-ui-col,.vcv-media--sm .vcv-ui-col,.vcv-media--xl .vcv-ui-col,.vcv-media--xs .vcv-ui-col,.vcv-ui-col{flex:0 0 100%;width:100%}.vcv-media--lg .vcv-ui-col--fixed-width,.vcv-media--md .vcv-ui-col--fixed-width,.vcv-media--sm .vcv-ui-col--fixed-width,.vcv-media--xl .vcv-ui-col--fixed-width,.vcv-media--xs .vcv-ui-col--fixed-width,.vcv-ui-col--fixed-width{flex:0 0 100%;max-width:400px}@media (min-width:0){.vcv-ui-col--xs-12{flex-basis:100%;width:100%}}.vcv-media--xs .vcv-ui-col--xs-12{flex-basis:100%;width:100%}@media (min-width:0){.vcv-ui-col--xs-11{flex-basis:91.66666667%;width:91.66666667%}}.vcv-media--xs .vcv-ui-col--xs-11{flex-basis:91.66666667%;width:91.66666667%}@media (min-width:0){.vcv-ui-col--xs-10{flex-basis:83.33333333%;width:83.33333333%}}.vcv-media--xs .vcv-ui-col--xs-10{flex-basis:83.33333333%;width:83.33333333%}@media (min-width:0){.vcv-ui-col--xs-9{flex-basis:75%;width:75%}}.vcv-media--xs .vcv-ui-col--xs-9{flex-basis:75%;width:75%}@media (min-width:0){.vcv-ui-col--xs-8{flex-basis:66.66666667%;width:66.66666667%}}.vcv-media--xs .vcv-ui-col--xs-8{flex-basis:66.66666667%;width:66.66666667%}@media (min-width:0){.vcv-ui-col--xs-7{flex-basis:58.33333333%;width:58.33333333%}}.vcv-media--xs .vcv-ui-col--xs-7{flex-basis:58.33333333%;width:58.33333333%}@media (min-width:0){.vcv-ui-col--xs-6{flex-basis:50%;width:50%}}.vcv-media--xs .vcv-ui-col--xs-6{flex-basis:50%;width:50%}@media (min-width:0){.vcv-ui-col--xs-5{flex-basis:41.66666667%;width:41.66666667%}}.vcv-media--xs .vcv-ui-col--xs-5{flex-basis:41.66666667%;width:41.66666667%}@media (min-width:0){.vcv-ui-col--xs-4{flex-basis:33.33333333%;width:33.33333333%}}.vcv-media--xs .vcv-ui-col--xs-4{flex-basis:33.33333333%;width:33.33333333%}@media (min-width:0){.vcv-ui-col--xs-3{flex-basis:25%;width:25%}}.vcv-media--xs .vcv-ui-col--xs-3{flex-basis:25%;width:25%}@media (min-width:0){.vcv-ui-col--xs-2{flex-basis:16.66666667%;width:16.66666667%}}.vcv-media--xs .vcv-ui-col--xs-2{flex-basis:16.66666667%;width:16.66666667%}@media (min-width:0){.vcv-ui-col--xs-1{flex-basis:8.33333333%;width:8.33333333%}}.vcv-media--xs .vcv-ui-col--xs-1{flex-basis:8.33333333%;width:8.33333333%}@media (min-width:400px){.vcv-ui-col--sm-12{flex-basis:100%;width:100%}}.vcv-media--sm .vcv-ui-col--sm-12{flex-basis:100%;width:100%}@media (min-width:400px){.vcv-ui-col--sm-11{flex-basis:91.66666667%;width:91.66666667%}}.vcv-media--sm .vcv-ui-col--sm-11{flex-basis:91.66666667%;width:91.66666667%}@media (min-width:400px){.vcv-ui-col--sm-10{flex-basis:83.33333333%;width:83.33333333%}}.vcv-media--sm .vcv-ui-col--sm-10{flex-basis:83.33333333%;width:83.33333333%}@media (min-width:400px){.vcv-ui-col--sm-9{flex-basis:75%;width:75%}}.vcv-media--sm .vcv-ui-col--sm-9{flex-basis:75%;width:75%}@media (min-width:400px){.vcv-ui-col--sm-8{flex-basis:66.66666667%;width:66.66666667%}}.vcv-media--sm .vcv-ui-col--sm-8{flex-basis:66.66666667%;width:66.66666667%}@media (min-width:400px){.vcv-ui-col--sm-7{flex-basis:58.33333333%;width:58.33333333%}}.vcv-media--sm .vcv-ui-col--sm-7{flex-basis:58.33333333%;width:58.33333333%}@media (min-width:400px){.vcv-ui-col--sm-6{flex-basis:50%;width:50%}}.vcv-media--sm .vcv-ui-col--sm-6{flex-basis:50%;width:50%}@media (min-width:400px){.vcv-ui-col--sm-5{flex-basis:41.66666667%;width:41.66666667%}}.vcv-media--sm .vcv-ui-col--sm-5{flex-basis:41.66666667%;width:41.66666667%}@media (min-width:400px){.vcv-ui-col--sm-4{flex-basis:33.33333333%;width:33.33333333%}}.vcv-media--sm .vcv-ui-col--sm-4{flex-basis:33.33333333%;width:33.33333333%}@media (min-width:400px){.vcv-ui-col--sm-3{flex-basis:25%;width:25%}}.vcv-media--sm .vcv-ui-col--sm-3{flex-basis:25%;width:25%}@media (min-width:400px){.vcv-ui-col--sm-2{flex-basis:16.66666667%;width:16.66666667%}}.vcv-media--sm .vcv-ui-col--sm-2{flex-basis:16.66666667%;width:16.66666667%}@media (min-width:400px){.vcv-ui-col--sm-1{flex-basis:8.33333333%;width:8.33333333%}}.vcv-media--sm .vcv-ui-col--sm-1{flex-basis:8.33333333%;width:8.33333333%}@media (min-width:800px){.vcv-ui-col--md-12{flex-basis:100%;width:100%}}.vcv-media--md .vcv-ui-col--md-12{flex-basis:100%;width:100%}@media (min-width:800px){.vcv-ui-col--md-11{flex-basis:91.66666667%;width:91.66666667%}}.vcv-media--md .vcv-ui-col--md-11{flex-basis:91.66666667%;width:91.66666667%}@media (min-width:800px){.vcv-ui-col--md-10{flex-basis:83.33333333%;width:83.33333333%}}.vcv-media--md .vcv-ui-col--md-10{flex-basis:83.33333333%;width:83.33333333%}@media (min-width:800px){.vcv-ui-col--md-9{flex-basis:75%;width:75%}}.vcv-media--md .vcv-ui-col--md-9{flex-basis:75%;width:75%}@media (min-width:800px){.vcv-ui-col--md-8{flex-basis:66.66666667%;width:66.66666667%}}.vcv-media--md .vcv-ui-col--md-8{flex-basis:66.66666667%;width:66.66666667%}@media (min-width:800px){.vcv-ui-col--md-7{flex-basis:58.33333333%;width:58.33333333%}}.vcv-media--md .vcv-ui-col--md-7{flex-basis:58.33333333%;width:58.33333333%}@media (min-width:800px){.vcv-ui-col--md-6{flex-basis:50%;width:50%}}.vcv-media--md .vcv-ui-col--md-6{flex-basis:50%;width:50%}@media (min-width:800px){.vcv-ui-col--md-5{flex-basis:41.66666667%;width:41.66666667%}}.vcv-media--md .vcv-ui-col--md-5{flex-basis:41.66666667%;width:41.66666667%}@media (min-width:800px){.vcv-ui-col--md-4{flex-basis:33.33333333%;width:33.33333333%}}.vcv-media--md .vcv-ui-col--md-4{flex-basis:33.33333333%;width:33.33333333%}@media (min-width:800px){.vcv-ui-col--md-3{flex-basis:25%;width:25%}}.vcv-media--md .vcv-ui-col--md-3{flex-basis:25%;width:25%}@media (min-width:800px){.vcv-ui-col--md-2{flex-basis:16.66666667%;width:16.66666667%}}.vcv-media--md .vcv-ui-col--md-2{flex-basis:16.66666667%;width:16.66666667%}@media (min-width:800px){.vcv-ui-col--md-1{flex-basis:8.33333333%;width:8.33333333%}}.vcv-media--md .vcv-ui-col--md-1{flex-basis:8.33333333%;width:8.33333333%}@media (min-width:1200px){.vcv-ui-col--lg-12{flex-basis:100%;width:100%}}.vcv-media--lg .vcv-ui-col--lg-12{flex-basis:100%;width:100%}@media (min-width:1200px){.vcv-ui-col--lg-11{flex-basis:91.66666667%;width:91.66666667%}}.vcv-media--lg .vcv-ui-col--lg-11{flex-basis:91.66666667%;width:91.66666667%}@media (min-width:1200px){.vcv-ui-col--lg-10{flex-basis:83.33333333%;width:83.33333333%}}.vcv-media--lg .vcv-ui-col--lg-10{flex-basis:83.33333333%;width:83.33333333%}@media (min-width:1200px){.vcv-ui-col--lg-9{flex-basis:75%;width:75%}}.vcv-media--lg .vcv-ui-col--lg-9{flex-basis:75%;width:75%}@media (min-width:1200px){.vcv-ui-col--lg-8{flex-basis:66.66666667%;width:66.66666667%}}.vcv-media--lg .vcv-ui-col--lg-8{flex-basis:66.66666667%;width:66.66666667%}@media (min-width:1200px){.vcv-ui-col--lg-7{flex-basis:58.33333333%;width:58.33333333%}}.vcv-media--lg .vcv-ui-col--lg-7{flex-basis:58.33333333%;width:58.33333333%}@media (min-width:1200px){.vcv-ui-col--lg-6{flex-basis:50%;width:50%}}.vcv-media--lg .vcv-ui-col--lg-6{flex-basis:50%;width:50%}@media (min-width:1200px){.vcv-ui-col--lg-5{flex-basis:41.66666667%;width:41.66666667%}}.vcv-media--lg .vcv-ui-col--lg-5{flex-basis:41.66666667%;width:41.66666667%}@media (min-width:1200px){.vcv-ui-col--lg-4{flex-basis:33.33333333%;width:33.33333333%}}.vcv-media--lg .vcv-ui-col--lg-4{flex-basis:33.33333333%;width:33.33333333%}@media (min-width:1200px){.vcv-ui-col--lg-3{flex-basis:25%;width:25%}}.vcv-media--lg .vcv-ui-col--lg-3{flex-basis:25%;width:25%}@media (min-width:1200px){.vcv-ui-col--lg-2{flex-basis:16.66666667%;width:16.66666667%}}.vcv-media--lg .vcv-ui-col--lg-2{flex-basis:16.66666667%;width:16.66666667%}@media (min-width:1200px){.vcv-ui-col--lg-1{flex-basis:8.33333333%;width:8.33333333%}}.vcv-media--lg .vcv-ui-col--lg-1{flex-basis:8.33333333%;width:8.33333333%}@media (min-width:1600px){.vcv-ui-col--xl-12{flex-basis:100%;width:100%}}.vcv-media--xl .vcv-ui-col--xl-12{flex-basis:100%;width:100%}@media (min-width:1600px){.vcv-ui-col--xl-11{flex-basis:91.66666667%;width:91.66666667%}}.vcv-media--xl .vcv-ui-col--xl-11{flex-basis:91.66666667%;width:91.66666667%}@media (min-width:1600px){.vcv-ui-col--xl-10{flex-basis:83.33333333%;width:83.33333333%}}.vcv-media--xl .vcv-ui-col--xl-10{flex-basis:83.33333333%;width:83.33333333%}@media (min-width:1600px){.vcv-ui-col--xl-9{flex-basis:75%;width:75%}}.vcv-media--xl .vcv-ui-col--xl-9{flex-basis:75%;width:75%}@media (min-width:1600px){.vcv-ui-col--xl-8{flex-basis:66.66666667%;width:66.66666667%}}.vcv-media--xl .vcv-ui-col--xl-8{flex-basis:66.66666667%;width:66.66666667%}@media (min-width:1600px){.vcv-ui-col--xl-7{flex-basis:58.33333333%;width:58.33333333%}}.vcv-media--xl .vcv-ui-col--xl-7{flex-basis:58.33333333%;width:58.33333333%}@media (min-width:1600px){.vcv-ui-col--xl-6{flex-basis:50%;width:50%}}.vcv-media--xl .vcv-ui-col--xl-6{flex-basis:50%;width:50%}@media (min-width:1600px){.vcv-ui-col--xl-5{flex-basis:41.66666667%;width:41.66666667%}}.vcv-media--xl .vcv-ui-col--xl-5{flex-basis:41.66666667%;width:41.66666667%}@media (min-width:1600px){.vcv-ui-col--xl-4{flex-basis:33.33333333%;width:33.33333333%}}.vcv-media--xl .vcv-ui-col--xl-4{flex-basis:33.33333333%;width:33.33333333%}@media (min-width:1600px){.vcv-ui-col--xl-3{flex-basis:25%;width:25%}}.vcv-media--xl .vcv-ui-col--xl-3{flex-basis:25%;width:25%}@media (min-width:1600px){.vcv-ui-col--xl-2{flex-basis:16.66666667%;width:16.66666667%}}.vcv-media--xl .vcv-ui-col--xl-2{flex-basis:16.66666667%;width:16.66666667%}@media (min-width:1600px){.vcv-ui-col--xl-1{flex-basis:8.33333333%;width:8.33333333%}}.vcv-media--xl .vcv-ui-col--xl-1{flex-basis:8.33333333%;width:8.33333333%}.vcv-ui-row-gap--md.vcv-ui-row{margin-left:-15px;margin-right:-15px}.vcv-ui-row-gap--md>.vcv-ui-col{padding-left:15px;padding-right:15px}.vcv-ui-row-gap--sm.vcv-ui-row{margin-left:-10px;margin-right:-10px}.vcv-ui-row-gap--sm>.vcv-ui-col{padding-left:10px;padding-right:10px}.vcv-ui-row-order--reverse{flex-direction:row-reverse}.vcv-media--lg .vcv-ui-visibility--hidden-lg,.vcv-media--lg:not(.vcv-media--xl) .vcv-ui-visibility--hidden-lg-only,.vcv-media--md .vcv-ui-visibility--hidden-md,.vcv-media--md:not(.vcv-media--lg) .vcv-ui-visibility--hidden-md-only,.vcv-media--sm .vcv-ui-visibility--hidden-sm,.vcv-media--sm:not(.vcv-media--md) .vcv-ui-visibility--hidden-sm-only,.vcv-media--xl .vcv-ui-visibility--hidden-xl,.vcv-media--xl .vcv-ui-visibility--hidden-xl-only,.vcv-media--xs .vcv-ui-visibility--hidden-xs,.vcv-media--xs:not(.vcv-media--sm) .vcv-ui-visibility--hidden-xs-only,.vcv-ui-visibility--hidden,.vcv-ui-visibility--hidden-xs{display:none!important}@media (min-width:0){.vcv-ui-visibility--hidden-xs{display:none!important}}@media (min-width:400px){.vcv-ui-visibility--hidden-sm{display:none!important}}@media (min-width:800px){.vcv-ui-visibility--hidden-md{display:none!important}}@media (min-width:1200px){.vcv-ui-visibility--hidden-lg{display:none!important}}@media (min-width:1600px){.vcv-ui-visibility--hidden-xl{display:none!important}}@media (min-width:0) and (max-width:399px){.vcv-ui-visibility--hidden-xs-only{display:none!important}}@media (min-width:400px) and (max-width:799px){.vcv-ui-visibility--hidden-sm-only{display:none!important}}@media (min-width:800px) and (max-width:1199px){.vcv-ui-visibility--hidden-md-only{display:none!important}}@media (min-width:1200px) and (max-width:1599px){.vcv-ui-visibility--hidden-lg-only{display:none!important}}@media (min-width:1600px){.vcv-ui-visibility--hidden-xl-only{display:none!important}}.vcv-ui-scroll{display:flex;flex:1 1 100%;flex-flow:column nowrap;height:100%;overflow:hidden;position:relative;width:100%}.vcv-ui-scroll-content{overflow-scrolling:touch;bottom:0;direction:ltr;display:flex;flex-flow:column nowrap;left:0;overflow:scroll;position:absolute;right:0;top:0}.vcv-ui-tree-layout-filled .vcv-ui-scroll-content{align-content:flex-start;flex-flow:row wrap}.vcv-ui-scroll-track--horizontal,.vcv-ui-scroll-track--vertical{bottom:5px;cursor:pointer;opacity:0;position:absolute;right:5px;transition-duration:.2s;transition-property:opacity;transition-timing-function:ease-in-out}.vcv-ui-scroll:hover .vcv-ui-scroll-track--horizontal,.vcv-ui-scroll:hover .vcv-ui-scroll-track--vertical{opacity:1}.vcv-ui-scroll-track--horizontal{border-radius:5px;height:5px;left:5px}.vcv-ui-scroll-track--vertical{border-radius:5px;top:5px;width:5px}.vcv-ui-scroll-thumb--horizontal,.vcv-ui-scroll-thumb--vertical{background-color:rgba(124,152,198,.5);border-radius:inherit;cursor:pointer;display:block;position:relative;z-index:9}.vcv-ui-scroll-thumb--horizontal{height:100%}.vcv-ui-scroll-thumb--vertical{width:100%}.vcv-scroll-dots{opacity:0;pointer-events:none;position:relative;text-align:center;transition:opacity .2s ease-in-out}.vcv-scroll-dots.vcv-scroll-dots--visible{opacity:1}.vcv-scroll-dots:after{background-image:linear-gradient(0,#f6f6f6 30%,transparent);bottom:0;content:"";height:30px;left:0;position:absolute;width:96%;z-index:1}.vcv-scroll-dots:before{background:#d4d2d2;border-radius:100%;box-shadow:6px 0,-6px 0;color:#d4d2d2;content:"";height:3px;position:absolute;width:3px;z-index:2}.vcv-scroll-dots--before.vcv-scroll-dots:after{background-image:linear-gradient(180deg,#f6f6f6,transparent 30%);bottom:auto;top:0}.vcv-ui-modal-overlay{align-items:center;background-color:rgba(0,0,0,.5);bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:2000}.vcv-ui-modal-container{overflow:auto;pointer-events:none;width:100%}.vcv-ui-modal{word-wrap:break-word;background-color:#fff;box-sizing:border-box;color:#6f747b;flex:0 0 auto;margin:20px auto;max-width:400px;pointer-events:all}.vcv-ui-modal-header{align-items:center;border-bottom:1px solid #d1d1d1;display:flex;justify-content:space-between;padding:15px 20px}.vcv-ui-modal-content{max-height:50vh;overflow:auto;padding:15px 20px}.vcv-ui-modal-content .vcv-ui-wp-spinner{margin-top:15px;width:100%}.vcv-ui-modal-content .vcv-ui-tag-list-container .vcv-ui-wp-spinner{margin:auto;width:auto}.vcv-ui-modal-header-title{font:normal 400 1.25rem/1 Montserrat,sans-serif;margin:0}.vcv-ui-modal-close{cursor:pointer;display:block;float:right;height:1.25rem;opacity:.3;position:relative;text-align:right;transition:opacity;width:1.25rem}.vcv-ui-modal-close:hover{opacity:.6}.vcv-ui-modal-close-icon{font-size:1rem;height:1em;position:absolute;right:0;top:50%;transform:translateY(-50%)}.rtl .vcv-ui-modal-close{float:left;text-align:left}.rtl .vcv-ui-modal-close-icon{left:0;right:auto}.vcv-ui-modal-actions{background:#283aa4;display:flex;flex:0 0 auto;flex-direction:row;flex-wrap:wrap;font-size:1rem;overflow:hidden;transition:background .2s}.vcv-ui-modal-actions:hover{background-color:#ffae27}.vcv-ui-modal-actions .vcv-ui-modal-action-content span{display:none;margin-left:16px}.vcv-ui-modal-actions .vcv-ui-modal-action-content .vcv-ui-wp-spinner{display:inline-block;margin:0}.rtl .vcv-ui-modal-actions .vcv-ui-modal-action-content span{margin-left:0;margin-right:16px}.vcv-ui-modal-action{border-color:hsla(0,0%,100%,.1);border-style:solid;border-width:0 1px 1px 0;color:#fff;cursor:pointer;display:inline-flex;flex-direction:column;flex-grow:1;flex-shrink:1;flex-wrap:nowrap;justify-content:center;padding:16px;text-align:center;text-decoration:none;transition:all .2s ease-in-out;vertical-align:middle}.vcv-ui-modal-action[disabled]{background-color:transparent;cursor:not-allowed;opacity:.5}.vcv-ui-modal-action-submit-input{display:none}.vcv-ui-modal-action-icon{display:inline-block;height:1rem;position:relative;vertical-align:middle;width:1rem}.vcv-ui-modal-action-icon:before{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.vcv-ui-drag-handler{cursor:move;min-height:16px;min-width:16px;opacity:.15;position:relative;user-select:none}.vcv-ui-drag-handler-icon{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.vcv-ui-tree-view-layout.vcv-hidden{display:none}.vcv-ui-tree-layout-container{background-color:#203251;border-bottom:1px solid rgba(73,109,163,.15);border-right:1px solid rgba(73,109,163,.15);color:#fff;display:flex;flex-flow:column nowrap;flex-grow:1;font-size:.75rem;height:100%;line-height:1}.vcv-ui-tree-layout-container.vcv-ui-state--hidden{display:none}.vcv-ui-tree-layout{display:flex;flex:1 0 auto;flex-direction:column;list-style:none;margin:0;padding:0;position:relative}.rtl .vcv-ui-tree-layout{direction:rtl}.vcv-ui-tree-layout-actions{border-top:1px solid rgba(73,109,163,.15);display:flex;flex:0 0 auto;flex-direction:row;flex-wrap:wrap;font-size:1rem;height:auto;margin-top:-1px;overflow:hidden}.vcv-ui-tree-layout-actions .vcv-ui-tree-layout-action-content span{display:none;margin-left:16px}.rtl .vcv-ui-tree-layout-actions{direction:rtl}.vcv-layout-bar-content-mobile .vcv-ui-tree-layout-actions{min-height:60px}.vcv-ui-tree-layout-filled .vcv-ui-tree-layout-actions{flex:0 0 100%;height:40px}.vcv-ui-tree-layout-action{border-color:rgba(73,109,163,.15);border-style:solid;border-width:0 1px 1px 0;color:#fff;cursor:pointer;display:inline-flex;flex-direction:column;flex-grow:1;flex-shrink:1;flex-wrap:nowrap;justify-content:center;padding:16px;text-align:center;text-decoration:none;transition:all .2s ease-in-out;vertical-align:middle}.vcv-ui-tree-layout-action.vcv-ui-state--active,.vcv-ui-tree-layout-action:hover{background-color:#16243f}.vcv-ui-tree-layout-action[disabled]{background-color:transparent;cursor:not-allowed;opacity:.5}.vcv-ui-tree-layout-action.vcv-ui-state--success{background-color:#6dab3c}.vcv-ui-tree-layout-control-dropdown-content{align-items:center;background:#16243f;display:flex;justify-content:flex-end;left:0;min-height:40px;opacity:0;padding-right:8px;position:absolute;right:0;top:calc(100% + 1px);transition:opacity .2s ease-in-out .2s,z-index .2s ease .2s;z-index:-5}.vcv-ui-tree-layout-control-dropdown-content.vcv-ui-state--active{opacity:1;transition:opacity .2s ease-in-out 0s,z-index .2s ease 0s;z-index:1}.vcv-ui-tree-layout-action-icon{display:inline-block;height:1rem;position:relative;vertical-align:middle;width:1rem}.vcv-ui-tree-layout-action-icon:before{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.vcv-ui-tree-layout-messages{align-items:center;color:#7d94bb;display:flex;flex:1 1 auto;flex-flow:row wrap;font-style:italic;line-height:1.7;text-align:center}.vcv-ui-tree-layout-messages>*{flex:1 1 100%}.vcv-ui-tree-layout-message{margin:0;min-height:40px;padding:8px 1em}.vcv-ui-tree-layout-control{border-bottom:1px solid rgba(73,109,163,.15);display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;min-height:40px;padding:8px 8px 8px 0;position:relative;transition:background-color .2s ease-in-out}.vcv-ui-tree-layout-control.vcv-ui-state--active,.vcv-ui-tree-layout-control.vcv-ui-state--outline,.vcv-ui-tree-layout-control:hover{background-color:#16243f}.vcv-ui-tree-layout-control.vcv-ui-tree-layout-control-mobile{line-height:60px;min-height:60px;padding:0}.vcv-ui-tree-layout-control.vcv-ui-tree-layout-control-mobile:hover{background-color:#354e73}.vcv-ui-tree-layout-control.vcv-ui-tree-layout-control-mobile .vcv-ui-tree-layout-controls-content{background:#354e73;left:0;position:absolute;right:0;text-align:center;top:calc(100% + 1px);z-index:99}.rtl .vcv-ui-tree-layout-control{padding-left:8px}.vcv-ui-tree-layout-control-content{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;position:relative;white-space:nowrap}.vcv-ui-tree-layout-control-content>*{flex-grow:0;flex-shrink:0;min-width:0}.vcv-ui-tree-layout-control-label{flex-grow:0;flex-shrink:1;overflow:hidden;padding-left:8px;padding-right:8px;text-overflow:ellipsis;white-space:nowrap}.vcv-ui-tree-layout-control-label span{border:2px solid transparent;border-radius:12px;display:block;overflow:hidden;padding:5px 8px;text-overflow:ellipsis;white-space:inherit}.vcv-ui-tree-layout-control-label span:focus,.vcv-ui-tree-layout-control-label span:hover{border:2px solid rgba(73,109,163,.5)}.vcv-ui-tree-layout-control-mobile .vcv-ui-tree-layout-control-label{user-select:none}.vcv-ui-tree-layout-control-mobile .vcv-ui-tree-layout-control-label span{display:inline}.vcv-ui-tree-layout-control-mobile .vcv-ui-tree-layout-control-label-text{position:relative}.vcv-ui-tree-layout-control-label-editable{text-overflow:clip;white-space:normal}.vcv-ui-tree-layout-control-icon{color:inherit;display:inline-block;height:1em;position:relative;vertical-align:middle;width:1.5rem}.vcv-ui-tree-layout-control-icon>*{font-size:1.5rem;height:1.5rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:1.5rem}.vcv-ui-tree-layout-control-actions{flex-grow:1;opacity:1;text-align:right;transition:opacity .2s ease-in-out}.vcv-ui-tree-layout-control-actions-container{margin-left:auto}.rtl .vcv-ui-tree-layout-control-actions{text-align:left}.vcv-ui-tree-layout-control-action{color:inherit;cursor:pointer;display:inline-block;height:1em;position:relative;vertical-align:middle;width:40px}.vcv-ui-tree-layout-control-action>*{font-size:1rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.vcv-ui-tree-layout-control-action[disabled]{cursor:not-allowed;opacity:.5}.vcv-ui-tree-layout-control-action .vcv-ui-icon-lock-fill:before,.vcv-ui-tree-layout-control-action:hover .vcv-ui-icon:before{opacity:.5}.vcv-ui-tree-layout-control-action .vcv-ui-icon:before{transition:opacity .2s ease-in-out}.vcv-ui-tree-layout-control:not(:hover).vcv-ui-tree-layout-control:not(.vcv-ui-state--active) .vcv-ui-tree-layout-control-actions{opacity:0}.vcv-ui-tree-layout-control:not(:hover).vcv-ui-tree-layout-control:not(.vcv-ui-state--active) .vcv-ui-tree-layout-control-state-container{opacity:1;z-index:auto}.vcv-ui-tree-layout-control-actions~.vcv-ui-tree-layout-control-state-container{opacity:0;transition:opacity .2s ease-in-out;z-index:-999}.vcv-ui-tree-layout-control-state-container{position:absolute;right:0}.vcv-ui-tree-layout-control-state{color:inherit;display:inline-block;height:1em;position:relative;vertical-align:middle;width:40px}.vcv-ui-tree-layout-control-state>*{font-size:1rem;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.rtl .vcv-ui-tree-layout-control-state-container{left:0;right:auto}.vcv-ui-tree-layout-control-drag-handler{bottom:0;left:0;margin-left:2px;min-height:1em;min-width:1em;opacity:.6;position:absolute;top:0;transition:opacity .2s ease-in-out}.vcv-ui-tree-layout-control-drag-handler .vcv-ui-drag-handler-icon{font-size:1em}.vcv-ui-tree-layout-control-drag-handler.vcv-ui-tree-layout-control-drag-handler-mobile{flex-grow:1;overflow:hidden;position:relative;text-overflow:ellipsis}.rtl .vcv-ui-tree-layout-control-drag-handler{left:auto;right:.05rem}.vcv-ui-tree-layout-control-mobile .vcv-ui-tree-layout-controls-trigger{text-align:center;width:60px}.vcv-ui-tree-layout-control:not(:hover).vcv-ui-tree-layout-control:not(.vcv-ui-tree-layout-control-mobile) .vcv-ui-tree-layout-control-drag-handler{opacity:0}.vcv-ui-tree-layout-control.vcv-ui-tree-layout-control-mobile .vcv-ui-tree-layout-control-drag-handler-mobile{opacity:1}.vcv-ui-tree-layout-node{list-style:none;margin:0;padding:0}.vcv-ui-tree-layout-node-expand-trigger{cursor:pointer;font-size:1rem;left:-1.25em;margin-left:4px;margin-top:-.5em;opacity:.6;position:absolute;top:50%;transform:rotate(-90deg)}.rtl .vcv-ui-tree-layout-node-expand-trigger{left:auto;right:-.95em;transform:rotate(90deg)}.vcv-ui-tree-layout-node-child{margin:0;position:relative}.vcv-ui-tree-layout-node-child.vcv-ui-tree-layout-node-expand>.vcv-ui-tree-layout-control>.vcv-ui-tree-layout-control-content>.vcv-ui-tree-layout-node-expand-trigger{transform:rotate(0deg)}.vcv-ui-tree-layout-node-child:not(.vcv-ui-tree-layout-node-expand)>.vcv-ui-tree-layout-node{display:none}.vcv-ui-tree-layout-control-is-locked .vcv-ui-tree-layout-control-content,.vcv-ui-tree-layout-control-is-locked .vcv-ui-tree-layout-control-dropdown-content .vcv-ui-tree-layout-control-action,.vcv-ui-tree-layout-node-child.vcv-ui-tree-layout-node-hidden .vcv-ui-tree-layout-control-content,.vcv-ui-tree-layout-node-child.vcv-ui-tree-layout-node-hidden .vcv-ui-tree-layout-control-dropdown-content .vcv-ui-tree-layout-control-action{opacity:.5}.vcv-ui-tree-layout-node-non-draggable .vcv-ui-tree-layout-control--lock{cursor:default}.vcv-ui-tree-layout-node-child--drag-item{color:#fff;font-size:.75rem;line-height:1;list-style-type:none;z-index:99999}.vcv-ui-tree-layout-node-child--drag-item .vcv-ui-tree-layout{display:none}.vcv-layout-bar-content-mobile .vcv-ui-tree-layout-node-child.vcv-ui-tree-layout-node-hidden .vcv-ui-tree-layout-control-content{opacity:1}.vcv-layout-bar-content-mobile .vcv-ui-tree-layout-node-child.vcv-ui-tree-layout-node-hidden .vcv-ui-tree-layout-control-content .vcv-ui-tree-layout-control-drag-handler-mobile{opacity:.5}.vcv-ui-tree-layout-node-state-draft.vcv-ui-tree-layout-node-child{opacity:.6}.vcv-ui-tree-layout-container .vcv-ui-tree-layout-action{min-height:40px;padding:8px}.vcv-ui-item-container{background-color:#203251;color:#fff;display:flex;flex-direction:row;flex-wrap:nowrap;font-size:.875rem;height:60vh;max-height:calc(100% - 65px);min-height:250px;top:0;z-index:1200}.vcv-ui-item-content .vcv-ui-editor-search-field-container{margin:0 0 0 1px}.vcv-ui-item-layout-hidden{display:none}.vcv-ui-item-list-container{flex:1;margin-bottom:30px}.vcv-ui-item-list{display:flex;flex-wrap:wrap;justify-content:flex-start;list-style:none;margin:0 -15px -30px;padding:0}.vcv-ui-item-list-item{display:flex;margin:0 15px 15px}.vcv-ui-item-list-item--preset .vcv-ui-item-element-content:before{border-color:#283aa4 #283aa4 transparent transparent;border-style:solid;border-width:25px;content:"";position:absolute;right:0;top:0;z-index:1}.vcv-ui-item-list-item--preset .vcv-ui-item-element-content:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.697 15.006c.041-.04.079-.082.113-.127A8.96 8.96 0 0 0 18 9c0-4.963-4.037-9-9-9S0 4.037 0 9c0 2.244.826 4.299 2.189 5.877.035.047.074.09.116.131A8.98 8.98 0 0 0 9 18a8.98 8.98 0 0 0 6.697-2.994Zm-11.489-.973a3.664 3.664 0 0 1 3.279-2.008h3.026c1.406 0 2.66.787 3.279 2.008A6.927 6.927 0 0 1 9 15.955a6.927 6.927 0 0 1-4.792-1.922ZM9 9.98a2.026 2.026 0 0 1-2.024-2.024c0-1.116.908-2.024 2.024-2.024s2.024.908 2.024 2.024A2.027 2.027 0 0 1 9 9.98Zm0-7.935A6.962 6.962 0 0 1 15.955 9a6.909 6.909 0 0 1-.835 3.301 5.696 5.696 0 0 0-2.78-2.025c.46-.658.73-1.458.73-2.32A4.074 4.074 0 0 0 9 3.886a4.074 4.074 0 0 0-4.07 4.07c0 .862.27 1.662.73 2.32a5.696 5.696 0 0 0-2.78 2.025A6.913 6.913 0 0 1 2.045 9 6.962 6.962 0 0 1 9 2.045Z' fill='%23FDFDFD' fill-rule='nonzero'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:auto;content:"";height:18px;position:absolute;right:5px;top:5px;width:18px;z-index:2}.vcv-ui-item-list-item--preset .vcv-ui-item-overlay span{padding:.6em}.vcv-ui-item-list-item--inactive .vcv-ui-item-element{cursor:default}.vcv-ui-item-list-item--inactive .vcv-ui-item-element:hover .vcv-ui-item-overlay{opacity:0}.vcv-ui-item-element{color:#484848;cursor:pointer;display:block;margin:0 auto;position:relative;text-align:center;width:100px}.vcv-ui-item-element:focus .vcv-ui-item-overlay,.vcv-ui-item-element:hover .vcv-ui-item-overlay{opacity:1}.vcv-ui-item-element .vcv-ui-item-overlay{cursor:pointer}.vcv-ui-item-element.vcv-ui-item-element-inactive.vcv-ui-item-element-inactive--locked .vcv-ui-item-overlay{opacity:.8}.vcv-ui-item-element.vcv-ui-item-element-inactive.vcv-ui-item-element-inactive--locked:hover .vcv-ui-item-overlay{opacity:1}.vcv-ui-item-element.vcv-ui-item-element-inactive.vcv-ui-item-element-inactive--locked .vcv-ui-item-overlay:hover .vcv-ui-icon-lock-fill:before{content:"\e912"}.vcv-ui-item-element.vcv-ui-item-element-inactive.vcv-ui-item-element-inactive--locked .vcv-ui-icon{font-size:16px}.vcv-dashboards-section-content .vcv-ui-item-element:not(.vcv-ui-item-element-inactive) .vcv-ui-icon-lock-fill{display:none}.vcv-ui-state--remove-mode-active .vcv-ui-item-element{cursor:default}.vcv-ui-state--remove-mode-active .vcv-ui-item-element .vcv-ui-icon{cursor:pointer}.vcv-ui-item-element-content{background-color:#fefefe;background-image:linear-gradient(45deg,#eee 25%,transparent 0,transparent 75%,#eee 0,#eee),linear-gradient(45deg,#eee 25%,transparent 0,transparent 75%,#eee 0,#eee);background-position:0 0,10px 10px;background-repeat:repeat;background-size:20px 20px;border-radius:5px;display:block;height:100px;overflow:hidden;position:relative}.vcv-ui-item-element-content .vcv-ui-item-element-image{display:block;position:relative;top:50%;transform:translateY(-50%)}.vcv-ui-hub-item-badge{align-items:center;border-radius:15px;color:#fff;display:inline-flex;font-size:12px;font-style:italic;height:20px;justify-content:center;padding:1px 8px;position:relative;z-index:9}.vcv-ui-hub-item-badge--new{background:#feb718}.vcv-ui-item-element>.vcv-ui-hub-item-badge{position:absolute;right:-12px;top:-9px;z-index:4}.vcv-ui-item-preview-caption .vcv-ui-hub-item-badge{flex:0 0 auto;margin:0 0 0 25px}.vcv-hub-addon-item-content-container .vcv-ui-hub-item-badge{align-self:flex-start;margin:0 0 10px}.vcv-ui-item-image,.vcv-ui-item-overlay{bottom:0;left:0;position:absolute;right:0;top:0}.vcv-ui-item-overlay{background-color:rgba(0,0,0,.5);color:#fff;opacity:0;overflow:hidden;transition:opacity .2s ease-in-out;z-index:3}.vcv-ui-item-downloading,.vcv-ui-item-overlay.vcv-ui-item-control--visible{opacity:1}.vcv-ui-icon.vcv-ui-item-add{align-items:center;display:flex;height:100%;justify-content:center;left:0;line-height:100px;position:absolute;top:0;width:100%}.vcv-ui-item-edit{display:flex;flex-direction:column;height:100px}.vcv-ui-item-move{cursor:move;flex:1;position:relative}.vcv-ui-item-move:before{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.vcv-ui-item-remove{background-color:#f46172;height:30px;line-height:30px}.vcv-ui-item-element-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;line-height:18px;margin:10px 0;max-height:36px;overflow:hidden;position:relative}.vcv-ui-item-element-name span{color:#70757d;font-size:14px;font-weight:700;letter-spacing:.3px;line-height:18px}.vcv-ui-item-badge{position:relative}.vcv-ui-item-badge:after{left:-.75em;right:auto;top:.4em}.vcv-ui-item-preview-container{border-radius:5px;display:block;margin:0;opacity:1;pointer-events:none;position:fixed;transition:visibility 0s,opacity .2s ease-in-out;width:520px;z-index:2020}.vcv-ui-item-preview-addon-tag{background:#2b4b80;border-radius:20px;color:#fff;font-size:14px;padding:3px 9px;position:absolute;right:15px;top:15px}.vcv-ui-item-preview-image{border-top-left-radius:5px;border-top-right-radius:5px;display:block;max-height:240px;width:100%}.vcv-ui-item-preview-caption{align-items:center;background:linear-gradient(90deg,#1a399d,#693bc5);border-bottom-left-radius:5px;border-bottom-right-radius:5px;color:#fff;display:flex;font-style:italic;justify-content:space-between;line-height:1.43;padding:20px;text-align:left}.vcv-ui-item-preview-text{line-height:18px;overflow:hidden}.vcv-ui-editor-get-more{align-items:center;display:flex;flex-direction:column;justify-content:center}.vcv-ui-editor-get-more-description{color:#9a9a9a;font:italic 700 12px/20px Nunito Sans,Arial,sans-serif;padding:0 45px;text-align:center}.vcv-ui-editor-plate--addon .vcv-ui-item-list{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin:0}.vcv-ui-editor-plate--addon .vcv-ui-item-list-item{margin:0}.vcv-hub-addon-item-container{border-radius:5px;display:flex;flex:0 0 100%;flex-direction:column;overflow:hidden;transition:box-shadow .2s ease-in-out}.vcv-hub-addon-item-container:hover{box-shadow:0 0 15px 0 rgba(0,0,0,.1)}.vcv-hub-addon-item-content-container{background:#fff;display:flex;flex:1 0 auto;flex-direction:column;justify-content:space-between;padding:20px 15px}.vcv-hub-addon-item-content-container .vcv-ui-wp-spinner{height:40px;margin-top:auto;width:40px}.vcv-hub-addon-item-content-container .vcv-ui-wp-spinner:before{height:27px;opacity:.5;width:27px}.vcv-hub-addon-name{font-size:16px;font-weight:600;letter-spacing:1px;line-height:22px;margin:0 0 10px}.vcv-hub-addon-description{font-size:13px;font-style:italic;font-weight:500;letter-spacing:1px;line-height:24px;margin:0 0 15px}.vcv-hub-addon-item-content-container .vcv-hub-addon-control{background:#283aa4;border:none;border-radius:3px;color:#fff;cursor:pointer;height:40px;line-height:40px;margin-top:auto;text-align:center;text-decoration:none;transition:background .2s ease-in-out;width:180px}.vcv-hub-addon-item-content-container .vcv-hub-addon-control:focus,.vcv-hub-addon-item-content-container .vcv-hub-addon-control:hover{background:#ffae27;color:#fff;text-decoration:none}.vcv-hub-addon-item-content-container .vcv-hub-addon-control--locked{background:#c6cbd4;pointer-events:none}.vcv-hub-addon-item-content-container .vcv-hub-addon-control--locked:hover{background:#c6cbd4}.vcv-hub-addon-image{vertical-align:top;width:100%}.vcv-ui-tree-content-section-inner.vcv-ui-state--centered-content{display:flex;flex-flow:column nowrap;flex-shrink:0;justify-content:center;min-height:100%}.vcv-ui-tree-content-section-inner .vcv-ui-editor-plates-container{display:flex;flex-flow:column nowrap;flex-grow:1;justify-content:center}.vcv-ui-editor-no-items-container{margin:auto;max-width:544px;text-align:center}.vcv-ui-editor-no-items-container .vcv-ui-ajax-form-container small,.vcv-ui-editor-no-items-container .vcv-ui-form-helper{display:inline-block;font-size:13px;margin:15px 0 12px;text-align:center}.vcv-ui-editor-no-items-image{margin:0 0 35px}.vcv-ui-editor-no-items-action{background:#283aa4;border:none;border-radius:3px;color:#fff;cursor:pointer;min-height:50px;padding:17px 32px;position:relative;transition:background .2s ease-in-out}.vcv-ui-editor-no-items-action:hover{background:#ffae27}.vcv-ui-editor-no-items-action.vcv-ui-editor-button-disabled{-webkit-font-smoothing:antialiased;background:transparent;border:2px solid #d6d6d6;border-radius:0;color:#d6d6d6;cursor:default;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;letter-spacing:.077em;max-width:100%;padding:16px 34px;text-transform:uppercase}.vcv-ui-navbar-control-icon.vcv-ui-settings-title-icon{margin-left:5px}.vcv-ui-navbar-control-icon.vcv-ui-settings-title-icon+span{margin-left:10px}.vcv-ui-panel-heading{align-items:center;display:flex;font-size:16px;line-height:37px;padding:12px 60px 12px 20px}.vcv-ui-panel-heading .vcv-ui-panel-heading-icon{display:inline-block;margin-left:0;margin-right:12px;vertical-align:middle}.vcv-ui-panel-heading .vcv-ui-panel-heading-text{display:inline-block;vertical-align:middle}.vcv-ui-tree-view-content--full-width .vcv-ui-form-group{max-width:500px}.vcv-ui-panel-navigation-container{background:#203251;text-align:left}.rtl .vcv-ui-panel-heading{padding:12px 20px 12px 60px}.rtl .vcv-ui-panel-heading .vcv-ui-panel-heading-icon{margin-left:12px;margin-right:0}.rtl .vcv-ui-navbar-control-icon.vcv-ui-settings-title-icon{margin-left:0;margin-right:5px}.rtl .vcv-ui-navbar-control-icon.vcv-ui-settings-title-icon+span{margin-left:0;margin-right:10px}.vcv-ui-script-control-container,.vcv-ui-style-control-container{margin:10px 0 0;text-align:center}.vcv-ui-script-editor-container,.vcv-ui-style-editor-container{margin:25px 0 0}.vcv-row-html-editor-container+.CodeMirror-wrap,.vcv-ui-script-editor .CodeMirror-wrap,.vcv-ui-style-editor .CodeMirror-wrap{border:1px solid #d1d1d1;border-radius:3px}.vcv-ui-script-editor:not(.vcv-ui-state--active),.vcv-ui-style-editor:not(.vcv-ui-state--active){display:none}.vcv-ui-settings-actions{display:flex;flex:0 0 auto;flex-direction:row;flex-wrap:wrap;font-size:1rem;overflow:hidden}.vcv-ui-settings-actions.vcv-ui-settings-actions-background{background-color:#203251}.vcv-ui-settings-actions .vcv-ui-settings-action-content span{display:none;margin-left:16px}.vcv-ui-settings-action{border-color:rgba(73,109,163,.15);border-style:solid;border-width:0 1px 1px 0;color:#fff;cursor:pointer;display:inline-flex;flex-direction:column;flex-grow:1;flex-shrink:1;flex-wrap:nowrap;justify-content:center;padding:16px;text-align:center;text-decoration:none;transition:all .2s ease-in-out;vertical-align:middle}.vcv-ui-settings-action.vcv-ui-state--active,.vcv-ui-settings-action:hover{background-color:rgba(124,173,222,.16)}.vcv-ui-settings-action[disabled]{background-color:transparent;cursor:not-allowed;opacity:.5}.vcv-ui-settings-action.vcv-ui-state--success{background-color:#6dab3c}.vcv-ui-settings-action-icon{display:inline-block;height:1rem;position:relative;vertical-align:middle;width:1rem}.vcv-ui-settings-action-icon:before{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.vcv-ui-template-group-wrapper{overflow:hidden}.vcv-ui-template-options-wrapper{margin-bottom:-25px;margin-right:-32px}.vcv-ui-template-options-wrapper .vcv-ui-template-options-item-icon{background-color:#fff;cursor:pointer;display:inline-block;margin:0 32px 25px 0}.vcv-ui-template-options-wrapper .vcv-ui-template-options-item-icon svg{vertical-align:top}.vcv-ui-template-options-wrapper .vcv-ui-item-template-inactive--locked{opacity:.8;position:relative;transition:all .2s ease}.vcv-ui-template-options-wrapper .vcv-ui-item-template-inactive--locked i{font-size:20px}.vcv-ui-template-options-wrapper .vcv-ui-item-template-inactive--locked:hover{opacity:1}.vcv-ui-template-options-wrapper .vcv-ui-item-template-inactive--locked:hover .vcv-ui-start-layout-list-item-icon-stroke{stroke:#d1d1d1}.vcv-ui-template-options-wrapper .vcv-ui-item-template-inactive--locked .vcv-ui-layout-lock-control{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;width:100%}.vcv-ui-form-group--category .vcv-ui-ajax-form-container small,.vcv-ui-form-group--category .vcv-ui-form-helper,.vcv-ui-form-group--wp-menu .vcv-ui-ajax-form-container small,.vcv-ui-form-group--wp-menu .vcv-ui-form-helper{-webkit-font-smoothing:antialiased;color:#999;font-family:Roboto,sans-serif;font-style:italic;font-weight:500;letter-spacing:.3px;line-height:16px}.vcv-ui-form-group--category .vcv-ui-form-link,.vcv-ui-form-group--wp-menu .vcv-ui-form-link{color:#586dc6;display:inline;text-decoration:none;transition:.2s}.vcv-ui-form-group--category .vcv-ui-form-link:hover,.vcv-ui-form-group--wp-menu .vcv-ui-form-link:hover{color:#515162;text-decoration:underline}.vcv-ui-form-group--category .vcv-ui-form-link:focus,.vcv-ui-form-group--wp-menu .vcv-ui-form-link:focus{box-shadow:none;outline:none}.vcv-ui-form-group--category .vcv-ui-ajax-form-container small,.vcv-ui-form-group--category .vcv-ui-form-helper{margin-top:20px}.vcv-ui-custom-scripts.vcv-ui-custom-scripts-areas .vcv-ui-ajax-form-container small,.vcv-ui-custom-scripts.vcv-ui-custom-scripts-areas .vcv-ui-form-helper{margin:20px 0 0}.vcv-ui-custom-scripts.vcv-ui-custom-scripts-areas .vcv-ui-script-editor-tag{background:#e3e1e1;border-radius:3px;color:#797979;display:inline-block;font-size:14px;font-style:italic;letter-spacing:.5px;line-height:1;margin:10px 0;padding:4px 5px}.vcv-ui-custom-scripts.vcv-ui-custom-scripts-areas .vcv-ui-script-editor-tag:first-of-type{margin-top:0}.vcv-ui-custom-scripts.vcv-ui-custom-scripts-areas .vcv-ui-script-editor-container{margin:20px 0 0}.vcv-ui-custom-scripts.vcv-ui-custom-scripts-areas .vcv-ui-script-editor-container-type{margin:0 0 10px}.vcv-ui-edit-form-section-header.vcv-ui-wordpress-setting-header{margin:0 -20px 12px}.vcv-ui-form-group-container.vcv-ui-form-group-container--saving .vcv-ui-ajax-form-container select,.vcv-ui-form-group-container.vcv-ui-form-group-container--saving .vcv-ui-form-dropdown,.vcv-ui-form-group-container.vcv-ui-form-group-container--saving .vcv-ui-form-input{background-color:#f5f5f5;border-color:#d1d1d1;color:#7e7e7e;cursor:not-allowed;pointer-events:none}.vcv-ui-form-group a{color:#586dc6;text-decoration:none;transition:.2s}.vcv-ui-form-group a:hover{color:#515162;text-decoration:underline}.vcv-ui-form-group a:focus{box-shadow:none;outline:none}.vcv-ui-navigation-slider-container{direction:ltr;display:flex;justify-content:space-between;position:relative}.vcv-ui-navigation-slider-container.vcv-ui-navigation-slider-container--shadow-left:before,.vcv-ui-navigation-slider-container.vcv-ui-navigation-slider-container--shadow-right:after{content:""}.vcv-ui-navigation-slider-container:after,.vcv-ui-navigation-slider-container:before{bottom:0;position:absolute;top:0;width:9px}.vcv-ui-navigation-slider-container:before{background:linear-gradient(90deg,rgba(20,37,65,.5),transparent);left:0}.vcv-ui-navigation-slider-container:after{background:linear-gradient(270deg,rgba(20,37,65,.5),transparent);right:70px}.vcv-ui-navigation-slider-container:not(.vcv-ui-navigation-slider-container--shadow-right) .vcv-ui-navigation-slider-controls{border-left:1px solid rgba(76,95,128,.2)}.vcv-ui-navigation-slider{border:0;border-radius:0;display:flex;flex-wrap:nowrap;overflow-x:scroll;overflow-y:hidden}.vcv-ui-navigation-slider::-webkit-scrollbar{display:none}.vcv-ui-navigation-slider{-ms-overflow-style:none;scrollbar-width:none}.vcv-ui-navigation-slider-item{background:transparent;border:0;color:#f6f6f6;font-size:14px;font-weight:500;letter-spacing:.5px;white-space:nowrap}.vcv-ui-navigation-slider-item[class*=vcv-ui-badge--] button{align-items:center;display:flex}.vcv-ui-navigation-slider-item[class*=vcv-ui-badge--] button:before{border-radius:50%;content:"";display:block;height:6px;margin-right:6px;width:6px}.vcv-ui-navigation-slider-item.vcv-ui-badge--warning button:before{background-color:#fdb713}.vcv-ui-navigation-slider-item.vcv-ui-badge--success button:before{background-color:#6dab3c}.vcv-ui-navigation-slider-item.vcv-ui-badge--error button:before{background-color:#f44}.vcv-ui-navigation-slider-item:focus .vcv-ui-navigation-slider-dropdown,.vcv-ui-navigation-slider-item:hover .vcv-ui-navigation-slider-dropdown{display:flex}.vcv-ui-navigation-slider-button:hover,.vcv-ui-navigation-slider-item.vcv-ui-navigation-slider-item--active .vcv-ui-navigation-slider-button{background:#1f3aa0}.vcv-ui-navigation-slider-button{background:transparent;border:0;border-radius:0;color:#f6f6f6;cursor:pointer;font-size:14px;font-weight:500;letter-spacing:.5px;margin:0;padding:14px 24px;transition:background .2s ease-in-out}.vcv-ui-navigation-slider-controls{display:flex;flex-shrink:0;width:70px}.vcv-ui-navigation-slider-control-button{background:transparent;border:none;border-radius:0;color:#fff;cursor:pointer;font-size:18px;padding:0;position:relative;width:50%}.vcv-ui-navigation-slider-control-button:not([disabled]):hover .vcv-ui-icon{opacity:.5}.vcv-ui-navigation-slider-control-button:first-child .vcv-ui-icon-expand{margin-left:-5px;transform:rotate(90deg)}.vcv-ui-navigation-slider-control-button:last-child .vcv-ui-icon-expand{margin-left:-14px;transform:rotate(-90deg)}.vcv-ui-navigation-slider-control-button[disabled]{color:#4c5f80;cursor:default}.vcv-ui-navigation-slider-control-button .vcv-ui-icon{left:50%;margin-top:-9px;position:absolute;top:50%;transition:opacity .2s}.vcv-ui-navigation-slider-dropdown{border:0;display:none;flex-direction:column;position:absolute;z-index:5}.vcv-ui-navigation-slider-dropdown-item{-webkit-font-smoothing:antialiased;background:#fff;background:#1f3aa0;border:0;border-radius:0;color:#fff;cursor:pointer;font-size:14px;font-weight:500;letter-spacing:.5px;min-width:150px;padding:15px 24px;text-align:left}.vcv-ui-navigation-slider-dropdown-item:last-child{border-bottom:0}.vcv-ui-navigation-slider-dropdown-item.vcv-ui-navigation-slider-dropdown-item--active,.vcv-ui-navigation-slider-dropdown-item:hover{background:#693bc5}.vcv-ui-add-content-panel-heading{align-items:center;display:flex;margin:12px 0 12px 20px}.vcv-ui-add-content-panel-heading .vcv-ui-editor-search-container{flex-grow:1;margin:0}.vcv-ui-add-content-panel-heading-controls{margin:0 10px}.rtl .vcv-ui-add-content-panel-heading{margin:12px 20px 12px 0}.vcv-ui-editor-panel-back-control,.vcv-ui-editor-panel-hide-control,.vcv-ui-editor-panel-settings-control{cursor:pointer;display:inline-block;font-size:16px;line-height:16px;margin:0 2px;padding:6px}.vcv-ui-editor-panel-back-control .vcv-ui-icon:before,.vcv-ui-editor-panel-hide-control .vcv-ui-icon:before,.vcv-ui-editor-panel-settings-control .vcv-ui-icon:before{transition:opacity .2s}.vcv-ui-editor-panel-back-control.vcv-ui-editor-panel-control--active,.vcv-ui-editor-panel-back-control:hover .vcv-ui-icon:before,.vcv-ui-editor-panel-hide-control.vcv-ui-editor-panel-control--active,.vcv-ui-editor-panel-hide-control:hover .vcv-ui-icon:before,.vcv-ui-editor-panel-settings-control.vcv-ui-editor-panel-control--active,.vcv-ui-editor-panel-settings-control:hover .vcv-ui-icon:before{opacity:.5}.vcv-ui-editor-panel-back-control.vcv-ui-editor-panel-control--active:hover .vcv-ui-icon:before,.vcv-ui-editor-panel-hide-control.vcv-ui-editor-panel-control--active:hover .vcv-ui-icon:before,.vcv-ui-editor-panel-settings-control.vcv-ui-editor-panel-control--active:hover .vcv-ui-icon:before{opacity:1}.vcv-ui-editor-panel-back-control{margin:0 7px 0 0}.rtl .vcv-ui-editor-panel-back-control{margin:0 0 0 7px}.vcv-ui-tree-view-content{color:#fff;display:flex;flex-direction:column;flex-wrap:nowrap;font-size:.875rem;height:100%}.vcv-ui-tree-view-content.vcv-ui-state--hidden{display:none}.vcv-ui-tree-content{display:flex;flex-direction:column;flex-grow:1;flex-wrap:nowrap;min-height:1em}.vcv-ui-tree-content>*{flex-grow:0;flex-shrink:0}.vcv-ui-tree-content-section{background-color:#f6f6f6;color:#6f747b;display:flex;flex:1 1 100%;flex-flow:column nowrap;min-height:1em;position:relative}.vcv-ui-tree-content-section>*{flex:1 1 auto}.vcv-ui-tree-content-section-inner{padding:20px}.rtl .vcv-ui-tree-content-section-inner{direction:rtl}.vcv-element-category-items{display:flex;flex-flow:wrap;width:100%}.vcv-element-category-title-wrapper{margin:0 15px 15px;position:relative;width:100%}.vcv-element-category-title-wrapper>.vcv-element-category-title{color:#70757d;cursor:pointer;font-size:14px;font-weight:700;letter-spacing:.3px;line-height:18px}.vcv-element-categories-expand-button{background-color:transparent;border:0;bottom:0;color:#70757d;cursor:pointer;font-size:18px;padding:0 5px;position:absolute;right:-8px;top:0}.rtl .vcv-element-categories-expand-button{left:-8px;right:auto}.vcv-ui-tree-content-title-controls{align-items:center;display:flex;font-size:1.2em;margin-top:-8px;padding-left:0;padding-right:0}.vcv-ui-tree-content-title-control{color:inherit;cursor:pointer;display:inline-block;padding:0 10px;position:relative;text-decoration:none;vertical-align:middle}.vcv-ui-editor-tabs-container{display:flex;margin-top:8px;padding-left:20px;padding-right:60px}.vcv-ui-editor-tabs{display:flex;flex:1;flex-direction:row;flex-wrap:nowrap;font-family:Nunito Sans,sans-serif;font-size:.875rem}.vcv-ui-editor-tabs>*{flex-grow:0;flex-shrink:0}.vcv-ui-editor-tab{background-color:#304568;border-radius:4px 4px 0 0;color:#fff;cursor:pointer;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;margin:0 2px 0 1px;padding:14px 32px;text-align:center;text-decoration:none;transition:all .2s ease-in-out}.vcv-ui-editor-tab:hover{background-color:#3b5580}.vcv-ui-editor-tab.vcv-ui-state--active{background-color:#fff;color:#6f747b}.vcv-ui-editor-tab[disabled]{background-color:transparent;cursor:not-allowed;opacity:.5}.vcv-ui-editor-tab.vcv-ui-state--hidden{display:none}.vcv-ui-editor-tab-dropdown>.vcv-ui-editor-tab{padding-left:16px;padding-right:16px}.vcv-ui-editor-tab-toggle-tree{background:none;min-width:60px}.vcv-ui-editor-tab-content{white-space:nowrap}.vcv-ui-editor-tab-icon{display:inline-block;font-size:1em;height:1em;position:relative;vertical-align:middle;width:1.25em}.vcv-ui-editor-tab-icon:before{font-size:1.25em;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.vcv-ui-editor-tab-icon+*{margin-left:16px}.vcv-ui-add-element-content .vcv-ui-item-overlay{align-items:center;display:flex;justify-content:center}.vcv-ui-add-element-content .vcv-ui-item-overlay>span{padding:.6em}.vcv-ui-add-element-content .vcv-ui-item-overlay--visible{opacity:1}.vcv-ui-add-element-content .vcv-ui-state--hidden{display:none}.vcv-ui-editor-plate.vcv-ui-state--centered .vcv-premium-teaser{position:absolute}.vcv-ui-add-element-content .vcv-ui-editor-list-cta-wrapper{text-align:center}.vcv-ui-add-template-content .vcv-ui-editor-tabs-container{margin:0}.vcv-ui-add-template-content .vcv-ui-tree-content-section{overflow:hidden}.vcv-ui-add-template-content .vcv-ui-item-element-content:before{color:#fff;content:attr(data-letter);font-size:50px;left:50%;margin-right:-50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}.vcv-ui-add-template-content .vcv-ui-item-element-content.vcv-ui-item-element-constant-bg{background-color:#393a3f;background-image:unset}.vcv-ui-add-template-content .vcv-ui-tree-content-error-message-container{left:0;position:absolute;right:0;top:100%;z-index:2}.vcv-ui-add-template-content .vcv-ui-tree-content-error-message{align-items:center;background:#f96262;bottom:0;color:#fff;display:flex;font-style:italic;justify-content:center;padding:15px 20px;position:absolute;transform:translateY(100%);transition:transform .2s ease-in-out;width:100%;z-index:1}.vcv-ui-add-template-content .vcv-ui-tree-content-error-message--visible{transform:translateY(0)}.vcv-ui-add-template-content .vcv-ui-item-element{cursor:default}.vcv-ui-add-template-content .vcv-ui-item-element:hover .vcv-ui-item-control{transition:visibility 0s .1s;visibility:visible}.vcv-ui-add-template-content .vcv-ui-item-control--visible .vcv-ui-item-control{visibility:visible}.vcv-ui-add-template-content .vcv-ui-item-overlay{align-items:center;display:flex;justify-content:center;z-index:2}.vcv-ui-add-template-content .vcv-ui-item-control{cursor:pointer;padding:.6em;transition:color .2s ease-in-out,visibility 0s 0s;visibility:hidden}.vcv-ui-add-template-content .vcv-ui-item-control.vcv-ui-icon-add:hover{color:#e6e6e6}.vcv-ui-add-template-content .vcv-ui-item-control.vcv-ui-wp-spinner-light{visibility:visible}.vcv-ui-add-template-content .vcv-ui-save-template-form{display:flex;justify-content:space-between}.vcv-ui-add-template-content .vcv-ui-save-template-form .vcv-ui-form-input{-webkit-appearance:none;flex-grow:0;flex-shrink:1}.vcv-ui-add-template-content .vcv-ui-save-template-form .vcv-ui-editor-no-items-action{flex-grow:0;flex-shrink:0;font-size:12px;font-weight:700;margin:0 0 0 10px;min-height:auto;padding:11px 32px;white-space:nowrap}.vcv-ui-add-template-content .vcv-ui-editor-list-cta-wrapper{text-align:center}.vcv-ui-add-template-content .vcv-ui-state--hidden{display:none}.vcv-ui-add-template-content .vcv-ui-editor-no-items-container .vcv-ui-ajax-form-container small,.vcv-ui-add-template-content .vcv-ui-editor-no-items-container .vcv-ui-form-helper{margin-bottom:30px}.vcv-ui-add-template-content .vcv-ui-item-overlay--visible{opacity:1}.vcv-ui-add-template-content .vcv-ui-wp-spinner{cursor:default}.vcv-ui-add-template-content .vcv-ui-form-button--action,.vcv-ui-add-template-content .vcv-ui-form-button-group--action .vcv-ui-form-button{flex-shrink:0;margin:0 0 0 10px}.rtl .vcv-ui-add-template-content .vcv-ui-form-button--action,.rtl .vcv-ui-add-template-content .vcv-ui-form-button-group--action .vcv-ui-form-button,.rtl .vcv-ui-add-template-content .vcv-ui-save-template-form .vcv-ui-editor-no-items-action{margin:0 10px 0 0}.vcv-ui-editor-tab-dropdown{display:flex;flex-direction:row;flex-wrap:nowrap;margin:0;position:relative}.vcv-ui-editor-tab-dropdown>*{flex-grow:0;flex-shrink:0}.vcv-ui-editor-tab-dropdown:hover .vcv-ui-editor-tab-dropdown-trigger{background-color:#3b5580}.vcv-ui-editor-tab-dropdown:hover .vcv-ui-editor-tab-dropdown-content{opacity:1;visibility:visible}.vcv-ui-editor-tab-dropdown.vcv-ui-state--active .vcv-ui-editor-tab-dropdown-trigger{background-color:#fff;color:#6f747b}.vcv-ui-editor-tab-dropdown.vcv-ui-state--hidden{display:none}.vcv-ui-editor-tab-dropdown-trigger{cursor:default;min-width:0}.vcv-ui-editor-tab-dropdown-content{box-shadow:1px 0 10px 0 rgba(0,0,0,.3);margin-left:1px;margin-right:2px;min-width:140px;opacity:0;position:absolute;right:0;top:100%;transition:visibility 0s,opacity .2s ease-in-out;visibility:hidden;z-index:1020}.vcv-ui-editor-tab-dropdown-content .vcv-ui-editor-tab{background-color:#fff;border-radius:0;color:#6f747b;margin:0;text-align:left}.vcv-ui-editor-tab-dropdown-content .vcv-ui-editor-tab.vcv-ui-state--active,.vcv-ui-editor-tab-dropdown-content .vcv-ui-editor-tab:hover{background-color:#3b5580;color:#fff}.vcv-ui-editor-tabs-free-space{flex-grow:1;flex-shrink:1}.vcv-ui-editor-plate:not(.vcv-ui-state--active){display:none}.vcv-ui-design-options-onion{background-color:#f6f6f6;width:100%}.vcv-ui-design-options-onion-layers{padding-top:100%;position:relative}[class*=vcv-ui-design-options-onion-layer--]{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}[class*=vcv-ui-design-options-onion-layer--] [class*=vcv-ui-design-options-onion-control-position--]{height:30px;padding-left:2px;padding-right:2px;pointer-events:all;position:absolute;text-align:center;width:36px;z-index:1}[class*=vcv-ui-design-options-onion-layer--]:before{border:1px solid #d1d1d1;bottom:15px;content:"";display:block;left:20px;position:absolute;right:20px;top:15px}[class*=vcv-ui-design-options-onion-layer--] .vcv-ui-ajax-form-container label,[class*=vcv-ui-design-options-onion-layer--] .vcv-ui-form-group-heading{align-items:center;background-color:#f6f6f6;display:inline-flex;max-width:95px;min-height:30px;padding:0 4px;pointer-events:all;position:absolute;right:calc(50% + 24px);text-align:right;z-index:1}.vcv-ui-design-options-onion-layer--border{margin:50px}.vcv-ui-design-options-onion-layer--padding{margin:100px}.vcv-ui-design-options-onion-layer--border-radius .vcv-ui-ajax-form-container label,.vcv-ui-design-options-onion-layer--border-radius .vcv-ui-form-group-heading{right:44px}.vcv-ui-design-options-onion-control-position--top{left:50%;top:0;transform:translateX(-50%)}.vcv-ui-design-options-onion-control-position--bottom{bottom:0;left:50%;transform:translateX(-50%)}.vcv-ui-design-options-onion-control-position--left{left:0;top:50%;transform:translateY(-50%)}.vcv-ui-design-options-onion-control-position--right{right:0;top:50%;transform:translateY(-50%)}.vcv-ui-design-options-onion-control-position--top-left{left:0;top:0}.vcv-ui-design-options-onion-control-position--top-right{right:0;top:0}.vcv-ui-design-options-onion-control-position--bottom-left{bottom:0;left:0}.vcv-ui-design-options-onion-control-position--bottom-right{bottom:0;right:0}.vcv-ui-form-dependency.vcv-ui-state--hidden,.vcv-ui-tab-dependency.vcv-ui-state--hidden{display:none}.vcv-ui-form-dependency.vcv-ui-state--visible,.vcv-ui-tab-dependency.vcv-ui-state--visible{display:block}.vcv-ui-edit-form-actions{display:flex;flex:0 0 auto;flex-direction:row;flex-wrap:wrap;font-size:1rem;overflow:hidden}.vcv-ui-edit-form-actions .vcv-ui-edit-form-action-content span{display:none;margin-left:16px}.vcv-ui-edit-form-action{border-color:rgba(73,109,163,.15);border-style:solid;border-width:0 1px 1px 0;color:#fff;cursor:pointer;display:inline-flex;flex-direction:column;flex-grow:1;flex-shrink:1;flex-wrap:nowrap;justify-content:center;padding:16px;text-align:center;text-decoration:none;transition:all .2s ease-in-out;vertical-align:middle}.vcv-ui-edit-form-action.vcv-ui-state--active,.vcv-ui-edit-form-action:hover{background-color:rgba(124,173,222,.16)}.vcv-ui-edit-form-action[disabled]{background-color:transparent;cursor:not-allowed;opacity:.5}.vcv-ui-edit-form-action.vcv-ui-state--success{background-color:#6dab3c}.vcv-ui-edit-form-action-icon{display:inline-block;height:1rem;position:relative;vertical-align:middle;width:1rem}.vcv-ui-edit-form-action-icon:before{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.vcv-ui-editor-tabs-wrapper{display:flex}.vcv-ui-editor-tabs-wrapper-state--hidden{opacity:0;position:absolute;visibility:hidden;z-index:-1}.vcv-ui-editors-header-dropdown{margin-bottom:6px;margin-top:-1px}.vcv-ui-form-dropdown-option.vcv-ui-state--hidden{display:none}.vcv-ui-edit-form-header{align-items:center;display:flex;min-height:61px;padding:10px 10px 10px 14px}.vcv-ui-edit-form-header-image{margin:0 12px 0 0}.vcv-ui-edit-form-header-title{border:2px solid transparent;border-radius:12px;caret-color:hsla(0,0%,100%,.5);letter-spacing:.3px;max-width:100%;outline:none;overflow:hidden;padding:1px 12px;text-overflow:ellipsis;transition:border-color .2s ease-in-out;white-space:nowrap}.vcv-ui-edit-form-header-title:focus,.vcv-ui-edit-form-header-title:hover{border-color:#3b5e91}.vcv-ui-edit-form-header-title.active{text-overflow:clip;white-space:normal}.vcv-ui-icon-edit-form-header-title{cursor:pointer;font-size:12px;margin-right:35px;opacity:.5;padding:15px 10px;position:relative;text-align:center}.vcv-ui-icon-edit-form-header-title:before{font-size:1.25em;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.vcv-ui-edit-form-header-control-container{align-items:center;display:flex;flex-grow:1;font-size:1.2em;justify-content:flex-end}.vcv-ui-edit-form-header-control-container .vcv-ui-icon{display:inline-block;line-height:unset;vertical-align:top}.vcv-ui-edit-form-header-control-container .vcv-ui-icon:before{transition:opacity .2s}.vcv-ui-edit-form-header-control{color:#fff;cursor:pointer;margin:0 4px;padding:7px}.vcv-ui-edit-form-header-control:focus,.vcv-ui-edit-form-header-control:hover{color:#fff}.vcv-ui-edit-form-header-control.vcv-ui-edit-form-header-control--disabled,.vcv-ui-edit-form-header-control:focus .vcv-ui-icon:before,.vcv-ui-edit-form-header-control:hover .vcv-ui-icon:before{opacity:.5}.vcv-ui-tree-view-content-accordion .vcv-ui-tree-content-section-inner{padding:0}.vcv-ui-edit-form-back-button{cursor:pointer;padding:5px 10px}.vcv-ui-edit-form-back-button .vcv-ui-icon:before{vertical-align:middle}.vcv-ui-edit-form-section.vcv-ui-state--hidden{display:none}.vcv-ui-edit-form-section.vcv-ui-state--visible{display:block}.vcv-ui-form-group .vcv-ui-edit-form-section{margin:0 -20px}.vcv-ui-edit-form-section--opened>.vcv-ui-edit-form-section-content{display:block}.vcv-ui-edit-form-section--closed>.vcv-ui-edit-form-section-content{display:none}.vcv-ui-edit-form-section-header{align-items:center;background:#203251;border-top:1px solid #263b5d;color:#fff;cursor:pointer;display:flex;letter-spacing:.3px;padding:15px 20px 15px 18px;position:relative;text-overflow:ellipsis;transition:background .2s ease-in-out;white-space:nowrap}.vcv-ui-edit-form-section-header:hover{background:#16243f}.vcv-ui-edit-form-section-header-title{flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vcv-ui-edit-form-section-header-control{color:#fff;cursor:pointer;display:inline-flex;font-size:1.2em;justify-content:center;transition:opacity .2s;width:22px}.vcv-ui-edit-form-section-header-control:hover{opacity:.5}.vcv-ui-edit-form-section-header-control .vcv-ui-icon{vertical-align:middle}.vcv-ui-edit-form-section-header-go-back{color:#fff;cursor:pointer;display:inline-flex;justify-content:center;margin-right:7px;transition:opacity .2s;width:22px}.vcv-ui-edit-form-section-header-go-back:hover{opacity:.5}.vcv-ui-edit-form-section-header-go-back .vcv-ui-icon{vertical-align:middle}.vcv-ui-edit-form-section-content{padding:20px 20px 5px}.vcv-ui-presets-form .vcv-ui-form-button{margin:0 0 0 10px}.rtl .vcv-ui-presets-form .vcv-ui-form-button{margin:0 10px 0 0}[class*=vcv-ui-badge--] i:after{border-radius:50%;content:"";display:block;height:6px;position:absolute;right:-3px;top:-5px;width:6px}.vcv-ui-badge--warning i:after{background-color:#fdb713}.vcv-ui-badge--success i:after{background-color:#6dab3c}.vcv-ui-badge--error i:after{background-color:#f44}.vcv-ui-navbar-logo{background:url(assets/eff0317167c3391bd68f.svg) 50% 50% no-repeat;color:inherit;cursor:pointer;display:inline-block;min-height:60px;min-width:60px;order:-100;padding:16px;text-decoration:none;vertical-align:middle}.vcv-ui-navbar-logo.vcv-ui-navbar-logo--no-click{cursor:default}.vcv-ui-navbar-logo:focus,.vcv-ui-navbar-logo:hover{box-shadow:none}.vcv-ui-navbar-logo-title{display:none;padding-left:40px}.vcv-ui-navbar-logo--show-title{background-position:8px 50%}.vcv-ui-navbar-logo--show-title .vcv-ui-navbar-logo-title{display:inline}.vcv-ui-wp-spinner{display:inline-block;height:1em;margin:0;opacity:.7;padding:0;position:relative;vertical-align:middle;width:1em}.vcv-ui-wp-spinner:before{animation:vcv-ui-wp-spinner-animation .7s linear infinite;background:transparent url(assets/9473596cf58c721f0a0b.svg) 50% 50% no-repeat;background-size:contain;content:"";display:block;height:16px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:16px}.vcv-ui-wp-spinner.vcv-ui-wp-spinner-lg:before{height:20.8px;width:20.8px}.vcv-ui-item-add-hub.vcv-ui-wp-spinner-light{cursor:auto;position:static}.vcv-ui-wp-spinner-light{display:inline-block;height:1em;margin:0;opacity:.7;padding:0;position:relative;vertical-align:middle;width:1em}.vcv-ui-wp-spinner-light:before{animation:vcv-ui-wp-spinner-animation .7s linear infinite;background:transparent url(assets/180442a2e0a058651cf0.svg) 50% 50% no-repeat;background-size:contain;content:"";display:block;height:16px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:16px}.vcv-ui-wp-spinner-light.vcv-ui-wp-spinner-lg:before{height:20.8px;width:20.8px}.vcv-ui-form-button .vcv-ui-wp-spinner{margin-left:10px}@keyframes vcv-ui-wp-spinner-animation{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}#vc-navbar-container,.vcv-ui-navbar-container{display:flex;flex:1 0 auto;flex-flow:column nowrap}.vcv-ui-navbar{color:#fff;display:flex;flex:1 0 auto;flex-direction:row;flex-wrap:nowrap;font-size:.875rem;min-height:60px;position:relative;z-index:2010}.vcv-ui-navbar>*{flex-grow:0;flex-shrink:0;order:-1}.vcv-ui-navbar>.vcv-ui-pull-end{order:1}.rtl .vcv-ui-navbar{direction:rtl}.vcv-ui-navbar-control{color:#fff;cursor:pointer;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;min-height:60px;min-width:60px;padding:16px;position:relative;text-align:center;text-decoration:none;transition-duration:.2s;transition-property:color,background-color;transition-timing-function:ease-in-out}.vcv-ui-navbar-control.vcv-ui-navbar-control--active,.vcv-ui-navbar-control:hover{background-color:#203251;color:#fff}.vcv-ui-navbar-control[disabled]{background-color:transparent;cursor:not-allowed;opacity:.5}.vcv-ui-navbar-control.vcv-go-premium{flex-direction:row;justify-content:flex-start;line-height:27px}.vcv-ui-navbar-control.vcv-go-premium .vcv-ui-icon-star{height:23px;width:23px}.vcv-ui-navbar-control.vcv-go-premium .vcv-ui-navbar-control-content{margin-left:7px}.rtl .vcv-ui-navbar-control{direction:rtl}.rtl .vcv-ui-navbar-control .vcv-go-premium .vcv-ui-navbar-control-content{margin-left:0;margin-right:7px}.vcv-ui-navbar-control-content{font-size:14px;letter-spacing:.3px;white-space:nowrap}.vcv-ui-navbar-control-icon{display:inline-block;font-size:1em;height:1em;position:relative;vertical-align:middle;width:1.25em}.vcv-ui-navbar-control-icon:before{font-size:1.25em;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.vcv-ui-navbar-control-icon+span{margin-left:16px}.rtl .vcv-ui-navbar-control-icon+span{margin-left:0;margin-right:16px}.vcv-ui-navbar-controls-group{display:flex;flex-direction:row;flex-wrap:nowrap}.vcv-ui-navbar-controls-group>*{flex-grow:0;flex-shrink:0}.vcv-ui-navbar-sandwich.vcv-ui-navbar-dropdown{position:static}.vcv-ui-navbar-sandwich .vcv-ui-navbar-controls-set:not(:last-child):after{background-color:hsla(0,0%,100%,.1);content:"";display:block;height:1px}.rtl .vcv-ui-navbar-controls-set{direction:rtl}.vcv-ui-navbar-dropdown{display:flex;flex-direction:row;flex-wrap:nowrap;margin:0;position:relative}.vcv-ui-navbar-dropdown>*{flex-grow:0;flex-shrink:0}.vcv-ui-navbar-dropdown .vcv-ui-navbar-controls-group{flex-direction:column}.vcv-ui-navbar-dropdown:hover .vcv-ui-navbar-dropdown-trigger{background-color:#203251}.vcv-ui-navbar-dropdown[disabled] .vcv-ui-navbar-dropdown-content{opacity:0;visibility:hidden}.vcv-ui-navbar-dropdown[disabled] .vcv-ui-navbar-dropdown-trigger{background-color:transparent;cursor:not-allowed;opacity:.5}.vcv-ui-navbar-dropdown.vcv-ui-pull-end .vcv-ui-navbar-dropdown-content{left:auto;right:0}.rtl .vcv-ui-navbar-dropdown.vcv-ui-pull-end .vcv-ui-navbar-dropdown-content{left:0;right:auto}.vcv-ui-navbar-dropdown-trigger{position:relative;width:100%;z-index:2010}.vcv-ui-navbar-dropdown-content{background-color:#203251;box-shadow:1px 0 10px 0 rgba(0,0,0,.3);left:0;margin:0;max-height:0;min-width:200px;opacity:0;overflow:hidden;padding:0;position:absolute;top:100%;visibility:hidden;z-index:2005}.vcv-ui-navbar-dropdown-content.vcv-ui-show-dropdown-content{max-height:none;opacity:1;overflow:initial;visibility:visible;z-index:2006}.vcv-ui-navbar-dropdown-content .vcv-ui-navbar-control{text-align:left}.vcv-ui-navbar-dropdown-content .vcv-ui-navbar-control.vcv-ui-state--active,.vcv-ui-navbar-dropdown-content .vcv-ui-navbar-control:hover{background-color:#693bc5}.vcv-ui-navbar-dropdown-content .vcv-ui-navbar-control[disabled]{background-color:transparent;cursor:not-allowed;opacity:.5}.vcv-ui-navbar-dropdown-content.vcv-ui-navbar-dropdown-content--layout .vcv-ui-navbar-control:last-child{border-top:1px solid #374763}.vcv-ui-navbar-dropdown-content.vcv-ui-navbar-dropdown-content--layout .vcv-ui-navbar-control-content{align-items:center;display:flex;justify-content:flex-start}.vcv-ui-navbar-dropdown-content.vcv-ui-navbar-dropdown-content--layout .vcv-ui-navbar-control-content em{color:#acb4c3;font-size:12px;margin-left:5px}.vcv-ui-navbar-dropdown-content.vcv-ui-navbar-dropdown-content--layout .vcv-ui-navbar-control-content>span{display:initial}.vcv-ui-navbar-control-separator{background-color:hsla(0,0%,100%,.1);display:block;min-height:1px;min-width:1px}.vcv-ui-navbar-drag-handler{order:-100}.vcv-ui-navbar-controls-spacer{flex:1 1 auto;order:0}.vcv-ui-navbar-hide-labels .vcv-ui-navbar-control{text-align:center}.vcv-ui-navbar-hide-labels .vcv-ui-navbar-control-content>span{display:none}.vcv-ui-navbar-show-labels .vcv-ui-navbar-control{text-align:left}.vcv-ui-navbar-show-labels .vcv-ui-navbar-control-content>span{display:inline}.rtl .vcv-ui-navbar-show-labels .vcv-ui-navbar-control{text-align:right}.vcv-ui-navbar-dropdown-linear .vcv-ui-navbar-dropdown-content{min-width:100%}.vcv-ui-navbar-dropdown-linear .vcv-ui-navbar-dropdown-content .vcv-ui-navbar-control{min-height:0;min-width:0;padding:12px}.vcv-ui-navbar-show-labels .vcv-ui-navbar-dropdown-linear .vcv-ui-navbar-dropdown-content{flex-direction:column}.vcv-ui-navbar-show-labels .vcv-ui-navbar-dropdown-linear .vcv-ui-navbar-dropdown-content .vcv-ui-navbar-control{min-height:60px}.vcv-ui-navbar-control.vcv-ui-state--active{background-color:#203251}.vcv-ui-navbar-control.vcv-ui-state--warning{background-color:#fdb713}.vcv-ui-navbar-control.vcv-ui-state--disabled{cursor:not-allowed;opacity:.5}.vcv-ui-navbar-control.vcv-ui-state--disabled:hover{background-color:transparent}.vcv-ui-navbar-control.vcv-ui-toggle--inactive{opacity:.5}.vcv-ui-navbar-control.vcv-ui-toggle--active{opacity:1}.vcv-ui-navbar-control-hidden{display:none}.vcv-layout-bar-header.vcv-layout-bar-header--loading{cursor:not-allowed}.vcv-layout-bar-header.vcv-layout-bar-header--loading .vcv-ui-navbar-control{opacity:.5;pointer-events:none}.vcv-layout-dock--bottom .vcv-ui-navbar-dropdown-content{bottom:100%;top:auto}.vcv-layout-dock--bottom .vcv-ui-navbar-dropdown-content.vcv-ui-navbar-dropdown-content--layout.vcv-ui-navbar-dropdown-content--horizontal,.vcv-layout-dock--top .vcv-ui-navbar-dropdown-content.vcv-ui-navbar-dropdown-content--layout.vcv-ui-navbar-dropdown-content--horizontal{right:0}.vcv-layout-dock--bottom .vcv-ui-navbar-dropdown-content.vcv-ui-navbar-dropdown-content--layout,.vcv-layout-dock--top .vcv-ui-navbar-dropdown-content.vcv-ui-navbar-dropdown-content--layout{right:auto}.vcv-layout-dock--left #vc-navbar-container,.vcv-layout-dock--left .vcv-ui-navbar,.vcv-layout-dock--left .vcv-ui-navbar-controls-group{flex-direction:column}.vcv-layout-dock--left .vcv-ui-navbar-drag-handler .vcv-ui-drag-handler-icon{transform:translate(-50%,-50%) rotate(90deg)}.vcv-layout-dock--left .vcv-ui-navbar-dropdown-content{bottom:0;left:100%;right:auto;top:auto}.vcv-layout-dock--left .vcv-ui-navbar-dropdown-content.vcv-ui-navbar-dropdown-content--layout,.vcv-layout-dock--left .vcv-ui-navbar-dropdown-content.vcv-ui-navbar-dropdown-content--sm{min-width:unset}.vcv-layout-dock--left .vcv-ui-navbar-dropdown.vcv-ui-pull-end .vcv-ui-navbar-dropdown-content{left:100%;right:auto}.vcv-layout-dock--left .vcv-ui-navbar-dropdown.vcv-ui-pull-end .vcv-ui-navbar-dropdown-content.vcv-ui-navbar-dropdown-content--vertical{bottom:0;top:auto}.vcv-layout-dock--left .vcv-ui-navbar-dropdown-linear .vcv-ui-navbar-controls-group{flex-direction:row}.vcv-layout-dock--left .vcv-ui-navbar-dropdown-linear .vcv-ui-navbar-dropdown-content{display:flex;flex-direction:column;min-height:100%;min-width:0}.vcv-layout-dock--right #vc-navbar-container,.vcv-layout-dock--right .vcv-ui-navbar,.vcv-layout-dock--right .vcv-ui-navbar-controls-group{flex-direction:column}.vcv-layout-dock--right .vcv-ui-navbar-drag-handler .vcv-ui-drag-handler-icon{transform:translate(-50%,-50%) rotate(90deg)}.vcv-layout-dock--right .vcv-ui-navbar-dropdown-content{bottom:0;left:auto;right:100%;top:auto}.vcv-layout-dock--right .vcv-ui-navbar-dropdown-content.vcv-ui-navbar-dropdown-content--layout{bottom:auto;top:0}.vcv-layout-dock--right .vcv-ui-navbar-dropdown.vcv-ui-pull-end .vcv-ui-navbar-dropdown-content{left:auto;right:100%;top:auto}.vcv-layout-dock--right .vcv-ui-navbar-dropdown.vcv-ui-pull-end .vcv-ui-navbar-dropdown-content.vcv-ui-navbar-dropdown-content--vertical{bottom:0;top:auto}.vcv-layout-dock--right .vcv-ui-navbar-dropdown-linear .vcv-ui-navbar-controls-group{flex-direction:row}.vcv-layout-dock--right .vcv-ui-navbar-dropdown-linear .vcv-ui-navbar-dropdown-content{display:flex;flex-direction:column;min-height:100%;min-width:0}.vcv-ui-navbar-is-dragging{user-select:none}.vcv-ui-navbar-is-dragging .vcv-ui-navbar-container>:not(.vcv-ui-navbar-drag-handler){pointer-events:none}.vcv-ui-navbar-is-dragging .vcv-layout-content:after{background-color:#fff;bottom:0;content:"";cursor:move;left:0;opacity:.2;position:absolute;right:0;top:0;z-index:2000}.vcv-ui-navbar-guideline{background-color:#2b4b80;box-shadow:inset 0 0 10px 1px #203251;position:fixed;transition-duration:.2s;transition-property:height,width;transition-timing-function:ease-in-out;z-index:-1}.vcv-ui-navbar-guideline-top{height:0;left:0;right:0;top:0}.vcv-ui-navbar-guideline-top.vcv-ui-navbar-guideline-is-visible{height:5px}.vcv-ui-navbar-guideline-bottom{bottom:0;height:0;left:0;right:0}.vcv-ui-navbar-guideline-bottom.vcv-ui-navbar-guideline-is-visible{height:5px}.vcv-ui-navbar-guideline-left{bottom:0;left:0;top:0;width:0}.vcv-ui-navbar-guideline-left.vcv-ui-navbar-guideline-is-visible{width:5px}.vcv-ui-navbar-guideline-right{bottom:0;right:0;top:0;width:0}.vcv-ui-navbar-guideline-right.vcv-ui-navbar-guideline-is-visible{width:5px}.vcv-ui-wpbackend-navbar-guideline{background-color:#2b4b80;box-shadow:inset 0 0 10px 1px #203251;position:fixed;z-index:-1}.vcv-ui-wpbackend-navbar-guideline-top{height:0}.vcv-ui-wpbackend-navbar-guideline-top.vcv-ui-wpbackend-navbar-guideline-is-visible{height:5px}.vcv-ui-wpbackend-navbar-guideline-bottom{height:0}.vcv-ui-wpbackend-navbar-guideline-bottom.vcv-ui-wpbackend-navbar-guideline-is-visible{height:5px}.vcv-ui-wpbackend-navbar-guideline-left{width:0}.vcv-ui-wpbackend-navbar-guideline-left.vcv-ui-wpbackend-navbar-guideline-is-visible{width:5px}.vcv-ui-wpbackend-navbar-guideline-right{width:0}.vcv-ui-wpbackend-navbar-guideline-right.vcv-ui-wpbackend-navbar-guideline-is-visible{width:5px}.vcv-ui-teaser-add-element-content .vcv-ui-hub-control-container{background:#203251;margin-bottom:0;text-align:left}.vcv-ui-teaser-add-element-content .vcv-ui-hub-dropdown-container{margin:6px 60px 12px 20px}.vcv-ui-teaser-add-element-content .vcv-ui-hub-dropdown-container .vcv-ui-ajax-form-container select,.vcv-ui-teaser-add-element-content .vcv-ui-hub-dropdown-container .vcv-ui-form-dropdown{padding:9px 14px 8px}.vcv-ui-teaser-add-element-content .vcv-ui-form-button-group--large{border:0;border-radius:0}.vcv-ui-teaser-add-element-content .vcv-ui-form-button-group--large .vcv-ui-form-button{background:transparent;border:0;color:#f6f6f6;font-size:14px;font-weight:500;letter-spacing:.5px}.vcv-ui-teaser-add-element-content .vcv-ui-form-button-group--large .vcv-ui-form-button.vcv-ui-form-button--active,.vcv-ui-teaser-add-element-content .vcv-ui-form-button-group--large .vcv-ui-form-button:hover{background:#1f3aa0}.vcv-ui-editor-plate--teaser .vcv-ui-icon-more-dots,.vcv-ui-editor-plate--teaser .vcv-ui-item-element-inactive{cursor:default}.vcv-ui-editor-plate--teaser .vcv-ui-icon-more-dots{font-size:1rem}.vcv-ui-editor-plate--teaser .vcv-ui-item-element{cursor:default}.vcv-ui-hub-control-container{margin:0 0 20px;text-align:center}.vcv-ui-hub-control-container.vcv-is-hidden{height:0;margin:0}.vcv-ui-hub-control-container.vcv-is-hidden .vcv-ui-form-buttons-group{left:-9999px;position:fixed;top:-9999px;z-index:-9999}.vcv-ui-hub-control-container.vcv-is-hidden~.vcv-ui-hub-dropdown-container{display:block}.vcv-ui-hub-control-container .vcv-ui-form-buttons-group{flex-wrap:nowrap}.vcv-ui-hub-control{background:#fff;border:1px solid #d0d0d0;border-radius:0;color:#6f747b;cursor:pointer;flex:0 1 auto;padding:14px 24px;transition:background .2s ease-in-out}.vcv-ui-hub-control:first-of-type{border-radius:3px 0 0 3px}.vcv-ui-hub-control:last-of-type{border-radius:0 3px 3px 0}.vcv-ui-hub-control:not(:last-of-type){border-right:none}.vcv-ui-hub-control.vcv-ui-state--active,.vcv-ui-hub-control:hover{background:#ddd}.vcv-layout-dock .vcv-ui-hide-resizers .vcv-ui-resizer{display:none}.vcv-ui-hub-dropdown-container{display:none;margin:0 0 20px}.vcv-hub-banner{background:#2d3036;margin-bottom:20px;min-height:300px;overflow:hidden;padding:20px;position:relative}.vcv-hub-banner:before{background:url(https://cdn.hub.visualcomposer.com/plugin-assets/vcwb-hub-banner-bg.png) 50%;background-size:cover;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.vcv-hub-banner-content{align-items:center;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;text-align:center;z-index:1}.vcv-hub-banner-title{font-family:Montserrat,sans-serif;font-size:24px;font-weight:600;letter-spacing:1.12px;line-height:32px;margin:0}.vcv-hub-banner-subtitle{font-family:Nunito Sans,sans-serif;font-size:14px;font-weight:500;letter-spacing:.5px;max-width:560px}.vcv-hub-banner .vcv-hub-banner-button,.vcv-ui-editor-plate--stock-images .vcv-stock-images-button{background:#ffae27;box-shadow:none;color:#fff;cursor:pointer;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;letter-spacing:.92px;margin-top:26px;max-width:100%;outline:none;padding:15px 20px;text-decoration:none;text-transform:uppercase;transition:background .2s;width:315px}.vcv-hub-banner .vcv-hub-banner-button:hover,.vcv-ui-editor-plate--stock-images .vcv-stock-images-button:hover{background:#d98800;color:#fff;text-decoration:none}.vcv-hub-banner .vcv-hub-banner-button:focus,.vcv-ui-editor-plate--stock-images .vcv-stock-images-button:focus{color:#fff;text-decoration:none}.vcv-hub-banner .vcv-hub-banner-link{color:#fff;text-decoration:underline}.vcv-hub-banner .vcv-hub-banner-link:focus,.vcv-hub-banner .vcv-hub-banner-link:hover{color:#fff;cursor:pointer;text-decoration:none}@media (min-width:768px){.vcv-hub-banner-title{font-size:36px;line-height:42px}}@keyframes vcv-slide-image-left{0%{transform:translateZ(0)}to{transform:translate3d(-2796px,0,0)}}.vcv-ui-editor-plate--stock-images{background:#1a1a1a}.vcv-ui-editor-plate--stock-images.vcv-ui-editor-plate--stock-images--search-is-used{background:transparent}.vcv-ui-editor-plate--stock-images.vcv-ui-editor-plate--stock-images--search-is-used .vcv-stock-images-subtitle,.vcv-ui-editor-plate--stock-images.vcv-ui-editor-plate--stock-images--search-is-used .vcv-stock-images-unsplash-logo,.vcv-ui-editor-plate--stock-images.vcv-ui-editor-plate--stock-images--search-is-used .vcv-stock-media-powered-text{display:none}.vcv-ui-editor-plate--stock-images.vcv-ui-editor-plate--stock-images--search-is-used .vcv-stock-images-inner{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-between;max-width:100%}.vcv-ui-editor-plate--stock-images.vcv-ui-editor-plate--stock-images--search-is-used .vcv-stock-images-container{min-height:auto;padding-bottom:0}.vcv-stock-images-container{align-items:center;background-position:50%;background-size:cover;color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:360px;padding:20px;position:relative}.vcv-ui-editor-plate--stock-images:not(.vcv-ui-editor-plate--stock-images--search-is-used) .vcv-stock-media-container--giphy{background:#110f1d;position:relative}.vcv-ui-editor-plate--stock-images:not(.vcv-ui-editor-plate--stock-images--search-is-used) .vcv-stock-media-container--giphy:before{background:#ff6569;content:"";height:10px;left:0;position:absolute;right:0;top:0}.vcv-ui-editor-plate--stock-images:not(.vcv-ui-editor-plate--stock-images--search-is-used) .vcv-stock-media-container--giphy:after{background:#aa39ff;bottom:0;content:"";height:10px;left:0;position:absolute;right:0}.vcv-stock-media-powered-text{color:#bbb;font-family:Roboto,sans-serif;font-size:13px;font-style:italic;font-weight:500;letter-spacing:1px;margin-top:14px;text-align:right}.vcv-stock-media-powered-text a{color:#fff;outline:none;text-decoration:none;transition:color .2s}.vcv-stock-media-powered-text a:hover{color:#e4e4e4}.vcv-stock-images-inner{margin:auto;max-width:600px;width:100%}.vcv-stock-images-unsplash-logo{display:inline-block}.vcv-stock-images-unsplash-logo svg{vertical-align:bottom}.vcv-stock-images-subtitle{-webkit-font-smoothing:antialiased;font-family:Montserrat,sans-serif;font-size:18px;font-weight:600;letter-spacing:.82px;line-height:28px}.vcv-ui-editor-plate--stock-images .vcv-stock-images-button{display:inline-block;margin-top:6px;padding-left:40px;padding-right:40px;width:auto}.vcv-stock-images-results-container{align-self:center;box-sizing:border-box;display:flex;flex-shrink:0;max-width:1600px;padding:10px;width:100%}.vcv-stock-images-results-data{-webkit-font-smoothing:antialiased;color:#9a9a9a;display:flex;flex:0 0 auto;flex-direction:row;font-size:14px;font-weight:600;justify-content:space-between;padding:20px 20px 0}.vcv-stock-images-column-count--1 .vcv-stock-images-col{flex:0 0 100%;max-width:100%}.vcv-stock-images-column-count--2 .vcv-stock-images-col{flex:0 0 50%;max-width:50%}.vcv-stock-images-column-count--3 .vcv-stock-images-col{flex:0 0 33.333%;max-width:33.333%}.vcv-stock-images-column-count--4 .vcv-stock-images-col{flex:0 0 25%;max-width:25%}.vcv-stock-images-column-count--5 .vcv-stock-images-col{flex:0 0 20%;max-width:20%}.vcv-stock-image-wrapper{padding:10px;position:relative}.vcv-stock-image-wrapper:before{background-color:#e8e8e8;bottom:10px;content:"";left:10px;position:absolute;right:10px;top:10px;transition:background-color .2s;transition-delay:.2s}.vcv-stock-image-wrapper.vcv-stock-image--loaded:before{background-color:transparent}.vcv-stock-image--loaded .vcv-stock-image-inner{opacity:1}.vcv-stock-image-inner{opacity:0;position:relative;transition:opacity .2s}.vcv-stock-image-inner:hover .vcv-stock-image-download-container,.vcv-stock-image-inner:hover .vcv-stock-image-hover-lock{box-shadow:0 0 15px 0 rgba(0,0,0,.1);opacity:1}.vcv-stock-image-inner.vcv-stock-image--downloading .vcv-stock-image-download-container,.vcv-stock-image-inner.vcv-stock-image--downloading .vcv-stock-image-hover-lock{display:none}.vcv-stock-image-inner.vcv-stock-image--downloading .vcv-stock-image-loading{display:flex}.vcv-stock-image-hover-lock .vcv-ui-icon:hover:before{content:"\e912"}.vcv-stock-image{bottom:0;left:0;position:absolute;right:0;top:0;vertical-align:top;width:100%}.vcv-ui-editor-plate--stock-images~.vcv-loading-wrapper{display:flex;flex:0 0 auto;justify-content:center;padding:5px 20px 20px}.vcv-ui-editor-plate--stock-images~.vcv-loading-dots-container{margin:auto}.vcv-stock-image-download-container{align-items:center;background-color:rgba(38,37,37,.6);bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .2s}.vcv-stock-image-download-options{display:flex;flex-direction:column;height:100%;max-height:170px;padding:10px 25px;width:100%}.vcv-stock-image-download-options .vcv-stock-image-download-button:last-child{border-bottom:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.vcv-stock-image-download-options .vcv-stock-image-download-button:first-child{border-top-left-radius:5px;border-top-right-radius:5px}.vcv-stock-image-download-button{-webkit-font-smoothing:antialiased;background:#fff;border:none;border-bottom:1px solid #d8d8d8;color:#303030;cursor:pointer;flex-grow:1;font-family:Nunito Sans,sans-serif;font-size:14px;font-weight:700;outline:none;padding:5px 10px;transition:background-color .2s,color .2s,border-color .2s}.vcv-stock-image-download-button span{color:#9a9a9a;transition:color .2s}.vcv-stock-image-download-button .vcv-ui-icon-download{margin-left:10px;opacity:0}.vcv-stock-image-download-button:hover{background-color:#2a4c80;border-color:#2a4c80;color:#fff}.vcv-stock-image-download-button:hover span{color:#fff}.vcv-stock-image-download-button:hover .vcv-ui-icon-download{opacity:1}.vcv-stock-image-loading{align-items:center;background-color:rgba(38,37,37,.6);bottom:0;color:#fff;display:none;justify-content:center;left:0;position:absolute;right:0;top:0}.vcv-stock-image-loading .vcv-ui-wp-spinner{visibility:visible}.vcv-stock-image-hover-lock{align-items:center;background-color:rgba(38,37,37,.6);bottom:0;cursor:pointer;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .2s}.vcv-stock-image-hover-lock .vcv-ui-icon-download{color:#fff;font-size:18px}.vcv-stock-image-hover-lock .vcv-ui-icon-lock-fill{color:#fff;font-size:16px;padding:4px}a.vcv-stock-image-author{-webkit-font-smoothing:antialiased;align-items:center;box-shadow:none;display:flex;font-family:Nunito Sans,sans-serif;font-size:14px;font-weight:800;justify-content:center;text-decoration:none;transition:color .2s}a.vcv-stock-image-author:hover{color:#e6e6e6}a.vcv-stock-image-author:focus{box-shadow:none;outline:none}.vcv-stock-image-author-image{border-radius:50%;margin-right:10px;width:32px}.media-frame .vcv-ui-search-container .vcv-ui-search-field{border:none;box-shadow:none;font-size:14px}.media-frame .vcv-ui-editor-plate--stock-images.vcv-ui-editor-plate--stock-images--search-is-used .vcv-ui-search-container{border:1px solid #f6f6f6}.media-frame .vcv-loading-dots-container,.media-frame .vcv-ui-editor-no-items-image{margin-top:50px}.media-frame .vcv-stock-images-results-container{margin:auto}.vcv-ui-search-container{background:#fff;border-radius:5px;display:flex;flex:1 0 auto;height:55px}.vcv-ui-search-container .vcv-ui-search-button{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;flex:0 0 60px;justify-content:center;padding:0}.vcv-ui-search-container .vcv-ui-icon-search{color:#c5c5c5;font-size:19px}.vcv-ui-search-container .vcv-ui-form-input.vcv-ui-search-field{background:transparent;border:none;flex:1 0 auto;font-size:14px;padding:8px 14px 8px 0;width:0}.vcv-ui-search-container .vcv-ui-form-input.vcv-ui-search-field:focus,.vcv-ui-search-container .vcv-ui-form-input.vcv-ui-search-field:hover{animation:none;border:none;box-shadow:none;outline:none}.vcv-ui-search-field:focus::-webkit-input-placeholder{color:transparent}.vcv-ui-search-field:focus:-moz-placeholder,.vcv-ui-search-field:focus::-moz-placeholder{color:transparent}.vcv-ui-search-field:focus:-ms-input-placeholder{color:transparent}.vcv-wb-editor .CodeMirror-lint-tooltip{z-index:1141}.vcv-wb-editor .CodeMirror-gutters{background-color:#e8e8e8}.vcv-wb-editor ul.CodeMirror-hints{z-index:1141}.vcv-row-html-editor-container,.vcv-ui-script-ace-container,.vcv-ui-style-ace-container{background-color:#f9f9f9;border:1px solid #ddd;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.07);box-shadow:inset 0 1px 2px rgba(0,0,0,.07);-webkit-box-sizing:border-box;box-sizing:border-box;color:#32373c;font-family:Consolas,Monaco,monospace;font-size:13px;height:50vh;outline:none;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-transition:border-color .05s ease-in-out;-o-transition:border-color .05s ease-in-out;transition:border-color .05s ease-in-out;width:100%}.vcv-start-layout-item-list{justify-content:center;margin:30px auto 0}.vcv-ui-start-layout-list-item .vcv-ui-start-layout-list-item-icon-stroke{stroke:#d1d1d1;transition:stroke .2s ease}.vcv-ui-start-layout-list-item .vcv-ui-start-layout-list-item-icon-fill{fill:#d1d1d1;transition:fill .2s ease}.vcv-ui-start-layout-list-item-active .vcv-ui-start-layout-list-item-icon-stroke,.vcv-ui-start-layout-list-item:hover .vcv-ui-start-layout-list-item-icon-stroke{stroke:#283aa4}.vcv-ui-start-layout-list-item-active .vcv-ui-start-layout-list-item-icon-fill,.vcv-ui-start-layout-list-item:hover .vcv-ui-start-layout-list-item-icon-fill{fill:#283aa4}.vcv-ui-start-layout-list-item-disabled .vcv-ui-item-element{cursor:not-allowed}.vcv-ui-start-layout-list-item-disabled .vcv-ui-start-layout-list-item-icon-fill,.vcv-ui-start-layout-list-item-disabled .vcv-ui-start-layout-list-item-icon-stroke{opacity:.5;transition:opacity .2s ease}.vcv-ui-start-layout-list-item-disabled:hover .vcv-ui-start-layout-list-item-icon-stroke{stroke:#d1d1d1;opacity:1}.vcv-ui-start-layout-list-item-disabled:hover .vcv-ui-start-layout-list-item-icon-fill{fill:#d1d1d1;opacity:1}.vcv-ui-start-layout-list-item .vcv-ui-item-element-content-layout{border:2px solid #d1d1d1;display:block;height:100px;position:relative;width:100px}.vcv-ui-start-layout-list-item-active .vcv-ui-item-element-content-layout,.vcv-ui-start-layout-list-item .vcv-ui-item-element-content-layout:hover{border-color:#294a82}.vcv-ui-start-layout-list-item-active .vcv-ui-item-element-content-layout .vcv-ui-start-layout-list-item-icon-name,.vcv-ui-start-layout-list-item .vcv-ui-item-element-content-layout:hover .vcv-ui-start-layout-list-item-icon-name{color:#294a82}.vcv-ui-start-layout-list-item-icon-name{color:#adadad;display:block;font-size:20px;font-weight:200;left:0;line-height:100px;margin:0;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%}.vcv-ui-start-layout-list-item-icon{display:block;height:100%;margin:0;position:relative;width:100%}.vcv-ui-start-layout-list-item-icon.vcv-ui-start-layout-list-item-icon-header-and-footer:after,.vcv-ui-start-layout-list-item-icon.vcv-ui-start-layout-list-item-icon-header-and-footer:before{background:#d1d1d1;content:"";display:block;height:2px;left:0;position:absolute;width:100%}.vcv-ui-start-layout-list-item-icon.vcv-ui-start-layout-list-item-icon-header-and-footer:before{top:20px}.vcv-ui-start-layout-list-item-icon.vcv-ui-start-layout-list-item-icon-header-and-footer:after{bottom:20px}.vcv-ui-start-layout-list-item-icon.vcv-ui-start-layout-list-item-icon-right-sidebar:after,.vcv-ui-start-layout-list-item-icon.vcv-ui-start-layout-list-item-icon-right-sidebar:before{background:#d1d1d1;content:"";display:block;height:2px;left:0;position:absolute;width:100%}.vcv-ui-start-layout-list-item-icon.vcv-ui-start-layout-list-item-icon-right-sidebar:before{top:20px}.vcv-ui-start-layout-list-item-icon.vcv-ui-start-layout-list-item-icon-right-sidebar:after{bottom:20px}.vcv-ui-start-layout-list-item-icon.vcv-ui-start-layout-list-item-icon-right-sidebar .vcv-ui-start-layout-list-item-icon-helper{background:#d1d1d1;height:56px;position:absolute;right:25px;top:20px;width:2px}.vcv-ui-start-layout-list-item-icon.vcv-ui-start-layout-list-item-icon-left-sidebar:after,.vcv-ui-start-layout-list-item-icon.vcv-ui-start-layout-list-item-icon-left-sidebar:before{background:#d1d1d1;content:"";display:block;height:2px;left:0;position:absolute;width:100%}.vcv-ui-start-layout-list-item-icon.vcv-ui-start-layout-list-item-icon-left-sidebar:before{top:20px}.vcv-ui-start-layout-list-item-icon.vcv-ui-start-layout-list-item-icon-left-sidebar:after{bottom:20px}.vcv-ui-start-layout-list-item-icon.vcv-ui-start-layout-list-item-icon-left-sidebar .vcv-ui-start-layout-list-item-icon-helper{background:#d1d1d1;height:56px;left:25px;position:absolute;top:20px;width:2px}.vcv-ui-start-layout-list-item-icon.vcv-ui-start-layout-list-item-icon-boxed-blank:after,.vcv-ui-start-layout-list-item-icon.vcv-ui-start-layout-list-item-icon-boxed-blank:before{border:1px dashed #d1d1d1;content:"";display:block;height:100%;position:absolute;top:0;width:0}.vcv-ui-start-layout-list-item-icon.vcv-ui-start-layout-list-item-icon-boxed-blank:before{left:15px}.vcv-ui-start-layout-list-item-icon.vcv-ui-start-layout-list-item-icon-boxed-blank:after{right:15px}.vcv-insights.vcv-ui-tree-content-section-inner{background-color:#f6f6f6}.vcv-ui-tree-view-content .vcv-ui-tree-content-section .vcv-insight{-webkit-font-smoothing:antialiased;background-color:#fff;background-image:none;border-radius:5px;color:#5c5b5b;display:flex;flex-direction:column;font-weight:700;margin-bottom:20px;padding:14px;position:relative;transition:box-shadow .2s ease-in-out}.vcv-ui-tree-view-content .vcv-ui-tree-content-section .vcv-insight:hover{box-shadow:0 0 15px 0 rgba(0,0,0,.1)}.vcv-ui-tree-view-content .vcv-ui-tree-content-section .vcv-insight .vcv-insight-title{font-size:14px;letter-spacing:.3px;line-height:19px;padding:0 0 0 16px;position:relative}.vcv-insight-description,.vcv-insight-item-description{color:#999;font-family:inherit;font-size:12px;font-style:italic;letter-spacing:.92px;line-height:20px;padding:8px 16px 0}.vcv-insight-item-description{flex:1 1 auto;margin:0 10px 0 0;padding:0 0 0 20px}.vcv-insight-no-issues .vcv-insight-description{padding:0;text-align:center;width:300px}.vcv-ui-tree-view-content .vcv-ui-tree-content-section .vcv-insight .vcv-insight-title:before{border-radius:50%;bottom:0;content:"";height:9px;left:0;margin:auto;position:absolute;top:0;width:9px}.vcv-ui-tree-view-content .vcv-ui-tree-content-section .vcv-insight-critical .vcv-insight-title:before{background-color:#f05a59}.vcv-ui-tree-view-content .vcv-ui-tree-content-section .vcv-insight-warning .vcv-insight-title:before{background-color:#feb716}.vcv-ui-tree-view-content .vcv-ui-tree-content-section .vcv-insight-success .vcv-insight-title:before{background-color:#6bdd4d}.vcv-insight-go-to-action{background-color:transparent;border:none;color:#c6cbd4;cursor:pointer;font-size:17px;padding:7px;transition:color .2s ease-in-out}.vcv-insight-go-to-action:hover{color:#9aa3b3}.vcv-insight-items{border-top:1px solid #f4f4f4;margin-top:15px}.vcv-insight-item{align-items:center;display:flex;margin:15px 0}.vcv-insight-item--grouped{align-items:stretch;border-bottom:1px solid #f4f4f4;padding-bottom:15px}.vcv-insight-item--grouped:last-child{border:none;padding:0}.vcv-insight-item--grouped .vcv-insight-item-thumbnail{margin:5px 0}.vcv-insight-item .vcv-insight-item-thumbnail{height:80px;object-fit:cover;width:80px}.vcv-insight-header{display:flex;flex-direction:column;padding-right:20px;position:relative}.vcv-insight-collapse-button{background-color:transparent;border:0;bottom:0;color:#c6cbd4;cursor:pointer;font-size:18px;position:absolute;right:0;top:0}.vcv-insight-collapse-button:hover{color:#9aa3b3}.vcv-insight-no-issues,.vcv-ui-insights-spinner,.vcv-ui-settings-popup-panel-spinner{bottom:0;height:auto;left:0;position:absolute;right:0;top:0;width:auto}.vcv-no-issues-heading{font:normal 600 16px/22px Montserrat,sans-serif;letter-spacing:1px;margin:20px 0 10px}.vcv-insight-no-issues{align-items:center;display:flex;flex-direction:column;justify-content:center;pointer-events:none}.vcv-insight-header .vcv-ui-wp-spinner{height:100%;position:absolute;right:8px}.vcv-insight.vcv-ui-form-group .vcv-ui-form-link{display:inline}.rtl .vcv-ui-tree-view-content .vcv-ui-tree-content-section .vcv-insight .vcv-insight-title{padding:0 16px 0 0}.rtl .vcv-ui-tree-view-content .vcv-ui-tree-content-section .vcv-insight .vcv-insight-title:before{left:auto;right:0}.rtl .vcv-insight-collapse-button{left:0;right:auto}.vcv-notification-item{-webkit-font-smoothing:antialiased;background-color:#fff;background-image:none;border-radius:5px;color:#5c5b5b;display:flex;flex-direction:row;font-weight:700;margin-bottom:20px;padding:14px;position:relative;transition:box-shadow .2s ease-in-out}.vcv-notification-item:hover{box-shadow:0 0 15px 0 rgba(0,0,0,.1)}.vcv-notification-item:hover .vcv-notification-item-url-icon{color:#9aa3b3}.vcv-notification-item-image{height:70px;margin-right:15px;object-fit:cover;width:70px}.vcv-notification-item-content{flex-grow:1}.vcv-notification-item-title{color:#5c5b5b;font-size:14px;font-weight:700;letter-spacing:.3px;line-height:19px}.vcv-notification-item-text{color:#999;font-size:12px;font-style:italic;font-weight:700;letter-spacing:.92px;line-height:20px}.vcv-notification-item .vcv-notification-item-url{border:none;bottom:0;box-shadow:none;left:0;outline:none;position:absolute;right:0;top:0;z-index:1}.vcv-notification-item-url-icon{align-items:center;color:#c6cbd4;display:flex;font-size:16px;justify-content:center;margin-left:15px;transition:color .2s}.rtl .vcv-notification-item-image{margin-left:15px;margin-right:0}.rtl .vcv-notification-item-url-icon{margin-left:0;margin-right:15px}.vcv-color-box{border-radius:3px;box-shadow:0 0 5px 0 rgba(0,0,0,.1);display:inline-block;height:14px;margin-right:4px;vertical-align:sub;width:14px}.vcv-layout-popup{bottom:0;color:#fff;display:flex;justify-content:flex-end;opacity:0;pointer-events:none;position:fixed;transform:translateY(100%);transition:opacity .5s ease-in-out,transform .5s ease-in-out;width:100%;z-index:3010}.vcv-layout-popup--full-page{align-items:center;height:100%;justify-content:center;transform:translate(0);transition:opacity .5s ease;z-index:999999}.vcv-layout-popup--full-page.vcv-layout-popup--visible{background:rgba(47,47,47,.7);pointer-events:unset}.vcv-layout-popup--full-page .vcv-layout-popup-inner,.vcv-layout-popup--full-page .vcv-premium-teaser{background:#fff;max-width:360px;padding:40px}.vcv-layout-popup--full-page .vcv-layout-popup-badge{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='249' height='373' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill-rule='nonzero' fill='none'%3E%3Cpath d='M225.993 143.444 249 103.837l-35.248-29.399-7.99-45.04h-46.014L124.5 0 89.252 29.398H43.239l-7.99 45.04L0 103.836l23.007 39.607-7.99 45.04 21.277 7.698V373h23.374l65.004-68.409L189.875 373h23.162V196.063l20.947-7.579-7.99-45.04ZM58.386 342.368V204.354l22.875 39.38 32.358-11.705v52.215l-55.233 58.124Zm132.558-.175-55.233-57.948v-52.097l32.027 11.587 23.007-39.608.199-.071v138.137Zm11.895-202.807 6.168 34.766-33.375 12.073-17.758 30.572-33.374-12.074-33.374 12.074-17.758-30.572-33.375-12.073 6.168-34.766-17.758-30.572L55.61 86.122l6.168-34.765h35.516l27.207-22.691 27.208 22.69h35.516l6.168 34.766 27.207 22.692-17.76 30.572Z' fill='%23363636'/%3E%3Cpath fill='%23F7B332' d='M106.79 127.82 91.594 110.45 75 124.389 103.521 157 170 108.137 156.885 91z'/%3E%3C/g%3E%3C/svg%3E");background-size:cover;height:90px;margin:0 auto 30px;width:60px}.vcv-layout-popup--full-page .vcv-layout-popup-header{padding-right:0;position:unset}.vcv-layout-popup--full-page .vcv-layout-popup-header .vcv-layout-popup-heading{color:#363636;font-family:Montserrat,sans-serif;font-size:22px;letter-spacing:1px;line-height:26px;text-align:center}.vcv-layout-popup--full-page .vcv-layout-popup-close,.vcv-layout-popup--full-page .vcv-premium-teaser-close{color:#d2d2d2;right:2px;top:2px}.vcv-layout-popup--full-page .vcv-layout-popup-text{color:#999;font-family:Roboto,sans-serif;font-size:14px;line-height:22px;margin-bottom:25px;text-align:center}.vcv-layout-popup--full-page .vcv-layout-popup-btn{background:#f7b332;border:none;border-radius:0;display:block;font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;letter-spacing:1px;padding:15px;text-transform:uppercase}.vcv-layout-popup--full-page .vcv-premium-teaser{border-radius:5px}.vcv-layout-popup-container{margin:30px;max-width:410px;pointer-events:all}.vcv-layout-dock--right .vcv-layout-popup-container{margin-right:90px}.vcv-layout-dock--right .vcv-layout-popup--full-page .vcv-layout-popup-container{margin-right:30px}.vcv-layout-dock--left .vcv-layout-popup-container{margin-left:90px}.vcv-layout-dock--left .vcv-layout-popup--full-page .vcv-layout-popup-container{margin-left:30px}.vcv-layout-dock--bottom .vcv-layout-popup-container{margin-bottom:90px}.vcv-layout-popup.vcv-layout-popup--visible{opacity:1;transform:translate(0)}.vcv-layout-popup.vcv-layout-popup--visible.vcv-layout-popup--action-clicked{opacity:0;transform:translateY(-100%)}.vcv-layout-popup-inner{background:#283aa4;border-radius:5px;padding:23px 26px;position:relative}.vcv-layout-popup-header{display:flex;flex-direction:column;margin:0 0 10px;padding-right:20px;position:relative}.vcv-layout-popup-header-badge{align-self:center;background-color:#0d267c;border-radius:50%;height:66px;margin:16px 0 50px 29px;position:relative;width:66px}.vcv-layout-popup-header-badge svg{left:-12px;position:absolute;top:11px}.vcv-layout-popup-heading{color:inherit;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;letter-spacing:1px;line-height:22px;margin:0;text-transform:uppercase}.vcv-layout-popup-close{background:transparent;border:none;color:inherit;cursor:pointer;opacity:1;padding:0;position:absolute;right:-10px;top:-5px;transition:opacity .2s ease-in-out}.vcv-layout-popup-close:hover{opacity:.5}.vcv-layout-popup-content{margin-bottom:15px}.vcv-layout-popup-btn{background:transparent;border:2px solid #fff;border-radius:3px;color:inherit;cursor:pointer;display:inline-block;font-size:13px;line-height:normal;padding:9px 37px;text-align:center;text-decoration:none;transition:background .2s ease-in-out,border-color .2s ease-in-out}.vcv-layout-popup-btn:hover{background:#ffae27;border-color:#ffae27;color:inherit}.vcv-layout-popup-btn:disabled{background:transparent;border-color:#fff;cursor:not-allowed;opacity:.7}.vcv-layout-popup-btn.vcv-pricing-popup-button{background:#ffae27;border-color:#ffae27}.vcv-layout-popup-btn.vcv-pricing-popup-button:hover{background:#d98800;border-color:#d98800}.vcv-layout-popup-text{color:inherit;font-family:Roboto,sans-serif;font-size:13px;font-style:italic;font-weight:500;letter-spacing:1px;line-height:24px;margin:0 0 15px}.vcv-layout-popup-checkbox-option-wrapper{margin:16px 0}.vcv-layout-popup-checkbox-option-wrapper .vcv-layout-popup-checkbox{background:#fff!important;border-color:#fff!important;margin:0 14px 0 0}.vcv-layout-popup-checkbox-option-wrapper .vcv-layout-popup-checkbox-label{font-size:13px;font-style:italic;letter-spacing:1px;line-height:24px}.vcv-layout-popup-checkbox-option-wrapper .vcv-layout-popup-checkbox[type=checkbox]{align-items:center;border-radius:3px;display:inline-flex;height:16px;justify-content:center;width:16px}.vcv-layout-popup-checkbox-option-wrapper .vcv-layout-popup-checkbox[type=checkbox]:before{border-radius:50%;content:"";float:none;height:8px;margin:0;padding:0;transition:background-color .2s;width:8px}.vcv-layout-popup-checkbox-option-wrapper .vcv-layout-popup-checkbox[type=radio]{border:0}.vcv-layout-popup-checkbox-option-wrapper .vcv-layout-popup-checkbox[type=radio]:before{border-radius:50%;content:"";float:none;height:8px;margin:4px;padding:0;transition:background-color .2s;width:8px}.vcv-layout-popup-checkbox-option-wrapper .vcv-layout-popup-checkbox:focus{border-color:#fff;box-shadow:none}.vcv-layout-popup-checkbox-option-wrapper .vcv-layout-popup-checkbox:checked:before{background-color:#ffae27!important}.vcv-layout-popup-text--anchor{border-bottom:2px solid;color:#fff;text-decoration:none;transition:color .2s,border-bottom-color .2s}.vcv-layout-popup-text--anchor:active,.vcv-layout-popup-text--anchor:focus,.vcv-layout-popup-text--anchor:hover{border-bottom-color:#c3c3c3;box-shadow:none;color:#c3c3c3;outline:none}.vcv-layout-popup.vcv-layout-popup--pricing-popup .vcv-layout-popup-content{margin-right:38px}.vcv-helpers-container{background-color:rgba(0,0,0,.8);bottom:0;left:0;margin-left:-9px;margin-top:-9px;overflow:hidden;position:absolute;right:0;top:0;z-index:9999}.vcv-helpers-container--hidden{display:none}.vcv-helpers-container .vcv-helper{color:#fff;position:absolute}.vcv-helpers-container .vcv-ui-icon.vcv-ui-icon-question{color:hsla(0,0%,100%,.5);cursor:pointer;height:18px;transition:color .2s;width:18px}.vcv-helpers-container .vcv-ui-icon.vcv-ui-icon-question:before{font-size:18px}.vcv-helpers-container .vcv-ui-icon.vcv-ui-icon-question.vcv-ui-icon-selected,.vcv-helpers-container .vcv-ui-icon.vcv-ui-icon-question:hover{color:#fff}.vcv-helpers-container a{color:#fff;transition:.2s}.vcv-helpers-container a:focus,.vcv-helpers-container a:hover{outline:none;text-decoration:none}.vcv-helpers-container .vcv-helper-box{background-color:#2a3aa6;border-radius:6px;padding:16px 20px 20px;position:absolute;transform:translateY(calc(-50% - 14px)) translateX(40px);width:360px;z-index:9999}.vcv-helpers-container .vcv-helper-box:before{border:10px solid transparent;border-right-color:#2a3aa6;content:"";display:block;left:-20px;position:absolute;top:calc(50% - 10px)}.vcv-helpers-container .vcv-helper-box.vcv-helper-box--visible{display:block;z-index:9999}.vcv-helpers-container .vcv-helper-box.vcv-helper-box-position--bottom{transform:translateY(20px) translateX(calc(-50% + 10px))}.vcv-helpers-container .vcv-helper-box.vcv-helper-box-position--bottom:before{border-color:transparent transparent #2a3aa6;left:calc(50% - 10px);top:-19px}.vcv-helpers-container .vcv-helper-box.vcv-helper-box-position--horizontal-top{bottom:-8px;transform:translateX(40px)}.vcv-helpers-container .vcv-helper-box.vcv-helper-box-position--horizontal-top:before{bottom:11px;top:auto}.vcv-helpers-container .vcv-helper-box.vcv-helper-box-position--horizontal-bottom{top:-8px;transform:translateX(40px)}.vcv-helpers-container .vcv-helper-box.vcv-helper-box-position--horizontal-bottom:before{top:8px}.vcv-helpers-container .vcv-helper-box-heading{color:#fff;font-family:Montserrat,serif;font-size:16px;font-weight:700;letter-spacing:1px;line-height:22px;margin:0 0 10px;text-transform:uppercase}.vcv-helpers-container .vcv-helper-box-description{font-family:Roboto,serif;font-size:13px;font-style:italic;font-weight:500;letter-spacing:1px;line-height:22px;margin:0 0 15px}.vcv-helpers-container .vcv-helper-box-actions{align-items:center;display:flex;justify-content:space-between}.vcv-helpers-container .vcv-helper-box-done,.vcv-helpers-container .vcv-helper-box-skip{color:#98a1b2;font-family:Roboto,serif;font-size:12px;font-style:italic;font-weight:500;line-height:20px;margin-right:4px}.vcv-helpers-container .vcv-helper-box-skip{color:#fff;cursor:pointer;text-decoration:underline;transition:.2s}.vcv-helpers-container .vcv-helper-box-skip:hover{text-decoration:none}.vcv-helpers-container .vcv-helper-box-next{background-color:transparent;border:2px solid #fff;border-radius:4px;color:#fff;cursor:pointer;float:right;padding:5px 20px;text-decoration:none;transition:background .2s ease-in-out,border-color .2s ease-in-out}.vcv-helpers-container .vcv-helper-box-next:hover{background:#ffae27;border-color:#ffae27}.vcv-helpers-container .vcv-helper-box-image{position:absolute;top:36px;transform:translateX(-50%)}.vcv-helpers-container .vcv-helper-box-image.element-controls{background-image:url(assets/9280fe7dccf9d443f461.png);height:200px;width:240px}.vcv-helpers-container .vcv-helper-box-image.bottom-menu{background-image:url(assets/7ff5cc2dfc2f7f2556c1.png);height:110px;width:360px}.vcv-layout-guide-helper-bottom-menu,.vcv-layout-guide-helper-controls{height:1px;left:0;margin:auto;position:absolute;right:0;top:106px;width:1px}.vcv-layout-guide-helper-bottom-menu{bottom:0;top:0}.vcv-helpers-container .vcv-helpers-welcome-container{bottom:0;margin:40px;max-width:400px;position:absolute;right:0}.vcv-helpers-container .vcv-helpers-welcome-container img{left:-50px;position:absolute}.vcv-helpers-container .vcv-helpers-welcome-container--heading{color:#fff;font-family:Montserrat,serif;font-size:44px;font-weight:700;line-height:40px;margin:0 0 10px;text-transform:uppercase}.vcv-helpers-container .vcv-helpers-welcome-container--description{color:#fff;font-family:Roboto,serif;font-size:18px;font-style:italic;font-weight:500;line-height:26px;margin:0}@media screen and (max-height:700px){.vcv-layout-guide-helper-controls{top:25px}.vcv-helpers-container .vcv-helper-box-image.element-controls{background-position:30px 0;background-repeat:no-repeat;background-size:210px}}.spinner{animation:vcv-ui-wp-spinner-animation .7s linear infinite;background:transparent url(assets/180442a2e0a058651cf0.svg) 50% 50% no-repeat;background-size:contain;content:"";display:block;height:16px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:16px;z-index:1}.vcv-premium-teaser{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;margin:0 auto;max-width:500px;padding:20px;position:relative}.vcv-premium-teaser-badge{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='249' height='373' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill-rule='nonzero' fill='none'%3E%3Cpath d='M225.993 143.444 249 103.837l-35.248-29.399-7.99-45.04h-46.014L124.5 0 89.252 29.398H43.239l-7.99 45.04L0 103.836l23.007 39.607-7.99 45.04 21.277 7.698V373h23.374l65.004-68.409L189.875 373h23.162V196.063l20.947-7.579-7.99-45.04ZM58.386 342.368V204.354l22.875 39.38 32.358-11.705v52.215l-55.233 58.124Zm132.558-.175-55.233-57.948v-52.097l32.027 11.587 23.007-39.608.199-.071v138.137Zm11.895-202.807 6.168 34.766-33.375 12.073-17.758 30.572-33.374-12.074-33.374 12.074-17.758-30.572-33.375-12.073 6.168-34.766-17.758-30.572L55.61 86.122l6.168-34.765h35.516l27.207-22.691 27.208 22.69h35.516l6.168 34.766 27.207 22.692-17.76 30.572Z' fill='%23363636'/%3E%3Cpath fill='%23F7B332' d='M106.79 127.82 91.594 110.45 75 124.389 103.521 157 170 108.137 156.885 91z'/%3E%3C/g%3E%3C/svg%3E");background-size:cover;height:90px;margin:0 auto 30px;width:60px}.vcv-agree-hub-terms-badge{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABJCAYAAACqyKH+AAAAAXNSR0IArs4c6QAAC2VJREFUeAHtnAtwVFcZx/duHruBQKu1QKOTDq1S1E6xAQnh0fIqkFdbtKiFOq1TcTpqJwNVaNXOwGitMG21QJ2KfdjWGaSgIJu00UBNISEEkvqYokUtlcQiIg9HHtnNY6+/L7N3vXvvuexu9u4udbkzN+ec75zvO9/3v9953O+ejebJ4DVv3rzhZ86cmRUOhxfoun69pmmjSceQ+lHjGPl/kH+X9PX8/PzA3r17j2RQvSF1pQ2JK0mmqVOnfmJgYOCbAHMrrIWJsgPmH2j7owkTJvx448aNfYnyZbJdWgEsLy//CKA9jkG1qRgFkH/l/lZbW9vLpHoqstzmTRuAU6ZMuRvwNnAXu6h0oKCgYElra+sZF2WmJCovJW4F86pVq7w9PT3PAtxqqhMergpRKtJ1zJ+3jh07trGrq+u0qkGmaa56IKBpDNvnMeLuBAzRGY7H4TlKep5UFpMS0qIEeE/k5eXNYEi/lUDbtDZxFUDAewoAvnwhjQGpgXvL8OHD63ft2nXS3Fa8t7GxsQIZt3F/gboPmOst+beHDRs2pbm5+YSFntGiawAC3qcxequT9oDWyv3Avn372p3amOnIG4m8FdC+xu0z1xl55DUjbzZp1hYWVwBkmzKqv7//TQy70jDOnGLgY5WVlSvxsLCZnkgeIKcA5DbajlG193q9SwHxGVVdJmiuAIiRz0WGnE1nDKzDwHW2iiQI06dPL+3r62ujjxIrGw/nVHFx8TjrdGBtl66yN1XBM2bMuArDlqjkYNwPUwVP5La0tHSxaNyOvKC1H/p+/7lz5+6z0jNVThnAUCj0FZRVbVcOFRUV1bllCK91BwBwlUoeIN63aNEi17dkqr6stJQBxKh7rEKljMc8xArZr6obKs3v9z9Jf3+38gPgh7q7u+dZ6ZkopwQgi8e1KP9BhaKH2KPJxO/qxQORIfykSih6zFHR001LCUACBDerFMRLXAfP6AfPVsoGQKUuBl+60qRX4dra2mHHjx8vR6HpKC2Lx3VW5QhF3cyctdtKd6s8efLkQ8gaZ5Enbzb/stAci+h+hvZHSSWE1kXDptLS0uYtW7b0OjIpKhIGsKKi4kbeQ2W1W0ynFwwQMFeV7t69u1vRnysktk2voEOlK8JMQgDyPxRfId3A7qHVVOWYjTuEedpjuQMM1zdQ+kvxwKMnffz48ccce3SnIi0PB9vk7edzOEoLD2k7TjM+nroXBBDgVvA0DiKkJp4go572b2cg+PlHo790pQB5G0C+CQbfuFAfSgB57fLB+FMY1yAokeiIuY+nzYV05AsLCyWweiodss0ysV32lo/gjZvwRiUOtjlw5syZ/vPnz/8KxpvMwpzyGNJPRxKSkqjxpky9l8rwYlp5mD4/jm5KR3DSOUIfgd5XkVcGKqy89NM+atSo2YFA4Ly5zgZgxPOUr2YGI8Jeo3PZTjRUVVUdGUqQwJCV7XTatGklvGdXYtNCbKpCHxsmho602YqDfIY0Gv2JaYyrPoiQRw0GRfo6+7AVbJL3K+re86TIxy+ZthzfagiOrAbEVYaxUQD5hlHGpNlBRZRmNCKVMNRD+/fvX2ui/d9mwWI5IK7lljnQeumAOAkQ35CK6NxB4+9RtoGHuw5wfypXwBNQAOcJsVlsl7Ll0sBqjUEbBBDE50K8xSCaU4Qsa29v/6WZlgt5QNyB7ctVtoLVXBax+VI3CCAECZ2rrm0IWq+qyAUatq8DxB0qW9kBLBO6d+7cuZcB4ExrIxj72W89aKXnWpn5bqVgobB7FovuSO/Zs2cXUFlgbQCoLxMJ/rOVnmvlyKfTrQq7JYhc5QUoAdB2gfovbMQcJYCRExbzBcCxVlwAb4BwvLyNXLpAgO/Pr5KoviiWyiIirzMxF6AeJ/p7NoaYw4UIFv9UQFDixdtsAEI7qmic0yQHTEpkCEc30wZC0FTualTnZKrCBFqeeKDN26DZPmDnJGomo1WYCHbigTYA4RvjFP8yycyZbASLMVaDBTvxQFt4XFyTW/lqZxWSC2XBQjCx2irYiQc2WSukDH2hip6LNCcsAHCnl/hePRlb1AGmO4mPXZ2LgJltFgwECzNN8oKZnHH08qoi3xb2WBtQ9nFk7REFPadIBA2+I1gojN4jJ8IGtzCg6RRxWcIL8+cVzK6QgoGJdT31E7t7AhOPka7mSdvika50NEQh2H4XOt3lwL5B6FGF+Rayl3KFonEI2i0EVFVeqmieGClYP7Ea5epjWmveLxbVdDwbQ8tSAfCm03UTOvqtKuBw+4iRDmIV3URDdIoJivs2ue6Juv1bM6HehL8/W41ysyyeJzarwJN+oEexigIIoi2A6HSS1AfTi/LFzq2FRdeUx0NGuglEsrLENsB7CVvltnleRN5682jMN3fC4Zrl/P7iozA77QGXsLDcQSebAHsbdxOLUI9ZxnstL9/Bg8Gg7PMWYtti9FctGINmYe9OMFoGgFEzo3OgQUHg5fxQphWBHzNoTikC5aO6nG6SU07R6A1l+W4qx3KflpOlKv6e+rKXPLonZoLWPNpr/trOOar2HCW+sre39+v0cwP1MQ9e1T4eDR2LkVVCKkeU48qj3Z/4ldQ0gsynzbJtAEplBMTNCJ5nbpxsnk774ZnB9LDPypsMgOhTzGmJ3yPjGqucTJSxownwPmsFT/qOzoFmRYh//RtXrYLxB2Z6svnIk61T8un4n/XCBa0kKTMi5K0oW+CtA4tKFXiimxJAqeCg4QCes4yPKrKcyxZnqNeIoTKa+NyQYRKXULYNB5LRUydYOHHEHft82muFeRorsPzM4H7yNyUyZxgdwrPFyA81RYYcqJRDPcOGKiMRPvqRKWcPTrOexVF5lNgqJy6ABgMrz3by2/nRy/s4jFNNXlbqUgyTiVh+JFhstI2kXdDX8wBesNCTLiLjb6z8NfTxODJvILVFRpIVipyzyJFTZRLO6+ZuAriGyKttwuKUc07C3Ck07AmUvQh7zGsixvzGX9M5OwWxGWd1nAPTron3f0fETH1l7YGadEgqmz0Ak1Lz4m18CcAUn80lAFMEMOFVOJl+9L0VRaFTIQ5japVsl4+wuj1QWH3gd8nIMNr2NkwsHwjr36d8NYvMq76CK+q0+b8+Z9RnO02LB4ZO9q7Tdc9X2SZcywvH7LAebg42Vnw4nrG0j1lEgg2Tx4XD+k74JPYmW6V7g30nn4onJ5P1aQGQiNkdZiMw/DJPX+9m/eCiwihd9SoXrUSCtA0P/Iz3vZj9JQjfbmqW9WyaAPScsFoGXmWhdw4/ZqU7lUOHDz8Kz42KetUZFUWzzJDSAqDu1aJniM1m4In3hwJlcT+XBhs+ucCj6cvMvEYehb9r5C+GNC0AFlV3PsNQ+7nKQIbkc3qD8+dSfWf5aD0c/glzaMx8KLJYRLYW1nS+oJKbLVpaABRjfH7tXqJT71gNA8DLg3poM6tzgbUOhLyhYD8A6aNtdR6tyzd8xFI7PbsU21N2U53ewKTJYU1vYejawNI0Twgviwmf42ES4bZtrXgQA3n5npkFlZ0tburnhqy0eaAoV1jbsR+vWqlS1AqetFGBJ3TNq3/7YgRvUDf5k+4rGCjbwdCtHVI/mrbHX33NLMKKjkHNIcl1iSmtHmjo6Cvw3YMfScwtqYthftpf4F1ysYInxmQEQG1B26n8PO1OmeOSQZA1Zak2/0DSwCfTR6ptMwKgKFlQ1cE/H/M8nKjCtN3oq+5QboUSlZGJdhkDUIwprOpYAzCN8Qxj1T3oG6MpN9LxeDNdn1EAGcK6zzNsMSD+xclQ6vhwnb9Qm9QpH5Eu+iujAAoaWk3LaZ/um4WXvWVHRztB6GuOv7bdEWA7T3YpGQdQzNVq2971FV4xSfN61g6+rWjaMRR53l+Ufz3D/LfZhSS53v8LeQpHwiOiPbcAAAAASUVORK5CYII=);background-size:cover;height:73px;margin:0 auto 30px;width:80px}.vcv-premium-teaser-header{margin:0 0 16px}.vcv-premium-teaser-heading{color:#363636;font-size:22px;font-weight:700;line-height:26px;margin:0}.vcv-premium-teaser-btn,.vcv-premium-teaser-heading{font-family:Montserrat,sans-serif;letter-spacing:1px;text-align:center;text-transform:uppercase}.vcv-premium-teaser-btn{background:#ffae27;border:none;border-radius:0;color:#fff;cursor:pointer;display:block;font-size:12px;font-weight:600;line-height:22px;min-width:280px;padding:14px;text-decoration:none;transition:background .2s ease-in-out}.vcv-premium-teaser-btn:active,.vcv-premium-teaser-btn:focus,.vcv-premium-teaser-btn:hover{background:#d98800;color:#fff}.vcv-premium-teaser-btn:disabled{background:transparent;cursor:not-allowed;opacity:.7}.vcv-premium-teaser-text{-webkit-font-smoothing:antialiased;color:#999;font-family:Roboto,sans-serif;font-size:14px;font-style:italic;font-weight:500;letter-spacing:1.08px;line-height:22px;margin:0 0 25px;text-align:center}.vcv-premium-teaser-text a{color:#586dc6;text-decoration:none;transition:color .2s}.vcv-premium-teaser-text a:hover{color:#515162;text-decoration:underline}.vcv-premium-teaser-close{background:transparent;border:none;color:inherit;cursor:pointer;margin-top:1px;opacity:1;padding:10px;position:absolute;right:-10px;top:-10px;transition:opacity .2s ease-in-out}.vcv-premium-teaser-close:hover{opacity:.5}.vcv-premium-teaser-action-container{display:block;position:relative}.vcv-premium-teaser-action-container .vcv-premium-teaser-btn--loading:before{animation:vcv-ui-wp-spinner-animation .7s linear infinite;background:transparent url(assets/180442a2e0a058651cf0.svg) 50% 50% no-repeat;background-size:contain;content:"";display:block;height:16px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:16px;z-index:1}.vc-v-root-element .controls{padding:10px;text-align:center}.vc-v-root-element .controls a{cursor:pointer;display:inline-block;font-size:12px;height:12px;margin-right:4px;width:12px}[data-vc-dnd-status=allowed]{background-color:#ff0}[data-vc-dnd-status=success]{background-color:green}[data-vc-dnd-status=is-dragging]{opacity:.7}[data-vc-dnd-hidden=true]{display:none!important}.vcv-ui-drag-placeholder{opacity:.4}.vcv-ui-outline{border:1px dashed hsla(0,0%,72%,.5);box-sizing:border-box;pointer-events:none;position:absolute;z-index:1010}.vcv-ui-outline.vcv-ui-outline-element{border:1px dashed transparent}.vcv-ui-outline-type-base.vcv-ui-outline,.vcv-ui-outline-type-section.vcv-ui-outline{border:1px dashed #2b4b80}.vcv-ui-outline-type-column.vcv-ui-outline,.vcv-ui-outline-type-element.vcv-ui-outline,.vcv-ui-outline-type-index-0.vcv-ui-outline,.vcv-ui-outline-type-row.vcv-ui-outline{border:1px dashed hsla(0,0%,72%,.5)}.vcv-ui-outline-type-index-0.vcv-ui-outline.vcv-js-highlight{border-color:#4673bd}.vcv-ui-outline-type-index-1.vcv-ui-outline{border:1px dashed hsla(0,0%,72%,.5)}.vcv-ui-outline-type-index-1.vcv-ui-outline.vcv-js-highlight{border-color:#fec53f}.vcv-ui-outline-type-index-2.vcv-ui-outline{border:1px dashed transparent}.vcv-ui-outline-type-index-2.vcv-ui-outline.vcv-js-highlight{border-color:#6dab3c}.vcv-ui-outline.vcv-state-highlight{border:2px solid rgba(70,115,189,.8)}.vcv-ui-element-frame,.vcv-ui-element-outline{box-sizing:border-box;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease-in-out;z-index:1010}.vcv-ui-element-frame.vcv-state--visible,.vcv-ui-element-outline.vcv-state--visible{opacity:1}.vcv-ui-element-outline{border:1px solid rgba(70,115,189,.8);box-shadow:0 0 0 1px rgba(70,115,189,.8)}.vcv-ui-element-outline.vcv-ui-element-outline-type-custom{border:0;box-shadow:none}.vcv-ui-element-outline.vcv-ui-element-outline-type-index-0{border:1px solid rgba(70,115,189,.8);box-shadow:0 0 0 1px rgba(70,115,189,.8)}.vcv-ui-element-outline.vcv-ui-element-outline-type-index-1{border:1px solid rgba(254,197,63,.8);box-shadow:0 0 0 1px rgba(254,197,63,.8)}.vcv-ui-element-outline.vcv-ui-element-outline-type-index-2{border:1px solid rgba(109,171,60,.8);box-shadow:0 0 0 1px rgba(109,171,60,.8)}.vcv-ui-element-frame{border:1px dashed hsla(0,0%,72%,.8)}.vcv-ui-element-frame--locked{border-left:none;border-right:none;border-top:none}.vcv-ui-element-frame--parent-locked{border:none}.vcv-ui-element-frames-container,.vcv-ui-element-outline-container{overflow:hidden}.vcv-ui-element-frames-container,.vcv-ui-element-outline-container,.vcv-ui-outline-controls-wrapper{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}.vcv-ui-outline-controls-wrapper{overflow:hidden}.vcv-ui-outline-controls-wrapper .vcv-ui-outline-control-dropdown-content{position:absolute}.vcv-ui-outline-controls-wrapper .vcv-ui-outline-control-dropdown-active .vcv-ui-outline-control-dropdown-content{opacity:1;transition:visibility 0s,opacity .2s ease-in-out;visibility:visible}.vcv-ui-outline-controls-container{pointer-events:none;position:absolute;z-index:1100}.vcv-ui-outline-controls-container:hover{z-index:1200}.vcv-ui-outline-controls-container>.vcv-ui-outline-controls>*{background-color:#203251}.vcv-ui-outline-controls-container>.vcv-ui-outline-controls>:first-child{border-bottom-left-radius:5px;border-top-left-radius:5px}.vcv-ui-outline-controls-container>.vcv-ui-outline-controls>:last-child{border-bottom-right-radius:5px;border-top-right-radius:5px}.vcv-ui-outline-controls{bottom:100%;display:flex;flex-direction:row;flex-wrap:nowrap;font-size:13px;left:0;line-height:13px;margin-bottom:-1px;padding:1px 1px 2px;pointer-events:all;position:absolute}.vcv-ui-outline-controls>*{flex-grow:0;flex-shrink:0}.vcv-ui-outline-controls>:hover .vcv-ui-outline-control{border-top-left-radius:5px;border-top-right-radius:5px}.vcv-ui-outline-controls>.vcv-ui-outline-control-simple:hover .vcv-ui-outline-control{border-radius:5px}.vcv-ui-outline-control-separator{background-color:#203251;color:#fff;position:relative;width:10px}.vcv-ui-outline-control-separator:before{font-size:14px;left:50%;opacity:.3;position:absolute;top:50%;transform:translate(-50%,-50%)}.vcv-ui-outline-control{color:#fff;cursor:pointer;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;min-height:40px;min-width:40px;overflow:hidden;padding:0;text-align:center;text-decoration:none;transition:all .2s ease-in-out}.vcv-ui-outline-control[disabled]{cursor:not-allowed;opacity:.5}.vcv-ui-outline-control-content{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;white-space:nowrap}.vcv-ui-outline-control-content>*{flex-grow:0;flex-shrink:0}.vcv-ui-outline-control-content>.vcv-ui-outline-control-icon{height:32px;margin:4px;width:32px}.vcv-ui-outline-control-content[disabled]{cursor:not-allowed;opacity:.5}.vcv-ui-outline-control-icon{height:40px;position:relative;text-align:center;width:40px}.vcv-ui-outline-control-icon:before{font-size:1.25em;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.vcv-ui-outline-control-dropdown{display:flex;flex-direction:row;flex-wrap:nowrap;line-height:inherit;margin:0;position:relative}.vcv-ui-outline-control-dropdown>*{flex-grow:0;flex-shrink:0}.vcv-ui-outline-control-dropdown:not(.vcv-ui-outline-control-dropdown-o-drop-up):hover .vcv-ui-outline-control-dropdown-trigger.vcv-ui-outline-control{border-bottom-left-radius:0;border-bottom-right-radius:0}.vcv-ui-outline-control-dropdown-trigger{cursor:move;display:block;line-height:inherit;margin:0;padding:0}.vcv-ui-outline-control-dropdown-non-draggable .vcv-ui-outline-control-dropdown-trigger{cursor:default}.vcv-ui-outline-control-dropdown-content{display:block;left:0;line-height:inherit;margin:0;min-width:140px;opacity:0;padding:0;position:fixed;top:100%;transition:visibility 0s,opacity .2s ease-in-out;visibility:hidden;z-index:1110}.vcv-ui-outline-control-dropdown-content .vcv-ui-outline-control{border-radius:5px;padding-left:8px;padding-right:16px;text-align:left}.vcv-ui-outline-control-dropdown-content .vcv-ui-outline-control:hover{background-color:#162237}.vcv-ui-outline-control-dropdown-content .vcv-ui-outline-control:not(:first-child):not(:last-child){border-radius:0}.vcv-ui-outline-control-dropdown-content .vcv-ui-outline-control:first-child:not(:last-child){border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:0}.vcv-ui-outline-control-dropdown-content .vcv-ui-outline-control:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.vcv-ui-outline-control-dropdown-content .vcv-ui-outline-control-icon{left:-8px}.vcv-ui-outline-control-type-base.vcv-ui-outline-control{color:#fff}.vcv-ui-outline-control-type-base.vcv-ui-outline-control-dropdown.vcv-ui-outline-control-dropdown-active .vcv-ui-outline-control,.vcv-ui-outline-control-type-base.vcv-ui-outline-control-dropdown:hover .vcv-ui-outline-control,.vcv-ui-outline-control-type-base.vcv-ui-outline-control-simple.vcv-ui-outline-control-dropdown-active .vcv-ui-outline-control,.vcv-ui-outline-control-type-base.vcv-ui-outline-control-simple:hover .vcv-ui-outline-control,.vcv-ui-outline-control-type-base.vcv-ui-outline-control:hover{background-color:#2b4b80}.vcv-ui-outline-control-type-base.vcv-ui-outline-control-dropdown .vcv-ui-outline-control,.vcv-ui-outline-control-type-base.vcv-ui-outline-control-simple .vcv-ui-outline-control{color:#fff}.vcv-ui-outline-control-type-base.vcv-ui-outline-control-dropdown .vcv-ui-outline-control-dropdown-content .vcv-ui-outline-control:hover,.vcv-ui-outline-control-type-base.vcv-ui-outline-control-simple .vcv-ui-outline-control-dropdown-content .vcv-ui-outline-control:hover{background-color:#223b65}.vcv-ui-outline-control-type-section.vcv-ui-outline-control{color:#fff}.vcv-ui-outline-control-type-section.vcv-ui-outline-control-dropdown.vcv-ui-outline-control-dropdown-active .vcv-ui-outline-control,.vcv-ui-outline-control-type-section.vcv-ui-outline-control-dropdown:hover .vcv-ui-outline-control,.vcv-ui-outline-control-type-section.vcv-ui-outline-control-simple.vcv-ui-outline-control-dropdown-active .vcv-ui-outline-control,.vcv-ui-outline-control-type-section.vcv-ui-outline-control-simple:hover .vcv-ui-outline-control,.vcv-ui-outline-control-type-section.vcv-ui-outline-control:hover{background-color:#2b4b80}.vcv-ui-outline-control-type-section.vcv-ui-outline-control-dropdown .vcv-ui-outline-control,.vcv-ui-outline-control-type-section.vcv-ui-outline-control-simple .vcv-ui-outline-control{color:#fff}.vcv-ui-outline-control-type-section.vcv-ui-outline-control-dropdown .vcv-ui-outline-control-dropdown-content .vcv-ui-outline-control:hover,.vcv-ui-outline-control-type-section.vcv-ui-outline-control-simple .vcv-ui-outline-control-dropdown-content .vcv-ui-outline-control:hover{background-color:#223b65}.vcv-ui-outline-control-type-row.vcv-ui-outline-control{color:#fff}.vcv-ui-outline-control-type-row.vcv-ui-outline-control-dropdown.vcv-ui-outline-control-dropdown-active .vcv-ui-outline-control,.vcv-ui-outline-control-type-row.vcv-ui-outline-control-dropdown:hover .vcv-ui-outline-control,.vcv-ui-outline-control-type-row.vcv-ui-outline-control-simple.vcv-ui-outline-control-dropdown-active .vcv-ui-outline-control,.vcv-ui-outline-control-type-row.vcv-ui-outline-control-simple:hover .vcv-ui-outline-control,.vcv-ui-outline-control-type-row.vcv-ui-outline-control:hover{background-color:#4673bd}.vcv-ui-outline-control-type-row.vcv-ui-outline-control-dropdown .vcv-ui-outline-control,.vcv-ui-outline-control-type-row.vcv-ui-outline-control-simple .vcv-ui-outline-control{color:#fff}.vcv-ui-outline-control-type-row.vcv-ui-outline-control-dropdown .vcv-ui-outline-control-dropdown-content .vcv-ui-outline-control:hover,.vcv-ui-outline-control-type-row.vcv-ui-outline-control-simple .vcv-ui-outline-control-dropdown-content .vcv-ui-outline-control:hover{background-color:#3b63a5}.vcv-ui-outline-control-type-column.vcv-ui-outline-control{color:#fff}.vcv-ui-outline-control-type-column.vcv-ui-outline-control-dropdown.vcv-ui-outline-control-dropdown-active .vcv-ui-outline-control,.vcv-ui-outline-control-type-column.vcv-ui-outline-control-dropdown:hover .vcv-ui-outline-control,.vcv-ui-outline-control-type-column.vcv-ui-outline-control-simple.vcv-ui-outline-control-dropdown-active .vcv-ui-outline-control,.vcv-ui-outline-control-type-column.vcv-ui-outline-control-simple:hover .vcv-ui-outline-control,.vcv-ui-outline-control-type-column.vcv-ui-outline-control:hover{background-color:#fec53f}.vcv-ui-outline-control-type-column.vcv-ui-outline-control-dropdown .vcv-ui-outline-control,.vcv-ui-outline-control-type-column.vcv-ui-outline-control-simple .vcv-ui-outline-control{color:#fff}.vcv-ui-outline-control-type-column.vcv-ui-outline-control-dropdown .vcv-ui-outline-control-dropdown-content .vcv-ui-outline-control:hover,.vcv-ui-outline-control-type-column.vcv-ui-outline-control-simple .vcv-ui-outline-control-dropdown-content .vcv-ui-outline-control:hover{background-color:#feba1b}.vcv-ui-outline-control-type-element.vcv-ui-outline-control{color:#fff}.vcv-ui-outline-control-type-element.vcv-ui-outline-control-dropdown.vcv-ui-outline-control-dropdown-active .vcv-ui-outline-control,.vcv-ui-outline-control-type-element.vcv-ui-outline-control-dropdown:hover .vcv-ui-outline-control,.vcv-ui-outline-control-type-element.vcv-ui-outline-control-simple.vcv-ui-outline-control-dropdown-active .vcv-ui-outline-control,.vcv-ui-outline-control-type-element.vcv-ui-outline-control-simple:hover .vcv-ui-outline-control,.vcv-ui-outline-control-type-element.vcv-ui-outline-control:hover{background-color:#6dab3c}.vcv-ui-outline-control-type-element.vcv-ui-outline-control-dropdown .vcv-ui-outline-control,.vcv-ui-outline-control-type-element.vcv-ui-outline-control-simple .vcv-ui-outline-control{color:#fff}.vcv-ui-outline-control-type-element.vcv-ui-outline-control-dropdown .vcv-ui-outline-control-dropdown-content .vcv-ui-outline-control:hover,.vcv-ui-outline-control-type-element.vcv-ui-outline-control-simple .vcv-ui-outline-control-dropdown-content .vcv-ui-outline-control:hover{background-color:#5c9133}.vcv-ui-outline-control-type-index-0.vcv-ui-outline-control{color:#fff}.vcv-ui-outline-control-type-index-0.vcv-ui-outline-control-dropdown.vcv-ui-outline-control-dropdown-active .vcv-ui-outline-control,.vcv-ui-outline-control-type-index-0.vcv-ui-outline-control-dropdown:hover .vcv-ui-outline-control,.vcv-ui-outline-control-type-index-0.vcv-ui-outline-control-simple.vcv-ui-outline-control-dropdown-active .vcv-ui-outline-control,.vcv-ui-outline-control-type-index-0.vcv-ui-outline-control-simple:hover .vcv-ui-outline-control,.vcv-ui-outline-control-type-index-0.vcv-ui-outline-control:hover{background-color:#4673bd}.vcv-ui-outline-control-type-index-0.vcv-ui-outline-control-dropdown .vcv-ui-outline-control,.vcv-ui-outline-control-type-index-0.vcv-ui-outline-control-simple .vcv-ui-outline-control{color:#fff}.vcv-ui-outline-control-type-index-0.vcv-ui-outline-control-dropdown .vcv-ui-outline-control-dropdown-content .vcv-ui-outline-control:hover,.vcv-ui-outline-control-type-index-0.vcv-ui-outline-control-simple .vcv-ui-outline-control-dropdown-content .vcv-ui-outline-control:hover{background-color:#3b63a5}.vcv-ui-outline-control-type-index-1.vcv-ui-outline-control{color:#fff}.vcv-ui-outline-control-type-index-1.vcv-ui-outline-control-dropdown.vcv-ui-outline-control-dropdown-active .vcv-ui-outline-control,.vcv-ui-outline-control-type-index-1.vcv-ui-outline-control-dropdown:hover .vcv-ui-outline-control,.vcv-ui-outline-control-type-index-1.vcv-ui-outline-control-simple.vcv-ui-outline-control-dropdown-active .vcv-ui-outline-control,.vcv-ui-outline-control-type-index-1.vcv-ui-outline-control-simple:hover .vcv-ui-outline-control,.vcv-ui-outline-control-type-index-1.vcv-ui-outline-control:hover{background-color:#fec53f}.vcv-ui-outline-control-type-index-1.vcv-ui-outline-control-dropdown .vcv-ui-outline-control,.vcv-ui-outline-control-type-index-1.vcv-ui-outline-control-simple .vcv-ui-outline-control{color:#fff}.vcv-ui-outline-control-type-index-1.vcv-ui-outline-control-dropdown .vcv-ui-outline-control-dropdown-content .vcv-ui-outline-control:hover,.vcv-ui-outline-control-type-index-1.vcv-ui-outline-control-simple .vcv-ui-outline-control-dropdown-content .vcv-ui-outline-control:hover{background-color:#feba1b}.vcv-ui-outline-control-type-index-2.vcv-ui-outline-control{color:#fff}.vcv-ui-outline-control-type-index-2.vcv-ui-outline-control-dropdown.vcv-ui-outline-control-dropdown-active .vcv-ui-outline-control,.vcv-ui-outline-control-type-index-2.vcv-ui-outline-control-dropdown:hover .vcv-ui-outline-control,.vcv-ui-outline-control-type-index-2.vcv-ui-outline-control-simple.vcv-ui-outline-control-dropdown-active .vcv-ui-outline-control,.vcv-ui-outline-control-type-index-2.vcv-ui-outline-control-simple:hover .vcv-ui-outline-control,.vcv-ui-outline-control-type-index-2.vcv-ui-outline-control:hover{background-color:#6dab3c}.vcv-ui-outline-control-type-index-2.vcv-ui-outline-control-dropdown .vcv-ui-outline-control,.vcv-ui-outline-control-type-index-2.vcv-ui-outline-control-simple .vcv-ui-outline-control{color:#fff}.vcv-ui-outline-control-type-index-2.vcv-ui-outline-control-dropdown .vcv-ui-outline-control-dropdown-content .vcv-ui-outline-control:hover,.vcv-ui-outline-control-type-index-2.vcv-ui-outline-control-simple .vcv-ui-outline-control-dropdown-content .vcv-ui-outline-control:hover{background-color:#5c9133}.vcv-ui-right-click-menu-dropdown-index-0{background-color:#4673bd}.vcv-ui-right-click-menu-dropdown-index-0 .vcv-ui-outline-control{color:#fff}.vcv-ui-right-click-menu-dropdown-index-0 .vcv-ui-outline-control:hover{background-color:#3b63a5}.vcv-ui-right-click-menu-dropdown-index-1{background-color:#fec53f}.vcv-ui-right-click-menu-dropdown-index-1 .vcv-ui-outline-control{color:#fff}.vcv-ui-right-click-menu-dropdown-index-1 .vcv-ui-outline-control:hover{background-color:#feba1b}.vcv-ui-right-click-menu-dropdown-index-2{background-color:#6dab3c}.vcv-ui-right-click-menu-dropdown-index-2 .vcv-ui-outline-control{color:#fff}.vcv-ui-right-click-menu-dropdown-index-2 .vcv-ui-outline-control:hover{background-color:#5c9133}.vcv-ui-outline-controls-container.vcv-ui-controls-o-controls-left .vcv-ui-outline-controls{left:0;right:auto}.vcv-ui-outline-control-dropdown.vcv-ui-outline-control-dropdown-o-drop-right .vcv-ui-outline-control-dropdown-content,.vcv-ui-outline-controls-container.vcv-ui-controls-o-controls-right .vcv-ui-outline-controls{left:auto;right:0}.vcv-ui-outline-control-dropdown.vcv-ui-outline-control-dropdown-o-drop-right .vcv-ui-outline-control-dropdown-content .vcv-ui-outline-control:first-child{border-top-left-radius:5px;border-top-right-radius:0}.vcv-ui-outline-control-dropdown.vcv-ui-outline-control-dropdown-o-drop-up:hover .vcv-ui-outline-control-dropdown-trigger.vcv-ui-outline-control{border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top-left-radius:0;border-top-right-radius:0}.vcv-ui-outline-control-dropdown.vcv-ui-outline-control-dropdown-o-drop-up .vcv-ui-outline-control-dropdown-content{bottom:100%;margin:0;top:auto}.vcv-ui-outline-control-dropdown.vcv-ui-outline-control-dropdown-o-drop-up .vcv-ui-outline-control-dropdown-content .vcv-ui-outline-control:first-child{border-top-left-radius:5px;border-top-right-radius:5px}.vcv-ui-outline-control-dropdown.vcv-ui-outline-control-dropdown-o-drop-up .vcv-ui-outline-control-dropdown-content .vcv-ui-outline-control:last-child{border-bottom-left-radius:0;border-bottom-right-radius:5px}.vcv-ui-outline-control-dropdown.vcv-ui-outline-control-dropdown-o-drop-up.vcv-ui-outline-control-dropdown-o-drop-right .vcv-ui-outline-control-dropdown-content .vcv-ui-outline-control:last-child{border-bottom-left-radius:5px;border-bottom-right-radius:0}.vcv-ui-outline-control-more:hover{background-color:#203251}.vcv-ui-append-control-container{display:flex;justify-content:center;pointer-events:none;position:absolute;z-index:1020}.vcv-ui-append-control-wrapper{bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0}.vcv-ui-append-control{align-items:center;background-color:#203251;border-radius:5px;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:6px;pointer-events:all;transition:background-color .2s ease-in-out}.vcv-ui-append-control:hover{background-color:#fec53f;color:#fff}.wip.vcv-ui-outline-controls-container.vcv-ui-controls-o-inset .vcv-ui-outline-controls{bottom:100%}#vcv-dnd-frame{opacity:0;pointer-events:none;position:absolute;z-index:10999}#vcv-dnd-frame.vcv-dnd-frame-top{border-top:2px solid rgba(40,58,164,.5)}#vcv-dnd-frame.vcv-dnd-frame-bottom{border-bottom:2px solid rgba(40,58,164,.5)}#vcv-dnd-frame.vcv-dnd-frame-left{border-left:2px solid rgba(40,58,164,.5)}#vcv-dnd-frame.vcv-dnd-frame-right{border-right:2px solid rgba(40,58,164,.5)}#vcv-dnd-frame.vcv-dnd-frame-center{border:3px solid rgba(40,58,164,.5)}#vcv-dnd-frame.vcv-is-shown{opacity:1;transition:opacity .5s}.vcv-layout-content #vcv-dnd-smart-line{z-index:1129}#vcv-dnd-smart-line{background-color:rgba(40,58,164,.5);opacity:0;pointer-events:none;position:absolute;z-index:10999}#vcv-dnd-smart-line.vcv-is-shown{opacity:1;transition:opacity .25s}#vcv-dnd-smart-line.vcv-smart-line-transition{background-color:rgba(40,58,164,.75);transform:scaleY(4);transition:opacity .25s,background-color .25s,transform .15s ease .1s}#vcv-dnd-smart-line.vcv-smart-line-transition.vcv-smart-line-vertical{transform:scaleX(4)}#vcv-dnd-smart-line.vcv-dnd-smart-line-frame{background-color:transparent;border:2px solid rgba(40,58,164,.75);transform:scale(1);transition:opacity .25s}#vcv-dnd-smart-line.vcv-dnd-smart-line-frame.vcv-smart-line-transition{box-shadow:0 0 0 2px rgba(40,58,164,.75),inset 0 0 0 2px rgba(40,58,164,.75);transition:opacity .25s,box-shadow .15s ease .1s}.vcv-dnd-dragging--start{cursor:move}.vcv-ui-smart-line-container{bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0}.vcv-drag-helper{align-items:center;background-color:#6dab3c;border-radius:5px;color:#fff;cursor:pointer;display:block;flex-direction:row;flex-wrap:nowrap;height:40px;justify-content:center;overflow:hidden;position:absolute;text-align:center;text-decoration:none;transition:background-color .4s ease,opacity .4s ease;white-space:nowrap;width:40px;z-index:11000}.vcv-drag-helper.vcv-drag-helper-container{background-color:#4673bd}.vcv-drag-helper.vcv-drag-helper-container.vcv-drag-helper-column{background-color:#fec53f}[data-vcv-dnd-helper] .vcv-ui-tree-layout-control{background:#416196}[data-vcv-dnd-helper] .vcv-ui-tree-layout-node{display:none}.vcv-ui-drag-helper-wrapper{bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0}.vcv-ui-mobile-tooltip{background:rgba(0,0,0,.75);border-radius:10px;bottom:20px;color:#fff;font-size:16px;left:20px;opacity:1;padding:20px;pointer-events:all;position:absolute;right:20px;transition:opacity .7s ease}.vcv-ui-mobile-tooltip.disabled{opacity:0;pointer-events:none}.vcv-layout-notifications{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}.vcv-layout-notifications .vcv-layout-notifications-inner{bottom:0;left:60px;pointer-events:none;position:absolute;right:0;z-index:1140}.vcv-layout-notifications .vcv-layout-notifications-item{-webkit-font-smoothing:antialiased;align-items:center;border-radius:10px;color:#fff;direction:ltr;display:flex;font-size:14px;margin:0 20px 15px;opacity:1;padding:13px 20px;pointer-events:all;position:relative;transition:opacity .7s ease}.vcv-layout-notifications .vcv-layout-notifications-item.vcv-layout-notifications-type--disabled{opacity:0;pointer-events:none}.vcv-layout-notifications .vcv-layout-notifications-type--default{background:rgba(21,24,42,.9)}.vcv-layout-notifications .vcv-layout-notifications-type--success{background:#6dab3c}.vcv-layout-notifications .vcv-layout-notifications-type--warning{background:#ffb716}.vcv-layout-notifications .vcv-layout-notifications-type--error{background:#f05b59}.vcv-layout-notifications .vcv-layout-notifications-icon{font-size:1.5em;margin-right:30px}.vcv-layout-notifications .vcv-layout-notifications-icon i{display:block;position:relative;top:50%;transform:translateY(-50%)}.vcv-layout-notifications .vcv-layout-notifications-text{color:#fff;flex-grow:1;font-size:13px;font-style:italic;font-weight:700;line-height:22px}.vcv-layout-notifications .vcv-layout-notifications-text a{color:inherit;text-decoration:underline}.vcv-layout-notifications .vcv-layout-notifications-close{align-items:center;cursor:pointer;display:flex;flex:1 0 30px;height:30px;justify-content:center;margin-left:6px;margin-right:-14px}.vcv-layout-notifications .vcv-layout-notifications-close .vcv-ui-icon:before{transition:opacity .2s}.vcv-layout-notifications .vcv-layout-notifications-close:focus .vcv-ui-icon:before,.vcv-layout-notifications .vcv-layout-notifications-close:hover .vcv-ui-icon:before{opacity:.5}.vcv-dashboard-container .vcv-layout-notifications-inner{position:fixed}.vcv-layout-dock--top .vcv-layout-notifications .vcv-layout-notifications-inner{left:0;max-width:none;right:0}.media-modal-content .media-frame .vcv-layout-notifications .vcv-layout-notifications-inner{bottom:60px;left:0}@media screen and (min-width:768px){.vcv-layout-notifications .vcv-layout-notifications-inner{left:auto;max-width:430px}.media-modal-content .media-frame .vcv-layout-notifications .vcv-layout-notifications-inner{left:auto}}.vcv-ui-right-click-menu-wrapper{bottom:0;direction:ltr;left:0;pointer-events:none;position:absolute;right:0;top:0}.vcv-ui-right-click-menu-container{pointer-events:none;position:absolute;z-index:1200}.vcv-ui-right-click-menu-dropdown-content{border-radius:5px;box-shadow:0 0 6px 0 rgba(0,0,0,.2);font-size:13px;max-width:280px;min-width:140px;overflow:hidden;pointer-events:all;position:absolute}.vcv-ui-right-click-menu-dropdown-content .vcv-ui-outline-control{background:transparent}.vcv-ui-right-click-menu-dropdown-position--bottom{top:0}.vcv-ui-right-click-menu-dropdown-position--top{bottom:0}.vcv-ui-right-click-menu-dropdown-position--right{left:0}.vcv-ui-right-click-menu-dropdown-position--left{right:0}#poststuff .vcv-wpbackend-switcher,#poststuff .vcv-wpbackend-switcher--type-classic,#poststuff .vcv-wpbackend-switcher--type-gutenberg{margin-top:10px}#poststuff .vcv-wpbackend-switcher-wrapper{flex-wrap:wrap}#poststuff .composer-switch+.vcv-wpbackend-switcher-container .vcv-wpbackend-switcher{line-height:23px}.vcv-wpbackend-switcher-wrapper{display:flex}.vcv-wpbackend-switcher{box-sizing:border-box;display:inline-block;font-family:Nunito Sans,sans-serif;font-size:14px;margin-left:10px;margin-right:10px}.vcv-wpbackend-switcher .vcv-wpbackend-switcher-option[disabled]{background-color:#a2a6aa}.vcv-wpbackend-switcher--type-classic,.vcv-wpbackend-switcher--type-gutenberg{box-sizing:border-box;display:inline-block;font-size:14px;margin-right:10px}.vcv-wpbackend-switcher--type-classic .vcv-wpbackend-switcher-option,.vcv-wpbackend-switcher--type-gutenberg .vcv-wpbackend-switcher-option{background-color:#a2a6aa;border:0;border-radius:4px;line-height:1;padding:10px}.vcv-wpbackend-switcher--type-classic .vcv-wpbackend-switcher-option:hover,.vcv-wpbackend-switcher--type-gutenberg .vcv-wpbackend-switcher-option:hover{background-color:#75797e}.vcv-wpbackend-switcher-option{border:0;border-left:1px hsla(0,0%,100%,.1);border-radius:4px;border-style:solid;cursor:pointer;display:inline-block;font:inherit;margin:0;overflow:visible;padding:0;text-transform:none;transition:background-color .2s ease-in-out;vertical-align:top}.vcv-wpbackend-switcher-option,.vcv-wpbackend-switcher-option:active,.vcv-wpbackend-switcher-option:focus,.vcv-wpbackend-switcher-option:hover,.vcv-wpbackend-switcher-option:visited{color:#fff;text-decoration:none}.vcv-wpbackend-switcher-option:hover{background-color:#203251}.vcv-wpbackend-switcher-option--vceditor{background:#2b4b80 url(assets/5dc947a98a9daf7d9d72.png) 50% 50% no-repeat;height:34px;width:180px}.composer-switch{margin-right:10px}.rtl .vcv-wpbackend-switcher--type-classic{margin-left:0;margin-right:10px}#postdivrich.vcv-hidden{max-height:1px;opacity:0;overflow:hidden;pointer-events:none;position:absolute}@media screen and (max-width:454px){.vcv-wpbackend-switcher{margin:15px 30px 0 0}.vcv-wpbackend-switcher--type-classic{margin:10px 0 0}}@font-face{font-family:vcattributes;font-style:normal;font-weight:400;src:url(assets/dd652b76b9171ae2919b.ttf?ktpehb) format("truetype"),url(assets/30963b57a8cc51898516.woff?ktpehb) format("woff"),url(assets/d9171b48d25b2e5817fa.svg?ktpehb#vcAttributes) format("svg")}.vcv-ui-icon-attribute{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:vcattributes!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.vcv-ui-icon-attribute-dashed-none-icon:before{content:"\e91d"}.vcv-ui-icon-attribute-background-position-center-bottom:before{color:#d0d0d0;content:"\e911"}.vcv-ui-icon-attribute-background-position-center-bottom:after{color:#7b7b7b;content:"\e912";margin-left:-1em}.vcv-ui-icon-attribute-background-position-center-center:before{color:#d0d0d0;content:"\e911"}.vcv-ui-icon-attribute-background-position-center-center:after{color:#7b7b7b;content:"\e914";margin-left:-1em}.vcv-ui-icon-attribute-background-position-center-top:before{color:#d0d0d0;content:"\e911"}.vcv-ui-icon-attribute-background-position-center-top:after{color:#7b7b7b;content:"\e916";margin-left:-1em}.vcv-ui-icon-attribute-background-position-left-bottom:before{color:#d0d0d0;content:"\e911"}.vcv-ui-icon-attribute-background-position-left-bottom:after{color:#7b7b7b;content:"\e918";margin-left:-1em}.vcv-ui-icon-attribute-background-position-left-center:before{color:#d0d0d0;content:"\e911"}.vcv-ui-icon-attribute-background-position-left-center:after{color:#7b7b7b;content:"\e91a";margin-left:-1em}.vcv-ui-icon-attribute-background-position-left-top:before{color:#d0d0d0;content:"\e911"}.vcv-ui-icon-attribute-background-position-left-top:after{color:#7b7b7b;content:"\e91c";margin-left:-1em}.vcv-ui-icon-attribute-background-position-right-bottom:before{color:#d0d0d0;content:"\e911"}.vcv-ui-icon-attribute-background-position-right-bottom:after{color:#7b7b7b;content:"\e91e";margin-left:-1em}.vcv-ui-icon-attribute-background-position-right-center:before{color:#d0d0d0;content:"\e911"}.vcv-ui-icon-attribute-background-position-right-center:after{color:#7b7b7b;content:"\e920";margin-left:-1em}.vcv-ui-icon-attribute-background-position-right-top:before{color:#d0d0d0;content:"\e911"}.vcv-ui-icon-attribute-background-position-right-top:after{color:#7b7b7b;content:"\e922";margin-left:-1em}.vcv-ui-icon-attribute-vertical-alignment-full-height:before{content:"\e910"}.vcv-ui-icon-attribute-alignment-center:before{content:"\e908"}.vcv-ui-icon-attribute-alignment-left:before{content:"\e909"}.vcv-ui-icon-attribute-alignment-right:before{content:"\e90a"}.vcv-ui-icon-attribute-row-width-boxed:before{content:"\e90b"}.vcv-ui-icon-attribute-row-width-stretched:before{content:"\e90c"}.vcv-ui-icon-attribute-row-width-stretched-content:before{content:"\e90d"}.vcv-ui-icon-attribute-shape-round:before{content:"\e90e"}.vcv-ui-icon-attribute-shape-rounded:before{content:"\e90f"}.vcv-ui-icon-attribute-shape-square:before{content:"\e923"}.vcv-ui-icon-attribute-size-l:before{content:"\e924"}.vcv-ui-icon-attribute-size-m:before{content:"\e925"}.vcv-ui-icon-attribute-size-s:before{content:"\e926"}.vcv-ui-icon-attribute-size-xs:before{content:"\e927"}.vcv-ui-icon-attribute-vertical-alignment-bottom:before{content:"\e928"}.vcv-ui-icon-attribute-vertical-alignment-middle:before{content:"\e929"}.vcv-ui-icon-attribute-vertical-alignment-top:before{content:"\e92a"}.vcv-ui-icon-attribute-mirror-horizontally-left:before{color:#d0d0d0;content:"\e905"}.vcv-ui-icon-attribute-mirror-horizontally-left:after{color:#7b7b7b;content:"\e906";margin-left:-1em}.vcv-ui-icon-attribute-mirror-horizontally-right:before{color:#d0d0d0;content:"\e907"}.vcv-ui-icon-attribute-mirror-horizontally-right:after{color:#7b7b7b;content:"\e913";margin-left:-1em}.vcv-ui-icon-attribute-mirror-vertically-down:before{color:#d0d0d0;content:"\e915"}.vcv-ui-icon-attribute-mirror-vertically-down:after{color:#7b7b7b;content:"\e917";margin-left:-1em}.vcv-ui-icon-attribute-mirror-vertically-up:before{color:#d0d0d0;content:"\e919"}.vcv-ui-icon-attribute-mirror-vertically-up:after{color:#7b7b7b;content:"\e91b";margin-left:-1em}.vcv-ui-icon-attribute-sandwich-bold:before{content:"\e900"}.vcv-ui-icon-attribute-sandwich-regular:before{content:"\e901"}.vcv-ui-icon-attribute-sandwich-thin:before{content:"\e902"}.vcv-ui-icon-attribute-sandwich-right:before{content:"\e903"}.vcv-ui-icon-attribute-sandwich-left:before{content:"\e904"}.vcv-ui-icon-attribute-tablet-landscape:before{content:"\1f4bb"}.vcv-ui-icon-attribute-mobile-portrait:before{content:"\1f4f1"}.vcv-ui-icon-attribute-mobile-landscape:before{content:"\1f4f2"}.vcv-ui-icon-attribute-desktop:before{content:"\1f4fa"}.vcv-ui-icon-attribute-tablet-portrait:before{content:"\1f5b3"}.vcv-row-control-container{align-content:center;align-items:center;box-sizing:border-box;cursor:pointer;display:flex;flex:1 1 auto;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:10px 0;min-height:60px;opacity:0;transition:opacity .2s ease-in-out}.vce-row:hover .vcv-row-control-container:not(.vcv-row-control-container--add-disabled){opacity:1}.vcv-row-control-container-hide-labels .vcv-row-control-content>span{display:none}.vcv-row-control-container-show-labels .vcv-row-control-content>span{display:inline}.vcv-row-control{align-content:center;background:rgba(0,0,0,.15);border-radius:3px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;flex-wrap:nowrap;font-size:14px;justify-content:center;margin:5px;min-height:60px;min-width:60px;padding:16px;text-align:center;text-decoration:none;transition:background .2s ease-in-out}.vcv-row-control:active,.vcv-row-control:focus,.vcv-row-control:hover{background:rgba(0,0,0,.2);color:#fff;text-decoration:none}.vcv-row-control[disabled]{background:rgba(0,0,0,.15);color:#fff;cursor:not-allowed;opacity:.5}.vcv-row-control-content{line-height:16px;white-space:nowrap}.vcv-row-control-icon{display:inline-block;font-size:1em;height:1.25em;position:relative;vertical-align:middle;width:1.25em}.vcv-row-control-icon:before{font-size:1.25em;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.vcv-row-control-icon+span{font-family:Nunito Sans,sans-serif;margin-left:16px;vertical-align:middle}.vce-col.vce-element--has-background>.vce-col-content>.vcv-row-control-container,.vce-row.vce-element--has-background>.vce-row-content>.vce-col>.vce-col-content>.vcv-row-control-container{margin-bottom:35px;padding:0}.vce-col-content[data-vcv-centered-control=true],.vce-col[data-vcv-centered-control=true]{align-self:stretch;width:100%}.vce-col-inner[data-vcv-centered-control=true]{align-items:center;display:flex;justify-content:center}.vcv-blank-page-container{font-family:Nunito Sans,sans-serif;margin:30px auto;max-width:500px;padding:0 20px}.vcv-blank-page-heading-container{margin:0 0 25px;text-align:center}.vcv-blank-page-heading{display:inline-block;font-family:inherit;font-size:26px;line-height:1.2em;text-transform:capitalize}.vcv-blank-page-controls-container{margin:0 auto}.vcv-blank-page-controls-row{display:flex;flex-flow:row wrap;margin:0 -10px}.vcv-ui-element-control{background:#2b4b80;border:none;border-radius:3px;color:#fff;cursor:pointer;height:60px;margin:10px;overflow:visible;padding:10px;position:relative;text-decoration:none;transition:background .2s ease-in-out;vertical-align:middle;width:60px}.vcv-ui-element-control:hover{background:#6dab3c}.vcv-ui-element-control--row:hover{background:#4673bd}.vcv-ui-element-control--add:hover{background:#203251}.vcv-ui-element-control--template{flex-grow:1;transition:background .2s ease-in-out}.vcv-ui-element-control--template:hover{background:#fec53f}.vcv-ui-element-control--full-width{flex:0 1 100%}.vcv-ui-element-control .vcv-ui-icon{font-size:1.2em;height:50px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:50px}.vcv-ui-element-control .vcv-ui-icon:before{font-size:23px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.vcv-ui-element-control .vcv-ui-icon-template:before{font-size:30px}.vcv-ui-element-control-label{display:none;font-family:inherit}.vcv-ui-element-controls--lock-width{align-content:stretch;align-items:stretch;flex-flow:column wrap}.vcv-ui-element-controls--lock-width .vcv-ui-element-control{align-items:center;display:flex;flex-flow:row wrap;font-size:1.2em;justify-content:flex-start;padding:0 10px;text-align:left;width:auto}.vcv-ui-element-controls--lock-width .vcv-ui-element-control-content{align-items:center;display:flex}.vcv-ui-element-controls--lock-width .vcv-ui-element-control-label{display:inline-block;font-size:.8em;margin-left:16px}.vcv-ui-element-controls--lock-width .vcv-ui-icon{font-size:medium;left:auto;position:relative;top:auto;transform:none}.vcv-blank-page-description-container{display:block;font-family:Nunito Sans,sans-serif;font-size:14px;font-style:italic;line-height:1.4em;margin-top:20px;min-height:160px;opacity:0;transition:opacity .2s ease-in-out}.vcv-blank-page-description-container.vcv-blank-page-description-active{opacity:1}.vcv-ui-blank-row-container{align-items:center;display:flex;height:50vh;position:relative}.vcv-ui-blank-row-drag-overlay{bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s;visibility:hidden;z-index:-1}.vcv-ui-blank-row-drag-overlay svg{bottom:0;left:0;margin:auto;opacity:.15;position:absolute;right:0;top:0}.vcv-drag-helper-over-blank-row .vcv-ui-blank-row-drag-overlay{opacity:1;visibility:visible;z-index:1}.vcv-drag-helper-over-blank-row .vcv-ui-blank-row-controls-container{opacity:0}.vcv-layouts-html{position:relative}.vcv-layouts-html .vcv-ui-blank-row-container{height:auto;min-height:0}.vcv-layouts-html .vcv-ui-blank-row{margin-top:20px}.vcv-ui-blank-row{align-items:center;border:1px dashed hsla(0,0%,72%,.8);display:flex;flex:1 0 auto;justify-content:center;position:relative}.vcv-ui-blank-row-controls-container{display:flex;flex-flow:row wrap;padding:10px 0;transition:opacity .2s}.vcv-ui-blank-row-element-control{align-items:center;border:none;cursor:pointer;display:flex;flex:0 0 auto;justify-content:center;margin:10px 0;padding:0;width:100px}.vcv-ui-blank-row-element-control,.vcv-ui-blank-row-element-control:active,.vcv-ui-blank-row-element-control:focus,.vcv-ui-blank-row-element-control:hover{background:transparent;box-shadow:none}.vcv-ui-blank-row-element-control:hover .vcv-ui-blank-row-element-control-icon{opacity:.3}.vcv-ui-blank-row-element-control .vcv-ui-blank-row-element-control-icon{opacity:.15;transition:opacity .2s ease-in-out}.vcv-ui-blank-row-element-control .vcv-ui-blank-row-element-control-icon svg{vertical-align:top}.vcv-ui-blank-row-element-control--disabled{cursor:not-allowed}.vcv-ui-blank-row-element-control--disabled:hover .vcv-ui-blank-row-element-control-icon{opacity:.15}.vce-col-content .vcv-row-control-container .vcv-ui-blank-row-element-control .vcv-ui-blank-row-element-control-icon:hover{opacity:.3}.vcv-row-control-container .vcv-ui-blank-row-element-control{height:100%;left:0;margin:0;min-height:80px;position:absolute;top:0;width:100%}.vcv-row-control-container .vcv-ui-blank-row-element-control:hover .vcv-ui-blank-row-element-control-icon{opacity:.15}.vcv-row-control-container.vcv-row-control-container-mobile-add{opacity:1}.vcv-row-control-container--add-disabled .vcv-ui-blank-row-element-control{cursor:default}.vcv-ui-blank-row-element-control-label{display:none;font-family:inherit}.vcv-is-hidden{visibility:hidden}.single-vcv_footers .vcv-ui-blank-row .vcv-ui-blank-row-element-control .vcv-ui-blank-row-element-control-icon,.single-vcv_headers .vcv-ui-blank-row .vcv-ui-blank-row-element-control .vcv-ui-blank-row-element-control-icon,.single-vcv_sidebars .vcv-ui-blank-row .vcv-ui-blank-row-element-control .vcv-ui-blank-row-element-control-icon{opacity:.35}.single-vcv_footers .vcv-ui-blank-row .vcv-ui-blank-row-element-control:hover .vcv-ui-blank-row-element-control-icon,.single-vcv_headers .vcv-ui-blank-row .vcv-ui-blank-row-element-control:hover .vcv-ui-blank-row-element-control-icon,.single-vcv_sidebars .vcv-ui-blank-row .vcv-ui-blank-row-element-control:hover .vcv-ui-blank-row-element-control-icon{opacity:.8}.single-vcv_footers .vcv-ui-blank-row,.single-vcv_headers .vcv-ui-blank-row,.single-vcv_sidebars .vcv-ui-blank-row{border:0;margin-bottom:15px}.single-vcv_headers .vcv-ui-blank-row-container,.single-vcv_sidebars .vcv-ui-blank-row-container{bottom:0;left:0;position:absolute;right:0;transform:translateY(100%)}.single-vcv_footers .vcv-ui-blank-row-container{background:#292929}[data-vcv-element] [contenteditable]:focus{outline:none}[data-vcv-element] .vcvhelper[data-vcv-content-editable-inline-mode=text] div,[data-vcv-element] .vcvhelper[data-vcv-content-editable-inline-mode=text] p,[data-vcv-element] vcvhelper[data-vcv-content-editable-inline-mode=text] div,[data-vcv-element] vcvhelper[data-vcv-content-editable-inline-mode=text] p{display:inline;margin:0;padding:0}[data-vcv-element] .vcvhelper[data-vcv-content-editable-inline-mode=text] br,[data-vcv-element] vcvhelper[data-vcv-content-editable-inline-mode=text] br{display:none}.vcv-ui-content-editable-helper-loader{display:flex;min-height:60px;min-width:60px;padding:16px}.vcv-row-placeholder{border:1px dashed hsla(0,0%,72%,.8);margin-top:10px;opacity:1}.vce-column-resizer.vce-column-resizer--active,.vcv-state--show-resizer .vce-column-resizer{opacity:1;visibility:visible}.vce-column-resizer,.vce-column-resizer.vce-column-resizer--hidden{opacity:0;visibility:hidden}.vce-column-resizer{align-self:stretch;position:relative;width:0}.vce-column-resizer-handler{align-items:center;bottom:0;cursor:col-resize;display:flex;justify-content:center;position:absolute;right:0;top:0;z-index:999}.vce-column-resizer-handler:before{border-right:1px dashed hsla(0,0%,72%,.8);bottom:0;content:"";display:block;left:50%;position:absolute;top:0;transform:translateX(-50%)}.rtl.vce-column-resizer-handler,.rtl .vce-column-resizer-handler{left:0;right:auto}.vce-row--col-gap-0 .vce-column-resizer .vce-column-resizer-handler{transform:translate(50%);width:2px}.vce-column-resizer-label-container{height:29px;position:relative}.vce-column-resizer-label-container:before{background:#fff;border-radius:50%;box-shadow:0 5px #fff,0 -5px #fff;content:"";height:3px;position:absolute;transform:translate(-50%,13px);width:3px;z-index:99999}.vce-column-resizer-label-container.vce-column-resizer-label-container--active .vce-column-resizer-label{background:#203251;opacity:1;width:45px}.vce-column-resizer-label-container.vce-column-resizer-label-container--active .vce-column-resizer-label-percentage{opacity:1}.vce-column-resizer-label{align-items:center;background:#203251;background:rgba(0,0,0,.3);color:#fff;direction:ltr;display:flex;font-family:Nunito Sans,sans-serif;font-size:12px;font-weight:700;height:100%;justify-content:center;position:absolute;top:0;transition:width .2s ease-in-out,background .2s ease-in-out;user-select:none;width:7px;z-index:9999}.vce-column-resizer-label.vce-column-resizer-label-left{border-radius:7.5px 0 0 7.5px;right:0}.vce-column-resizer-label.vce-column-resizer-label-right{border-radius:0 7.5px 7.5px 0;left:0}.vce-column-resizer-label-percentage{line-height:0;opacity:0;transition:opacity .2s ease-in-out}.vce-column-wrap-blocker{flex-basis:0;height:0;opacity:0;width:100%}.vce-col--all-hide+.vce-column-resizer,.vce-col--all-last+.vce-column-resizer{display:none}@media (min-width:0) and (max-width:543px){.vce-col--xs-hide+.vce-column-resizer,.vce-col--xs-last+.vce-column-resizer{display:none}}@media (min-width:544px) and (max-width:767px){.vce-col--sm-hide+.vce-column-resizer,.vce-col--sm-last+.vce-column-resizer{display:none}}@media (min-width:768px) and (max-width:991px){.vce-col--md-hide+.vce-column-resizer,.vce-col--md-last+.vce-column-resizer{display:none}}@media (min-width:992px) and (max-width:1199px){.vce-col--lg-hide+.vce-column-resizer,.vce-col--lg-last+.vce-column-resizer{display:none}}@media (min-width:1200px){.vce-col--xl-hide+.vce-column-resizer,.vce-col--xl-last+.vce-column-resizer{display:none}}.vcv-blank-element{height:50px}[data-vcv-layout-zone]{min-height:40px;position:relative}[data-vcv-layout-zone].vcv-drag-helper-over-hfs{cursor:not-allowed}[data-vcv-layout-zone].vcv-drag-helper-over-hfs .vcv-zone-overlay{visibility:hidden;z-index:-1}[data-vcv-layout-zone] .vcv-zone-overlay{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;transition:background .2s;z-index:100}[data-vcv-layout-zone] .vcv-zone-overlay:hover{background:hsla(0,0%,100%,.2)}[data-vcv-layout-zone] .vcv-zone-overlay:hover .vcv-zone-button-container .vcv-zone-button,[data-vcv-layout-zone] .vcv-zone-overlay:hover .vcv-zone-button-container a.vcv-zone-button{opacity:1}[data-vcv-layout-zone] .vcv-zone-button-container .vcv-zone-button,[data-vcv-layout-zone] .vcv-zone-button-container a.vcv-zone-button{background:#283aa4;border:0;border-radius:3px;bottom:15px;box-shadow:none;color:#fff;font-family:Nunito Sans,sans-serif;font-size:14px;font-weight:400;line-height:unset;margin:0 5px;opacity:0;padding:8px 20px;position:-webkit-sticky;position:sticky;text-decoration:none;top:15px;transition:opacity .2s,background .2s;z-index:100}[data-vcv-layout-zone] .vcv-zone-button-container .vcv-zone-button:focus,[data-vcv-layout-zone] .vcv-zone-button-container a.vcv-zone-button:focus{border:0;box-shadow:none;outline:none;text-decoration:none}[data-vcv-layout-zone] .vcv-zone-button-container .vcv-zone-button:hover,[data-vcv-layout-zone] .vcv-zone-button-container a.vcv-zone-button:hover{background-color:#ffae27;border:0;box-shadow:none;cursor:pointer;text-decoration:none}[data-vcv-layout-zone] .vcv-zone-button-container .vcv-zone-button .vcv-ui-icon,[data-vcv-layout-zone] .vcv-zone-button-container a.vcv-zone-button .vcv-ui-icon{margin-right:14px}[data-vcv-layout-zone] .vcv-zone-empty{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;transition:background .2s}[data-vcv-layout-zone] .vcv-zone-empty .vcv-zone-empty-text{bottom:15px;color:#9a9a9a;display:inline-block;font-family:Nunito Sans,sans-serif;font-size:.9em;font-style:italic;font-weight:400;padding:6px 0;position:-webkit-sticky;position:sticky;top:15px}[data-vcv-layout-zone] .vcv-zone-button-container{bottom:15px;display:flex;position:sticky;top:15px;z-index:100}[data-vcv-layout-zone] .vcv-zone-button-container .vcv-zone-button,[data-vcv-layout-zone] .vcv-zone-button-container a.vcv-zone-button{bottom:auto;position:relative;top:auto}[data-vcv-layout-zone=sidebar] .vcv-zone-overlay{flex-direction:column}[data-vcv-layout-zone=sidebar] .vcv-zone-button-container .vcv-zone-button,[data-vcv-layout-zone=sidebar] .vcv-zone-button-container a.vcv-zone-button{margin:5px 0}[data-vcv-layout-zone=sidebar] .vcv-zone-button-container{flex-direction:column}.vcv-migration-notice-container{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1150}.vcv-migration-notice,.vcv-migration-notice-container{align-items:center;background:#fff;display:flex;justify-content:center}.vcv-migration-notice{flex-direction:column;font:normal normal normal 12px Montserrat,sans-serif;padding:0 15%;text-align:center}.vcv-migration-title{color:#363636;font-size:2em;letter-spacing:1px;line-height:1.3;width:80%}.vcv-migration-description{font:normal normal 700 12px Nunito Sans,sans-serif;text-align:left}.vcv-migration-description,.vcv-migration-label{color:#717171;font-size:14px;letter-spacing:1px;line-height:24px;margin:0 0 1.5em}.vcv-migration-description.vcv-migration-description--emphasized{color:#a6a6a6;font-size:13px;font-style:italic;font-weight:400;line-height:1.6;margin:5px 0 2em}.vcv-migration-button{width:422px}.vcv-migration-label{cursor:pointer;display:inline-block;padding:0 0 0 25px;position:relative;user-select:none;vertical-align:-3px}.vcv-migration-label:after,.vcv-migration-label:before{content:"";position:absolute}.vcv-migration-label:before{height:16px;left:0;top:4px;transition:border .2s ease-in-out,background .2s ease-in-out;width:16px}.vcv-migration-label:after{border:2px solid #fff;border-left:0;border-top:0;height:10px;left:5px;top:5px;transform:rotate(45deg);transition:border-color .2s ease-in-out;width:6px}.vcv-migration-checkbox{height:16px;left:0;margin:0;opacity:0;padding:0;position:absolute;top:0;width:16px;z-index:-99}.vcv-migration-checkbox:not(:checked)+label:before{border:2px solid #d4d4d4}.vcv-migration-checkbox:checked+label:before{background:#21a1d1;border:2px solid #21a1d1}.vcv-migration-checkbox:not(:checked)+label:after{border-color:transparent}.vcv-migration-checkbox:checked+label:after{border-color:#fff}.vcv-migration-button{background:transparent;border:2px solid #d6d6d6;border-radius:0;color:#d6d6d6;cursor:pointer;display:inline-block;font:normal normal normal 12px Montserrat,sans-serif;letter-spacing:.077em;margin-bottom:20px;max-width:100%;padding:16px 34px;text-transform:uppercase;transition:color .2s ease-in-out,border-color .2s ease-in-out,background .2s ease-in-out}.vcv-migration-button--start{background:#294a82;border-color:#294a82;color:#fff}.vcv-migration-button--start:hover{background:#1f3152;border-color:#1f3152}.vcv-migration-button--back:hover{border-color:#a0a0a0;color:#a0a0a0}.vcv-migration-notes{align-items:flex-start;display:flex;flex-direction:column}.vcv-migration-note{align-items:stretch;display:flex;flex:0 0 100%;justify-content:center;margin:0 0 .5em}.vcv-migration-note:last-of-type{margin:0 0 1.5em}.vcv-migration-note .vcv-ui-icon{font-size:17px;margin:3px 13px 0 0}.vcv-migration-note .vcv-ui-icon.vcv-ui-state--success{color:#6dab3c}.vcv-migration-note .vcv-ui-icon.vcv-ui-state--error{color:#f44}.vcv-migration-note .vcv-migration-description{margin:0}@media screen and (max-width:1024px){.vcv-migration-notice{padding:0 10%}.vcv-migration-title{font-size:2em;margin:.5em 0}.vcv-migration-description,.vcv-migration-label{font-size:13px;line-height:22px;margin:0 0 1.5em}.vcv-migration-description--emphasized{margin:0 0 2em}.vcv-migration-button{margin-bottom:15px}}@media screen and (max-width:768px){.vcv-migration-notice{left:0;padding:12% 3%;position:absolute;top:0;width:100%}.vcv-migration-title{font-size:2em;margin:.4em 0;width:100%}.vcv-migration-description,.vcv-migration-label{font-size:13px;line-height:20px;margin:0 0 1.3em}.vcv-migration-description--emphasized{font-size:12px}.vcv-migration-button{margin-bottom:13px}}.medium-toolbar-arrow-under:after{border-color:#2b4b80 transparent transparent;border-width:6px 6px 0;bottom:-6px;top:auto}.medium-toolbar-arrow-over:before{border-color:transparent transparent #2b4b80;border-width:0 6px 6px;top:-6px}.medium-editor-toolbar{background-color:#2b4b80;border:none;border-radius:4px;box-shadow:1px 0 10px 0 rgba(0,0,0,.3);color:#fff;font-size:14px}.medium-editor-toolbar-actions{border-radius:inherit;overflow:hidden}.medium-editor-toolbar-actions .medium-editor-action{-webkit-appearance:none;background-color:#2b4b80;background-image:none;border:none;box-sizing:border-box;color:#fff;cursor:pointer;height:40px;margin:0;max-width:100%;padding:0;position:relative;text-align:center;text-decoration:none;touch-action:manipulation;transition:all .2s ease-in-out;user-select:none;white-space:normal;width:40px}.medium-editor-toolbar-actions .medium-editor-action>*{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.medium-editor-toolbar-actions .medium-editor-action.medium-editor-button-active,.medium-editor-toolbar-actions .medium-editor-action:hover{background-color:#203251}.medium-editor-toolbar-actions .medium-editor-action.medium-editor-button-active:hover{background-color:#2e4567}.medium-editor-toolbar-form a{background-color:#2b4b80;border:none;color:inherit;display:inline-block;height:40px;line-height:40px;margin:0;padding:0;text-align:center;vertical-align:middle;width:40px}.medium-editor-toolbar-form a:hover{background-color:#203251}.medium-editor-toolbar-input{background:transparent;color:inherit;height:40px}.medium-editor-toolbar-input:-moz-placeholder,.medium-editor-toolbar-input:-ms-input-placeholder,.medium-editor-toolbar-input::-moz-placeholder,.medium-editor-toolbar-input::-webkit-input-placeholder{color:hsla(0,0%,100%,.8)}.medium-editor-action-bold>b{visibility:hidden}.medium-editor-action-bold:before{background-image:url(assets/a577b407139a9a7825d0.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:16px 16px;content:"";display:block;height:inherit;width:inherit}.medium-editor-action-italic>b{visibility:hidden}.medium-editor-action-italic:before{background-image:url(assets/f5016fbf74f37d10a06f.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:16px 16px;content:"";display:block;height:inherit;width:inherit}.medium-editor-action-underline>b{visibility:hidden}.medium-editor-action-underline:before{background-image:url(assets/a229bcf3162398af0d1e.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:16px 16px;content:"";display:block;height:inherit;width:inherit}body:not(.vcv-wb-editor)[vcv-tinymce-active]{padding-left:1px;padding-right:1px}body:not(.vcv-wb-editor) .mce-content-body{line-height:unset}body:not(.vcv-wb-editor) .mce-floatpanel{box-shadow:none}body:not(.vcv-wb-editor) div.mce-panel.mce-tinymce-inline{background:transparent;border:none!important}body:not(.vcv-wb-editor) div.mce-abs-layout-item.mce-abs-layout-item{background:#203251;border:none;border-radius:5px}body:not(.vcv-wb-editor) div.mce-abs-layout-item.mce-abs-layout-item .mce-btn-group:not(:first-child){border-left-color:hsla(0,0%,100%,.1);margin-left:0}body:not(.vcv-wb-editor) div.mce-abs-layout-item.mce-abs-layout-item .mce-flow-layout-item.mce-first .mce-btn.mce-first{border-bottom-left-radius:5px;border-top-left-radius:5px}body:not(.vcv-wb-editor) div.mce-abs-layout-item.mce-abs-layout-item .mce-flow-layout-item.mce-last{margin:0}body:not(.vcv-wb-editor) div.mce-abs-layout-item.mce-abs-layout-item .mce-flow-layout-item.mce-last .mce-btn.mce-last{border-bottom-right-radius:5px;border-top-right-radius:5px}body:not(.vcv-wb-editor) div.mce-abs-layout-item.mce-abs-layout-item .mce-toolbar .mce-btn-group{padding:0}body:not(.vcv-wb-editor) div.mce-abs-layout-item.mce-abs-layout-item .mce-toolbar .mce-ico{color:#fff;transition:none}body:not(.vcv-wb-editor) div.mce-abs-layout-item.mce-abs-layout-item .mce-btn-group .mce-btn{background:transparent;border:none;cursor:pointer;margin:0;padding:5px 6px;text-shadow:none}body:not(.vcv-wb-editor) div.mce-abs-layout-item.mce-abs-layout-item .mce-toolbar .mce-btn-group .mce-btn.mce-active,body:not(.vcv-wb-editor) div.mce-abs-layout-item.mce-abs-layout-item .mce-toolbar .mce-btn-group .mce-btn:active,body:not(.vcv-wb-editor) div.mce-abs-layout-item.mce-abs-layout-item .mce-toolbar .mce-btn-group .mce-btn:focus,body:not(.vcv-wb-editor) div.mce-abs-layout-item.mce-abs-layout-item .mce-toolbar .mce-btn-group .mce-btn:hover,body:not(.vcv-wb-editor) div.mce-abs-layout-item.mce-abs-layout-item .qt-dfw.active,body:not(.vcv-wb-editor) div.mce-abs-layout-item.mce-abs-layout-item .qt-dfw:focus,body:not(.vcv-wb-editor) div.mce-abs-layout-item.mce-abs-layout-item .qt-dfw:hover{background-color:#16243f;border-color:transparent;box-shadow:none}body:not(.vcv-wb-editor) div.mce-abs-layout-item.mce-abs-layout-item .mce-btn:hover .mce-caret,body:not(.vcv-wb-editor) div.mce-abs-layout-item.mce-abs-layout-item .mce-caret{border-top-color:#fff}body:not(.vcv-wb-editor) div.mce-abs-layout-item.mce-abs-layout-item .mce-btn button,body:not(.vcv-wb-editor) div.mce-abs-layout-item.mce-abs-layout-item .mce-menubtn button{background:transparent;color:#fff;letter-spacing:normal;text-transform:none}body:not(.vcv-wb-editor) div.mce-abs-layout-item.mce-abs-layout-item .mce-btn button:not(:hover),body:not(.vcv-wb-editor) div.mce-abs-layout-item.mce-abs-layout-item .mce-menubtn button:not(:hover){background:transparent}body:not(.vcv-wb-editor) div.mce-abs-layout-item.mce-abs-layout-item .mce-container-body.mce-stack-layout>.mce-toolbar:not(:first-child){border-top:1px solid hsla(0,0%,100%,.1)}body:not(.vcv-wb-editor) div.mce-abs-layout-item.mce-abs-layout-item .mce-ico.mce-i-vcv-ui-icon-edit{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:VC-Icons!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}body:not(.vcv-wb-editor) div.mce-abs-layout-item.mce-abs-layout-item .mce-ico.mce-i-vcv-ui-icon-edit:before{content:"\270e"}body:not(.vcv-wb-editor) .mce-tinymce-inline .mce-container-body.mce-abs-layout{overflow:visible}.vcv-ui-form-group--permalink{margin-top:-10px}.vcv-permalink-container{-webkit-font-smoothing:antialiased;align-items:baseline;display:flex;font-size:13px;font-weight:700;line-height:25px;text-align:left;width:100%}.vcv-permalink-text{color:#a2a2a2}.vcv-permalink-link{color:#a2a2a2;display:flex;flex-wrap:wrap}.vcv-permalink-editable{border-radius:12px;cursor:text;outline:none;padding:0;transition:box-shadow .2s,padding .2s,color .2s,margin .2s;word-break:break-all}.vcv-permalink-editable:focus,.vcv-permalink-editable:hover{outline:none}.vcv-permalink-container--editable .vcv-permalink-link{color:#586dc6}.vcv-permalink-container--editable .vcv-permalink-editable:focus,.vcv-permalink-container--editable .vcv-permalink-editable:hover,.vcv-permalink-container--editable .vcv-permalink-link:hover .vcv-permalink-editable{box-shadow:0 0 0 2px #d1d1d1;color:#a2a2a2;margin:0 3px;padding:0 9px}.vcv-is-no-selection{user-select:none}.vcv-is-invisible{visibility:hidden}vcvhelper{display:block}.vcvhelper,vcvhelper{border:none}.vcv-is-disabled-outline:focus,.vcv-is-disabled-outline [tabindex]:focus,.vcv-is-disabled-outline a:focus,.vcv-is-disabled-outline area:focus,.vcv-is-disabled-outline button:focus,.vcv-is-disabled-outline input:focus,.vcv-is-disabled-outline label:focus,.vcv-is-disabled-outline select:focus,.vcv-is-disabled-outline summary:focus,.vcv-is-disabled-outline textarea:focus{outline:none}[data-vcv-transition-disabled=true]{transition:none!important}#vc_v-editor .navbar-fixed-top{top:32px}
1
  @import url(//fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700|Nunito+Sans:400,400i,700,700i);@import url(//fonts.googleapis.com/css?family=Roboto:400,100,100italic,300,300italic,400italic,500,500italic,700,700italic,900,900italic&subset=latin,greek,greek-ext,cyrillic-ext,latin-ext,cyrillic);
2
  /*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:sans-serif}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}[hidden],template{display:none}a{-webkit-text-decoration-skip:objects;background-color:transparent}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline}b,strong{font-weight:inherit;font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{overflow:auto}button,input,optgroup,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.screen-reader-text{display:none}
3
+ /*! reboot css styles */html{box-sizing:border-box;font-size:16px}body,body.vcv-wb-editor{font-family:Nunito Sans,sans-serif;font-size:.875rem}*,:after,:before{box-sizing:inherit}[tabindex="-1"]:focus{outline:none!important}img{max-width:100%}a,area,button,input,label,select,summary,textarea{touch-action:manipulation}a:focus,area:focus,button:focus,input:focus,label:focus,select:focus,summary:focus,textarea:focus{outline:none}@font-face{font-family:VC-Icons;font-style:normal;font-weight:400;src:url(assets/7cb80da998f312c3d573.ttf?6oq8uz) format("truetype"),url(assets/a5b33e1ababc7de1bd98.woff?6oq8uz) format("woff"),url(assets/9e0656decc5c5bd6f589.svg?6oq8uz#VC-Icons) format("svg")}.vcv-ui-icon{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:VC-Icons!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.vcv-ui-icon-refresh:before{content:"\e91f"}.vcv-ui-icon-link-enabled:before{content:"\e91e"}.vcv-ui-icon-exit-top-right:before{content:"\e91d"}.vcv-ui-icon-bell:before{content:"\e91c"}.vcv-ui-icon-close-modern:before{content:"\e918"}.vcv-ui-icon-link-modern:before{content:"\e919"}.vcv-ui-icon-pencil-modern:before{content:"\e91a"}.vcv-ui-icon-plug-modern:before{content:"\e91b"}.vcv-ui-icon-question:before{content:"\e917"}.vcv-ui-icon-swap:before{content:"\e916"}.vcv-ui-icon-lamp:before{content:"\e914"}.vcv-ui-icon-forward:before{content:"\e915"}.vcv-ui-icon-unlock-fill:before{content:"\e912"}.vcv-ui-icon-lock-fill:before{content:"\e913"}.vcv-ui-icon-thumbs-down:before{content:"\e910"}.vcv-ui-icon-thumbs-up:before{content:"\e911"}.vcv-ui-icon-key:before{content:"\e901"}.vcv-ui-icon-plug:before{content:"\e90f"}.vcv-ui-icon-chevron-left:before{content:"\e90e"}.vcv-ui-icon-chevron-up:before{content:"\e90b"}.vcv-ui-icon-chevron-down:before{content:"\e90c"}.vcv-ui-icon-chevron-right:before{content:"\e90d"}.vcv-ui-icon-download:before{content:"\e90a"}.vcv-ui-icon-error:before{content:"\e900"}.vcv-ui-icon-hub-shop:before{content:"\e909"}.vcv-ui-icon-lock-thin:before{content:"\e906"}.vcv-ui-icon-star:before{content:"\e905"}.vcv-ui-icon-copy-icon:before{content:"\e903"}.vcv-ui-icon-paste-icon:before{content:"\e904"}.vcv-ui-icon-eye-on:before{content:"\e902"}.vcv-ui-icon-eye-off:before{content:"\e907"}.vcv-ui-icon-mobile-menu:before{content:"\2261"}.vcv-ui-icon-drag-dots:before{content:"\22ee"}.vcv-ui-icon-more-dots:before{content:"\22ef"}.vcv-ui-icon-search:before{content:"\2315"}.vcv-ui-icon-row-layout:before{content:"\23f8"}.vcv-ui-icon-arrow-up:before{content:"\25b4"}.vcv-ui-icon-arrow-right:before{content:"\25b8"}.vcv-ui-icon-expand:before{content:"\25be"}.vcv-ui-icon-arrow-left:before{content:"\25c4"}.vcv-ui-icon-heart-stroke:before{content:"\2661"}.vcv-ui-icon-edit:before{content:"\270e"}.vcv-ui-icon-pen-alt-fill:before{content:"\2710"}.vcv-ui-icon-save:before{content:"\2714"}.vcv-ui-icon-add-thin:before{content:"\2715"}.vcv-ui-icon-close:before{content:"\2716"}.vcv-ui-icon-close-thin:before{content:"\2717"}.vcv-ui-icon-move:before{content:"\2723"}.vcv-ui-icon-add:before{content:"\2795"}.vcv-ui-icon-remove:before{content:"\2796"}.vcv-ui-icon-undo:before{content:"\293e"}.vcv-ui-icon-redo:before{content:"\293f"}.vcv-ui-icon-brush-alt:before{content:"\e908"}.vcv-ui-icon-bug:before{content:"\1f41e"}.vcv-ui-icon-tablet-landscape:before{content:"\1f4bb"}.vcv-ui-icon-template:before{content:"\1f4f0"}.vcv-ui-icon-mobile-portrait:before{content:"\1f4f1"}.vcv-ui-icon-mobile-landscape:before{content:"\1f4f2"}.vcv-ui-icon-desktop:before{content:"\1f4fa"}.vcv-ui-icon-lock-stroke:before{content:"\1f512"}.vcv-ui-icon-unlock-stroke:before{content:"\1f513"}.vcv-ui-icon-link:before{content:"\1f517"}.vcv-ui-icon-eyedropper:before{content:"\1f58d"}.vcv-ui-icon-multiple-devices:before{content:"\1f5a7"}.vcv-ui-icon-tablet-portrait:before{content:"\1f5b3"}.vcv-ui-icon-copy:before{content:"\1f5c7"}.vcv-ui-icon-paste:before{content:"\1f5ca"}.vcv-ui-icon-document-alt-stroke:before{content:"\1f5cb"}.vcv-ui-icon-trash:before{content:"\1f5d1"}.vcv-ui-icon-layers:before{content:"\1f5d7"}.vcv-ui-icon-cog:before{content:"\1f6e0"}.vcv-layout-container{display:flex;flex-flow:column nowrap;height:100%;left:0;position:absolute;top:0;width:100%}.vcv-layout{direction:ltr;display:flex;flex:1 1 auto;flex-flow:column nowrap;height:100%}.vcv-layout-header{display:flex;flex:0 0 auto;flex-flow:column nowrap}.vcv-layout-content{background:#f6f6f6;display:flex;flex:1 1 auto;flex-flow:column nowrap;overflow:auto}.vcv-layout-content--devices{flex-direction:row;padding:30px 0}.vcv-layout-content--devices:after,.vcv-layout-content--devices:before{content:"";min-width:30px;position:relative}.vcv-content-full-size .vcv-layout-content{height:0;position:absolute;width:0}.vcv-layout-iframe-container{background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.1);flex:1 1 auto;margin:auto;position:relative;width:100%}.vcv-layout-iframe-container--mobile{-webkit-overflow-scrolling:touch;overflow-y:scroll}.vcv-layout-iframe-container-editor--sidebars{width:480px}.vcv-layout-iframe-overlay{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}.vcv-layout-iframe,.vcv-layout-iframe-wrapper{border:0;height:100%;overflow:auto;position:absolute;width:100%}.vcv-layout-bar{background:linear-gradient(180deg,#1a399d,#693bc5);box-shadow:1px 0 10px 0 rgba(0,0,0,.3);display:flex;flex:1 1 auto;flex-flow:column nowrap;z-index:1130}.vcv-layout-bar,.vcv-layout-bar.vcv-inline-editor--active .vcv-layout-bar-header{position:relative}.vcv-layout-bar.vcv-inline-editor--active .vcv-ui-resizer{display:none}.vcv-layout-bar.vcv-inline-editor--active .vcv-layout-bar-content-all:after,.vcv-layout-bar.vcv-inline-editor--active .vcv-layout-bar-content-end:after,.vcv-layout-bar.vcv-inline-editor--active .vcv-layout-bar-content-start:after,.vcv-layout-bar.vcv-inline-editor--active .vcv-layout-bar-header:after{background:rgba(0,0,0,.6);bottom:0;content:"";left:0;position:absolute;right:0;top:0;transition:opacity .2s ease-in-out;z-index:3000}.vcv-layout-dock--bottom .vcv-layout-bar,.vcv-layout-dock--bottom .vcv-ui-tree-view-content,.vcv-layout-dock--detached .vcv-layout-bar,.vcv-layout-dock--detached .vcv-ui-tree-view-content,.vcv-layout-dock--top .vcv-layout-bar,.vcv-layout-dock--top .vcv-ui-tree-view-content{background:linear-gradient(90deg,#1a399d,#693bc5)}.vcv-layout-dock--bottom .vcv-layout-bar-content:before,.vcv-layout-dock--top .vcv-layout-bar-content:before{content:"";height:10px;left:0;position:absolute;right:0}.vcv-layout-dock--top .vcv-layout-bar-content:not(.vcv-content-full-size):before{bottom:-10px;box-shadow:inset 0 10px 10px -10px rgba(0,0,0,.3)}.vcv-layout-dock--bottom .vcv-layout-bar-content:not(.vcv-content-full-size):before{box-shadow:inset 0 -10px 10px -10px rgba(0,0,0,.3);top:-10px}.vcv-layout-dock--detached .vcv-ui-tree-view-content,.vcv-layout-dock--top .vcv-ui-tree-view-content{border-top:1px solid hsla(0,0%,100%,.1)}.vcv-layout-bar-overlay{height:100%;left:0;position:absolute;top:0;width:100%}.vcv-layout-bar-header{display:flex;flex:0 0 auto;flex-flow:column nowrap}.vcv-layout-bar-content{display:flex;flex:1 1 auto;flex-flow:row nowrap;pointer-events:none}.vcv-layout-bar-content:not(.vcv-ui-state--visible){display:none}.rtl .vcv-layout-bar-content{direction:rtl}.vcv-layout-bar-content-all,.vcv-layout-bar-content-start{display:flex;flex:0 1 auto;flex-flow:column nowrap;pointer-events:all;position:relative}.vcv-layout-bar-content-all>*,.vcv-layout-bar-content-start>*{flex:1 1 auto}.vcv-layout-bar-content-all:not(.vcv-ui-state--visible),.vcv-layout-bar-content-start:not(.vcv-ui-state--visible){display:none}.vcv-layout-bar-content-end{display:flex;flex:1 1 0;flex-flow:column nowrap;pointer-events:all;position:relative}.vcv-layout-bar-content-end>*{flex:1 1 auto}.vcv-layout-bar-content-end:not(.vcv-ui-state--visible){display:none}.vcv-layout-bar-content-toggle{color:#fff;height:61px;left:0;position:absolute;top:0;transition:all .2s ease-in-out;width:34px}.vcv-layout-bar-content-toggle-icon:before{font-size:1.25em;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.vcv-layout-bar-content-start:not(.vcv-ui-state--visible)+.vcv-layout-bar-content-end .vcv-layout-bar-content-toggle{opacity:.5}.vcv-layout-bar-content-start:not(.vcv-ui-state--visible)+.vcv-layout-bar-content-end .vcv-layout-bar-content-toggle:hover{opacity:.6}.vcv-layout-bar-content-start.vcv-ui-state--visible+.vcv-layout-bar-content-end .vcv-layout-bar-content-toggle{opacity:1}.vcv-layout-bar-content-start.vcv-ui-state--visible+.vcv-layout-bar-content-end .vcv-layout-bar-content-toggle:hover{opacity:.9}.vcv-layout-bar-content-hide{color:#fff;cursor:pointer;height:61px;position:absolute;right:10px;text-decoration:none;top:0;transition:all .2s ease-in-out;width:34px}.vcv-layout-bar-content-hide:hover .vcv-layout-bar-content-hide-icon:before{opacity:.5}.vcv-layout-bar-content-aligned{height:61px}.rtl .vcv-layout-bar-content-hide{left:10px;right:auto}.vcv-layout-bar-content-hide-icon:before{font-size:1.2em;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .2s ease-in-out}.vcv-layout-dock:not(.vcv-layout-dock--detached) .vcv-layout-bar-header{z-index:1140}.vcv-layout-iframe-container[data-vcv-device=mobile-landscape],.vcv-layout-iframe-container[data-vcv-device=mobile-portrait],.vcv-layout-iframe-container[data-vcv-device=tablet-landscape],.vcv-layout-iframe-container[data-vcv-device=tablet-portrait]{border-color:#fff;border-radius:25px;border-style:solid;flex:initial;position:relative}.vcv-layout-iframe-container[data-vcv-device=mobile-landscape]:after,.vcv-layout-iframe-container[data-vcv-device=mobile-portrait]:after,.vcv-layout-iframe-container[data-vcv-device=tablet-landscape]:after,.vcv-layout-iframe-container[data-vcv-device=tablet-portrait]:after{border:3px solid #dedede;border-radius:50%;content:"";height:38px;position:absolute;width:38px}.vcv-layout-iframe-container[data-vcv-device=desktop]{min-width:100%}.vcv-layout-iframe-container[data-vcv-device=mobile-portrait]{border-width:50px 10px 70px}.vcv-layout-iframe-container[data-vcv-device=mobile-portrait]:after{bottom:-54px;left:50%;transform:translateX(-50%)}.vcv-layout-iframe-container[data-vcv-device=mobile-portrait]:before{content:url(assets/c17fe61d9a5a38a44633.svg);left:50%;position:absolute;top:-36px;transform:translateX(-50%)}.vcv-layout-iframe-container[data-vcv-device=mobile-landscape]{border-width:10px 70px 10px 50px}.vcv-layout-iframe-container[data-vcv-device=mobile-landscape]:after{bottom:50%;right:-54px;transform:translateY(50%)}.vcv-layout-iframe-container[data-vcv-device=mobile-landscape]:before{content:url(assets/c17fe61d9a5a38a44633.svg);left:-56px;position:absolute;top:50%;transform:translateY(-50%) rotate(-90deg)}.vcv-layout-iframe-container[data-vcv-device=tablet-portrait]{border-width:50px 25px 90px}.vcv-layout-iframe-container[data-vcv-device=tablet-portrait]:after{bottom:-64px;left:50%;transform:translateX(-50%)}.vcv-layout-iframe-container[data-vcv-device=tablet-landscape]{border-width:25px 90px 25px 50px}.vcv-layout-iframe-container[data-vcv-device=tablet-landscape]:after{bottom:50%;right:-64px;transform:translateY(50%)}.vcv-layout-dock.vcv-layout-dock--top.vcv-layout-dock--unlock .vcv-layout-bar-content{bottom:auto;left:0;position:absolute;right:0;top:100%}@media (max-width:767px){.vcv-layout-dock.vcv-layout-dock--top .vcv-layout-bar-content{flex-direction:column}.vcv-layout-dock.vcv-layout-dock--top .vcv-layout-bar-content-start{flex-grow:0}.vcv-layout-dock.vcv-layout-dock--top .vcv-layout-bar-content-all,.vcv-layout-dock.vcv-layout-dock--top .vcv-layout-bar:not(.vcv-ui-content-end--visible) .vcv-layout-bar-content-start{flex-grow:1}}.vcv-layout-dock.vcv-layout-dock--top .vcv-layout-bar-content-mobile{height:calc(100vh - 60px);min-width:0;overflow:hidden}.vcv-layout-dock.vcv-layout-dock--top .vcv-layout-bar-content-mobile .vcv-layout-bar-content-all,.vcv-layout-dock.vcv-layout-dock--top .vcv-layout-bar-content-mobile .vcv-layout-bar-content-end,.vcv-layout-dock.vcv-layout-dock--top .vcv-layout-bar-content-mobile .vcv-layout-bar-content-start{min-width:0;width:100%}.vcv-layout-dock.vcv-layout-dock--bottom.vcv-layout-dock--unlock .vcv-layout-bar-content{bottom:100%;left:0;position:absolute;right:0;top:auto}.vcv-layout-dock.vcv-layout-dock--bottom .vcv-layout,.vcv-layout-dock.vcv-layout-dock--bottom .vcv-layout-bar{flex-direction:column-reverse}@media (max-width:767px){.vcv-layout-dock.vcv-layout-dock--bottom .vcv-layout-bar-content{flex-direction:column}.vcv-layout-dock.vcv-layout-dock--bottom .vcv-layout-bar-content-start{flex-grow:0}.vcv-layout-dock.vcv-layout-dock--bottom .vcv-layout-bar-content-all,.vcv-layout-dock.vcv-layout-dock--bottom .vcv-layout-bar:not(.vcv-ui-content-end--visible) .vcv-layout-bar-content-start{flex-grow:1}}.vcv-layout-dock.vcv-layout-dock--left .vcv-layout,.vcv-layout-dock.vcv-layout-dock--left .vcv-layout-bar{flex-direction:row}.vcv-layout-dock.vcv-layout-dock--left .vcv-layout-bar-content{flex-direction:column}.vcv-layout-dock.vcv-layout-dock--left .vcv-layout-bar-content-start{flex-grow:0}.vcv-layout-dock.vcv-layout-dock--left .vcv-layout-bar-content-all,.vcv-layout-dock.vcv-layout-dock--left .vcv-layout-bar:not(.vcv-ui-content-end--visible) .vcv-layout-bar-content-start{flex-grow:1}.vcv-layout-dock.vcv-layout-dock--right .vcv-layout,.vcv-layout-dock.vcv-layout-dock--right .vcv-layout-bar{flex-direction:row-reverse}.vcv-layout-dock.vcv-layout-dock--right .vcv-layout-bar-content{flex-direction:column}.vcv-layout-dock.vcv-layout-dock--right .vcv-layout-bar-content-start{flex-grow:0}.vcv-layout-dock.vcv-layout-dock--right .vcv-layout-bar-content-all,.vcv-layout-dock.vcv-layout-dock--right .vcv-layout-bar:not(.vcv-ui-content-end--visible) .vcv-layout-bar-content-start{flex-grow:1}.vcv-layout-dock.vcv-layout-dock--detached .vcv-layout-bar{flex-direction:column;position:fixed}.vcv-layout-dock.vcv-layout-dock--detached .vcv-layout-bar-content{flex-direction:column}.vcv-layout-dock.vcv-layout-dock--detached .vcv-layout-bar-content-start{flex-grow:0}.vcv-layout-dock.vcv-layout-dock--detached .vcv-layout-bar-content-all,.vcv-layout-dock.vcv-layout-dock--detached .vcv-layout-bar:not(.vcv-ui-content-end--visible) .vcv-layout-bar-content-start{flex-grow:1}.vcv-layout-dock.vcv-layout-dock--detached .vcv-layout-header{height:0}.vcv-layout-dock.vcv-layout-dock--bottom .vcv-layout-bar,.vcv-layout-dock.vcv-layout-dock--top .vcv-layout-bar{height:auto!important;left:auto!important;top:auto!important;width:auto!important}.vcv-layout-dock.vcv-layout-dock--bottom .vcv-layout-bar-content,.vcv-layout-dock.vcv-layout-dock--top .vcv-layout-bar-content{width:auto!important}@media (min-width:768px){.vcv-layout-dock.vcv-layout-dock--bottom .vcv-layout-bar-content-all,.vcv-layout-dock.vcv-layout-dock--bottom .vcv-layout-bar-content-start,.vcv-layout-dock.vcv-layout-dock--top .vcv-layout-bar-content-all,.vcv-layout-dock.vcv-layout-dock--top .vcv-layout-bar-content-start{height:auto!important}}@media (max-width:767px){.vcv-layout-dock.vcv-layout-dock--bottom .vcv-layout-bar-content-all,.vcv-layout-dock.vcv-layout-dock--bottom .vcv-layout-bar-content-start,.vcv-layout-dock.vcv-layout-dock--top .vcv-layout-bar-content-all,.vcv-layout-dock.vcv-layout-dock--top .vcv-layout-bar-content-start{width:100%!important}}.vcv-layout-dock.vcv-layout-dock--left .vcv-layout-bar,.vcv-layout-dock.vcv-layout-dock--right .vcv-layout-bar{height:auto!important;left:auto!important;top:auto!important;width:auto!important}.vcv-layout-dock.vcv-layout-dock--left .vcv-layout-bar-content,.vcv-layout-dock.vcv-layout-dock--right .vcv-layout-bar-content{height:auto!important}.vcv-layout-dock.vcv-layout-dock--detached .vcv-layout-bar-content-all,.vcv-layout-dock.vcv-layout-dock--detached .vcv-layout-bar-content-start,.vcv-layout-dock.vcv-layout-dock--left .vcv-layout-bar-content-all,.vcv-layout-dock.vcv-layout-dock--left .vcv-layout-bar-content-start,.vcv-layout-dock.vcv-layout-dock--right .vcv-layout-bar-content-all,.vcv-layout-dock.vcv-layout-dock--right .vcv-layout-bar-content-start{width:100%!important}.vcv-layout-dock.vcv-layout-dock--detached .vcv-layout-bar-content{width:auto!important}.vcv-layout-dock .vcv-layout-bar-content{height:40vh;min-height:200px;min-width:410px;width:400px}.vcv-layout-dock .vcv-layout-bar-content-start{height:20vh;min-height:100px;min-width:383px;width:400px}.vcv-layout-dock .vcv-layout-bar-content-end{min-height:200px;min-width:384px}.vcv-layout-dock .vcv-layout-bar-content-all{height:20vh;min-height:100px;min-width:383px;width:100%}.vcv-layout-dock.vcv-layout-dock--detached .vcv-layout-bar{min-width:410px;width:400px}.vcv-layout-dock.vcv-layout-dock--detached .vcv-layout-bar-content{min-height:300px}@media (max-width:767px){.vcv-layout-dock .vcv-ui-content-start--visible.vcv-ui-content-end--visible .vcv-layout-bar-content{min-height:300px}}.vcv-layout-bar.vcv-ui-content--hidden .vcv-ui-resizer-layout-bar-bottom,.vcv-layout-bar.vcv-ui-content--hidden .vcv-ui-resizer-layout-bar-left-bottom,.vcv-layout-bar.vcv-ui-content--hidden .vcv-ui-resizer-layout-bar-left-top,.vcv-layout-bar.vcv-ui-content--hidden .vcv-ui-resizer-layout-bar-right-bottom,.vcv-layout-bar.vcv-ui-content--hidden .vcv-ui-resizer-layout-bar-right-top,.vcv-layout-bar.vcv-ui-content--hidden .vcv-ui-resizer-layout-bar-top{display:none}.vcv-layout-dock--top .vcv-ui-resizer-layout-placement-top{display:block}.vcv-layout-dock--top .vcv-ui-resizer-layout-placement-top.vcv-ui-resizer-target-content{display:none}@media (max-width:767px){.vcv-layout-dock--top .vcv-ui-content-end--visible .vcv-ui-resizer-layout-placement-top.vcv-ui-resizer-target-bar,.vcv-layout-dock--top .vcv-ui-resizer-layout-placement-top.vcv-ui-resizer-content-start-right,.vcv-layout-dock--top .vcv-ui-resizer-layout-placement-top.vcv-ui-resizer-content-start-right-bottom{display:none}.vcv-layout-dock--top .vcv-ui-content-end--visible .vcv-ui-resizer-layout-placement-top.vcv-ui-resizer-target-content{display:block}}.vcv-layout-dock--bottom .vcv-ui-resizer-layout-placement-bottom{display:block}.vcv-layout-dock--bottom .vcv-ui-resizer-layout-placement-bottom.vcv-ui-resizer-target-content{display:none}@media (max-width:767px){.vcv-layout-dock--bottom .vcv-ui-content-start--visible .vcv-ui-resizer-layout-placement-bottom.vcv-ui-resizer-content-end-top,.vcv-layout-dock--bottom .vcv-ui-resizer-layout-placement-bottom.vcv-ui-resizer-content-start-bottom,.vcv-layout-dock--bottom .vcv-ui-resizer-layout-placement-bottom.vcv-ui-resizer-content-start-right,.vcv-layout-dock--bottom .vcv-ui-resizer-layout-placement-bottom.vcv-ui-resizer-content-start-right-top{display:none}.vcv-layout-dock--bottom .vcv-ui-content-start--visible .vcv-ui-resizer-layout-placement-bottom.vcv-ui-resizer-content-start-bottom{display:block}}.vcv-layout-dock--left .vcv-ui-resizer-layout-placement-left{display:block}.vcv-layout-dock--left .vcv-layout-bar:not(.vcv-ui-content-end--visible) .vcv-ui-resizer-layout-placement-left.vcv-ui-resizer-content-start-bottom,.vcv-layout-dock--left .vcv-layout-bar:not(.vcv-ui-content-end--visible) .vcv-ui-resizer-layout-placement-left.vcv-ui-resizer-content-start-right-bottom{display:none}.vcv-layout-dock--right .vcv-ui-resizer-layout-placement-right{display:block}.vcv-layout-dock--right .vcv-layout-bar:not(.vcv-ui-content-end--visible) .vcv-ui-resizer-layout-placement-right.vcv-ui-resizer-content-start-bottom,.vcv-layout-dock--right .vcv-layout-bar:not(.vcv-ui-content-end--visible) .vcv-ui-resizer-layout-placement-right.vcv-ui-resizer-content-start-left-bottom{display:none}.vcv-layout-dock--detached .vcv-ui-resizer-layout-placement-detached{display:block}.vcv-layout-iframe-content{height:0;width:0}.vcv-start-blank-container{word-wrap:break-word;background:#fff;bottom:0;display:flex;flex-direction:column;left:0;overflow:hidden;position:absolute;right:0;text-align:center;top:0}.vcv-start-blank-container.vcv-ui-state--visible .vcv-start-blank-inner{opacity:1}.vcv-start-blank-scroll-container{display:flex;flex-direction:column;flex-grow:1;overflow:auto;width:100%}.vcv-start-blank-inner{flex-grow:1;flex-shrink:0;opacity:0;padding:70px 20px;position:relative;transition:opacity .5s ease-in-out}.vcv-start-blank-page-heading{-webkit-font-smoothing:antialiased;color:#363636;font-family:Montserrat,serif;font-size:30px;letter-spacing:.045em;line-height:normal}.vcv-start-blank-inner .vcv-start-blank-template-type-wrapper{margin-bottom:14px;position:relative}.vcv-start-blank-inner .vcv-start-blank-template-type-wrapper:after{border-color:#c6cbd4 transparent transparent;border-style:solid;border-width:5px 5px 0;content:"";height:0;pointer-events:none;position:absolute;right:15px;top:50%;transform:translateY(-50%);width:0}.vcv-start-blank-inner .vcv-start-blank-template-type{-moz-appearance:none;-webkit-appearance:none;appearance:none}.vcv-start-blank-inner .vcv-start-blank-template-type,.vcv-start-blank-inner .vcv-start-blank-title-input{-webkit-font-smoothing:antialiased;border:1px solid #e1e1e1;box-shadow:none;color:#000;font:normal normal 700 14px Montserrat,sans-serif;letter-spacing:.077em;margin:0 0 14px;padding:14px;width:90%}.vcv-start-blank-inner .vcv-start-blank-template-type::placeholder,.vcv-start-blank-inner .vcv-start-blank-title-input::placeholder{color:#bdbdbd;opacity:1}.vcv-start-blank-inner .vcv-start-blank-template-type{margin:0}.vcv-start-blank-controls .vcv-start-blank-template-type,.vcv-start-blank-controls .vcv-start-blank-title-input{width:100%}.vcv-hfs-start-blank-form{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:50px 0 0}.vcv-hfs-start-blank-form .vcv-hfs-start-blank-start-button{-webkit-font-smoothing:antialiased;background:#283aa4;border:none;color:#fff;cursor:pointer;font:normal normal 700 14px Montserrat,sans-serif;letter-spacing:.077em;padding:16px;text-transform:uppercase;transition:background .2s ease-in-out;width:90%}.vcv-hfs-start-blank-form .vcv-hfs-start-blank-start-button:hover{background:#ffae27}.vcv-start-blank-controls{margin:65px auto 0;max-width:700px}.vcv-start-blank-controls-layout{max-width:750px}.vcv-start-blank-item-list-container{flex-direction:column;margin:0 -15px}.vcv-start-blank-item-list-container,.vcv-start-blank-item-list-container .vcv-ui-item-overlay{align-items:center;display:flex;justify-content:center}.vcv-start-blank-item-list-container .vcv-ui-item-control{cursor:pointer;font-size:16px;padding:.6em;transition:color .2s ease-in-out}.vcv-start-blank-item-list-container .vcv-start-blank-item-list{justify-content:center;margin-left:0;margin-right:0}.vcv-start-blank-description{-webkit-font-smoothing:antialiased;color:#9a9a9a;font:italic 700 12px/20px Nunito Sans,Arial,sans-serif;margin-top:42px}.vcv-start-blank-title-input-container{max-width:650px;padding:0 15px;width:100%}.vcv-start-blank-button-container{margin:44px -9px 0}.vcv-start-blank-button-container .vcv-ui-form-button{margin-left:9px;margin-right:9px;max-width:220px;width:100%}@media screen and (min-width:544px){.vcv-start-blank-page-heading{font-size:40px}.vcv-start-blank-inner{padding:100px 50px}.vcv-hfs-start-blank-container .vcv-hfs-start-blank-start-button,.vcv-hfs-start-blank-container .vcv-start-blank-template-type,.vcv-hfs-start-blank-container .vcv-start-blank-title-input{width:390px}.vcv-start-blank-page-heading{font-size:40px}.vcv-start-blank-controls{margin:50px auto 0}.vcv-start-blank-inner{padding:100px 50px}.vcv-hfs-start-blank-container .vcv-hfs-start-blank-start-button,.vcv-hfs-start-blank-container .vcv-start-blank-template-type,.vcv-hfs-start-blank-container .vcv-start-blank-title-input{width:390px}}@media screen and (min-width:768px){.vcv-hfs-start-blank-container .vcv-hfs-start-blank-start-button,.vcv-hfs-start-blank-container .vcv-start-blank-template-type,.vcv-hfs-start-blank-container .vcv-start-blank-title-input{width:430px}}.vcv-loading-overlay--enabled .vcv-layout-bar-content{display:none}.vcv-loading-overlay{background:#fff;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;opacity:1;overflow:hidden;position:absolute;right:0;top:0}.vcv-loading-overlay-inner{align-content:center;align-items:center;display:flex;flex-direction:column;position:relative}.vcv-loading-dots-container{animation:vcvDotsRotate 2s linear infinite;height:60px;text-align:center;width:60px}.vcv-loading-dots-container .vcv-loading-dot{animation:vcvDotsBounce 2s ease-in-out infinite;background-color:#eee;border-radius:100%;display:inline-block;height:60%;position:absolute;top:0;width:60%}.vcv-loading-dots-container .vcv-loading-dot-2{animation-delay:-1s;bottom:0;top:auto}@keyframes vcvDotsRotate{to{transform:rotate(1turn)}}@keyframes vcvDotsBounce{0%,to{transform:scale(0)}50%{transform:scale(1)}}.vcv-loading-text{color:#c2c2c2;margin-top:20px;padding:0 20px;position:relative;text-align:center}.vcv-loading-text-main{font-size:16px;line-height:1.5;margin:.6em 0}.vcv-loading-text-helper{font-size:13px;font-style:italic;line-height:1.5;margin:.6em 0}.vcv-freshdesk-iframe{border:0;bottom:0;display:none;height:580px;left:0;margin:auto;max-height:100%;max-width:100%;position:absolute;right:0;top:0;width:640px;z-index:100001}.vcv-skip-post-update-block .vcv-popup-button{color:#c2c2c2}.vcv-screen-section{-webkit-font-smoothing:antialiased;box-sizing:border-box;position:relative;text-align:center}.vcv-screen-section .vcv-logo{margin:17px 0 10px}.vcv-screen-section *{box-sizing:border-box}.vcv-screen-content{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh;opacity:0;padding:20px;transition:opacity .5s}.vcv-screen-content.vcv-activation-content--active,.vcv-screen-content.vcv-screen-content--active{opacity:1}.vcv-error-screen .vcv-screen-text{font-family:Montserrat,sans-serif;font-size:18px;font-weight:600;letter-spacing:.56px;line-height:22px;margin:31px 0 6px;text-align:center}.vcv-error-screen .vcv-screen-helper-text{color:#999;font-family:Nunito Sans,sans-serif;font-size:13px;font-style:italic;font-weight:500;letter-spacing:.82px;line-height:24px;margin:0}.vcv-screen-button-container{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:20px;margin-top:20px}.vcv-screen-button-container a.vcv-screen-button,.vcv-screen-button-container button.vcv-screen-button{background:#294a82;border:0;border-radius:0;color:#fff;cursor:pointer;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;letter-spacing:.92px;line-height:15px;margin:10px 20px;min-width:210px;outline:none;padding:18px 38px;text-decoration:none;text-transform:uppercase;transition:background .2s ease-in-out}.vcv-screen-button-container a.vcv-screen-button:focus,.vcv-screen-button-container a.vcv-screen-button:hover,.vcv-screen-button-container button.vcv-screen-button:focus,.vcv-screen-button-container button.vcv-screen-button:hover{background:#1f3152}.vcv-screen-button-container a.vcv-screen-button--dark,.vcv-screen-button-container button.vcv-screen-button--dark{background:#363636}.vcv-screen-button-container a.vcv-screen-button--dark:focus,.vcv-screen-button-container a.vcv-screen-button--dark:hover,.vcv-screen-button-container button.vcv-screen-button--dark:focus,.vcv-screen-button-container button.vcv-screen-button--dark:hover{background:#1e1e1e}@keyframes vcvOverlayFadeIn{50%{opacity:1}to{opacity:.5}}.vcv-loading-overlay{animation:vcvOverlayFadeIn 30s ease-in;animation-direction:normal}.vcv-overlay--enabled .vcv-layout-bar-content{display:none}.vcv-overlay{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:1200}.vcv-popup-error-description{align-items:center;display:flex;flex:1 0 auto;flex-flow:column nowrap;justify-content:center;text-align:center}.vcv-popup-error-description .vcv-logo{flex:0 0 auto}.vcv-popup-error-description .vcv-popup-heading{flex:0 0 auto;margin:55px auto 35px}.vcv-popup-error-description .vcv-popup-loading-heading{flex:0 0 auto;font-size:1em;line-height:1.5;margin:0 auto 70px;max-width:700px}.vcv-popup-error-description .vcv-button-container{flex:0 0 auto}.vcv-popup-error-description .vcv-popup-button{color:inherit;padding:16px 46px}.vcv-loading-overlay .vcv-popup--hidden{display:none}.vcv-loading-overlay .vcv-popup-error-description{color:#c2c2c2}.vcv-loading-overlay .vcv-popup-heading{font:normal normal normal 50px Montserrat,serif}.vcv-loading-overlay .vcv-popup-loading-heading{display:block;font:normal normal normal 16px Montserrat,sans-serif;font-size:1em;letter-spacing:.077em}.vcv-loading-overlay .vcv-popup-button{background:transparent;border:2px solid #c2c2c2;border-radius:0;display:inline-block;font:normal normal 700 12px Montserrat,sans-serif;letter-spacing:.077em;margin-bottom:10px;max-width:100%;text-transform:uppercase;transition:color .2s ease-in-out,border-color .2s ease-in-out}.vcv-loading-overlay .vcv-popup-button>span{position:relative}.vcv-loading-overlay .vcv-popup-button.vcv-popup-button--hidden{display:none}.vcv-loading-overlay .vcv-popup-button:hover{border-color:#a0a0a0;color:#a0a0a0;cursor:pointer}[data-vcv-send-error-report]{margin-left:30px}.vcv-popup-error-with-button a,.vcv-popup-error-with-button button{margin:0;padding:13px 17px;text-transform:capitalize}.vcv-popup-error-with-button .vcv-error-message{display:block;margin-bottom:20px}@media screen and (min-width:768px){.vcv-popup-error-with-button{align-items:center;display:flex;justify-content:space-between}.vcv-popup-error-with-button .vcv-popup-button{flex-shrink:0;margin-left:0}.vcv-popup-error-with-button .vcv-popup-button:hover{background:#fff;border-color:#fff;color:#fa6262;cursor:pointer}.vcv-popup-error-with-button .vcv-popup-button:focus,.vcv-popup-error-with-button .vcv-popup-button:hover{outline:none}.vcv-popup-error-with-button .vcv-error-message{display:inline-block;margin-bottom:0;padding-right:30px;text-align:left}}.vcv-skip-post-update-block{bottom:0;left:0;position:absolute;right:0;text-align:center;transform:translateY(120%)}.vcv-skip-post-update-block.vcv-popup--hidden{display:none}.vcv-skip-post-update-block .vcv-popup-button{padding:16px 46px}.vcv-ui-resizer{display:none;pointer-events:all;position:absolute;z-index:10}.vcv-ui-resizer-e{cursor:e-resize}.vcv-ui-resizer-n{cursor:n-resize}.vcv-ui-resizer-ne{cursor:ne-resize}.vcv-ui-resizer-nw{cursor:nw-resize}.vcv-ui-resizer-overlay{bottom:0;left:0;position:fixed;right:0;top:0;z-index:9999}.vcv-ui-resizer-content-all-bottom,.vcv-ui-resizer-content-all-top,.vcv-ui-resizer-content-end-bottom,.vcv-ui-resizer-content-end-top,.vcv-ui-resizer-content-start-bottom,.vcv-ui-resizer-content-start-top,.vcv-ui-resizer-layout-bar-bottom,.vcv-ui-resizer-layout-bar-top{height:10px;left:0;width:100%}.vcv-ui-resizer-content-all-left,.vcv-ui-resizer-content-all-right,.vcv-ui-resizer-content-end-left,.vcv-ui-resizer-content-end-right,.vcv-ui-resizer-content-start-left,.vcv-ui-resizer-content-start-right,.vcv-ui-resizer-layout-bar-left,.vcv-ui-resizer-layout-bar-right{height:100%;top:0;width:10px}.vcv-ui-resizer-content-all-top,.vcv-ui-resizer-content-end-top,.vcv-ui-resizer-content-start-top,.vcv-ui-resizer-layout-bar-top{top:-7px}.vcv-ui-resizer-content-all-left,.vcv-ui-resizer-content-end-left,.vcv-ui-resizer-content-start-left,.vcv-ui-resizer-layout-bar-left{left:-7px}.vcv-ui-resizer-content-all-right,.vcv-ui-resizer-content-end-right,.vcv-ui-resizer-content-start-right,.vcv-ui-resizer-layout-bar-right{right:-7px}.vcv-ui-resizer-content-all-bottom,.vcv-ui-resizer-content-end-bottom,.vcv-ui-resizer-content-start-bottom,.vcv-ui-resizer-layout-bar-bottom{bottom:-7px}.vcv-ui-resizer-content-all-left-bottom,.vcv-ui-resizer-content-all-right-bottom,.vcv-ui-resizer-content-all-right-top,.vcv-ui-resizer-content-start-left-bottom,.vcv-ui-resizer-content-start-right-bottom,.vcv-ui-resizer-content-start-right-top,.vcv-ui-resizer-layout-bar-left-bottom,.vcv-ui-resizer-layout-bar-left-top,.vcv-ui-resizer-layout-bar-right-bottom,.vcv-ui-resizer-layout-bar-right-top{height:20px;width:20px;z-index:20}.vcv-ui-resizer-content-all-left-bottom,.vcv-ui-resizer-content-start-left-bottom,.vcv-ui-resizer-layout-bar-left-bottom{bottom:-13px;left:-13px}.vcv-ui-resizer-content-all-right-top,.vcv-ui-resizer-content-start-right-top,.vcv-ui-resizer-layout-bar-right-top{right:-13px;top:-13px}.vcv-ui-resizer-content-all-right-bottom,.vcv-ui-resizer-content-start-right-bottom,.vcv-ui-resizer-layout-bar-right-bottom{bottom:-13px;right:-13px}.vcv-ui-resizer-layout-bar-left-top{left:-13px;top:-13px}.vcv-tooltip-container{display:inline-block;height:14px;margin-left:8px;margin-right:0;position:relative;width:14px}.vcv-tooltip-container .vcv-tooltip-box{-webkit-font-smoothing:antialiased;background-color:#16243f;border-radius:5px;box-shadow:0 0 10px 0 rgba(0,0,0,.8);color:#9ea6b3;font-family:Roboto,sans-serif;font-size:12px;font-style:italic;font-weight:500;left:7px;letter-spacing:.92px;line-height:20px;min-width:234px;padding:10px 15px;position:absolute;text-align:center;top:25px;white-space:normal;z-index:99999}.vcv-tooltip-container .vcv-tooltip-box a{color:#fff;text-decoration:underline;transition:text-decoration .05s ease-in-out}.vcv-tooltip-container .vcv-tooltip-box a:hover{color:#fff;text-decoration:none}.vcv-tooltip-container .vcv-tooltip-box a:focus{box-shadow:none}.rtl .vcv-tooltip-container{margin-left:0;margin-right:8px}.vcv-tooltip-container .vcv-ui-icon-question{color:#bcbcbc;cursor:pointer;display:block;font-size:14px;transition:color .05s ease-in-out}.vcv-tooltip-container .vcv-ui-icon-question.vcv-ui-icon--active,.vcv-tooltip-container .vcv-ui-icon-question:hover{color:#16243f}.vcv-tooltip-container .vcv-ui-icon-question.vcv-ui-icon--light-hover.vcv-ui-icon--active,.vcv-tooltip-container .vcv-ui-icon-question.vcv-ui-icon--light-hover:hover{color:#e3e3e3}.vcv-tooltip-container .vcv-ui-icon-question.vcv-ui-icon--active:after{border:5px solid transparent;border-bottom-color:#16243f;content:"";display:block;left:2px;position:absolute;top:15px;z-index:999999}.vcv-tooltip-container--box-position--top .vcv-tooltip-box{top:-11px;transform:translateY(-100%)}.vcv-tooltip-container--box-position--top .vcv-ui-icon-question.vcv-ui-icon--active:after{border-color:#16243f transparent transparent;top:-1px;transform:translateY(-100%)}.vcv-ui-edit-form-section-header .vcv-tooltip-container .vcv-ui-icon-question.vcv-ui-icon--active,.vcv-ui-edit-form-section-header .vcv-tooltip-container .vcv-ui-icon-question:hover,.vcv-ui-editor-search-container .vcv-tooltip-container .vcv-ui-icon-question.vcv-ui-icon--active,.vcv-ui-editor-search-container .vcv-tooltip-container .vcv-ui-icon-question:hover,.vcv-ui-panel-heading .vcv-tooltip-container .vcv-ui-icon-question.vcv-ui-icon--active,.vcv-ui-panel-heading .vcv-tooltip-container .vcv-ui-icon-question:hover{color:#fff}.vcv-ui-modal-header-tooltip{display:inline-flex;flex-grow:1}.vcv-ui-editor-search-container .vcv-tooltip-container{bottom:0;margin:auto;position:absolute;right:-32px;top:0}.rtl .vcv-ui-editor-search-container .vcv-tooltip-container{left:-32px;right:auto}.vcv-ui-form-wp-tinymce .vcv-tooltip-container{margin-right:8px;vertical-align:middle}.rtl .vcv-ui-form-wp-tinymce .vcv-tooltip-container{margin-left:8px;margin-right:0}.vcv-ui-color-picker-dropdown{margin-right:4px}.rtl .vcv-ui-color-picker-dropdown{margin-left:4px;margin-right:0}.vcv-ui-sketch-picker{display:inline-block}.vcv-ui-form-dropdown-color-swatch{border-radius:3px;height:16px;margin:2px 0 3px;position:relative;width:16px}.vcv-ui-form-dropdown-color-swatch:before{background-color:#fefefe;background-image:linear-gradient(45deg,#eee 25%,transparent 0,transparent 75%,#eee 0,#eee),linear-gradient(45deg,#eee 25%,transparent 0,transparent 75%,#eee 0,#eee);background-position:0 0,6px 6px;background-repeat:repeat;background-size:12px 12px;border-radius:inherit;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.vcv-ui-form-dropdown-color-swatch.vcv-ui-form-dropdown-color--transparent:before{background-color:transparent;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAG5JREFUOBFjZCATvI+MtP//9+9aRnL0wzUzMweTbACyZsHlyw+SZAC6ZpDriTYAm2aiDcClmSgD8GkmaAAhzXgNIEYzTgOI1YzVAFI0YxhAqmYUA8jRDDeAXM1gAyjRDDKACZwlgbkKlDFAAqQCAB5beZgTNEIdAAAAAElFTkSuQmCC);background-size:cover}.vcv-ui-form-dropdown-color-swatch.vcv-ui-form-dropdown-color--no-color:before{background:none;bottom:0;content:"-";left:0;right:0;top:0}.vcv-ui-form-dropdown-color-swatch.vcv-ui-form-dropdown-color--no-color .vcv-ui-form-dropdown-color-value{box-shadow:none}.vcv-ui-form-dropdown-color-value{border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(0,0,0,.149);height:100%;position:relative}.vcv-ui-form-dropdown-color-popover{margin-top:4px;position:relative;z-index:2}.vcv-ui-color-picker-panel{background:#fff;border:1px solid #d1d1d1;border-radius:3px;box-sizing:initial;direction:ltr;display:flex;flex-wrap:wrap;margin-top:4px;padding:10px;width:200px}.vcv-media--sm .vcv-ui-color-picker-panel{width:365px}.vcv-ui-color-picker-custom-color,.vcv-ui-color-picker-presets-color{flex-grow:1;flex-shrink:0;width:100%}.vcv-media--sm .vcv-ui-color-picker-custom-color,.vcv-media--sm .vcv-ui-color-picker-presets-color{width:0}.vcv-ui-color-picker-custom-color{border-bottom:1px solid #eee}.vcv-media--sm .vcv-ui-color-picker-custom-color{border-bottom:0}.vcv-ui-color-picker-used-stack-wrapper{border-bottom:1px solid #eee;padding:10px 0;width:100%}.vcv-media--sm .vcv-ui-color-picker-used-stack-wrapper{border-bottom:none;border-right:1px solid #eee;padding:0 10px;width:auto}.vcv-ui-color-picker-used-stack{display:flex;flex-wrap:wrap;margin:0 0 -10px -10px}.vcv-media--sm .vcv-ui-color-picker-used-stack{flex-direction:column}.vcv-ui-color-picker-presets-color{display:flex;flex-wrap:wrap;margin:0 0 -10px -10px;padding-top:10px}.vcv-media--sm .vcv-ui-color-picker-presets-color{margin:0 0 -10px;padding-top:0}.rtl .vcv-ui-color-picker-presets-color{direction:rtl}.vcv-ui-replace-element-block{padding:20px 20px 0;position:relative}.vcv-ui-replace-element-block.vcv-ui-replace-element-block--inner{padding:0}.vcv-ui-replace-element-heading,.vcv-ui-section-heading{-webkit-font-smoothing:antialiased;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;letter-spacing:1px;margin-top:0;text-transform:capitalize}.vcv-ui-replace-element-description,.vcv-ui-section-description{color:#999;font-size:13px;font-style:italic;font-weight:500;letter-spacing:1px;margin-bottom:23px}.vcv-ui-replace-element-container{margin-bottom:30px;overflow:hidden;position:relative}.vcv-ui-replace-element-hide{color:#c6c6c6;cursor:pointer;display:inline-block;height:25px;position:absolute;right:18px;top:0;width:25px;z-index:1}.vcv-ui-replace-element-hide:before{font-size:.8em}.vcv-ui-replace-element-list{display:flex;flex-wrap:wrap;justify-content:flex-start;list-style:none;margin:0 -15px -30px;padding:0}.vcv-ui-replace-element-list .vcv-ui-item-list-item-content--active{border:1px solid rgba(70,115,189,.8);box-shadow:0 0 0 1px rgba(70,115,189,.8)}.vcv-ui-replace-element-list .vcv-ui-item-element-name{white-space:normal}.vcv-ui-google-fonts-fontfamily-container{position:relative}.vcv-ui-google-fonts-fontfamily-container .vcv-ui-wp-spinner{background:rgba(0,0,0,.1);height:100%;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease;width:100%}.vcv-ui-google-fonts-fontfamily-container.vcv-ui-google-fonts-spinner .vcv-ui-wp-spinner{opacity:1;pointer-events:all}.vcv-ui-font-preview-text{font-size:30px}.vcv-row-html-editor-container{border:1px solid #d1d1d1;border-radius:3px}.vcv-ui-form-layout-layouts{display:flex;flex-flow:row wrap;margin-left:-20px;margin-right:-20px}.vcv-ui-form-layout-description{color:#a9a9a8;display:inline-block;font-style:italic;margin-bottom:25px}.vcv-ui-form-layout-layouts-col{cursor:pointer;display:flex;flex-basis:60px;flex-grow:0;flex-shrink:0}.vcv-ui-form-layout-layouts-col>span{background:#fff;border:2px solid #d1d1d1;flex:1;height:40px}.vcv-ui-form-layout-layouts-col.vcv-ui-state--active>span{border-color:#2b4b80}.vcv-ui-form-layout-layouts-col{margin-bottom:20px;margin-left:20px;margin-right:20px}.vcv-ui-form-layout-layouts-col span:not(:first-child){margin-left:2px}.rtl .vcv-ui-form-layout-layouts-col span:not(:first-child){margin-left:0;margin-right:2px}.vcv-ui-form-layout-custom-layout-columns{display:flex}.vcv-ui-form-layout-custom-layout-columns .vcv-ui-form-layout-custom-layout-col{flex:1}.vcv-ui-form-layout-reverse-column-toggle{margin-top:3px}.vcv-ui-form-responsiveness-settings-devices{background:#283aa4;color:#fff;display:flex}.vcv-ui-form-responsiveness-settings-devices-item{border-right:1px solid hsla(0,0%,100%,.1);flex-basis:20%;padding:12px 0;text-align:center}.vcv-ui-form-responsiveness-settings-devices-item:first-child{border-left:1px solid #283aa4}.vcv-ui-form-responsiveness-settings-devices-item:last-child{border-right:1px solid #283aa4}.vcv-ui-form-responsiveness-settings-devices-item .vcv-ui-icon{font-size:18px;vertical-align:middle}.vcv-ui-form-responsiveness-settings-devices-item-title{font-size:10px;margin-bottom:0}.vcv-ui-form-responsiveness-settings-hide-labels .vcv-ui-form-responsiveness-settings-devices-item-title{display:none}.vcv-ui-form-responsiveness-settings-options{display:flex}.vcv-ui-form-responsiveness-settings-device-layout{border-right:1px solid #d1d1d1;flex-basis:20%}.vcv-ui-form-responsiveness-settings-device-layout:first-child{border-left:1px solid #d1d1d1}.vcv-ui-form-responsiveness-settings-device-layout .vcv-ui-tag-list-container{background:#fff;border-bottom:1px solid #d1d1d1;padding:5px 0;transition:background .2s ease-in-out}.vcv-ui-form-responsiveness-settings-device-layout .vcv-ui-tag-list-container .vcv-ui-form-input.vcv-ui-tag-list-input{transition:background .2s ease-in-out}.vcv-ui-form-responsiveness-settings-device-layout .vcv-ui-tag-list-container.vcv-ui-tag-list-container--active,.vcv-ui-form-responsiveness-settings-device-layout .vcv-ui-tag-list-container.vcv-ui-tag-list-container--active .vcv-ui-tag-list-input,.vcv-ui-form-responsiveness-settings-device-layout .vcv-ui-tag-list-container:hover,.vcv-ui-form-responsiveness-settings-device-layout .vcv-ui-tag-list-container:hover .vcv-ui-tag-list-input{background:#eee}.vcv-ui-form-responsiveness-settings-device-layout .vcv-ui-tag-list-container .vcv-ui-tag-list-input{border:0;border-radius:0;box-shadow:none;padding:0;text-align:center}.vcv-ui-form-responsiveness-settings-device-layout .vcv-ui-tag-list-container .vcv-ui-tag-list-input:focus{animation:none;border:0;box-shadow:none}.vcv-ui-tag-list-item{background-color:#283aa4;border-radius:2em;color:#fff;display:inline-block;margin:1px 3px;padding:1px 11px;pointer-events:auto;transition-duration:.2s;transition-property:all;transition-timing-function:ease-in-out}.vcv-ui-tag-list-item:before{content:attr(data-vcv-tag-list-label)}.vcv-ui-tag-list-item.vcv-ui-tag-list-item--active,.vcv-ui-tag-list-item:hover{background-color:#203251}.vcv-ui-tag-list-item.vcv-ui-tag-list-item--active:before,.vcv-ui-tag-list-item:hover:before{content:attr(data-vcv-tag-list-label-hover)}.vcv-ui-tag-list-item-error{background-color:#ed5656}.vcv-ui-tag-list-item-error:hover{background-color:#cf3f3f}.vcv-ui-tag-list-item-remove{background:transparent;border:0;color:#fff;cursor:pointer;font-size:.9em;margin:-2px -6px -2px 6px;padding:2px}.rtl .vcv-ui-tag-list-item-remove{margin:-2px 6px -2px -6px}.vcv-ui-tag-list-container{position:relative}.vcv-layout-header .vcv-ui-form-input,.vcv-ui-ajax-form-container input,.vcv-ui-ajax-form-container textarea{display:block}.vcv-layout-header .vcv-ui-form-input.vcv-ui-tag-list-input,.vcv-ui-ajax-form-container input.vcv-ui-tag-list-input,.vcv-ui-ajax-form-container textarea.vcv-ui-tag-list-input{word-wrap:break-word;resize:none;transition:none;word-break:break-all}.vcv-layout-header .vcv-ui-form-input.vcv-ui-tag-list-input.vcv-ui-tag-list-input-editing-disabled,.vcv-ui-ajax-form-container input.vcv-ui-tag-list-input.vcv-ui-tag-list-input-editing-disabled,.vcv-ui-ajax-form-container textarea.vcv-ui-tag-list-input.vcv-ui-tag-list-input-editing-disabled{opacity:0;pointer-events:none;position:absolute}.vcv-layout-header .vcv-ui-form-input.vcv-ui-tag-list,.vcv-ui-ajax-form-container input.vcv-ui-tag-list,.vcv-ui-ajax-form-container textarea.vcv-ui-tag-list{cursor:text;min-height:30px;padding:3px 2px}.vcv-layout-header .vcv-ui-suggest-box.vcv-ui-form-input{background:#fff;margin-bottom:5px;max-width:70px;overflow:auto;overflow-x:hidden;padding:0;position:fixed;transition:none;z-index:1111}.vcv-layout-header .vcv-ui-suggest-box.vcv-ui-form-input>:first-child{border-top:none}@media (max-width:400px){.vcv-layout-header .vcv-ui-suggest-box.vcv-ui-form-input{display:none}}.vcv-ui-suggest-box-item{border-top:1px solid #d1d1d1;box-sizing:border-box;cursor:pointer;display:block;padding:5px 10px;transition:background-color .2s ease-in-out}.vcv-ui-suggest-box-item.vcv-selected,.vcv-ui-suggest-box-item:hover{background-color:#ddd}.vcv-layout-header .vcv-ui-suggest-box.vcv-ui-autocomplete{max-width:250px}.vcv-ui-tag-list-container .vcv-ui-wp-spinner{bottom:0;margin:auto;position:absolute;right:14px;top:0;z-index:5}.vcv-ui-tag-list-item-validating,.vcv-ui-tag-list-item-validating:hover{background-color:#c6c6c6}.vc-tags{-webkit-font-smoothing:antialiased;background:#fff;border:1px solid #d1d1d1;border-radius:3px;cursor:text;font-family:Roboto,sans-serif;font-size:12px;font-weight:400;line-height:1.5;padding:6px 0 0 6px;position:relative;transition-duration:.2s;transition-property:all;transition-timing-function:ease-in-out}.vc-tags.is-focused,.vc-tags:hover{border-color:#c4c4c4}.vc-tags.is-focused{animation:vcv-ui-form-shadow-blink .4s ease-out;box-shadow:inset 0 6px 6px -6px rgba(0,0,0,.1)}.vc-tags--selected{display:inline}.vc-tags--selected-tag{-webkit-font-smoothing:antialiased;background:#283aa4;border:3px solid #283aa4;border-radius:2em;box-sizing:border-box;color:#fff;display:inline-block;font-size:inherit;font-weight:700;line-height:inherit;margin:0 6px 6px 0;padding:1px 3px 1px 6px;position:relative;transition:all .2s}.vc-tags--selected-tag .vcv-ui-icon{cursor:pointer;display:inline-block;font-size:10px;font-weight:700;margin-left:3px;padding:4px;vertical-align:middle}.vc-tags--selected-tag .vc-tags--suggestions{width:150px}.vc-tags--selected-tag:hover{background:#203251;border-color:#203251}.vc-tags--selected-tag.vc-tags--selected-tag--editable{background:transparent;border-color:#c6cbd4;color:#c6cbd4}.vc-tags--selected-tag.vc-tags--selected-tag--editable:hover{background:transparent;border-color:#a0a1a3;color:#a0a1a3}.vc-tags--selected-tag-name{outline:none;vertical-align:middle}.vc-tags--tag-not-valid{background-color:#ed5656;border-color:#ed5656}.vc-tags--tag-not-valid:hover{background-color:#cf3f3f;border-color:#cf3f3f}.vc-tags--search{display:inline-block;margin-bottom:6px;max-width:100%;padding:5px 2px}.vc-tags--search-input{border:0;color:#5c5b5b;font-size:inherit;line-height:inherit;margin:0;max-width:100%;outline:none;padding:0}.vc-tags--search-input::-ms-clear{display:none}.vc-tags--suggestions{left:0;margin:4px 0;position:absolute;top:100%;width:100%;z-index:99999}.vc-tags--suggestions--top{top:0;transform:translateY(-100%)}.vc-tags--suggestions .vcv-ui-scroll{position:static!important}.vc-tags--suggestions .vcv-ui-scroll .vcv-ui-scroll-track--vertical{height:110px}.vc-tags--suggestions .vcv-ui-scroll .vcv-ui-scroll-content{background:#fff;border:none;border-radius:5px;box-shadow:0 0 6px rgba(0,0,0,.15);inset:auto!important;list-style:none;margin:0;max-height:120px;padding:0;width:100%}.vc-tags--suggestions .vcv-ui-scroll .vcv-ui-scroll-content::-webkit-scrollbar{display:none}.vc-tags--suggestions .vc-tags--suggestion{color:#70747c;font-style:italic;font-weight:500;margin:0;padding:6px 8px;transition:background .2s}.vc-tags--suggestions .vc-tags--suggestion mark{background:none;color:#37383a;font-weight:600;text-decoration:underline}.vc-tags--suggestions .vc-tags--suggestion:hover{background:#f0f1f2;cursor:pointer}.vc-tags--suggestions .vc-tags--suggestion.is-active{background:#f0f1f2}.vc-tags--suggestions .vc-tags--suggestion.is-disabled{cursor:auto;opacity:.5}.vc-tags--suggestion-prefix{-webkit-font-smoothing:antialiased;font-style:normal;font-weight:600}.vcv-ui-form-params-group{margin:0 -20px}.vcv-ui-form-params-group .vcv-ui-icon-arrow-right{color:hsla(0,0%,100%,.4)}.vcv-ui-form-params-group .vcv-ui-drag-handler{z-index:1000}.vcv-ui-form-params-group .vcv-ui-form-params-group-item{background:#203251;color:#fff;padding:12px 7px 12px 5px}.vcv-ui-form-params-group .vcv-ui-form-params-group-item:last-of-type{border-bottom:none}.vcv-ui-form-params-group .vcv-ui-form-params-group-item:hover{background-color:#16243f}.vcv-ui-form-params-group .vcv-ui-form-params-group-item .vcv-ui-forms-params-group-content-editable{padding:1px 12px}.vcv-ui-form-params-group-item--dragging{background:#203251;color:#fff;z-index:10000}.vcv-ui-form-params-group-item--dragging .vcv-ui-tree-layout-control-label{padding-left:18px}.vcv-ui-form-params-group-item--dragging .vcv-ui-icon-arrow-right{color:hsla(0,0%,100%,.4)}.vcv-ui-form-params-group-add-item{align-items:center;border:1px dashed #000;color:#000;cursor:pointer;display:flex;height:46px;justify-content:center;margin:15px 20px;opacity:.15;transition:opacity .2s ease-in-out}.vcv-ui-form-params-group-add-item:hover{opacity:.3}.vcv-ui-forms-params-group-content-editable{outline:none}.vcv-gutenberg-modal{background:rgba(0,0,0,.7);bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:10000}.vcv-gutenberg-modal .vcv-loading-overlay{align-items:center;background:#fff;bottom:20px;left:20px;right:20px;top:20px;z-index:1}.vcv-gutenberg-modal-inner{background:#fff;bottom:20px;left:20px;position:fixed;right:20px;top:20px}.vcv-gutenberg-modal-inner iframe{height:100%;width:100%}button.vcv-gutenberg-modal-close-button{background:transparent;border:0;box-shadow:none;color:rgba(0,0,0,.5);cursor:pointer;font-size:16px;padding:5px;position:absolute;right:25px;top:25px;transition:color .2s ease-in-out;z-index:2}button.vcv-gutenberg-modal-close-button:focus,button.vcv-gutenberg-modal-close-button:hover{background:transparent;border:0;box-shadow:none;color:rgba(0,0,0,.7)}.vcv-ui-form-tree-view--attribute .vcv-ui-tree-layout-container{margin:0 -20px}.vcv-ui-form-tree-view--attribute .vcv-ui-tree-layout-actions{border-top:0}.vcv-ui-tinymce-fonts-selectbox input.vcv-ui-tinymce-fonts-selectbox-filter{background:transparent;border:1px solid #ddd;border-radius:0;box-shadow:none;box-sizing:border-box;cursor:text;display:inline-block;font-size:14px;line-height:19px;margin:5px 9px;outline:none;padding:4px 4px 4px 24px;width:calc(100% - 18px)}.vcv-ui-tinymce-fonts-selectbox .vcv-ui-tinymce-fonts-selectbox-options{background-color:#fff;box-shadow:0 3px 5px rgba(0,0,0,.2);display:none;float:left;left:0;margin:2px 0 0;min-width:160px;padding:0;position:absolute;top:100%;z-index:1000}.vcv-ui-tinymce-fonts-selectbox.mce-active>.vcv-ui-tinymce-fonts-selectbox-options{display:block}.vcv-ui-tinymce-fonts-selectbox .vcv-ui-tinymce-fonts-selectbox-options ul{margin:5px 0 0;max-height:350px;overflow-x:hidden;overflow-y:auto;width:240px}.vcv-ui-tinymce-fonts-selectbox .vcv-ui-tinymce-fonts-selectbox-options ul>li{margin-bottom:2px}.vcv-ui-tinymce-fonts-selectbox .vcv-ui-tinymce-fonts-selectbox-options ul>li:last-child{margin-bottom:0}.vcv-ui-tinymce-fonts-selectbox .vcv-ui-tinymce-fonts-selectbox-options a{background-image:url(https://cdn.hub.visualcomposer.com/plugin-assets/fonts2.png);background-repeat:no-repeat;border:none;box-shadow:0 0 0 1px transparent;box-sizing:border-box;clear:both;color:#333;display:block;font-weight:400;height:22px;line-height:16px;padding:3px 10px;text-decoration:none;text-indent:-9999px;transition:box-shadow .2s,opacity .2s;white-space:nowrap}.vcv-ui-tinymce-fonts-selectbox .vcv-ui-tinymce-fonts-selectbox-options a:focus,.vcv-ui-tinymce-fonts-selectbox .vcv-ui-tinymce-fonts-selectbox-options a:hover{box-shadow:0 0 0 1px #a9a9a9;opacity:.7;text-decoration:none}.vcv-ui-tinymce-fonts-selectbox-input-box:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#c5c5c5;content:"\2315";font-family:VC-Icons!important;font-style:normal;font-variant:normal;font-weight:400;left:15px;line-height:1;position:absolute;text-transform:none;top:12px}
4
+ /*! media breakpoints */.vcv-ui-form-group{border:0;margin:0 0 20px}.vcv-ui-form-group.vcv-ui-form-group--has-inner-fields{margin-bottom:0}.vcv-ui-form-group-heading-wrapper{display:flex}.vcv-ui-ajax-form-container label,.vcv-ui-form-group-heading{display:block;font-size:12px;font-weight:700;margin:0 0 3px}.vcv-ui-ajax-form-container label>.vcv-ui-wp-spinner,.vcv-ui-form-group-heading>.vcv-ui-wp-spinner{margin-left:15px}.vcv-ui-ajax-form-container small,.vcv-ui-form-helper,.vcv-ui-form-message{clear:both;color:#9a9a9a;display:block;font-size:.9em;font-style:italic;line-height:normal;margin:8px 0 12px}.vcv-ui-form-helper--action{color:#586dc6;cursor:pointer;text-decoration:none;transition:.2s}.vcv-ui-form-helper--action:hover{color:#515162;text-decoration:underline}.vcv-ui-form-helper--action:focus{box-shadow:none;outline:none}.vcv-ui-form-message{padding-top:24px;text-align:center}.vcv-ui-element-lock-container .vcv-ui-ajax-form-container small,.vcv-ui-element-lock-container .vcv-ui-form-helper{margin:0 0 20px}.vcv-ui-element-lock-container .vcv-ui-ajax-form-container small:last-of-type,.vcv-ui-element-lock-container .vcv-ui-form-helper:last-of-type{margin:0 0 30px}.vcv-ui-form-group-style--inline .vcv-ui-ajax-form-container label,.vcv-ui-form-group-style--inline .vcv-ui-form-group-heading{display:inline-block;margin:8px;vertical-align:baseline}.vcv-ui-form-group-style--inline .vcv-ui-ajax-form-container label:first-child,.vcv-ui-form-group-style--inline .vcv-ui-form-group-heading:first-child{margin-left:0}.vcv-ui-form-group-heading--inline{display:inline-block;margin-left:10px}@keyframes vcv-ui-form-blink{0%{border-color:#c4c4c4;box-shadow:0 0 0 1px rgba(140,171,221,0)}50%{border-color:#8cabdd;box-shadow:0 0 0 1px #8cabdd}to{border-color:#c4c4c4;box-shadow:0 0 0 1px rgba(140,171,221,0)}}@keyframes vcv-ui-form-shadow-blink{0%{border-color:#c4c4c4;box-shadow:0 0 0 1px rgba(140,171,221,0)}50%{border-color:#8cabdd;box-shadow:0 0 0 1px #8cabdd,inset 0 6px 6px -6px transparent}to{border-color:#c4c4c4;box-shadow:0 0 0 1px rgba(140,171,221,0),inset 0 6px 6px -6px rgba(0,0,0,.1)}}.vcv-ui-ajax-form-container select,.vcv-ui-form-dropdown{appearance:none;background:url(assets/e671e5cf539c602dca22.svg) right 1em center no-repeat #fff;border:1px solid #d1d1d1;border-radius:3px;box-shadow:none;box-sizing:border-box;color:#5c5b5b;display:inline-block;font-size:12px;font-weight:400;height:auto;line-height:1.5;padding:5px 2em 5px 14px;transition-duration:.2s;transition-property:all;transition-timing-function:ease-in-out;vertical-align:middle;width:100%}.vcv-ui-ajax-form-container select.vcv-ui-form-state--focus,.vcv-ui-ajax-form-container select:focus,.vcv-ui-ajax-form-container select:hover,.vcv-ui-form-dropdown.vcv-ui-form-state--focus,.vcv-ui-form-dropdown:focus,.vcv-ui-form-dropdown:hover{border-color:#c4c4c4}.vcv-ui-ajax-form-container select.vcv-ui-form-state--focus,.vcv-ui-ajax-form-container select:focus,.vcv-ui-form-dropdown.vcv-ui-form-state--focus,.vcv-ui-form-dropdown:focus{animation:vcv-ui-form-shadow-blink .4s ease-out;box-shadow:inset 0 6px 6px -6px rgba(0,0,0,.1)}.vcv-ui-ajax-form-container select::-ms-expand,.vcv-ui-form-dropdown::-ms-expand{display:none}.vcv-ui-ajax-form-container select:disabled,.vcv-ui-ajax-form-container select[disabled],.vcv-ui-form-dropdown:disabled,.vcv-ui-form-dropdown[disabled]{background-color:#f5f5f5;border-color:#d1d1d1;color:#7e7e7e;cursor:not-allowed}.vcv-ui-ajax-form-container select:not(select),.vcv-ui-form-dropdown:not(select){padding:8px 2.5em 8px 14px;width:auto}.vcv-ui-ajax-form-container select.vcv-ui-form-input-select,.vcv-ui-form-dropdown.vcv-ui-form-input-select{padding:5px 14px}.rtl .vcv-ui-ajax-form-container select,.rtl .vcv-ui-form-dropdown{background:url(assets/e671e5cf539c602dca22.svg) left 1em center no-repeat #fff;padding:8px 14px 8px 2em}.vcv-ui-form-dropdown-style--inline{width:auto}.vcv-ui-ajax-form-container .vcv-ui-ajax-form-container label,.vcv-ui-ajax-form-container .vcv-ui-form-group-heading{margin-top:20px}.vcv-layout-header .vcv-ui-ajax-form-container input[type=checkbox],.vcv-layout-header .vcv-ui-ajax-form-container input[type=radio],.vcv-layout-header .vcv-ui-ajax-form-container textarea[type=checkbox],.vcv-layout-header .vcv-ui-ajax-form-container textarea[type=radio]{display:inline-block;vertical-align:middle;width:auto}.vcv-layout-header .vcv-ui-ajax-form-container label input[type=email],.vcv-layout-header .vcv-ui-ajax-form-container label input[type=number],.vcv-layout-header .vcv-ui-ajax-form-container label input[type=search],.vcv-layout-header .vcv-ui-ajax-form-container label input[type=text]{margin-top:12px}.vcv-layout-header .vcv-ui-ajax-form-container input[type=checkbox]{height:16px;line-height:normal}.vcv-layout-header .vcv-ui-ajax-form-container input[type=checkbox]+label{display:inline-block;margin-bottom:.2em;margin-left:.4em;margin-right:1em}.vcv-layout-header .vcv-ui-ajax-form-container .vcv-ui-wp-spinner:before{background:transparent url(assets/9473596cf58c721f0a0b.svg) 50% 50% no-repeat;background-size:contain}.vcv-layout-header .vcv-ui-ajax-form-container a{color:#2b4b80;text-decoration:none}.vcv-layout-header .vcv-ui-ajax-form-container a:active,.vcv-layout-header .vcv-ui-ajax-form-container a:hover{color:#203251}.vce-image-filter--xpro2{-webkit-filter:contrast(1.3) brightness(.8) sepia(.25) saturate(1.5) hue-rotate(-10deg);filter:contrast(1.3) brightness(.8) sepia(.25) saturate(1.5) hue-rotate(-10deg)}.vce-image-filter--willow{-webkit-filter:saturate(.02) contrast(.85) brightness(1.2) sepia(.02);filter:saturate(.02) contrast(.85) brightness(1.2) sepia(.02)}.vce-image-filter--walden{-webkit-filter:sepia(.35) contrast(.9) brightness(1.1) hue-rotate(-10deg) saturate(1.5);filter:sepia(.35) contrast(.9) brightness(1.1) hue-rotate(-10deg) saturate(1.5)}.vce-image-filter--valencia{-webkit-filter:sepia(.15) saturate(1.5) contrast(.9);filter:sepia(.15) saturate(1.5) contrast(.9)}.vce-image-filter--toaster{-webkit-filter:sepia(.4) saturate(2.5) hue-rotate(-30deg) contrast(.67);filter:sepia(.4) saturate(2.5) hue-rotate(-30deg) contrast(.67)}.vce-image-filter--sutro{-webkit-filter:brightness(.75) contrast(1.3) sepia(.5) hue-rotate(-25deg);filter:brightness(.75) contrast(1.3) sepia(.5) hue-rotate(-25deg)}.vce-image-filter--sierra{-webkit-filter:contrast(.8) saturate(1.2) sepia(.15);filter:contrast(.8) saturate(1.2) sepia(.15)}.vce-image-filter--rise{-webkit-filter:saturate(1.4) sepia(.25) hue-rotate(-15deg) contrast(.8) brightness(1.1);filter:saturate(1.4) sepia(.25) hue-rotate(-15deg) contrast(.8) brightness(1.1)}.vce-image-filter--nashville{-webkit-filter:sepia(.4) saturate(1.5) contrast(.9) brightness(1.1) hue-rotate(-15deg);filter:sepia(.4) saturate(1.5) contrast(.9) brightness(1.1) hue-rotate(-15deg)}.vce-image-filter--mayfair{-webkit-filter:saturate(1.4) contrast(1.1);filter:saturate(1.4) contrast(1.1)}.vce-image-filter--lofi{-webkit-filter:contrast(1.4) brightness(.9) sepia(.05);filter:contrast(1.4) brightness(.9) sepia(.05)}.vce-image-filter--kelvin{-webkit-filter:sepia(.4) saturate(2.4) brightness(1.3) contrast(1);filter:sepia(.4) saturate(2.4) brightness(1.3) contrast(1)}.vce-image-filter--inkwell{-webkit-filter:grayscale(1) brightness(1.2) contrast(1.05);filter:grayscale(1) brightness(1.2) contrast(1.05)}.vce-image-filter--hudson{-webkit-filter:contrast(1.2) brightness(.9) hue-rotate(-10deg);filter:contrast(1.2) brightness(.9) hue-rotate(-10deg)}.vce-image-filter--hefe{-webkit-filter:contrast(1.3) sepia(.3) saturate(1.3) hue-rotate(-10deg) brightness(.95);filter:contrast(1.3) sepia(.3) saturate(1.3) hue-rotate(-10deg) brightness(.95)}.vce-image-filter--earlybird{-webkit-filter:sepia(.4) saturate(1.6) contrast(1.1) brightness(.9) hue-rotate(-10deg);filter:sepia(.4) saturate(1.6) contrast(1.1) brightness(.9) hue-rotate(-10deg)}.vce-image-filter--brannan{-webkit-filter:sepia(.5) contrast(1.4);filter:sepia(.5) contrast(1.4)}.vce-image-filter--amaro{-webkit-filter:hue-rotate(-10deg) contrast(.9) brightness(1.1) saturate(1.5);filter:hue-rotate(-10deg) contrast(.9) brightness(1.1) saturate(1.5)}.vce-image-filter--1977{-webkit-filter:sepia(.5) hue-rotate(-30deg) saturate(1.2) contrast(.8);filter:sepia(.5) hue-rotate(-30deg) saturate(1.2) contrast(.8)}.vcv-ui-form-attach-image-item .vcv-ui-form-attach-image-item-controls .vcv-ui-form-link .vcv-ui-dynamic-field-control{display:none}.vcv-ui-form-attach-image-item .vcv-ui-form-attach-image-item-controls .vcv-ui-form-link .vcv-ui-form-link-button{border:none}.vcv-ui-form-attach-image-item .vcv-ui-form-attach-image-item-controls .vcv-ui-form-link .vcv-ui-form-link-button:hover{background-color:transparent}.vcv-ui-form-attach-image-item .vcv-ui-form-attach-image-item-controls .vcv-ui-form-link .vcv-ui-form-link-button span{display:none}.vcv-ui-form-attach-image-item .vcv-ui-form-attach-image-item-controls .vcv-ui-form-link .vcv-ui-form-link-button .vcv-ui-icon-link:before{content:"\e919"}.vcv-ui-form-attach-image-items{list-style:none;margin:0;padding:0}.vcv-ui-form-attach-image-items:after{clear:both;content:" ";display:table}.vcv-ui-form-attach-image-item{list-style:none;margin-bottom:10px}.vcv-ui-form-attach-image-item.vcv-ui-form-attach-image-item--dragging{z-index:9999999}.vcv-ui-form-attach-image-item-inner{background:#fff;border-radius:5px;display:flex;padding:10px;position:relative;transition:box-shadow .2s ease-in-out;width:100%}.vcv-ui-form-attach-image-item-inner:hover{box-shadow:0 0 15px 0 rgba(0,0,0,.1)}.vcv-ui-form-attach-image-item-inner .vcv-ui-dynamic-field-control,.vcv-ui-form-attach-image-item-inner .vcv-ui-form-attach-image-item-control,.vcv-ui-form-attach-image-item-inner .vcv-ui-form-link .vcv-ui-form-link-button{align-items:center;color:#c6cbd4;cursor:pointer;display:flex;flex:0 0 auto;font-size:16px;height:2em;justify-content:center;line-height:1;outline:none;padding:0;text-decoration:none;transition-duration:.2s;transition-property:color;transition-timing-function:ease-in-out;width:2em}.vcv-ui-form-attach-image-item-inner .vcv-ui-dynamic-field-control:hover,.vcv-ui-form-attach-image-item-inner .vcv-ui-form-attach-image-item-control:hover,.vcv-ui-form-attach-image-item-inner .vcv-ui-form-link .vcv-ui-form-link-button:hover{color:#9aa3b3;text-decoration:none}.vcv-ui-form-attach-image-item-inner .vcv-ui-form-attach-image-item-control--drag{cursor:move;height:auto;margin-left:-9px;width:auto}.vcv-ui-form-attach-image-item-inner.vcv-ui-form-attach-image-item-inner--dynamic{height:80px}.vcv-ui-form-attach-image-item-inner.vcv-ui-form-attach-image-item-inner--dynamic .vcv-ui-dynamic-field-container{border:none;margin:0;padding:0;width:100%}.vcv-ui-form-attach-image-item-inner.vcv-ui-form-attach-image-item-inner--dynamic .vcv-ui-dynamic-field-tag{margin:0;padding:5px 11px 4px}.vcv-ui-form-attach-image-item-inner.vcv-ui-form-attach-image-item-inner--dynamic .vcv-ui-form-link-button{background-color:transparent;border:none}.vcv-ui-form-attach-image-item-inner.vcv-ui-form-attach-image-item-inner--dynamic .vcv-ui-icon-link:before{font-size:16px}.rtl .vcv-ui-form-attach-image-item-inner{flex-direction:row-reverse}.vcv-ui-form-attach-image-item-add-control{direction:ltr;display:flex}.vcv-ui-form-attach-image-item-add-control .vcv-ui-dynamic-field-control,.vcv-ui-form-attach-image-item-add-control .vcv-ui-form-attach-image-control{align-items:center;cursor:pointer;display:flex;flex-flow:row wrap;height:50px;justify-content:center;line-height:1;padding:0;position:relative;transition:all .2s}.vcv-ui-form-attach-image-item-add-control .vcv-ui-form-attach-image-control{border:2px dashed #c6cbd4;border-radius:5px;color:#c6cbd4;flex:1 0 auto;font-size:18px;transition:.2s}.vcv-ui-form-attach-image-item-add-control .vcv-ui-form-attach-image-control:focus,.vcv-ui-form-attach-image-item-add-control .vcv-ui-form-attach-image-control:hover{background:#fff;border-color:#6f747b;color:#6f747b;text-decoration:none}.vcv-ui-form-attach-image-item-add-control .vcv-ui-form-attach-image-control.vcv-ui-form-attach-image-control--drag-over{background:#fff;border-color:#6f747b;color:#6f747b}.vcv-ui-form-attach-image-item-add-control .vcv-ui-dynamic-field-control{color:#6f747b;flex:0 0 auto;font-size:16px}.vcv-ui-form-attach-image-item-add-control .vcv-ui-dynamic-field-control:focus,.vcv-ui-form-attach-image-item-add-control .vcv-ui-dynamic-field-control:hover{color:#16243f;text-decoration:none}.vcv-ui-form-attach-image-item-add-control.vcv-ui-form-attach-image-item-has-dynamic .vcv-ui-form-attach-image-control{margin-right:5px}.vcv-ui-form-attach-image-item-add-control.vcv-ui-form-attach-image-item-has-dynamic .vcv-ui-dynamic-field-control{padding-left:10px}.rtl .vcv-ui-form-attach-image-item-add-control.vcv-ui-form-attach-image-item-has-dynamic .vcv-ui-form-attach-image-control{margin-left:5px;margin-right:0}.vcv-ui-form-attach-image-thumbnail{background-color:#fefefe;background-image:linear-gradient(45deg,#eee 25%,transparent 0,transparent 75%,#eee 0,#eee),linear-gradient(45deg,#eee 25%,transparent 0,transparent 75%,#eee 0,#eee);background-position:0 0,10px 10px;background-repeat:repeat;background-size:20px 20px;cursor:pointer;margin:0;min-height:60px;min-width:60px;overflow:hidden;padding:0;position:relative}.vcv-ui-form-attach-image-thumbnail img{background-color:transparent;border:none;left:50%;max-height:100%;max-width:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.vcv-ui-form-attach-image-item-view--portrait .vcv-ui-form-attach-image-thumbnail img{height:auto;max-height:none;max-width:100%}.vcv-ui-form-attach-image-item-controls{align-items:center;display:flex;flex:1 0 auto;justify-content:flex-end}.rtl .vcv-ui-form-attach-image-item-controls{flex-direction:row-reverse}.vcv-ui-form-attach-image-description{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0 15px;overflow:hidden}.vcv-ui-form-attach-image-description span{color:#5c5b5b;flex:1 0 100%;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;letter-spacing:.3px;line-height:19px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vcv-ui-form-attach-image-description i{color:#999;font-size:12px;letter-spacing:.92px;line-height:20px;margin-top:-15px}.vcv-ui-form-attach-image-item .vcv-ui-form-button .vcv-ui-icon+*{margin-left:.6em}.rtl .vcv-ui-form-attach-image-item .vcv-ui-form-button .vcv-ui-icon+*{margin-left:0;margin-right:.6em}.vcv-ui-form-attach-image-item .vcv-ui-form-button .vcv-ui-icon{font-size:.8em;vertical-align:initial}.vcv-ui-form-group .vcv-ui-form-attach-image-url-dynamic .vcv-ui-form-link-button{line-height:13px;padding:6px 8px;width:auto}.vcv-ui-form-attach-image-filter{color:#484848;cursor:pointer;display:block;margin:0 auto;position:relative;text-align:center;width:80px}.vcv-ui-form-attach-image-filter-toggle{margin-top:10px}.vcv-ui-form-attach-image-filter-block{border-bottom:1px solid #ededed;border-top:1px solid #ededed;box-shadow:inset 0 -180px 150px -160px #fbfbfb,inset 0 180px 150px -160px #fbfbfb;margin:20px -20px;padding:0 20px;position:relative}.vcv-ui-form-attach-image-filter-container{overflow:hidden;position:relative;width:calc(100% + 20px)}.vcv-ui-form-attach-image-filter-list{list-style-type:none;margin:0;overflow-x:auto;padding:20px 2px 10px;white-space:nowrap}.vcv-ui-form-attach-image-filter-list-item{display:inline-block;margin:0 7px;vertical-align:top}.vcv-ui-form-attach-image-filter-list-item:first-child{margin-left:0}.vcv-ui-form-attach-image-filter .vcv-ui-form-attach-image-filter-image{background-color:transparent;border:none;left:50%;max-height:100%;max-width:none;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto}.vcv-ui-form-attach-image-filter-content{background-color:#fefefe;background-image:linear-gradient(45deg,#eee 25%,transparent 0,transparent 75%,#eee 0,#eee),linear-gradient(45deg,#eee 25%,transparent 0,transparent 75%,#eee 0,#eee);background-position:0 0,10px 10px;background-repeat:repeat;background-size:20px 20px;display:block;height:80px;overflow:hidden;position:relative}.vcv-ui-form-attach-image-filter-content--active{box-shadow:0 0 0 2px rgba(70,115,189,.8)}.vcv-ui-form-attach-image-filter-name{color:#6f747b;display:block;font-size:12px;margin:5px 0;white-space:normal}.vcv-ui-form-button{word-wrap:break-word;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:3px;box-sizing:border-box;cursor:pointer;display:inline-block;font-size:12px;font-weight:700;line-height:1.5;margin:0;padding:5px 14px;text-align:center;text-decoration:none;transition-duration:.2s;transition-property:color,background,border,opacity,transform;transition-timing-function:ease-in-out;user-select:none;vertical-align:middle}.vcv-ui-form-button[disabled]:not(.vcv-ui-form-button-undisabled){color:#f3f3f3;cursor:not-allowed}.vcv-ui-form-button[disabled]:not(.vcv-ui-form-button-undisabled):hover{background-color:#304568}.vcv-ui-form-button.vcv-ui-form-button--loading{pointer-events:none;position:relative}.vcv-ui-form-button.vcv-ui-form-button--loading:before{background-color:#304568;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.vcv-ui-form-button.vcv-ui-form-button--loading:focus:before,.vcv-ui-form-button.vcv-ui-form-button--loading:hover:before{background:#d98800}.vcv-ui-form-button.vcv-ui-form-button--loading:after{animation:vcv-ui-wp-spinner-animation .7s linear infinite;background:transparent url(assets/180442a2e0a058651cf0.svg) 50% 50% no-repeat;background-size:contain;content:"";display:block;height:16px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:16px;z-index:1}.vcv-ui-form-button .vcv-ui-icon{display:inline-block;flex-basis:100%;height:1em;line-height:inherit;position:relative;vertical-align:middle;width:1em}.vcv-ui-form-button .vcv-ui-icon+*{margin-left:1em}.vcv-ui-form-button .vcv-ui-icon:before{font-size:1.35em;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.vcv-ui-form-button--large{-webkit-font-smoothing:antialiased;background:#283aa4;border:none;border-radius:0;box-shadow:none;color:#fff;font-family:Montserrat,sans-serif;font-size:12px;letter-spacing:.077em;margin-bottom:12px;max-width:100%;padding:16px 34px;text-transform:uppercase}.vcv-ui-form-button--large:focus,.vcv-ui-form-button--large:hover{background:#ffae27;color:#fff}.vcv-ui-form-button--large:active,.vcv-ui-form-button--large:focus,.vcv-ui-form-button--large:hover,.vcv-ui-form-button--large:visited{border:none;box-shadow:none;text-decoration:none}.rtl .vcv-ui-form-button .vcv-ui-icon+*{margin-left:0;margin-right:1em}.vcv-ui-form-button--default{background-color:#fff;border-color:#d1d1d1;color:#707070}.vcv-ui-form-button--default.vcv-ui-state--active,.vcv-ui-form-button--default:hover{background-color:#ddd}.vcv-ui-form-button--action,.vcv-ui-form-button-group--action .vcv-ui-form-button{background-color:#283aa4;color:#fff;padding:11px 24px}.vcv-ui-form-button--action.vcv-ui-state--active,.vcv-ui-form-button--action:hover,.vcv-ui-form-button-group--action .vcv-ui-form-button.vcv-ui-state--active,.vcv-ui-form-button-group--action .vcv-ui-form-button:hover{background-color:#ffae27}.vcv-ui-lock-control-container .vcv-ui-form-button--action,.vcv-ui-lock-control-container .vcv-ui-form-button-group--action .vcv-ui-form-button{margin:0 20px 0 0}.vcv-ui-lock-control-container .vcv-ui-form-button--default{padding:11px 24px}.vcv-ui-lock-control-container .vcv-ui-wp-spinner{height:40px;width:40px}.vcv-ui-lock-control-container .vcv-ui-wp-spinner:before{height:27px;opacity:.5;width:27px}.vcv-ui-form-buttons-group{border-radius:3px;display:inline-flex;flex-flow:row wrap;overflow:hidden}.vcv-ui-form-buttons-group>.vcv-ui-form-button{border-radius:0;flex:1 0 auto;font-weight:700;margin-bottom:1px;margin-left:1px}.vcv-ui-form-button-group--action{background-color:#3a5c95}.vcv-ui-form-button-group--attribute,.vcv-ui-form-group.vcv-ui-form-button-group--attribute{border:1px solid #d0d0d0;direction:ltr}.vcv-ui-form-button-group--attribute .vcv-ui-form-button,.vcv-ui-form-group.vcv-ui-form-button-group--attribute .vcv-ui-form-button{align-items:center;background:#fff;border:0;border-left:1px solid #d0d0d0;color:#6f747b;display:flex;font-size:11px;font-weight:700;height:40px;justify-content:center;margin:0;min-width:40px;padding:0}.vcv-ui-form-button-group--attribute .vcv-ui-form-button:first-child,.vcv-ui-form-group.vcv-ui-form-button-group--attribute .vcv-ui-form-button:first-child{border-left:none}.vcv-ui-form-button-group--attribute .vcv-ui-form-button.vcv-ui-form-button--active,.vcv-ui-form-button-group--attribute .vcv-ui-form-button:hover,.vcv-ui-form-group.vcv-ui-form-button-group--attribute .vcv-ui-form-button.vcv-ui-form-button--active,.vcv-ui-form-group.vcv-ui-form-button-group--attribute .vcv-ui-form-button:hover{background:#ddd}.vcv-ui-form-button-group--attribute .vcv-ui-form-button .vcv-ui-icon-attribute,.vcv-ui-form-group.vcv-ui-form-button-group--attribute .vcv-ui-form-button .vcv-ui-icon-attribute{font-size:14px}.vcv-ui-form-button-group--large{border:1px solid #d0d0d0;direction:ltr}.vcv-ui-form-button-group--large .vcv-ui-form-button{background:#fff;border:none;border-left:1px solid #d0d0d0;border-radius:0;color:#6f747b;cursor:pointer;flex:0 1 auto;margin:0;padding:14px 24px;transition:background .2s ease-in-out}.vcv-ui-form-button-group--large .vcv-ui-form-button:first-child{border-left:none}.vcv-ui-form-button-group--large .vcv-ui-form-button.vcv-ui-form-button--active,.vcv-ui-form-button-group--large .vcv-ui-form-button:hover{background:#ddd}.vcv-ui-form-button-group--large .vcv-ui-form-button .vcv-ui-icon-expand{margin-left:8px}.vcv-ui-form-button-group--large .vcv-ui-form-button-group-item .vcv-ui-form-button{border-left:1px solid #d0d0d0}.vcv-ui-form-button-group--large .vcv-ui-form-button-group-item:first-child .vcv-ui-form-button{border-left:none}.vcv-ui-form-checkboxes{margin:8px 0 12px}.vcv-ui-form-checkboxes--list{margin:0}.vcv-ui-form-checkboxes--list .vcv-ui-form-checkbox{display:block}.vcv-ui-form-checkboxes--limit .vcv-ui-scroll-content{padding:5px 1px}.vcv-ui-form-checkbox{cursor:pointer;display:inline-block;font-size:12px;font-weight:700;margin:0 0 10px;padding-left:2em;padding-right:1em;position:relative;vertical-align:middle}.vcv-ui-form-checkbox .vcv-ui-form-checkbox-indicator{background-color:#fff;background-image:none;border:1px solid #d1d1d1;border-radius:3px;color:#283aa4;display:block;font-size:1em;height:18px;left:0;position:absolute;text-align:center;top:-1px;transition-duration:.2s;transition-property:all;transition-timing-function:ease-in-out;user-select:none;width:18px}.vcv-ui-form-checkbox:hover .vcv-ui-form-checkbox-indicator{border-color:#c4c4c4}.vcv-ui-form-checkbox>input{opacity:0;position:absolute;z-index:-1}.vcv-ui-form-checkbox>input:focus+.vcv-ui-form-checkbox-indicator{animation:vcv-ui-form-blink .4s ease-out}.vcv-ui-form-checkbox>input:checked+.vcv-ui-form-checkbox-indicator:before{transform:translate(-50%,-50%) scale(1)}.vcv-ui-form-checkbox>input+.vcv-ui-form-checkbox-indicator:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#283aa4;content:"";font-size:.85em;font-style:normal;font-variant:normal;font-weight:400;height:8px;left:50%;line-height:1;position:absolute;text-transform:none;top:50%;transform:translate(-50%,-50%) scale(0);transition:transform .2s ease-in-out;width:8px}.vcv-ui-form-checkbox>input:disabled+.vcv-ui-form-checkbox-indicator,.vcv-ui-form-checkbox>input[disabled]+.vcv-ui-form-checkbox-indicator{background-color:#f5f5f5;border-color:#d1d1d1;color:#7e7e7e;cursor:not-allowed}.vcv-ui-form-checkbox+.vcv-ui-ajax-form-container small,.vcv-ui-form-checkbox+.vcv-ui-form-helper{margin-left:2em}.vcv-ui-form-checkbox-children{margin-left:10px}.rtl .vcv-ui-form-checkbox{padding-left:1em;padding-right:2em}.rtl .vcv-ui-form-checkbox .vcv-ui-form-checkbox-indicator{left:auto;right:0}.rtl .vcv-ui-form-checkbox+.vcv-ui-ajax-form-container small,.rtl .vcv-ui-form-checkbox+.vcv-ui-form-helper{margin-left:0;margin-right:2em}.vcv-ui-form-colorpicker{position:relative}.vcv-ui-form-colorpicker--default{font-size:10px;font-weight:700;letter-spacing:.5px;padding:11px 14px;text-transform:uppercase}.vcv-ui-color-picker{display:block;width:255px}.vcv-ui-color-picker .wp-color-result{background-color:#fff;border:1px solid #c5c5c5;border-radius:3px;box-shadow:none;box-sizing:border-box;font-size:14px;height:40px;line-height:1.5;margin:0 2% 0 0;outline:none;padding:8px 14px;vertical-align:middle;width:23%}.vcv-ui-color-picker .wp-color-result:focus,.vcv-ui-color-picker .wp-color-result:hover{border-color:#c4c4c4}.vcv-ui-color-picker .wp-color-result:after,.vcv-ui-color-picker .wp-color-result:before{border-radius:inherit;bottom:-1px;box-shadow:none;content:"";display:block;left:-1px;position:absolute;right:-1px;top:-1px}.vcv-ui-color-picker .wp-color-result:after{background:inherit;border:inherit}.vcv-ui-color-picker .wp-color-result:before{background-color:#fff;background-image:linear-gradient(45deg,#eee 25%,transparent 0,transparent 75%,#eee 0,#eee),linear-gradient(45deg,#eee 25%,transparent 0,transparent 75%,#eee 0,#eee);background-position:0 0,10px 10px;background-repeat:repeat;background-size:20px 20px}.vcv-ui-color-picker .wp-color-result .vcv-ui-icon{background-color:#eaeaea;border:inherit;border-radius:inherit;bottom:-1px;color:#707070;display:none;left:100%;position:absolute;top:-1px;transition-duration:.2s;transition-property:background-color;transition-timing-function:ease-in-out}.vcv-ui-color-picker .wp-color-result .vcv-ui-icon:before{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.vcv-ui-color-picker .wp-color-result .vcv-ui-icon:hover{background-color:#ddd}.vcv-ui-color-picker .wp-color-result,.vcv-ui-color-picker .wp-picker-holder,.vcv-ui-color-picker .wp-picker-input-wrap{position:relative}.vcv-ui-color-picker .wp-color-result.wp-picker-open,.vcv-ui-color-picker .wp-color-result.wp-picker-open~.wp-picker-holder,.vcv-ui-color-picker .wp-color-result.wp-picker-open~.wp-picker-input-wrap{z-index:10}.vcv-ui-color-picker .wp-color-result:not(.wp-picker-open){margin-right:40px}.vcv-ui-color-picker .wp-color-result:not(.wp-picker-open):after{border-bottom-right-radius:0;border-top-right-radius:0}.vcv-ui-color-picker .wp-color-result:not(.wp-picker-open) .vcv-ui-icon{border-bottom-left-radius:0;border-top-left-radius:0;display:block;visibility:visible;width:40px}.vcv-ui-color-picker .vcv-ui-form-input-group{box-sizing:border-box;display:inline-flex;width:75%}.vcv-ui-color-picker .wp-color-result:not(.wp-picker-open)~.vcv-ui-form-input-group,.vcv-ui-color-picker .wp-color-result:not(.wp-picker-open)~.wp-picker-holder{display:none}.vcv-ui-color-picker .vcv-ui-color-picker-alpha-container{padding:10px}.vcv-ui-color-picker .vcv-ui-color-picker-alpha-container>label{display:block}.vcv-ui-color-picker .iris-square-value{box-shadow:none}.vcv-ui-color-picker .wp-picker-holder{background-color:#fff;border:1px solid #c5c5c5;border-radius:3px;font-size:14px;margin-top:4px}.vcv-ui-color-picker .iris-picker{background-color:transparent;background-image:none;border:none;margin:0}.vcv-ui-color-picker .iris-picker~*{border-top:inherit}.vcv-ui-form-button{position:relative}.vcv-ui-form-button>input{opacity:0;position:absolute;z-index:-1}.vcv-ui-editor-dropdown-input-container{background:#fff;border-radius:3px;display:flex;margin:0}.vcv-ui-editor-dropdown-input-container .vcv-ui-ajax-form-container select,.vcv-ui-editor-dropdown-input-container .vcv-ui-form-dropdown{border-radius:0;height:100%;opacity:0}.vcv-ui-editor-dropdown-input-container .vcv-ui-form-input{border:none;padding-left:0;width:auto}.vcv-ui-editor-dropdown-input-container .vcv-ui-form-input:focus{animation:none;box-shadow:none}.vcv-ui-editor-dropdown-input-container .vcv-ui-editor-dropdown-input-field-container{display:flex;flex:1 0 auto}.vcv-ui-editor-dropdown-input-container .vcv-ui-editor-dropdown-input-field-container .vcv-ui-editor-dropdown-input-field{border:1px solid #d1d1d1;border-bottom-left-radius:0;border-left:none;border-top-left-radius:0;flex:1 0 auto;padding-left:10px}.vcv-ui-editor-dropdown-input-icon-container{align-items:center;display:flex;flex:0 0 60px;justify-content:center}.vcv-ui-editor-dropdown-input-icon-container .vcv-ui-icon-dropdown-input{color:#c5c5c5;font-size:19px}.vcv-ui-editor-dropdown-input-dropdown-container{background-color:#fff;border:1px solid #d1d1d1;border-bottom-left-radius:3px;border-right:0;border-top-left-radius:3px;display:inline-block;flex:0 0 100px;position:relative}.vcv-ui-editor-dropdown-input-dropdown-container:before{background:url(assets/e671e5cf539c602dca22.svg) right 1em center no-repeat;border-right:1px solid #d1d1d1;bottom:0;color:#5c5b5b;content:attr(data-content);left:0;line-height:normal;overflow:hidden;padding:8px 2em 8px 14px;pointer-events:none;position:absolute;right:0;text-overflow:ellipsis;top:0;white-space:nowrap}.rtl .vcv-ui-editor-dropdown-input-dropdown-container{border:1px solid #d1d1d1;border-radius:0;border-bottom-right-radius:3px;border-left:0;border-top-right-radius:3px}.rtl .vcv-ui-editor-dropdown-input-dropdown-container:before{background:url(assets/e671e5cf539c602dca22.svg) left 1em center no-repeat;border-left:1px solid #d1d1d1;border-right:0;padding:8px 14px 8px 2em}.rtl .vcv-ui-editor-dropdown-input-container .vcv-ui-editor-dropdown-input-field-container .vcv-ui-editor-dropdown-input-field{border:1px solid #d1d1d1;border-radius:3px;border-bottom-right-radius:0;border-right:none;border-top-right-radius:0;padding-right:10px}.vcv-ui-editor-field-highlight{animation:vcv-ui-form-shadow-blink .4s ease-out;box-shadow:inset 0 6px 6px -6px rgba(0,0,0,.1);outline:none}.vcv-check-new-form-elements{margin:3rem auto;width:50vw}.vcv-ui-iconpicker-picker-dropdown{min-height:36px}.vcv-ui-form-iconpicker-content{border:1px solid #d1d1d1;border-radius:3px;display:none;margin-top:4px;padding:0}.vcv-ui-form-iconpicker-content.vcv-ui-form-state--active{display:block}.vcv-ui-form-iconpicker-content-heading{background-color:#f5f5f5;border-bottom:1px solid #ebebeb;padding:14px 14px 7px}.vcv-ui-form-iconpicker-content-heading>*{margin-bottom:7px}.vcv-ui-form-iconpicker-options{display:flex;flex-flow:row wrap;max-height:300px;overflow:auto}.vcv-ui-form-iconpicker-option{background-color:#fff;border:1px solid #ebebeb;border-bottom:0;border-right:0;color:#5c5b5b;cursor:pointer;flex:1 1 80px;font-size:1rem;height:40px;margin-left:-1px;margin-top:-1px;position:relative;transition-duration:.2s;transition-property:all;transition-timing-function:ease-in-out;width:80px}.vcv-ui-form-iconpicker-option>*{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.vcv-ui-form-iconpicker-option.vcv-ui-form-state--active,.vcv-ui-form-iconpicker-option:hover{background-color:#283aa4;color:#fff}.vcv-ui-form-iconpicker-error{padding:7px 14px}.vcv-ui-form-iconpicker-option.vcv-ui-form-iconpicker--disabled{color:#eee;cursor:not-allowed;pointer-events:none}.vcv-ui-form-iconpicker-option.vcv-ui-form-iconpicker--disabled:hover{background-color:#fff}.rtl .vcv-ui-form-iconpicker-option{border:1px solid #ebebeb;border-left:0;margin-left:0;margin-right:-1px;text-align:left}.vcv-layout-header .vcv-ui-form-input,.vcv-ui-ajax-form-container input,.vcv-ui-ajax-form-container textarea{background-color:#fff;background-image:none;border:1px solid #d1d1d1;border-radius:3px;box-shadow:none;color:#5c5b5b;font-size:12px;font-weight:400;height:auto;line-height:1.5;min-height:auto;padding:5px 14px;transition-duration:.2s;transition-property:all;transition-timing-function:ease-in-out;width:100%}.vcv-layout-header .vcv-ui-form-input.vcv-ui-editor-save-preset-field,.vcv-layout-header .vcv-ui-form-input.vcv-ui-editor-save-template-field,.vcv-ui-ajax-form-container input.vcv-ui-editor-save-preset-field,.vcv-ui-ajax-form-container input.vcv-ui-editor-save-template-field,.vcv-ui-ajax-form-container textarea.vcv-ui-editor-save-preset-field,.vcv-ui-ajax-form-container textarea.vcv-ui-editor-save-template-field{font-size:14px}.vcv-layout-header .vcv-ui-form-input::-ms-clear,.vcv-ui-ajax-form-container input::-ms-clear,.vcv-ui-ajax-form-container textarea::-ms-clear{display:none}.vcv-layout-header .vcv-ui-form-input:focus,.vcv-layout-header .vcv-ui-form-input:hover,.vcv-ui-ajax-form-container input:focus,.vcv-ui-ajax-form-container input:hover,.vcv-ui-ajax-form-container textarea:focus,.vcv-ui-ajax-form-container textarea:hover{border-color:#c4c4c4}.vcv-layout-header .vcv-ui-form-input:focus,.vcv-ui-ajax-form-container input:focus,.vcv-ui-ajax-form-container textarea:focus{animation:vcv-ui-form-shadow-blink .4s ease-out;box-shadow:inset 0 6px 6px -6px rgba(0,0,0,.1)}.vcv-layout-header .vcv-ui-form-input::placeholder,.vcv-ui-ajax-form-container input::placeholder,.vcv-ui-ajax-form-container textarea::placeholder{color:#c5c5c5;font-style:italic}.vcv-layout-header .vcv-ui-form-input:disabled,.vcv-layout-header .vcv-ui-form-input[disabled],.vcv-layout-header .vcv-ui-form-input[readonly],.vcv-ui-ajax-form-container input:disabled,.vcv-ui-ajax-form-container input[disabled],.vcv-ui-ajax-form-container input[readonly],.vcv-ui-ajax-form-container textarea:disabled,.vcv-ui-ajax-form-container textarea[disabled],.vcv-ui-ajax-form-container textarea[readonly]{background-color:#f5f5f5;border-color:#d1d1d1;color:#7e7e7e;cursor:not-allowed}.vcv-layout-header .vcv-ui-form-input.vcv-ui-form-input--error,.vcv-ui-ajax-form-container input.vcv-ui-form-input--error,.vcv-ui-ajax-form-container textarea.vcv-ui-form-input--error{border-color:#f44}.vcv-layout-header textarea.vcv-ui-form-input{height:10em;overflow:auto;resize:vertical}.vcv-layout-header .vcv-ui-form-input-group{display:flex;padding-left:1px}.vcv-layout-header .vcv-ui-form-input-group .vcv-ui-form-input{flex-grow:1;margin-left:-1px;min-width:50%;position:relative;width:auto}.vcv-layout-header .vcv-ui-form-input-group .vcv-ui-form-input:focus,.vcv-layout-header .vcv-ui-form-input-group .vcv-ui-form-input:hover{z-index:10}.vcv-layout-header .vcv-ui-form-input-group .vcv-ui-form-input:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.vcv-layout-header .vcv-ui-form-input-group .vcv-ui-form-input:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.vcv-ui-ajax-form-container select.vcv-ui-color-picker-dropdown,.vcv-ui-form-dropdown.vcv-ui-color-picker-dropdown{color:#c5c5c5;font-size:14px;font-style:italic;font-weight:400;line-height:16px;text-align:center}.vcv-ui-input-search{position:relative}.vcv-ui-input-search .vcv-ui-form-input-search-addon{background:transparent;bottom:0;color:#c5c5c5;display:block;font-size:14px;font-weight:400;line-height:1.5;padding:8px 14px;pointer-events:none;position:absolute;top:0}.vcv-ui-input-search .vcv-ui-form-input-search-addon>*{position:absolute;top:50%;transform:translateY(-50%)}.vcv-ui-input-search .vcv-ui-form-input-search-addon:first-child{left:0}.vcv-ui-input-search .vcv-ui-form-input-search-addon:first-child>*{left:14px}.vcv-ui-input-search .vcv-ui-form-input-search-addon:last-child{right:0}.vcv-ui-input-search .vcv-ui-form-input-search-addon:last-child>*{right:14px}.vcv-ui-input-search .vcv-ui-form-input:not(:first-child){padding-left:35px}.vcv-ui-input-search .vcv-ui-form-input:not(:last-child){padding-right:35px}.vcv-layout-header .vcv-ui-form-input-select .vcv-ui-form-input{border-bottom-right-radius:0;border-right:0;border-top-right-radius:0;flex-grow:0;min-width:0;width:140px}.vcv-layout-header .vcv-ui-form-input-select .vcv-ui-ajax-form-container select,.vcv-layout-header .vcv-ui-form-input-select .vcv-ui-form-dropdown{background-color:#f5f5f5;border-bottom-left-radius:0;border-top-left-radius:0;width:80px}.vcv-layout-header .vcv-ui-form-input-select-list{background:#fff;border:1px solid #d1d1d1;border-radius:3px;display:flex;flex-wrap:wrap;font-size:14px;justify-content:space-between;margin-top:4px;padding:5px}.vcv-layout-header .vcv-ui-form-input-select-item{border-radius:3px;cursor:pointer;margin:3px 0;min-height:35px;padding:5px 5px 5px 14px;width:32%}.vcv-layout-header .vcv-ui-form-input-select-item span{display:block;position:relative;top:50%;transform:translateY(-50%)}.vcv-layout-header .vcv-ui-form-input-select-item-active,.vcv-layout-header .vcv-ui-form-input-select-item:hover{background:#eaeaea}.rtl .vcv-layout-header .vcv-ui-form-input-select .vcv-ui-form-input{border-bottom-left-radius:0;border-bottom-right-radius:3px;border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1;border-top-left-radius:0;border-top-right-radius:3px}.rtl .vcv-layout-header .vcv-ui-form-input-select .vcv-ui-ajax-form-container select,.rtl .vcv-layout-header .vcv-ui-form-input-select .vcv-ui-form-dropdown{border-bottom-left-radius:3px;border-bottom-right-radius:0;border-top-left-radius:3px;border-top-right-radius:0}.vcv-layout-header .vcv-ui-form-input-icon .vcv-ui-form-input{flex-grow:0;min-width:0;width:calc(100% - 40px)}.vcv-layout-header .vcv-ui-form-input-icon .vcv-ui-form-icon{background:#f5f5f5;border-bottom-right-radius:0;border-top-right-radius:0;padding-right:14px}.vcv-ui-form-link{align-items:center;display:flex}.vcv-ui-form-link .vcv-ui-form-link-data{display:flex;flex:1 1 0;flex-wrap:wrap;font-size:13px;width:0}.vcv-ui-form-link .vcv-ui-form-link-button{flex:0 0 auto;font-size:10px;font-weight:700;letter-spacing:.5px;padding-bottom:11px;padding-top:11px;text-transform:uppercase}.vcv-ui-form-link .vcv-ui-form-link-title{color:#9a9a9a;display:inline-block;margin:2px 0 2px 14px;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.vcv-ui-form-link .vcv-ui-form-link-title:before{content:attr(data-vc-link-title)}.vcv-ui-form-link .vcv-ui-form-link-title:empty{display:none}.vcv-ui-form-link .vcv-ui-form-link-button-group{align-items:stretch;direction:ltr;display:flex}.vcv-ui-form-link .vcv-ui-form-link-button-group .vcv-ui-form-link-button{border-bottom-right-radius:0;border-top-right-radius:0}.vcv-ui-form-link .vcv-ui-form-link-button-group .vcv-ui-dynamic-field-control{align-items:center;background-color:#fff;border:1px solid #d1d1d1;border-bottom-right-radius:3px;border-left:0;border-top-right-radius:3px;color:#707070;display:flex;font-size:12px;padding:6px;transition-duration:.2s;transition-property:color,background,border,opacity;transition-timing-function:ease-in-out}.vcv-ui-form-link .vcv-ui-form-link-button-group .vcv-ui-dynamic-field-control:hover{background-color:#ddd}.vcv-ui-form-radio-buttons{margin:8px 0 12px}.vcv-ui-form-radio-buttons--list .vcv-ui-form-radio{display:block}.vcv-ui-form-radio{cursor:pointer;display:inline-block;font-size:12px;font-weight:700;margin:0 0 10px;padding-left:2em;padding-right:1em;position:relative;vertical-align:middle}.vcv-ui-form-radio .vcv-ui-form-radio-indicator{background-color:#fff;background-image:none;border:1px solid #d1d1d1;border-radius:100%;color:#283aa4;display:block;font-size:1em;height:18px;left:0;position:absolute;text-align:center;top:-1px;transition-duration:.2s;transition-property:all;transition-timing-function:ease-in-out;user-select:none;width:18px}.vcv-ui-form-radio:hover .vcv-ui-form-radio-indicator{border-color:#c4c4c4}.vcv-ui-form-radio>input{opacity:0;position:absolute;z-index:-1}.vcv-ui-form-radio>input:focus+.vcv-ui-form-radio-indicator{animation:vcv-ui-form-blink .4s ease-out}.vcv-ui-form-radio>input+.vcv-ui-form-radio-indicator:before{speak:none;background-color:#283aa4;border-radius:inherit;box-sizing:border-box;content:"";font-size:.85em;font-style:normal;font-variant:normal;font-weight:400;height:8px;left:50%;line-height:1;position:absolute;text-transform:none;top:50%;transform:translate(-50%,-50%) scale(0);transition:transform .2s ease-in-out;width:8px}.vcv-ui-form-radio>input:checked+.vcv-ui-form-radio-indicator:before{transform:translate(-50%,-50%) scale(1);transition:transform .2s ease-in-out}.vcv-ui-form-radio>input:disabled+.vcv-ui-form-radio-indicator,.vcv-ui-form-radio>input[disabled]+.vcv-ui-form-radio-indicator{background-color:#f5f5f5;border-color:#d1d1d1;color:#7e7e7e;cursor:not-allowed}.vcv-ui-form-radio+.vcv-ui-ajax-form-container small,.vcv-ui-form-radio+.vcv-ui-form-helper{margin-left:2em}.vcv-ui-form-range{display:flex;height:30px}.vcv-ui-form-range .vcv-ui-form-range-helper{flex-grow:1;line-height:30px;margin-right:20px;position:relative}.vcv-ui-form-range .vcv-ui-form-range-bg{background:#283aa4;border-radius:5px;height:8px;left:1px;max-width:99%;min-width:12px;pointer-events:none;position:absolute;top:11px;width:0;z-index:1}.vcv-ui-form-range .vcv-ui-form-range-slider-bg{background:#fff;border:1px solid #d3d3d3;border-radius:5px;height:8px;left:0;pointer-events:none;position:absolute;top:11px;width:100%;z-index:0}.vcv-ui-form-range .vcv-ui-form-range-slider{-webkit-appearance:none;background:transparent;margin:9px 0;padding:0;position:relative;vertical-align:middle;width:100%;z-index:2}.vcv-ui-form-range .vcv-ui-form-range-slider:focus{outline:none}.vcv-ui-form-range .vcv-ui-form-range-slider::-webkit-slider-runnable-track{animate:.2s;background:transparent;cursor:pointer;height:8px;width:100%}.vcv-ui-form-range .vcv-ui-form-range-slider::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:5px solid #283aa4;border-radius:50%;box-sizing:border-box;cursor:pointer;height:18px;margin-top:-6px;position:relative;width:18px;z-index:2}.vcv-ui-form-range .vcv-ui-form-range-slider:focus::-webkit-slider-runnable-track{background:transparent}.vcv-ui-form-range .vcv-ui-form-range-slider::-moz-range-track{animate:.2s;background:transparent;cursor:pointer;height:8px;width:100%}.vcv-ui-form-range .vcv-ui-form-range-slider:focus::-moz-range-track{background:transparent}.vcv-ui-form-range .vcv-ui-form-range-slider::-moz-range-thumb{background:#fff;border:5px solid #283aa4;border-radius:50%;box-sizing:border-box;cursor:pointer;height:18px;position:relative;width:18px;z-index:2}.vcv-ui-form-range .vcv-ui-form-range-slider::-ms-track{animate:.2s;background:transparent;border-color:transparent;border-width:1px 0;color:transparent;cursor:pointer;height:8px;width:100%}.vcv-ui-form-range .vcv-ui-form-range-slider::-ms-fill-lower,.vcv-ui-form-range .vcv-ui-form-range-slider::-ms-fill-upper{background:transparent}.vcv-ui-form-range .vcv-ui-form-range-slider::-ms-thumb{background:#fff;border:5px solid #283aa4;border-radius:50%;box-sizing:border-box;cursor:pointer;height:18px;margin-top:0;position:relative;width:18px;z-index:2}.vcv-ui-form-range .vcv-ui-form-range-slider:focus::-ms-fill-lower,.vcv-ui-form-range .vcv-ui-form-range-slider:focus::-ms-fill-upper{background:transparent}.vcv-ui-form-range .vcv-ui-form-range-input{padding-left:5px;padding-right:5px;text-align:center;width:60px}.rtl .vcv-ui-form-range .vcv-ui-form-range-helper{margin-left:20px;margin-right:0}.rtl .vcv-ui-form-range .vcv-ui-form-range-bg{left:auto;right:1px}.vcv-ui-editor-search-container{display:flex;margin:12px 60px 12px 20px;position:relative}.vcv-ui-editor-search-container .vcv-ui-ajax-form-container select,.vcv-ui-editor-search-container .vcv-ui-form-dropdown{border-radius:0;height:100%;opacity:0}.vcv-ui-editor-search-container .vcv-ui-form-input{border:none;width:auto}.vcv-ui-editor-search-container .vcv-ui-form-input:focus{animation:none;box-shadow:none}.vcv-ui-teaser-add-element-content .vcv-ui-editor-search-container{margin:12px 92px 12px 20px}.rtl .vcv-ui-teaser-add-element-content .vcv-ui-editor-search-container{margin:12px 20px 12px 92px}.rtl .vcv-ui-editor-search-container{margin:12px 20px 12px 60px}.rtl .vcv-ui-editor-search-container .vcv-ui-form-input{padding-right:0}.rtl .vcv-ui-editor-search-container .vcv-ui-editor-search-dropdown-container{border:0;border-bottom-right-radius:3px;border-top-right-radius:3px}.rtl .vcv-ui-editor-search-container .vcv-ui-editor-search-dropdown-container:before{border-left:1px solid #d1d1d1;border-right:0}:not(.rtl) .vcv-ui-editor-search-container .vcv-ui-form-input{padding-left:0}.vcv-ui-editor-search-field-container{background:#fff;border-radius:3px;display:flex;flex:1 0 auto;overflow:hidden}.vcv-ui-editor-search-field-container .vcv-ui-editor-search-field{font-size:14px;padding:8px 14px;width:0}.vcv-ui-editor-search-icon-container{align-items:center;display:flex;flex:0 0 60px;justify-content:center;transition:background .2s ease-in-out}.vcv-ui-editor-search-icon-container .vcv-ui-icon-search{color:#c5c5c5;font-size:19px}.vcv-ui-editor-search-icon-container--disabled{background:#f5f5f5;cursor:not-allowed}.vcv-ui-editor-search-field{flex:1 0 auto}.vcv-ui-editor-search-dropdown-container{background-color:#eaeaea;border-bottom-left-radius:3px;border-top-left-radius:3px;display:inline-block;flex:0 0 100px;position:relative}.vcv-ui-editor-search-dropdown-container:before{background:url(assets/e671e5cf539c602dca22.svg) right 1em center no-repeat;border-right:1px solid #d1d1d1;bottom:0;color:#5c5b5b;content:attr(data-content);left:0;line-height:1.7;overflow:hidden;padding:8px 2em 8px 14px;pointer-events:none;position:absolute;right:0;text-overflow:ellipsis;text-transform:capitalize;top:0;white-space:nowrap}.vcv-ui-form-switch-container,.vcv-ui-form-switch-trigger-label{display:inline-block;vertical-align:middle}.vcv-ui-form-switch-trigger-label{font-size:12px;font-weight:700;margin:8px 0 8px 8px}.rtl .vcv-ui-form-switch-trigger-label{margin:8px 8px 8px 0}.vcv-ui-form-switch{color:#fff;display:inline-block;font-size:10px;font-weight:600;padding:1em;position:relative;text-transform:uppercase;vertical-align:middle}.vcv-ui-form-switch:hover{cursor:pointer}.vcv-ui-form-switch>input[type=checkbox]{opacity:0;position:absolute;z-index:-1}.vcv-ui-form-switch .vcv-ui-form-switch-label{display:block;text-align:center}.vcv-ui-form-switch .vcv-ui-form-switch-label:after,.vcv-ui-form-switch .vcv-ui-form-switch-label:before{box-sizing:border-box;display:block;line-height:1}.vcv-ui-form-switch .vcv-ui-form-switch-label:before{height:.5em;opacity:0;overflow:hidden;visibility:hidden}.vcv-ui-form-switch .vcv-ui-form-switch-label:after{left:1em;position:absolute;right:1em;top:50%;transform:translateY(-50%);transition-duration:.2s;transition-property:opacity;transition-timing-function:ease-in-out}.vcv-ui-form-switch [data-vc-switch-on]:after,.vcv-ui-form-switch [data-vc-switch-on]:before{content:attr(data-vc-switch-on);margin-left:2em}.vcv-ui-form-switch [data-vc-switch-off]:after,.vcv-ui-form-switch [data-vc-switch-off]:before{content:attr(data-vc-switch-off);margin-right:2em}.vcv-ui-form-switch>input[type=checkbox]~.vcv-ui-form-switch-label:after{opacity:0}.vcv-ui-form-switch>input[type=checkbox]:checked~[data-vc-switch-on]:after,.vcv-ui-form-switch>input[type=checkbox]:not(:checked)~[data-vc-switch-off]:after{opacity:1}.vcv-ui-form-switch .vcv-ui-form-switch-indicator{bottom:0;left:0;right:0;top:0}.vcv-ui-form-switch .vcv-ui-form-switch-indicator,.vcv-ui-form-switch .vcv-ui-form-switch-indicator:before{border-radius:4em;position:absolute;transition-duration:.2s;transition-property:all;transition-timing-function:ease-in-out}.vcv-ui-form-switch .vcv-ui-form-switch-indicator:before{background:#fff;content:"";display:block;height:1.6em;top:50%;transform:translate(-50%,-50%);width:1.6em;z-index:10}.vcv-ui-form-switch>input[type=checkbox]:checked~.vcv-ui-form-switch-indicator{background-color:#283aa4}.vcv-ui-form-switch>input[type=checkbox]:checked~.vcv-ui-form-switch-indicator:before{left:0;margin-left:1.5em}.vcv-ui-form-switch>input[type=checkbox]:not(:checked)~.vcv-ui-form-switch-indicator{background-color:#5c5b5b}.vcv-ui-form-switch>input[type=checkbox]:not(:checked)~.vcv-ui-form-switch-indicator:before{left:100%;margin-left:-1.5em}.vcv-ui-form-switch:hover>input[type=checkbox]:checked~.vcv-ui-form-switch-indicator{background-color:#253698}.vcv-ui-form-switch:hover>input[type=checkbox]:not(:checked)~.vcv-ui-form-switch-indicator{background-color:#545353}.vcv-ui-form-switch:hover>input[type=checkbox]:disabled~.vcv-ui-form-switch-indicator,.vcv-ui-form-switch:hover>input[type=checkbox][disabled]~.vcv-ui-form-switch-indicator,.vcv-ui-form-switch>input[type=checkbox]:disabled~.vcv-ui-form-switch-indicator,.vcv-ui-form-switch>input[type=checkbox][disabled]~.vcv-ui-form-switch-indicator{background-color:#f5f5f5;border:1px solid #d1d1d1;cursor:not-allowed}.vcv-ui-form-switch:hover>input[type=checkbox]:disabled~.vcv-ui-form-switch-indicator:before,.vcv-ui-form-switch:hover>input[type=checkbox][disabled]~.vcv-ui-form-switch-indicator:before,.vcv-ui-form-switch>input[type=checkbox]:disabled~.vcv-ui-form-switch-indicator:before,.vcv-ui-form-switch>input[type=checkbox][disabled]~.vcv-ui-form-switch-indicator:before{border:inherit}.vcv-ui-form-switch:hover>input[type=checkbox]:disabled~.vcv-ui-form-switch-label,.vcv-ui-form-switch:hover>input[type=checkbox][disabled]~.vcv-ui-form-switch-label,.vcv-ui-form-switch>input[type=checkbox]:disabled~.vcv-ui-form-switch-label,.vcv-ui-form-switch>input[type=checkbox][disabled]~.vcv-ui-form-switch-label{color:#7e7e7e;cursor:not-allowed}.vcv-ui-form-switch-small-container,.vcv-ui-form-switch-small-trigger-label{display:inline-block;vertical-align:middle}.vcv-ui-form-switch-small-trigger-label{margin:8px}.vcv-ui-form-switch-small{display:inline-block;height:20px;position:relative;vertical-align:middle;width:34px}.vcv-ui-form-switch-small:hover{cursor:pointer}.vcv-ui-form-switch-small>input{opacity:0;position:absolute;z-index:-1}.vcv-ui-form-switch-small .vcv-ui-form-switch-small-indicator{border-radius:4em;bottom:0;left:0;position:absolute;right:0;top:0;transition-duration:.2s;transition-property:all;transition-timing-function:ease-in-out}.vcv-ui-form-switch-small .vcv-ui-form-switch-small-indicator:before{background:#fff;border-radius:4em;content:"";display:block;height:12px;position:absolute;top:50%;transform:translate(-50%,-50%);transition-duration:.2s;transition-property:all;transition-timing-function:ease-in-out;width:12px;z-index:10}.vcv-ui-form-switch-small>input:checked~.vcv-ui-form-switch-small-indicator{background-color:#2f2f2f}.vcv-ui-form-switch-small>input:checked~.vcv-ui-form-switch-small-indicator:before{left:0;margin-left:1.6em}.vcv-ui-form-switch-small>input:not(:checked)~.vcv-ui-form-switch-small-indicator{background-color:#e7e7e7}.vcv-ui-form-switch-small>input:not(:checked)~.vcv-ui-form-switch-small-indicator:before{left:100%;margin-left:-1.6em}.vcv-ui-form-switch-small:hover>input:checked~.vcv-ui-form-switch-small-indicator{background-color:#272727}.vcv-ui-form-switch-small:hover>input:not(:checked)~.vcv-ui-form-switch-small-indicator{background-color:#dadada}.vcv-ui-form-switch-small:hover>input:disabled~.vcv-ui-form-switch-small-indicator,.vcv-ui-form-switch-small:hover>input[disabled]~.vcv-ui-form-switch-small-indicator,.vcv-ui-form-switch-small>input:disabled~.vcv-ui-form-switch-small-indicator,.vcv-ui-form-switch-small>input[disabled]~.vcv-ui-form-switch-small-indicator{background-color:#f5f5f5;border:1px solid #d1d1d1;cursor:not-allowed}.vcv-ui-form-switch-small:hover>input:disabled~.vcv-ui-form-switch-small-indicator:before,.vcv-ui-form-switch-small:hover>input[disabled]~.vcv-ui-form-switch-small-indicator:before,.vcv-ui-form-switch-small>input:disabled~.vcv-ui-form-switch-small-indicator:before,.vcv-ui-form-switch-small>input[disabled]~.vcv-ui-form-switch-small-indicator:before{border:inherit}.vcv-ui-form-table{border:1px solid #d1d1d1;border-collapse:collapse;color:#6f747b;font-size:14px;margin:12px 0;max-width:100%;width:100%}.vcv-ui-form-table>tbody>tr:nth-of-type(2n){background-color:#ededed}.vcv-ui-form-table>tbody>tr:nth-of-type(odd){background-color:#fff}.vcv-ui-form-table>tbody>tr>td{border-top:1px solid #d1d1d1;line-height:1.5;padding:8px 14px;text-align:left;vertical-align:top}.vcv-ui-form-table>tbody>tr>td:last-child{font-size:12px;line-height:21px;text-align:right;text-transform:uppercase}.vcv-ui-form-table>tbody>tr:last-child>td{border-bottom:1px solid #d1d1d1}.vcv-ui-form-table .vcv-ui-form-table-link-row{cursor:pointer}.vcv-ui-form-table .vcv-ui-form-table-link-row a{color:inherit;font-size:12px;font-weight:700;text-decoration:none}.vcv-ui-form-table .vcv-ui-form-table-link-row a:hover{color:inherit}.vcv-ui-form-table .vcv-ui-form-table-link-row.vcv-ui-state--active,.vcv-ui-form-table .vcv-ui-form-table-link-row:hover{background-color:#203251;color:#fff}.vcv-ui-form-table .vcv-ui-form-table-link-type{display:inline-block;font-size:11px;font-weight:700;max-width:5em;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.rtl .vcv-ui-form-table>tbody>tr>td{text-align:right}.rtl .vcv-ui-form-table>tbody>tr>td:last-child{text-align:left}.vcv-ui-form-group .react-datepicker__input-container{width:200px}.vcv-ui-form-datepicker.react-datepicker{border:none;border-radius:3px;box-shadow:0 0 4px 0 rgba(0,0,0,.1);color:#838383;font-family:inherit;font-size:12px}.vcv-ui-form-datepicker .react-datepicker__triangle{display:none}.vcv-ui-form-datepicker .react-datepicker__header{background-color:#fff;border:none;padding:0;text-align:left}.vcv-ui-form-datepicker .react-datepicker__current-month{border-bottom:2px solid #f6f6f6;margin:0 7px 0 9px;padding:5px 13px 10px 0}.vcv-ui-form-datepicker .react-datepicker-time__header,.vcv-ui-form-datepicker .react-datepicker__current-month{color:#838383}.vcv-ui-form-datepicker .react-datepicker__month-container{margin:10px 5px}.vcv-ui-form-datepicker .react-datepicker__time-container{border:none;width:100px}.vcv-ui-form-datepicker .react-datepicker__month{margin:0}.vcv-ui-form-datepicker .react-datepicker__day,.vcv-ui-form-datepicker .react-datepicker__day-name,.vcv-ui-form-datepicker .react-datepicker__time-name{color:#838383;font-weight:600;height:25px;line-height:25px;margin:5px;width:25px}.vcv-ui-form-datepicker .react-datepicker__day-name{text-transform:uppercase}.vcv-ui-form-datepicker .react-datepicker__day--outside-month{color:silver}.vcv-ui-form-datepicker .react-datepicker__day:hover{background-color:#ededed;border-radius:4em}.vcv-ui-form-datepicker .react-datepicker__day--keyboard-selected,.vcv-ui-form-datepicker .react-datepicker__day--keyboard-selected:hover,.vcv-ui-form-datepicker .react-datepicker__day--selected,.vcv-ui-form-datepicker .react-datepicker__day--selected:hover{background-color:#2a4b80;border-radius:4em;color:#fff}.vcv-ui-form-datepicker .react-datepicker__navigation{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='10'%3E%3Cpath d='M5.807 4.407 2.275.876a.843.843 0 0 0-1.19 1.19l2.939 2.939-2.94 2.939a.843.843 0 0 0 0 1.19.838.838 0 0 0 1.186 0l3.532-3.532a.844.844 0 0 0 .005-1.195Z' fill='%23838383' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat 50%;background-size:10px 10px;border:2px solid #838383;border-radius:4em;height:24px;opacity:.4;top:12px;width:24px}.vcv-ui-form-datepicker .react-datepicker__navigation:hover{border-color:#838383;opacity:1}.vcv-ui-form-datepicker .react-datepicker__navigation-icon:before{content:none}.vcv-ui-form-datepicker .react-datepicker__navigation--next{right:10px}.vcv-ui-form-datepicker .react-datepicker__navigation--previous{left:187px;transform:rotate(180deg)}.vcv-ui-form-datepicker .react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:106px}.vcv-ui-form-datepicker .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:auto}.vcv-ui-form-datepicker .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-left:2px solid #f6f6f6;padding-right:10px;width:100px}.vcv-ui-form-datepicker .react-datepicker__time-list::-webkit-scrollbar{background:transparent;width:7px}.vcv-ui-form-datepicker .react-datepicker__time-list::-webkit-scrollbar-thumb{background:silver;border-radius:5px;margin-right:4px}.vcv-ui-form-datepicker .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected,.vcv-ui-form-datepicker .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#2a4b80}.vcv-ui-form-datepicker.vcv-ui-form-datepicker-time{display:flex}.vcv-ui-form-datepicker.vcv-ui-form-datepicker-time .react-datepicker__navigation--previous{left:184px}.vcv-ui-form-datepicker.vcv-ui-form-datepicker-time .react-datepicker__current-month{margin:0 0 0 9px}.vcv-ui-form-datepicker.vcv-ui-form-datepicker-time .react-datepicker__month-container,.vcv-ui-form-datepicker.vcv-ui-form-datepicker-time .react-datepicker__time-container{float:none}.vcv-ui-form-datepicker.vcv-ui-form-datepicker-time .react-datepicker__month-container{margin-right:0}.vcv-ui-form-datepicker.vcv-ui-form-datepicker-time .react-datepicker__header--time{border-bottom:2px solid #f6f6f6;border-left:2px solid #f6f6f6;border-radius:0;margin:10px 10px 0 0;padding:5px 0 10px 10px}.vcv-layout-header .vcv-ui-form-datalist{-webkit-appearance:none;appearance:none;background:url(assets/e671e5cf539c602dca22.svg) right 1em center no-repeat #fff;border:1px solid #d1d1d1;border-radius:3px;box-shadow:none;box-sizing:border-box;color:#5c5b5b;display:inline-block;font-size:12px;font-weight:400;height:auto;line-height:1.5;padding:5px 2em 5px 14px;transition-duration:.2s;transition-property:all;transition-timing-function:ease-in-out;vertical-align:middle;width:100%}.vcv-layout-header .vcv-ui-form-datalist::-webkit-calendar-picker-indicator{display:none}.vcv-layout-header .vcv-ui-form-datalist::-ms-clear{display:none}.vcv-layout-header .vcv-ui-form-datalist:focus,.vcv-layout-header .vcv-ui-form-datalist:hover{border-color:#c4c4c4}.vcv-layout-header .vcv-ui-form-datalist:focus{animation:vcv-ui-form-shadow-blink .4s ease-out;box-shadow:inset 0 6px 6px -6px rgba(0,0,0,.1)}.vcv-layout-header .vcv-ui-form-datalist::placeholder{color:#c5c5c5;font-style:italic}.vcv-layout-header .vcv-ui-form-datalist:disabled,.vcv-layout-header .vcv-ui-form-datalist[disabled],.vcv-layout-header .vcv-ui-form-datalist[readonly]{background-color:#f5f5f5;border-color:#d1d1d1;color:#7e7e7e;cursor:not-allowed}.vcv-layout-header .vcv-ui-form-group .vcv-ui-ajax-form-container select.vcv-ui-form-field-dynamic,.vcv-layout-header .vcv-ui-form-group .vcv-ui-form-dropdown.vcv-ui-form-field-dynamic,.vcv-layout-header .vcv-ui-form-group .vcv-ui-form-field-dynamic-url.vcv-ui-form-field-dynamic,.vcv-layout-header .vcv-ui-form-group .vcv-ui-form-input-select.vcv-ui-form-field-dynamic,.vcv-layout-header .vcv-ui-form-group .vcv-ui-form-input.vcv-ui-form-field-dynamic,.vcv-layout-header .vcv-ui-form-group .vcv-ui-tag-list-container.vcv-ui-form-field-dynamic{display:inline-block;margin-right:5px;vertical-align:top;width:92%}.vcv-ui-dynamic-field-autocomplete-container{position:relative}.vcv-ui-dynamic-field-autocomplete-container>.vcv-ui-wp-spinner{position:absolute;right:5px;top:8px}.vcv-ui-form-field-dynamic+.vcv-ui-form-link{margin-top:10px}.vcv-ui-dynamic-field-container{align-items:center;background-color:#fff;border:1px solid #d1d1d1;border-radius:3px;display:flex;justify-content:space-between;margin:0 0 10px;padding:3px 2px}.vcv-ui-dynamic-field-container .vcv-ui-dynamic-field-control{padding:0 5px}.vcv-ui-form-link .vcv-ui-dynamic-field-container{flex-basis:100%;margin-bottom:0}.vcv-ui-dynamic-field-tag{background-color:#283aa4;border-radius:2em;color:#fff;cursor:pointer;font-size:12px;margin:1px 3px;padding:1px 11px 0;transition:background-color .2s;word-break:break-all}.vcv-ui-dynamic-field-tag:hover{background-color:#203251}.vcv-ui-dynamic-field-tag.vcv-ui-dynamic-field-tag--inactive{background:#ed5656}.vcv-ui-dynamic-field-tag.vcv-ui-dynamic-field-tag--placeholder{background:#c6cbd4}.vcv-ui-form-wp-tinymce.vcv-ui-form-field-has-dynamic:not(.vcv-ui-form-field-dynamic-is-opened) .vcv-ui-form-switch-small-container{margin:8px 30px 8px 0}.vcv-ui-form-wp-tinymce.vcv-ui-form-field-has-dynamic:not(.vcv-ui-form-field-dynamic-is-opened) .vcv-ui-dynamic-field-control{display:inline-block;margin-top:5px;position:absolute;right:2px;vertical-align:top}.vcv-ui-form-wp-tinymce .wp-editor-container{border:1px solid #d1d1d1;border-bottom:0}.vcv-ui-form-wp-tinymce.vcv-ui-form-field-only-dynamic .wp-editor-container{border-bottom:1px solid #d1d1d1}.vcv-ui-form-wp-tinymce.vcv-ui-form-field-only-dynamic .vcv-ui-form-group{margin-top:20px}.vcv-ui-form-wp-tinymce .mce-top-part:before{display:none}.vcv-ui-form-wp-tinymce div.mce-toolbar-grp{border-bottom:0}.vcv-ui-form-wp-tinymce.vcv-ui-form-field-dynamic-is-opened .vcv-ui-form-wp-tinymce-inner{position:relative}.vcv-ui-form-wp-tinymce.vcv-ui-form-field-dynamic-is-opened .vcv-ui-form-wp-tinymce-inner:after{background:#fff;bottom:0;content:"";left:0;opacity:.6;position:absolute;right:0;top:0;z-index:99}.vcv-ui-form-wp-tinymce.vcv-ui-form-field-dynamic-is-opened.vcv-ui-form-field-dynamic-is-active .vcv-ui-form-wp-tinymce-inner:after{display:none}.vcv-ui-form-wp-tinymce.vcv-ui-form-field-dynamic-is-opened .vcv-ui-dynamic-field-container{border-top-left-radius:0;border-top-right-radius:0}.vcv-ui-form-wp-tinymce.vcv-ui-form-field-dynamic-is-opened .vcv-ui-form-switch-small-container,.vcv-ui-form-wp-tinymce.vcv-ui-form-field-dynamic-is-opened+.vcv-ui-ajax-form-container small,.vcv-ui-form-wp-tinymce.vcv-ui-form-field-dynamic-is-opened+.vcv-ui-form-helper,.vcv-ui-form-wp-tinymce.vcv-ui-form-field-has-exception-field .vcv-ui-form-wp-tinymce-inner{display:none}.vcv-ui-dynamic-field-controls{display:flex;flex-shrink:0}.vcv-ui-dynamic-field-control{background:transparent;border:none;cursor:pointer;display:inline-block;font-size:16px;padding:6px 0 6px 5px;transition:color .2s ease-in-out;vertical-align:middle}.vcv-ui-dynamic-field-control:hover{color:#16243f}.vcv-ui-dynamic-field-control.vcv-ui-dynamic-field-control--inactive:before{opacity:.5}.vcv-ui-dynamic-field-inner{padding:5px 0 20px}.vcv-ui-form-input.vcv-ui-form-field-dynamic-extra{margin-top:10px}.vcv-ui-form-attach-image-item-dynamic-open{align-items:center;display:flex;height:80px}.rtl .vcv-ui-form-wp-tinymce.vcv-ui-form-field-has-dynamic:not(.vcv-ui-form-field-dynamic-is-opened) .vcv-ui-form-switch-small-container{left:30px;right:auto}.rtl .vcv-ui-form-wp-tinymce.vcv-ui-form-field-has-dynamic:not(.vcv-ui-form-field-dynamic-is-opened) .vcv-ui-dynamic-field-control{left:2px;right:auto}.rtl .vcv-ui-dynamic-field-control{padding:6px 5px 6px 0}.rtl .vcv-layout-header .vcv-ui-form-group .vcv-ui-form-input-select.vcv-ui-form-field-dynamic,.rtl .vcv-layout-header .vcv-ui-form-group .vcv-ui-form-input.vcv-ui-form-field-dynamic{margin-left:5px;margin-right:0}.vcv-ui-row{display:flex;flex-direction:row;flex-wrap:wrap}.vcv-ui-col{box-sizing:border-box}.vcv-media--lg .vcv-ui-col,.vcv-media--md .vcv-ui-col,.vcv-media--sm .vcv-ui-col,.vcv-media--xl .vcv-ui-col,.vcv-media--xs .vcv-ui-col,.vcv-ui-col{flex:0 0 100%;width:100%}.vcv-media--lg .vcv-ui-col--fixed-width,.vcv-media--md .vcv-ui-col--fixed-width,.vcv-media--sm .vcv-ui-col--fixed-width,.vcv-media--xl .vcv-ui-col--fixed-width,.vcv-media--xs .vcv-ui-col--fixed-width,.vcv-ui-col--fixed-width{flex:0 0 100%;max-width:400px}@media (min-width:0){.vcv-ui-col--xs-12{flex-basis:100%;width:100%}}.vcv-media--xs .vcv-ui-col--xs-12{flex-basis:100%;width:100%}@media (min-width:0){.vcv-ui-col--xs-11{flex-basis:91.66666667%;width:91.66666667%}}.vcv-media--xs .vcv-ui-col--xs-11{flex-basis:91.66666667%;width:91.66666667%}@media (min-width:0){.vcv-ui-col--xs-10{flex-basis:83.33333333%;width:83.33333333%}}.vcv-media--xs .vcv-ui-col--xs-10{flex-basis:83.33333333%;width:83.33333333%}@media (min-width:0){.vcv-ui-col--xs-9{flex-basis:75%;width:75%}}.vcv-media--xs .vcv-ui-col--xs-9{flex-basis:75%;width:75%}@media (min-width:0){.vcv-ui-col--xs-8{flex-basis:66.66666667%;width:66.66666667%}}.vcv-media--xs .vcv-ui-col--xs-8{flex-basis:66.66666667%;width:66.66666667%}@media (min-width:0){.vcv-ui-col--xs-7{flex-basis:58.33333333%;width:58.33333333%}}.vcv-media--xs .vcv-ui-col--xs-7{flex-basis:58.33333333%;width:58.33333333%}@media (min-width:0){.vcv-ui-col--xs-6{flex-basis:50%;width:50%}}.vcv-media--xs .vcv-ui-col--xs-6{flex-basis:50%;width:50%}@media (min-width:0){.vcv-ui-col--xs-5{flex-basis:41.66666667%;width:41.66666667%}}.vcv-media--xs .vcv-ui-col--xs-5{flex-basis:41.66666667%;width:41.66666667%}@media (min-width:0){.vcv-ui-col--xs-4{flex-basis:33.33333333%;width:33.33333333%}}.vcv-media--xs .vcv-ui-col--xs-4{flex-basis:33.33333333%;width:33.33333333%}@media (min-width:0){.vcv-ui-col--xs-3{flex-basis:25%;width:25%}}.vcv-media--xs .vcv-ui-col--xs-3{flex-basis:25%;width:25%}@media (min-width:0){.vcv-ui-col--xs-2{flex-basis:16.66666667%;width:16.66666667%}}.vcv-media--xs .vcv-ui-col--xs-2{flex-basis:16.66666667%;width:16.66666667%}@media (min-width:0){.vcv-ui-col--xs-1{flex-basis:8.33333333%;width:8.33333333%}}.vcv-media--xs .vcv-ui-col--xs-1{flex-basis:8.33333333%;width:8.33333333%}@media (min-width:400px){.vcv-ui-col--sm-12{flex-basis:100%;width:100%}}.vcv-media--sm .vcv-ui-col--sm-12{flex-basis:100%;width:100%}@media (min-width:400px){.vcv-ui-col--sm-11{flex-basis:91.66666667%;width:91.66666667%}}.vcv-media--sm .vcv-ui-col--sm-11{flex-basis:91.66666667%;width:91.66666667%}@media (min-width:400px){.vcv-ui-col--sm-10{flex-basis:83.33333333%;width:83.33333333%}}.vcv-media--sm .vcv-ui-col--sm-10{flex-basis:83.33333333%;width:83.33333333%}@media (min-width:400px){.vcv-ui-col--sm-9{flex-basis:75%;width:75%}}.vcv-media--sm .vcv-ui-col--sm-9{flex-basis:75%;width:75%}@media (min-width:400px){.vcv-ui-col--sm-8{flex-basis:66.66666667%;width:66.66666667%}}.vcv-media--sm .vcv-ui-col--sm-8{flex-basis:66.66666667%;width:66.66666667%}@media (min-width:400px){.vcv-ui-col--sm-7{flex-basis:58.33333333%;width:58.33333333%}}.vcv-media--sm .vcv-ui-col--sm-7{flex-basis:58.33333333%;width:58.33333333%}@media (min-width:400px){.vcv-ui-col--sm-6{flex-basis:50%;width:50%}}.vcv-media--sm .vcv-ui-col--sm-6{flex-basis:50%;width:50%}@media (min-width:400px){.vcv-ui-col--sm-5{flex-basis:41.66666667%;width:41.66666667%}}.vcv-media--sm .vcv-ui-col--sm-5{flex-basis:41.66666667%;width:41.66666667%}@media (min-width:400px){.vcv-ui-col--sm-4{flex-basis:33.33333333%;width:33.33333333%}}.vcv-media--sm .vcv-ui-col--sm-4{flex-basis:33.33333333%;width:33.33333333%}@media (min-width:400px){.vcv-ui-col--sm-3{flex-basis:25%;width:25%}}.vcv-media--sm .vcv-ui-col--sm-3{flex-basis:25%;width:25%}@media (min-width:400px){.vcv-ui-col--sm-2{flex-basis:16.66666667%;width:16.66666667%}}.vcv-media--sm .vcv-ui-col--sm-2{flex-basis:16.66666667%;width:16.66666667%}@media (min-width:400px){.vcv-ui-col--sm-1{flex-basis:8.33333333%;width:8.33333333%}}.vcv-media--sm .vcv-ui-col--sm-1{flex-basis:8.33333333%;width:8.33333333%}@media (min-width:800px){.vcv-ui-col--md-12{flex-basis:100%;width:100%}}.vcv-media--md .vcv-ui-col--md-12{flex-basis:100%;width:100%}@media (min-width:800px){.vcv-ui-col--md-11{flex-basis:91.66666667%;width:91.66666667%}}.vcv-media--md .vcv-ui-col--md-11{flex-basis:91.66666667%;width:91.66666667%}@media (min-width:800px){.vcv-ui-col--md-10{flex-basis:83.33333333%;width:83.33333333%}}.vcv-media--md .vcv-ui-col--md-10{flex-basis:83.33333333%;width:83.33333333%}@media (min-width:800px){.vcv-ui-col--md-9{flex-basis:75%;width:75%}}.vcv-media--md .vcv-ui-col--md-9{flex-basis:75%;width:75%}@media (min-width:800px){.vcv-ui-col--md-8{flex-basis:66.66666667%;width:66.66666667%}}.vcv-media--md .vcv-ui-col--md-8{flex-basis:66.66666667%;width:66.66666667%}@media (min-width:800px){.vcv-ui-col--md-7{flex-basis:58.33333333%;width:58.33333333%}}.vcv-media--md .vcv-ui-col--md-7{flex-basis:58.33333333%;width:58.33333333%}@media (min-width:800px){.vcv-ui-col--md-6{flex-basis:50%;width:50%}}.vcv-media--md .vcv-ui-col--md-6{flex-basis:50%;width:50%}@media (min-width:800px){.vcv-ui-col--md-5{flex-basis:41.66666667%;width:41.66666667%}}.vcv-media--md .vcv-ui-col--md-5{flex-basis:41.66666667%;width:41.66666667%}@media (min-width:800px){.vcv-ui-col--md-4{flex-basis:33.33333333%;width:33.33333333%}}.vcv-media--md .vcv-ui-col--md-4{flex-basis:33.33333333%;width:33.33333333%}@media (min-width:800px){.vcv-ui-col--md-3{flex-basis:25%;width:25%}}.vcv-media--md .vcv-ui-col--md-3{flex-basis:25%;width:25%}@media (min-width:800px){.vcv-ui-col--md-2{flex-basis:16.66666667%;width:16.66666667%}}.vcv-media--md .vcv-ui-col--md-2{flex-basis:16.66666667%;width:16.66666667%}@media (min-width:800px){.vcv-ui-col--md-1{flex-basis:8.33333333%;width:8.33333333%}}.vcv-media--md .vcv-ui-col--md-1{flex-basis:8.33333333%;width:8.33333333%}@media (min-width:1200px){.vcv-ui-col--lg-12{flex-basis:100%;width:100%}}.vcv-media--lg .vcv-ui-col--lg-12{flex-basis:100%;width:100%}@media (min-width:1200px){.vcv-ui-col--lg-11{flex-basis:91.66666667%;width:91.66666667%}}.vcv-media--lg .vcv-ui-col--lg-11{flex-basis:91.66666667%;width:91.66666667%}@media (min-width:1200px){.vcv-ui-col--lg-10{flex-basis:83.33333333%;width:83.33333333%}}.vcv-media--lg .vcv-ui-col--lg-10{flex-basis:83.33333333%;width:83.33333333%}@media (min-width:1200px){.vcv-ui-col--lg-9{flex-basis:75%;width:75%}}.vcv-media--lg .vcv-ui-col--lg-9{flex-basis:75%;width:75%}@media (min-width:1200px){.vcv-ui-col--lg-8{flex-basis:66.66666667%;width:66.66666667%}}.vcv-media--lg .vcv-ui-col--lg-8{flex-basis:66.66666667%;width:66.66666667%}@media (min-width:1200px){.vcv-ui-col--lg-7{flex-basis:58.33333333%;width:58.33333333%}}.vcv-media--lg .vcv-ui-col--lg-7{flex-basis:58.33333333%;width:58.33333333%}@media (min-width:1200px){.vcv-ui-col--lg-6{flex-basis:50%;width:50%}}.vcv-media--lg .vcv-ui-col--lg-6{flex-basis:50%;width:50%}@media (min-width:1200px){.vcv-ui-col--lg-5{flex-basis:41.66666667%;width:41.66666667%}}.vcv-media--lg .vcv-ui-col--lg-5{flex-basis:41.66666667%;width:41.66666667%}@media (min-width:1200px){.vcv-ui-col--lg-4{flex-basis:33.33333333%;width:33.33333333%}}.vcv-media--lg .vcv-ui-col--lg-4{flex-basis:33.33333333%;width:33.33333333%}@media (min-width:1200px){.vcv-ui-col--lg-3{flex-basis:25%;width:25%}}.vcv-media--lg .vcv-ui-col--lg-3{flex-basis:25%;width:25%}@media (min-width:1200px){.vcv-ui-col--lg-2{flex-basis:16.66666667%;width:16.66666667%}}.vcv-media--lg .vcv-ui-col--lg-2{flex-basis:16.66666667%;width:16.66666667%}@media (min-width:1200px){.vcv-ui-col--lg-1{flex-basis:8.33333333%;width:8.33333333%}}.vcv-media--lg .vcv-ui-col--lg-1{flex-basis:8.33333333%;width:8.33333333%}@media (min-width:1600px){.vcv-ui-col--xl-12{flex-basis:100%;width:100%}}.vcv-media--xl .vcv-ui-col--xl-12{flex-basis:100%;width:100%}@media (min-width:1600px){.vcv-ui-col--xl-11{flex-basis:91.66666667%;width:91.66666667%}}.vcv-media--xl .vcv-ui-col--xl-11{flex-basis:91.66666667%;width:91.66666667%}@media (min-width:1600px){.vcv-ui-col--xl-10{flex-basis:83.33333333%;width:83.33333333%}}.vcv-media--xl .vcv-ui-col--xl-10{flex-basis:83.33333333%;width:83.33333333%}@media (min-width:1600px){.vcv-ui-col--xl-9{flex-basis:75%;width:75%}}.vcv-media--xl .vcv-ui-col--xl-9{flex-basis:75%;width:75%}@media (min-width:1600px){.vcv-ui-col--xl-8{flex-basis:66.66666667%;width:66.66666667%}}.vcv-media--xl .vcv-ui-col--xl-8{flex-basis:66.66666667%;width:66.66666667%}@media (min-width:1600px){.vcv-ui-col--xl-7{flex-basis:58.33333333%;width:58.33333333%}}.vcv-media--xl .vcv-ui-col--xl-7{flex-basis:58.33333333%;width:58.33333333%}@media (min-width:1600px){.vcv-ui-col--xl-6{flex-basis:50%;width:50%}}.vcv-media--xl .vcv-ui-col--xl-6{flex-basis:50%;width:50%}@media (min-width:1600px){.vcv-ui-col--xl-5{flex-basis:41.66666667%;width:41.66666667%}}.vcv-media--xl .vcv-ui-col--xl-5{flex-basis:41.66666667%;width:41.66666667%}@media (min-width:1600px){.vcv-ui-col--xl-4{flex-basis:33.33333333%;width:33.33333333%}}.vcv-media--xl .vcv-ui-col--xl-4{flex-basis:33.33333333%;width:33.33333333%}@media (min-width:1600px){.vcv-ui-col--xl-3{flex-basis:25%;width:25%}}.vcv-media--xl .vcv-ui-col--xl-3{flex-basis:25%;width:25%}@media (min-width:1600px){.vcv-ui-col--xl-2{flex-basis:16.66666667%;width:16.66666667%}}.vcv-media--xl .vcv-ui-col--xl-2{flex-basis:16.66666667%;width:16.66666667%}@media (min-width:1600px){.vcv-ui-col--xl-1{flex-basis:8.33333333%;width:8.33333333%}}.vcv-media--xl .vcv-ui-col--xl-1{flex-basis:8.33333333%;width:8.33333333%}.vcv-ui-row-gap--md.vcv-ui-row{margin-left:-15px;margin-right:-15px}.vcv-ui-row-gap--md>.vcv-ui-col{padding-left:15px;padding-right:15px}.vcv-ui-row-gap--sm.vcv-ui-row{margin-left:-10px;margin-right:-10px}.vcv-ui-row-gap--sm>.vcv-ui-col{padding-left:10px;padding-right:10px}.vcv-ui-row-order--reverse{flex-direction:row-reverse}.vcv-media--lg .vcv-ui-visibility--hidden-lg,.vcv-media--lg:not(.vcv-media--xl) .vcv-ui-visibility--hidden-lg-only,.vcv-media--md .vcv-ui-visibility--hidden-md,.vcv-media--md:not(.vcv-media--lg) .vcv-ui-visibility--hidden-md-only,.vcv-media--sm .vcv-ui-visibility--hidden-sm,.vcv-media--sm:not(.vcv-media--md) .vcv-ui-visibility--hidden-sm-only,.vcv-media--xl .vcv-ui-visibility--hidden-xl,.vcv-media--xl .vcv-ui-visibility--hidden-xl-only,.vcv-media--xs .vcv-ui-visibility--hidden-xs,.vcv-media--xs:not(.vcv-media--sm) .vcv-ui-visibility--hidden-xs-only,.vcv-ui-visibility--hidden,.vcv-ui-visibility--hidden-xs{display:none!important}@media (min-width:0){.vcv-ui-visibility--hidden-xs{display:none!important}}@media (min-width:400px){.vcv-ui-visibility--hidden-sm{display:none!important}}@media (min-width:800px){.vcv-ui-visibility--hidden-md{display:none!important}}@media (min-width:1200px){.vcv-ui-visibility--hidden-lg{display:none!important}}@media (min-width:1600px){.vcv-ui-visibility--hidden-xl{display:none!important}}@media (min-width:0) and (max-width:399px){.vcv-ui-visibility--hidden-xs-only{display:none!important}}@media (min-width:400px) and (max-width:799px){.vcv-ui-visibility--hidden-sm-only{display:none!important}}@media (min-width:800px) and (max-width:1199px){.vcv-ui-visibility--hidden-md-only{display:none!important}}@media (min-width:1200px) and (max-width:1599px){.vcv-ui-visibility--hidden-lg-only{display:none!important}}@media (min-width:1600px){.vcv-ui-visibility--hidden-xl-only{display:none!important}}.vcv-ui-scroll{display:flex;flex:1 1 100%;flex-flow:column nowrap;height:100%;overflow:hidden;position:relative;width:100%}.vcv-ui-scroll-content{overflow-scrolling:touch;bottom:0;direction:ltr;display:flex;flex-flow:column nowrap;left:0;overflow:scroll;position:absolute;right:0;top:0}.vcv-ui-tree-layout-filled .vcv-ui-scroll-content{align-content:flex-start;flex-flow:row wrap}.vcv-ui-scroll-track--horizontal,.vcv-ui-scroll-track--vertical{bottom:5px;cursor:pointer;opacity:0;position:absolute;right:5px;transition-duration:.2s;transition-property:opacity;transition-timing-function:ease-in-out}.vcv-ui-scroll:hover .vcv-ui-scroll-track--horizontal,.vcv-ui-scroll:hover .vcv-ui-scroll-track--vertical{opacity:1}.vcv-ui-scroll-track--horizontal{border-radius:5px;height:5px;left:5px}.vcv-ui-scroll-track--vertical{border-radius:5px;top:5px;width:5px}.vcv-ui-scroll-thumb--horizontal,.vcv-ui-scroll-thumb--vertical{background-color:rgba(124,152,198,.5);border-radius:inherit;cursor:pointer;display:block;position:relative;z-index:9}.vcv-ui-scroll-thumb--horizontal{height:100%}.vcv-ui-scroll-thumb--vertical{width:100%}.vcv-scroll-dots{opacity:0;pointer-events:none;position:relative;text-align:center;transition:opacity .2s ease-in-out}.vcv-scroll-dots.vcv-scroll-dots--visible{opacity:1}.vcv-scroll-dots:after{background-image:linear-gradient(0,#f6f6f6 30%,transparent);bottom:0;content:"";height:30px;left:0;position:absolute;width:96%;z-index:1}.vcv-scroll-dots:before{background:#d4d2d2;border-radius:100%;box-shadow:6px 0,-6px 0;color:#d4d2d2;content:"";height:3px;position:absolute;width:3px;z-index:2}.vcv-scroll-dots--before.vcv-scroll-dots:after{background-image:linear-gradient(180deg,#f6f6f6,transparent 30%);bottom:auto;top:0}.vcv-ui-modal-overlay{align-items:center;background-color:rgba(0,0,0,.5);bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:2000}.vcv-ui-modal-container{overflow:auto;pointer-events:none;width:100%}.vcv-ui-modal{word-wrap:break-word;background-color:#fff;box-sizing:border-box;color:#6f747b;flex:0 0 auto;margin:20px auto;max-width:400px;pointer-events:all}.vcv-ui-modal-header{align-items:center;border-bottom:1px solid #d1d1d1;display:flex;justify-content:space-between;padding:15px 20px}.vcv-ui-modal-content{max-height:50vh;overflow:auto;padding:15px 20px}.vcv-ui-modal-content .vcv-ui-wp-spinner{margin-top:15px;width:100%}.vcv-ui-modal-content .vcv-ui-tag-list-container .vcv-ui-wp-spinner{margin:auto;width:auto}.vcv-ui-modal-header-title{font:normal 400 1.25rem/1 Montserrat,sans-serif;margin:0}.vcv-ui-modal-close{cursor:pointer;display:block;float:right;height:1.25rem;opacity:.3;position:relative;text-align:right;transition:opacity;width:1.25rem}.vcv-ui-modal-close:hover{opacity:.6}.vcv-ui-modal-close-icon{font-size:1rem;height:1em;position:absolute;right:0;top:50%;transform:translateY(-50%)}.rtl .vcv-ui-modal-close{float:left;text-align:left}.rtl .vcv-ui-modal-close-icon{left:0;right:auto}.vcv-ui-modal-actions{background:#283aa4;display:flex;flex:0 0 auto;flex-direction:row;flex-wrap:wrap;font-size:1rem;overflow:hidden;transition:background .2s}.vcv-ui-modal-actions:hover{background-color:#ffae27}.vcv-ui-modal-actions .vcv-ui-modal-action-content span{display:none;margin-left:16px}.vcv-ui-modal-actions .vcv-ui-modal-action-content .vcv-ui-wp-spinner{display:inline-block;margin:0}.rtl .vcv-ui-modal-actions .vcv-ui-modal-action-content span{margin-left:0;margin-right:16px}.vcv-ui-modal-action{border-color:hsla(0,0%,100%,.1);border-style:solid;border-width:0 1px 1px 0;color:#fff;cursor:pointer;display:inline-flex;flex-direction:column;flex-grow:1;flex-shrink:1;flex-wrap:nowrap;justify-content:center;padding:16px;text-align:center;text-decoration:none;transition:all .2s ease-in-out;vertical-align:middle}.vcv-ui-modal-action[disabled]{background-color:transparent;cursor:not-allowed;opacity:.5}.vcv-ui-modal-action-submit-input{display:none}.vcv-ui-modal-action-icon{display:inline-block;height:1rem;position:relative;vertical-align:middle;width:1rem}.vcv-ui-modal-action-icon:before{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.vcv-ui-drag-handler{cursor:move;min-height:16px;min-width:16px;opacity:.15;position:relative;user-select:none}.vcv-ui-drag-handler-icon{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.vcv-ui-tree-view-layout.vcv-hidden{display:none}.vcv-ui-tree-layout-container{background-color:#203251;border-bottom:1px solid rgba(73,109,163,.15);border-right:1px solid rgba(73,109,163,.15);color:#fff;display:flex;flex-flow:column nowrap;flex-grow:1;font-size:.75rem;height:100%;line-height:1}.vcv-ui-tree-layout-container.vcv-ui-state--hidden{display:none}.vcv-ui-tree-layout{display:flex;flex:1 0 auto;flex-direction:column;list-style:none;margin:0;padding:0;position:relative}.rtl .vcv-ui-tree-layout{direction:rtl}.vcv-ui-tree-layout-actions{border-top:1px solid rgba(73,109,163,.15);display:flex;flex:0 0 auto;flex-direction:row;flex-wrap:wrap;font-size:1rem;height:auto;margin-top:-1px;overflow:hidden}.vcv-ui-tree-layout-actions .vcv-ui-tree-layout-action-content span{display:none;margin-left:16px}.rtl .vcv-ui-tree-layout-actions{direction:rtl}.vcv-layout-bar-content-mobile .vcv-ui-tree-layout-actions{min-height:60px}.vcv-ui-tree-layout-filled .vcv-ui-tree-layout-actions{flex:0 0 100%;height:40px}.vcv-ui-tree-layout-action{border-color:rgba(73,109,163,.15);border-style:solid;border-width:0 1px 1px 0;color:#fff;cursor:pointer;display:inline-flex;flex-direction:column;flex-grow:1;flex-shrink:1;flex-wrap:nowrap;justify-content:center;padding:16px;text-align:center;text-decoration:none;transition:all .2s ease-in-out;vertical-align:middle}.vcv-ui-tree-layout-action.vcv-ui-state--active,.vcv-ui-tree-layout-action:hover{background-color:#16243f}.vcv-ui-tree-layout-action[disabled]{background-color:transparent;cursor:not-allowed;opacity:.5}.vcv-ui-tree-layout-action.vcv-ui-state--success{background-color:#6dab3c}.vcv-ui-tree-layout-control-dropdown-content{align-items:center;background:#16243f;display:flex;justify-content:flex-end;left:0;min-height:40px;opacity:0;padding-right:8px;position:absolute;right:0;top:calc(100% + 1px);transition:opacity .2s ease-in-out .2s,z-index .2s ease .2s;z-index:-5}.vcv-ui-tree-layout-control-dropdown-content.vcv-ui-state--active{opacity:1;transition:opacity .2s ease-in-out 0s,z-index .2s ease 0s;z-index:1}.vcv-ui-tree-layout-action-icon{display:inline-block;height:1rem;position:relative;vertical-align:middle;width:1rem}.vcv-ui-tree-layout-action-icon:before{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.vcv-ui-tree-layout-messages{align-items:center;color:#7d94bb;display:flex;flex:1 1 auto;flex-flow:row wrap;font-style:italic;line-height:1.7;text-align:center}.vcv-ui-tree-layout-messages>*{flex:1 1 100%}.vcv-ui-tree-layout-message{margin:0;min-height:40px;padding:8px 1em}.vcv-ui-tree-layout-control{border-bottom:1px solid rgba(73,109,163,.15);display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;min-height:40px;padding:8px 8px 8px 0;position:relative;transition:background-color .2s ease-in-out}.vcv-ui-tree-layout-control.vcv-ui-state--active,.vcv-ui-tree-layout-control.vcv-ui-state--outline,.vcv-ui-tree-layout-control:hover{background-color:#16243f}.vcv-ui-tree-layout-control.vcv-ui-tree-layout-control-mobile{line-height:60px;min-height:60px;padding:0}.vcv-ui-tree-layout-control.vcv-ui-tree-layout-control-mobile:hover{background-color:#354e73}.vcv-ui-tree-layout-control.vcv-ui-tree-layout-control-mobile .vcv-ui-tree-layout-controls-content{background:#354e73;left:0;position:absolute;right:0;text-align:center;top:calc(100% + 1px);z-index:99}.rtl .vcv-ui-tree-layout-control{padding-left:8px}.vcv-ui-tree-layout-control-content{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;position:relative;white-space:nowrap}.vcv-ui-tree-layout-control-content>*{flex-grow:0;flex-shrink:0;min-width:0}.vcv-ui-tree-layout-control-label{flex-grow:0;flex-shrink:1;overflow:hidden;padding-left:8px;padding-right:8px;text-overflow:ellipsis;white-space:nowrap}.vcv-ui-tree-layout-control-label span{border:2px solid transparent;border-radius:12px;display:block;overflow:hidden;padding:5px 8px;text-overflow:ellipsis;white-space:inherit}.vcv-ui-tree-layout-control-label span:focus,.vcv-ui-tree-layout-control-label span:hover{border:2px solid rgba(73,109,163,.5)}.vcv-ui-tree-layout-control-mobile .vcv-ui-tree-layout-control-label{user-select:none}.vcv-ui-tree-layout-control-mobile .vcv-ui-tree-layout-control-label span{display:inline}.vcv-ui-tree-layout-control-mobile .vcv-ui-tree-layout-control-label-text{position:relative}.vcv-ui-tree-layout-control-label-editable{text-overflow:clip;white-space:normal}.vcv-ui-tree-layout-control-icon{color:inherit;display:inline-block;height:1em;position:relative;vertical-align:middle;width:1.5rem}.vcv-ui-tree-layout-control-icon>*{font-size:1.5rem;height:1.5rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:1.5rem}.vcv-ui-tree-layout-control-actions{flex-grow:1;opacity:1;text-align:right;transition:opacity .2s ease-in-out}.vcv-ui-tree-layout-control-actions-container{margin-left:auto}.rtl .vcv-ui-tree-layout-control-actions{text-align:left}.vcv-ui-tree-layout-control-action{color:inherit;cursor:pointer;display:inline-block;height:1em;position:relative;vertical-align:middle;width:40px}.vcv-ui-tree-layout-control-action>*{font-size:1rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.vcv-ui-tree-layout-control-action[disabled]{cursor:not-allowed;opacity:.5}.vcv-ui-tree-layout-control-action .vcv-ui-icon-lock-fill:before,.vcv-ui-tree-layout-control-action:hover .vcv-ui-icon:before{opacity:.5}.vcv-ui-tree-layout-control-action .vcv-ui-icon:before{transition:opacity .2s ease-in-out}.vcv-ui-tree-layout-control:not(:hover).vcv-ui-tree-layout-control:not(.vcv-ui-state--active) .vcv-ui-tree-layout-control-actions{opacity:0}.vcv-ui-tree-layout-control:not(:hover).vcv-ui-tree-layout-control:not(.vcv-ui-state--active) .vcv-ui-tree-layout-control-state-container{opacity:1;z-index:auto}.vcv-ui-tree-layout-control-actions~.vcv-ui-tree-layout-control-state-container{opacity:0;transition:opacity .2s ease-in-out;z-index:-999}.vcv-ui-tree-layout-control-state-container{position:absolute;right:0}.vcv-ui-tree-layout-control-state{color:inherit;display:inline-block;height:1em;position:relative;vertical-align:middle;width:40px}.vcv-ui-tree-layout-control-state>*{font-size:1rem;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.rtl .vcv-ui-tree-layout-control-state-container{left:0;right:auto}.vcv-ui-tree-layout-control-drag-handler{bottom:0;left:0;margin-left:2px;min-height:1em;min-width:1em;opacity:.6;position:absolute;top:0;transition:opacity .2s ease-in-out}.vcv-ui-tree-layout-control-drag-handler .vcv-ui-drag-handler-icon{font-size:1em}.vcv-ui-tree-layout-control-drag-handler.vcv-ui-tree-layout-control-drag-handler-mobile{flex-grow:1;overflow:hidden;position:relative;text-overflow:ellipsis}.rtl .vcv-ui-tree-layout-control-drag-handler{left:auto;right:.05rem}.vcv-ui-tree-layout-control-mobile .vcv-ui-tree-layout-controls-trigger{text-align:center;width:60px}.vcv-ui-tree-layout-control:not(:hover).vcv-ui-tree-layout-control:not(.vcv-ui-tree-layout-control-mobile) .vcv-ui-tree-layout-control-drag-handler{opacity:0}.vcv-ui-tree-layout-control.vcv-ui-tree-layout-control-mobile .vcv-ui-tree-layout-control-drag-handler-mobile{opacity:1}.vcv-ui-tree-layout-node{list-style:none;margin:0;padding:0}.vcv-ui-tree-layout-node-expand-trigger{cursor:pointer;font-size:1rem;left:-1.25em;margin-left:4px;margin-top:-.5em;opacity:.6;position:absolute;top:50%;transform:rotate(-90deg)}.rtl .vcv-ui-tree-layout-node-expand-trigger{left:auto;right:-.95em;transform:rotate(90deg)}.vcv-ui-tree-layout-node-child{margin:0;position:relative}.vcv-ui-tree-layout-node-child.vcv-ui-tree-layout-node-expand>.vcv-ui-tree-layout-control>.vcv-ui-tree-layout-control-content>.vcv-ui-tree-layout-node-expand-trigger{transform:rotate(0deg)}.vcv-ui-tree-layout-node-child:not(.vcv-ui-tree-layout-node-expand)>.vcv-ui-tree-layout-node{display:none}.vcv-ui-tree-layout-control-is-locked .vcv-ui-tree-layout-control-content,.vcv-ui-tree-layout-control-is-locked .vcv-ui-tree-layout-control-dropdown-content .vcv-ui-tree-layout-control-action,.vcv-ui-tree-layout-node-child.vcv-ui-tree-layout-node-hidden .vcv-ui-tree-layout-control-content,.vcv-ui-tree-layout-node-child.vcv-ui-tree-layout-node-hidden .vcv-ui-tree-layout-control-dropdown-content .vcv-ui-tree-layout-control-action{opacity:.5}.vcv-ui-tree-layout-node-non-draggable .vcv-ui-tree-layout-control--lock{cursor:default}.vcv-ui-tree-layout-node-child--drag-item{color:#fff;font-size:.75rem;line-height:1;list-style-type:none;z-index:99999}.vcv-ui-tree-layout-node-child--drag-item .vcv-ui-tree-layout{display:none}.vcv-layout-bar-content-mobile .vcv-ui-tree-layout-node-child.vcv-ui-tree-layout-node-hidden .vcv-ui-tree-layout-control-content{opacity:1}.vcv-layout-bar-content-mobile .vcv-ui-tree-layout-node-child.vcv-ui-tree-layout-node-hidden .vcv-ui-tree-layout-control-content .vcv-ui-tree-layout-control-drag-handler-mobile{opacity:.5}.vcv-ui-tree-layout-node-state-draft.vcv-ui-tree-layout-node-child{opacity:.6}.vcv-ui-tree-layout-container .vcv-ui-tree-layout-action{min-height:40px;padding:8px}.vcv-ui-item-container{background-color:#203251;color:#fff;display:flex;flex-direction:row;flex-wrap:nowrap;font-size:.875rem;height:60vh;max-height:calc(100% - 65px);min-height:250px;top:0;z-index:1200}.vcv-ui-item-content .vcv-ui-editor-search-field-container{margin:0 0 0 1px}.vcv-ui-item-layout-hidden{display:none}.vcv-ui-item-list-container{flex:1;margin-bottom:30px}.vcv-ui-item-list{display:flex;flex-wrap:wrap;justify-content:flex-start;list-style:none;margin:0 -15px -30px;padding:0}.vcv-ui-item-list-item{display:flex;margin:0 15px 15px}.vcv-ui-item-list-item--preset .vcv-ui-item-element-content:before{border-color:#283aa4 #283aa4 transparent transparent;border-style:solid;border-width:25px;content:"";position:absolute;right:0;top:0;z-index:1}.vcv-ui-item-list-item--preset .vcv-ui-item-element-content:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.697 15.006c.041-.04.079-.082.113-.127A8.96 8.96 0 0 0 18 9c0-4.963-4.037-9-9-9S0 4.037 0 9c0 2.244.826 4.299 2.189 5.877.035.047.074.09.116.131A8.98 8.98 0 0 0 9 18a8.98 8.98 0 0 0 6.697-2.994Zm-11.489-.973a3.664 3.664 0 0 1 3.279-2.008h3.026c1.406 0 2.66.787 3.279 2.008A6.927 6.927 0 0 1 9 15.955a6.927 6.927 0 0 1-4.792-1.922ZM9 9.98a2.026 2.026 0 0 1-2.024-2.024c0-1.116.908-2.024 2.024-2.024s2.024.908 2.024 2.024A2.027 2.027 0 0 1 9 9.98Zm0-7.935A6.962 6.962 0 0 1 15.955 9a6.909 6.909 0 0 1-.835 3.301 5.696 5.696 0 0 0-2.78-2.025c.46-.658.73-1.458.73-2.32A4.074 4.074 0 0 0 9 3.886a4.074 4.074 0 0 0-4.07 4.07c0 .862.27 1.662.73 2.32a5.696 5.696 0 0 0-2.78 2.025A6.913 6.913 0 0 1 2.045 9 6.962 6.962 0 0 1 9 2.045Z' fill='%23FDFDFD' fill-rule='nonzero'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:auto;content:"";height:18px;position:absolute;right:5px;top:5px;width:18px;z-index:2}.vcv-ui-item-list-item--preset .vcv-ui-item-overlay span{padding:.6em}.vcv-ui-item-list-item--inactive .vcv-ui-item-element{cursor:default}.vcv-ui-item-list-item--inactive .vcv-ui-item-element:hover .vcv-ui-item-overlay{opacity:0}.vcv-ui-item-element{color:#484848;cursor:pointer;display:block;margin:0 auto;position:relative;text-align:center;width:100px}.vcv-ui-item-element:focus .vcv-ui-item-overlay,.vcv-ui-item-element:hover .vcv-ui-item-overlay{opacity:1}.vcv-ui-item-element .vcv-ui-item-overlay{cursor:pointer}.vcv-ui-item-element.vcv-ui-item-element-inactive.vcv-ui-item-element-inactive--locked .vcv-ui-item-overlay{opacity:.8}.vcv-ui-item-element.vcv-ui-item-element-inactive.vcv-ui-item-element-inactive--locked:hover .vcv-ui-item-overlay{opacity:1}.vcv-ui-item-element.vcv-ui-item-element-inactive.vcv-ui-item-element-inactive--locked .vcv-ui-item-overlay:hover .vcv-ui-icon-lock-fill:before{content:"\e912"}.vcv-ui-item-element.vcv-ui-item-element-inactive.vcv-ui-item-element-inactive--locked .vcv-ui-icon{font-size:16px}.vcv-dashboards-section-content .vcv-ui-item-element:not(.vcv-ui-item-element-inactive) .vcv-ui-icon-lock-fill{display:none}.vcv-ui-state--remove-mode-active .vcv-ui-item-element{cursor:default}.vcv-ui-state--remove-mode-active .vcv-ui-item-element .vcv-ui-icon{cursor:pointer}.vcv-ui-item-element-content{background-color:#fefefe;background-image:linear-gradient(45deg,#eee 25%,transparent 0,transparent 75%,#eee 0,#eee),linear-gradient(45deg,#eee 25%,transparent 0,transparent 75%,#eee 0,#eee);background-position:0 0,10px 10px;background-repeat:repeat;background-size:20px 20px;border-radius:5px;display:block;height:100px;overflow:hidden;position:relative}.vcv-ui-item-element-content .vcv-ui-item-element-image{display:block;position:relative;top:50%;transform:translateY(-50%)}.vcv-ui-hub-item-badge{align-items:center;border-radius:15px;color:#fff;display:inline-flex;font-size:12px;font-style:italic;height:20px;justify-content:center;padding:1px 8px;position:relative;z-index:9}.vcv-ui-hub-item-badge--new{background:#feb718}.vcv-ui-item-element>.vcv-ui-hub-item-badge{position:absolute;right:-12px;top:-9px;z-index:4}.vcv-ui-item-preview-caption .vcv-ui-hub-item-badge{flex:0 0 auto;margin:0 0 0 25px}.vcv-hub-addon-item-content-container .vcv-ui-hub-item-badge{align-self:flex-start;margin:0 0 10px}.vcv-ui-item-image,.vcv-ui-item-overlay{bottom:0;left:0;position:absolute;right:0;top:0}.vcv-ui-item-overlay{background-color:rgba(0,0,0,.5);color:#fff;opacity:0;overflow:hidden;transition:opacity .2s ease-in-out;z-index:3}.vcv-ui-item-downloading,.vcv-ui-item-overlay.vcv-ui-item-control--visible{opacity:1}.vcv-ui-icon.vcv-ui-item-add{align-items:center;display:flex;height:100%;justify-content:center;left:0;line-height:100px;position:absolute;top:0;width:100%}.vcv-ui-item-edit{display:flex;flex-direction:column;height:100px}.vcv-ui-item-move{cursor:move;flex:1;position:relative}.vcv-ui-item-move:before{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.vcv-ui-item-remove{background-color:#f46172;height:30px;line-height:30px}.vcv-ui-item-element-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;line-height:18px;margin:10px 0;max-height:36px;overflow:hidden;position:relative}.vcv-ui-item-element-name span{color:#70757d;font-size:14px;font-weight:700;letter-spacing:.3px;line-height:18px}.vcv-ui-item-badge{position:relative}.vcv-ui-item-badge:after{left:-.75em;right:auto;top:.4em}.vcv-ui-item-preview-container{border-radius:5px;display:block;margin:0;opacity:1;pointer-events:none;position:fixed;transition:visibility 0s,opacity .2s ease-in-out;width:520px;z-index:2020}.vcv-ui-item-preview-addon-tag{background:#2b4b80;border-radius:20px;color:#fff;font-size:14px;padding:3px 9px;position:absolute;right:15px;top:15px}.vcv-ui-item-preview-image{border-top-left-radius:5px;border-top-right-radius:5px;display:block;max-height:240px;width:100%}.vcv-ui-item-preview-caption{align-items:center;background:linear-gradient(90deg,#1a399d,#693bc5);border-bottom-left-radius:5px;border-bottom-right-radius:5px;color:#fff;display:flex;font-style:italic;justify-content:space-between;line-height:1.43;padding:20px;text-align:left}.vcv-ui-item-preview-text{line-height:18px;overflow:hidden}.vcv-ui-editor-get-more{align-items:center;display:flex;flex-direction:column;justify-content:center}.vcv-ui-editor-get-more-description{color:#9a9a9a;font:italic 700 12px/20px Nunito Sans,Arial,sans-serif;padding:0 45px;text-align:center}.vcv-ui-editor-plate--addon .vcv-ui-item-list{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin:0}.vcv-ui-editor-plate--addon .vcv-ui-item-list-item{margin:0}.vcv-hub-addon-item-container{border-radius:5px;display:flex;flex:0 0 100%;flex-direction:column;overflow:hidden;transition:box-shadow .2s ease-in-out}.vcv-hub-addon-item-container:hover{box-shadow:0 0 15px 0 rgba(0,0,0,.1)}.vcv-hub-addon-item-content-container{background:#fff;display:flex;flex:1 0 auto;flex-direction:column;justify-content:space-between;padding:20px 15px}.vcv-hub-addon-item-content-container .vcv-ui-wp-spinner{height:40px;margin-top:auto;width:40px}.vcv-hub-addon-item-content-container .vcv-ui-wp-spinner:before{height:27px;opacity:.5;width:27px}.vcv-hub-addon-name{font-size:16px;font-weight:600;letter-spacing:1px;line-height:22px;margin:0 0 10px}.vcv-hub-addon-description{font-size:13px;font-style:italic;font-weight:500;letter-spacing:1px;line-height:24px;margin:0 0 15px}.vcv-hub-addon-item-content-container .vcv-hub-addon-control{background:#283aa4;border:none;border-radius:3px;color:#fff;cursor:pointer;height:40px;line-height:40px;margin-top:auto;text-align:center;text-decoration:none;transition:background .2s ease-in-out;width:180px}.vcv-hub-addon-item-content-container .vcv-hub-addon-control:focus,.vcv-hub-addon-item-content-container .vcv-hub-addon-control:hover{background:#ffae27;color:#fff;text-decoration:none}.vcv-hub-addon-item-content-container .vcv-hub-addon-control--locked{background:#c6cbd4;pointer-events:none}.vcv-hub-addon-item-content-container .vcv-hub-addon-control--locked:hover{background:#c6cbd4}.vcv-hub-addon-image{vertical-align:top;width:100%}.vcv-ui-tree-content-section-inner.vcv-ui-state--centered-content{display:flex;flex-flow:column nowrap;flex-shrink:0;justify-content:center;min-height:100%}.vcv-ui-tree-content-section-inner .vcv-ui-editor-plates-container{display:flex;flex-flow:column nowrap;flex-grow:1;justify-content:center}.vcv-ui-editor-no-items-container{margin:auto;max-width:544px;text-align:center}.vcv-ui-editor-no-items-container .vcv-ui-ajax-form-container small,.vcv-ui-editor-no-items-container .vcv-ui-form-helper{display:inline-block;font-size:13px;margin:15px 0 12px;text-align:center}.vcv-ui-editor-no-items-image{margin:0 0 35px}.vcv-ui-editor-no-items-action{background:#283aa4;border:none;border-radius:3px;color:#fff;cursor:pointer;min-height:50px;padding:17px 32px;position:relative;transition:background .2s ease-in-out}.vcv-ui-editor-no-items-action:hover{background:#ffae27}.vcv-ui-editor-no-items-action.vcv-ui-editor-button-disabled{-webkit-font-smoothing:antialiased;background:transparent;border:2px solid #d6d6d6;border-radius:0;color:#d6d6d6;cursor:default;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;letter-spacing:.077em;max-width:100%;padding:16px 34px;text-transform:uppercase}.vcv-ui-navbar-control-icon.vcv-ui-settings-title-icon{margin-left:5px}.vcv-ui-navbar-control-icon.vcv-ui-settings-title-icon+span{margin-left:10px}.vcv-ui-panel-heading{align-items:center;display:flex;font-size:16px;line-height:37px;padding:12px 60px 12px 20px}.vcv-ui-panel-heading .vcv-ui-panel-heading-icon{display:inline-block;margin-left:0;margin-right:12px;vertical-align:middle}.vcv-ui-panel-heading .vcv-ui-panel-heading-text{display:inline-block;vertical-align:middle}.vcv-ui-tree-view-content--full-width .vcv-ui-form-group{max-width:500px}.vcv-ui-panel-navigation-container{background:#203251;text-align:left}.rtl .vcv-ui-panel-heading{padding:12px 20px 12px 60px}.rtl .vcv-ui-panel-heading .vcv-ui-panel-heading-icon{margin-left:12px;margin-right:0}.rtl .vcv-ui-navbar-control-icon.vcv-ui-settings-title-icon{margin-left:0;margin-right:5px}.rtl .vcv-ui-navbar-control-icon.vcv-ui-settings-title-icon+span{margin-left:0;margin-right:10px}.vcv-ui-script-control-container,.vcv-ui-style-control-container{margin:10px 0 0;text-align:center}.vcv-ui-script-editor-container,.vcv-ui-style-editor-container{margin:25px 0 0}.vcv-row-html-editor-container+.CodeMirror-wrap,.vcv-ui-script-editor .CodeMirror-wrap,.vcv-ui-style-editor .CodeMirror-wrap{border:1px solid #d1d1d1;border-radius:3px}.vcv-ui-script-editor:not(.vcv-ui-state--active),.vcv-ui-style-editor:not(.vcv-ui-state--active){display:none}.vcv-ui-settings-actions{display:flex;flex:0 0 auto;flex-direction:row;flex-wrap:wrap;font-size:1rem;overflow:hidden}.vcv-ui-settings-actions.vcv-ui-settings-actions-background{background-color:#203251}.vcv-ui-settings-actions .vcv-ui-settings-action-content span{display:none;margin-left:16px}.vcv-ui-settings-action{border-color:rgba(73,109,163,.15);border-style:solid;border-width:0 1px 1px 0;color:#fff;cursor:pointer;display:inline-flex;flex-direction:column;flex-grow:1;flex-shrink:1;flex-wrap:nowrap;justify-content:center;padding:16px;text-align:center;text-decoration:none;transition:all .2s ease-in-out;vertical-align:middle}.vcv-ui-settings-action.vcv-ui-state--active,.vcv-ui-settings-action:hover{background-color:rgba(124,173,222,.16)}.vcv-ui-settings-action[disabled]{background-color:transparent;cursor:not-allowed;opacity:.5}.vcv-ui-settings-action.vcv-ui-state--success{background-color:#6dab3c}.vcv-ui-settings-action-icon{display:inline-block;height:1rem;position:relative;vertical-align:middle;width:1rem}.vcv-ui-settings-action-icon:before{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.vcv-ui-template-group-wrapper{overflow:hidden}.vcv-ui-template-options-wrapper{margin-bottom:-25px;margin-right:-32px}.vcv-ui-template-options-wrapper .vcv-ui-template-options-item-icon{background-color:#fff;cursor:pointer;display:inline-block;margin:0 32px 25px 0}.vcv-ui-template-options-wrapper .vcv-ui-template-options-item-icon svg{vertical-align:top}.vcv-ui-template-options-wrapper .vcv-ui-item-template-inactive--locked{opacity:.8;position:relative;transition:all .2s ease}.vcv-ui-template-options-wrapper .vcv-ui-item-template-inactive--locked i{font-size:20px}.vcv-ui-template-options-wrapper .vcv-ui-item-template-inactive--locked:hover{opacity:1}.vcv-ui-template-options-wrapper .vcv-ui-item-template-inactive--locked:hover .vcv-ui-start-layout-list-item-icon-stroke{stroke:#d1d1d1}.vcv-ui-template-options-wrapper .vcv-ui-item-template-inactive--locked .vcv-ui-layout-lock-control{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;width:100%}.vcv-ui-form-group--category .vcv-ui-ajax-form-container small,.vcv-ui-form-group--category .vcv-ui-form-helper,.vcv-ui-form-group--wp-menu .vcv-ui-ajax-form-container small,.vcv-ui-form-group--wp-menu .vcv-ui-form-helper{-webkit-font-smoothing:antialiased;color:#999;font-family:Roboto,sans-serif;font-style:italic;font-weight:500;letter-spacing:.3px;line-height:16px}.vcv-ui-form-group--category .vcv-ui-form-link,.vcv-ui-form-group--wp-menu .vcv-ui-form-link{color:#586dc6;display:inline;text-decoration:none;transition:.2s}.vcv-ui-form-group--category .vcv-ui-form-link:hover,.vcv-ui-form-group--wp-menu .vcv-ui-form-link:hover{color:#515162;text-decoration:underline}.vcv-ui-form-group--category .vcv-ui-form-link:focus,.vcv-ui-form-group--wp-menu .vcv-ui-form-link:focus{box-shadow:none;outline:none}.vcv-ui-form-group--category .vcv-ui-ajax-form-container small,.vcv-ui-form-group--category .vcv-ui-form-helper{margin-top:20px}.vcv-ui-custom-scripts.vcv-ui-custom-scripts-areas .vcv-ui-ajax-form-container small,.vcv-ui-custom-scripts.vcv-ui-custom-scripts-areas .vcv-ui-form-helper{margin:20px 0 0}.vcv-ui-custom-scripts.vcv-ui-custom-scripts-areas .vcv-ui-script-editor-tag{background:#e3e1e1;border-radius:3px;color:#797979;display:inline-block;font-size:14px;font-style:italic;letter-spacing:.5px;line-height:1;margin:10px 0;padding:4px 5px}.vcv-ui-custom-scripts.vcv-ui-custom-scripts-areas .vcv-ui-script-editor-tag:first-of-type{margin-top:0}.vcv-ui-custom-scripts.vcv-ui-custom-scripts-areas .vcv-ui-script-editor-container{margin:20px 0 0}.vcv-ui-custom-scripts.vcv-ui-custom-scripts-areas .vcv-ui-script-editor-container-type{margin:0 0 10px}.vcv-ui-edit-form-section-header.vcv-ui-wordpress-setting-header{margin:0 -20px 12px}.vcv-ui-form-group-container.vcv-ui-form-group-container--saving .vcv-ui-ajax-form-container select,.vcv-ui-form-group-container.vcv-ui-form-group-container--saving .vcv-ui-form-dropdown,.vcv-ui-form-group-container.vcv-ui-form-group-container--saving .vcv-ui-form-input{background-color:#f5f5f5;border-color:#d1d1d1;color:#7e7e7e;cursor:not-allowed;pointer-events:none}.vcv-ui-form-group a{color:#586dc6;text-decoration:none;transition:.2s}.vcv-ui-form-group a:hover{color:#515162;text-decoration:underline}.vcv-ui-form-group a:focus{box-shadow:none;outline:none}.vcv-ui-navigation-slider-container{direction:ltr;display:flex;justify-content:space-between;position:relative}.vcv-ui-navigation-slider-container.vcv-ui-navigation-slider-container--shadow-left:before,.vcv-ui-navigation-slider-container.vcv-ui-navigation-slider-container--shadow-right:after{content:""}.vcv-ui-navigation-slider-container:after,.vcv-ui-navigation-slider-container:before{bottom:0;position:absolute;top:0;width:9px}.vcv-ui-navigation-slider-container:before{background:linear-gradient(90deg,rgba(20,37,65,.5),transparent);left:0}.vcv-ui-navigation-slider-container:after{background:linear-gradient(270deg,rgba(20,37,65,.5),transparent);right:70px}.vcv-ui-navigation-slider-container:not(.vcv-ui-navigation-slider-container--shadow-right) .vcv-ui-navigation-slider-controls{border-left:1px solid rgba(76,95,128,.2)}.vcv-ui-navigation-slider{border:0;border-radius:0;display:flex;flex-wrap:nowrap;overflow-x:scroll;overflow-y:hidden}.vcv-ui-navigation-slider::-webkit-scrollbar{display:none}.vcv-ui-navigation-slider{-ms-overflow-style:none;scrollbar-width:none}.vcv-ui-navigation-slider-item{background:transparent;border:0;color:#f6f6f6;font-size:14px;font-weight:500;letter-spacing:.5px;white-space:nowrap}.vcv-ui-navigation-slider-item[class*=vcv-ui-badge--] button{align-items:center;display:flex}.vcv-ui-navigation-slider-item[class*=vcv-ui-badge--] button:before{border-radius:50%;content:"";display:block;height:6px;margin-right:6px;width:6px}.vcv-ui-navigation-slider-item.vcv-ui-badge--warning button:before{background-color:#fdb713}.vcv-ui-navigation-slider-item.vcv-ui-badge--success button:before{background-color:#6dab3c}.vcv-ui-navigation-slider-item.vcv-ui-badge--error button:before{background-color:#f44}.vcv-ui-navigation-slider-item:focus .vcv-ui-navigation-slider-dropdown,.vcv-ui-navigation-slider-item:hover .vcv-ui-navigation-slider-dropdown{display:flex}.vcv-ui-navigation-slider-button:hover,.vcv-ui-navigation-slider-item.vcv-ui-navigation-slider-item--active .vcv-ui-navigation-slider-button{background:#1f3aa0}.vcv-ui-navigation-slider-button{background:transparent;border:0;border-radius:0;color:#f6f6f6;cursor:pointer;font-size:14px;font-weight:500;letter-spacing:.5px;margin:0;padding:14px 24px;transition:background .2s ease-in-out}.vcv-ui-navigation-slider-controls{display:flex;flex-shrink:0;width:70px}.vcv-ui-navigation-slider-control-button{background:transparent;border:none;border-radius:0;color:#fff;cursor:pointer;font-size:18px;padding:0;position:relative;width:50%}.vcv-ui-navigation-slider-control-button:not([disabled]):hover .vcv-ui-icon{opacity:.5}.vcv-ui-navigation-slider-control-button:first-child .vcv-ui-icon-expand{margin-left:-5px;transform:rotate(90deg)}.vcv-ui-navigation-slider-control-button:last-child .vcv-ui-icon-expand{margin-left:-14px;transform:rotate(-90deg)}.vcv-ui-navigation-slider-control-button[disabled]{color:#4c5f80;cursor:default}.vcv-ui-navigation-slider-control-button .vcv-ui-icon{left:50%;margin-top:-9px;position:absolute;top:50%;transition:opacity .2s}.vcv-ui-navigation-slider-dropdown{border:0;display:none;flex-direction:column;position:absolute;z-index:5}.vcv-ui-navigation-slider-dropdown-item{-webkit-font-smoothing:antialiased;background:#fff;background:#1f3aa0;border:0;border-radius:0;color:#fff;cursor:pointer;font-size:14px;font-weight:500;letter-spacing:.5px;min-width:150px;padding:15px 24px;text-align:left}.vcv-ui-navigation-slider-dropdown-item:last-child{border-bottom:0}.vcv-ui-navigation-slider-dropdown-item.vcv-ui-navigation-slider-dropdown-item--active,.vcv-ui-navigation-slider-dropdown-item:hover{background:#693bc5}.vcv-ui-add-content-panel-heading{align-items:center;display:flex;margin:12px 0 12px 20px}.vcv-ui-add-content-panel-heading .vcv-ui-editor-search-container{flex-grow:1;margin:0}.vcv-ui-add-content-panel-heading-controls{margin:0 10px}.rtl .vcv-ui-add-content-panel-heading{margin:12px 20px 12px 0}.vcv-ui-editor-panel-back-control,.vcv-ui-editor-panel-hide-control,.vcv-ui-editor-panel-settings-control{cursor:pointer;display:inline-block;font-size:16px;line-height:16px;margin:0 2px;padding:6px}.vcv-ui-editor-panel-back-control .vcv-ui-icon:before,.vcv-ui-editor-panel-hide-control .vcv-ui-icon:before,.vcv-ui-editor-panel-settings-control .vcv-ui-icon:before{transition:opacity .2s}.vcv-ui-editor-panel-back-control.vcv-ui-editor-panel-control--active,.vcv-ui-editor-panel-back-control:hover .vcv-ui-icon:before,.vcv-ui-editor-panel-hide-control.vcv-ui-editor-panel-control--active,.vcv-ui-editor-panel-hide-control:hover .vcv-ui-icon:before,.vcv-ui-editor-panel-settings-control.vcv-ui-editor-panel-control--active,.vcv-ui-editor-panel-settings-control:hover .vcv-ui-icon:before{opacity:.5}.vcv-ui-editor-panel-back-control.vcv-ui-editor-panel-control--active:hover .vcv-ui-icon:before,.vcv-ui-editor-panel-hide-control.vcv-ui-editor-panel-control--active:hover .vcv-ui-icon:before,.vcv-ui-editor-panel-settings-control.vcv-ui-editor-panel-control--active:hover .vcv-ui-icon:before{opacity:1}.vcv-ui-editor-panel-back-control{margin:0 7px 0 0}.rtl .vcv-ui-editor-panel-back-control{margin:0 0 0 7px}.vcv-ui-tree-view-content{color:#fff;display:flex;flex-direction:column;flex-wrap:nowrap;font-size:.875rem;height:100%}.vcv-ui-tree-view-content.vcv-ui-state--hidden{display:none}.vcv-ui-tree-content{display:flex;flex-direction:column;flex-grow:1;flex-wrap:nowrap;min-height:1em}.vcv-ui-tree-content>*{flex-grow:0;flex-shrink:0}.vcv-ui-tree-content-section{background-color:#f6f6f6;color:#6f747b;display:flex;flex:1 1 100%;flex-flow:column nowrap;min-height:1em;position:relative}.vcv-ui-tree-content-section>.vcv-ui-scroll,.vcv-ui-tree-content-section>.vcv-ui-tree-content-section-inner{flex:1 1 auto}.vcv-ui-tree-content-section-inner{padding:20px}.rtl .vcv-ui-tree-content-section-inner{direction:rtl}.vcv-element-category-items{display:flex;flex-flow:wrap;width:100%}.vcv-element-category-title-wrapper{margin:0 15px 15px;position:relative;width:100%}.vcv-element-category-title-wrapper>.vcv-element-category-title{color:#70757d;cursor:pointer;font-size:14px;font-weight:700;letter-spacing:.3px;line-height:18px}.vcv-element-categories-expand-button{background-color:transparent;border:0;bottom:0;color:#70757d;cursor:pointer;font-size:18px;padding:0 5px;position:absolute;right:-8px;top:0}.rtl .vcv-element-categories-expand-button{left:-8px;right:auto}.vcv-ui-tree-content-title-controls{align-items:center;display:flex;font-size:1.2em;margin-top:-8px;padding-left:0;padding-right:0}.vcv-ui-tree-content-title-control{color:inherit;cursor:pointer;display:inline-block;padding:0 10px;position:relative;text-decoration:none;vertical-align:middle}.vcv-ui-editor-tabs-container{display:flex;margin-top:8px;padding-left:20px;padding-right:60px}.vcv-ui-editor-tabs{display:flex;flex:1;flex-direction:row;flex-wrap:nowrap;font-family:Nunito Sans,sans-serif;font-size:.875rem}.vcv-ui-editor-tabs>*{flex-grow:0;flex-shrink:0}.vcv-ui-editor-tab{background-color:#304568;border-radius:4px 4px 0 0;color:#fff;cursor:pointer;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;margin:0 2px 0 1px;padding:14px 32px;text-align:center;text-decoration:none;transition:all .2s ease-in-out}.vcv-ui-editor-tab:hover{background-color:#3b5580}.vcv-ui-editor-tab.vcv-ui-state--active{background-color:#fff;color:#6f747b}.vcv-ui-editor-tab[disabled]{background-color:transparent;cursor:not-allowed;opacity:.5}.vcv-ui-editor-tab.vcv-ui-state--hidden{display:none}.vcv-ui-editor-tab-dropdown>.vcv-ui-editor-tab{padding-left:16px;padding-right:16px}.vcv-ui-editor-tab-toggle-tree{background:none;min-width:60px}.vcv-ui-editor-tab-content{white-space:nowrap}.vcv-ui-editor-tab-icon{display:inline-block;font-size:1em;height:1em;position:relative;vertical-align:middle;width:1.25em}.vcv-ui-editor-tab-icon:before{font-size:1.25em;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.vcv-ui-editor-tab-icon+*{margin-left:16px}.vcv-ui-add-element-content .vcv-ui-item-overlay{align-items:center;display:flex;justify-content:center}.vcv-ui-add-element-content .vcv-ui-item-overlay>span{padding:.6em}.vcv-ui-add-element-content .vcv-ui-item-overlay--visible{opacity:1}.vcv-ui-add-element-content .vcv-ui-state--hidden{display:none}.vcv-ui-editor-plate.vcv-ui-state--centered .vcv-premium-teaser{position:absolute}.vcv-ui-add-element-content .vcv-ui-editor-list-cta-wrapper{text-align:center}.vcv-ui-add-template-content .vcv-ui-editor-tabs-container{margin:0}.vcv-ui-add-template-content .vcv-ui-tree-content-section{overflow:hidden}.vcv-ui-add-template-content .vcv-ui-item-element-content:before{color:#fff;content:attr(data-letter);font-size:50px;left:50%;margin-right:-50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}.vcv-ui-add-template-content .vcv-ui-item-element-content.vcv-ui-item-element-constant-bg{background-color:#393a3f;background-image:unset}.vcv-ui-add-template-content .vcv-ui-tree-content-error-message-container{left:0;position:absolute;right:0;top:100%;z-index:2}.vcv-ui-add-template-content .vcv-ui-tree-content-error-message{align-items:center;background:#f96262;bottom:0;color:#fff;display:flex;font-style:italic;justify-content:center;padding:15px 20px;position:absolute;transform:translateY(100%);transition:transform .2s ease-in-out;width:100%;z-index:1}.vcv-ui-add-template-content .vcv-ui-tree-content-error-message--visible{transform:translateY(0)}.vcv-ui-add-template-content .vcv-ui-item-element{cursor:default}.vcv-ui-add-template-content .vcv-ui-item-element:hover .vcv-ui-item-control{transition:visibility 0s .1s;visibility:visible}.vcv-ui-add-template-content .vcv-ui-item-control--visible .vcv-ui-item-control{visibility:visible}.vcv-ui-add-template-content .vcv-ui-item-overlay{align-items:center;display:flex;justify-content:center;z-index:2}.vcv-ui-add-template-content .vcv-ui-item-control{cursor:pointer;padding:.6em;transition:color .2s ease-in-out,visibility 0s 0s;visibility:hidden}.vcv-ui-add-template-content .vcv-ui-item-control.vcv-ui-icon-add:hover{color:#e6e6e6}.vcv-ui-add-template-content .vcv-ui-item-control.vcv-ui-wp-spinner-light{visibility:visible}.vcv-ui-add-template-content .vcv-ui-save-template-form{display:flex;justify-content:space-between}.vcv-ui-add-template-content .vcv-ui-save-template-form .vcv-ui-form-input{-webkit-appearance:none;flex-grow:0;flex-shrink:1}.vcv-ui-add-template-content .vcv-ui-save-template-form .vcv-ui-editor-no-items-action{flex-grow:0;flex-shrink:0;font-size:12px;font-weight:700;margin:0 0 0 10px;min-height:auto;padding:11px 32px;white-space:nowrap}.vcv-ui-add-template-content .vcv-ui-editor-list-cta-wrapper{text-align:center}.vcv-ui-add-template-content .vcv-ui-state--hidden{display:none}.vcv-ui-add-template-content .vcv-ui-editor-no-items-container .vcv-ui-ajax-form-container small,.vcv-ui-add-template-content .vcv-ui-editor-no-items-container .vcv-ui-form-helper{margin-bottom:30px}.vcv-ui-add-template-content .vcv-ui-item-overlay--visible{opacity:1}.vcv-ui-add-template-content .vcv-ui-wp-spinner{cursor:default}.vcv-ui-add-template-content .vcv-ui-form-button--action,.vcv-ui-add-template-content .vcv-ui-form-button-group--action .vcv-ui-form-button{flex-shrink:0;margin:0 0 0 10px}.rtl .vcv-ui-add-template-content .vcv-ui-form-button--action,.rtl .vcv-ui-add-template-content .vcv-ui-form-button-group--action .vcv-ui-form-button,.rtl .vcv-ui-add-template-content .vcv-ui-save-template-form .vcv-ui-editor-no-items-action{margin:0 10px 0 0}.vcv-ui-editor-tab-dropdown{display:flex;flex-direction:row;flex-wrap:nowrap;margin:0;position:relative}.vcv-ui-editor-tab-dropdown>*{flex-grow:0;flex-shrink:0}.vcv-ui-editor-tab-dropdown:hover .vcv-ui-editor-tab-dropdown-trigger{background-color:#3b5580}.vcv-ui-editor-tab-dropdown:hover .vcv-ui-editor-tab-dropdown-content{opacity:1;visibility:visible}.vcv-ui-editor-tab-dropdown.vcv-ui-state--active .vcv-ui-editor-tab-dropdown-trigger{background-color:#fff;color:#6f747b}.vcv-ui-editor-tab-dropdown.vcv-ui-state--hidden{display:none}.vcv-ui-editor-tab-dropdown-trigger{cursor:default;min-width:0}.vcv-ui-editor-tab-dropdown-content{box-shadow:1px 0 10px 0 rgba(0,0,0,.3);margin-left:1px;margin-right:2px;min-width:140px;opacity:0;position:absolute;right:0;top:100%;transition:visibility 0s,opacity .2s ease-in-out;visibility:hidden;z-index:1020}.vcv-ui-editor-tab-dropdown-content .vcv-ui-editor-tab{background-color:#fff;border-radius:0;color:#6f747b;margin:0;text-align:left}.vcv-ui-editor-tab-dropdown-content .vcv-ui-editor-tab.vcv-ui-state--active,.vcv-ui-editor-tab-dropdown-content .vcv-ui-editor-tab:hover{background-color:#3b5580;color:#fff}.vcv-ui-editor-tabs-free-space{flex-grow:1;flex-shrink:1}.vcv-ui-editor-plate:not(.vcv-ui-state--active){display:none}.vcv-ui-design-options-onion{background-color:#f6f6f6;width:100%}.vcv-ui-design-options-onion-layers{padding-top:100%;position:relative}[class*=vcv-ui-design-options-onion-layer--]{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}[class*=vcv-ui-design-options-onion-layer--] [class*=vcv-ui-design-options-onion-control-position--]{height:30px;padding-left:2px;padding-right:2px;pointer-events:all;position:absolute;text-align:center;width:36px;z-index:1}[class*=vcv-ui-design-options-onion-layer--]:before{border:1px solid #d1d1d1;bottom:15px;content:"";display:block;left:20px;position:absolute;right:20px;top:15px}[class*=vcv-ui-design-options-onion-layer--] .vcv-ui-ajax-form-container label,[class*=vcv-ui-design-options-onion-layer--] .vcv-ui-form-group-heading{align-items:center;background-color:#f6f6f6;display:inline-flex;max-width:95px;min-height:30px;padding:0 4px;pointer-events:all;position:absolute;right:calc(50% + 24px);text-align:right;z-index:1}.vcv-ui-design-options-onion-layer--border{margin:50px}.vcv-ui-design-options-onion-layer--padding{margin:100px}.vcv-ui-design-options-onion-layer--border-radius .vcv-ui-ajax-form-container label,.vcv-ui-design-options-onion-layer--border-radius .vcv-ui-form-group-heading{right:44px}.vcv-ui-design-options-onion-control-position--top{left:50%;top:0;transform:translateX(-50%)}.vcv-ui-design-options-onion-control-position--bottom{bottom:0;left:50%;transform:translateX(-50%)}.vcv-ui-design-options-onion-control-position--left{left:0;top:50%;transform:translateY(-50%)}.vcv-ui-design-options-onion-control-position--right{right:0;top:50%;transform:translateY(-50%)}.vcv-ui-design-options-onion-control-position--top-left{left:0;top:0}.vcv-ui-design-options-onion-control-position--top-right{right:0;top:0}.vcv-ui-design-options-onion-control-position--bottom-left{bottom:0;left:0}.vcv-ui-design-options-onion-control-position--bottom-right{bottom:0;right:0}.vcv-ui-form-dependency.vcv-ui-state--hidden,.vcv-ui-tab-dependency.vcv-ui-state--hidden{display:none}.vcv-ui-form-dependency.vcv-ui-state--visible,.vcv-ui-tab-dependency.vcv-ui-state--visible{display:block}.vcv-ui-edit-form-actions{display:flex;flex:0 0 auto;flex-direction:row;flex-wrap:wrap;font-size:1rem;overflow:hidden}.vcv-ui-edit-form-actions .vcv-ui-edit-form-action-content span{display:none;margin-left:16px}.vcv-ui-edit-form-action{border-color:rgba(73,109,163,.15);border-style:solid;border-width:0 1px 1px 0;color:#fff;cursor:pointer;display:inline-flex;flex-direction:column;flex-grow:1;flex-shrink:1;flex-wrap:nowrap;justify-content:center;padding:16px;text-align:center;text-decoration:none;transition:all .2s ease-in-out;vertical-align:middle}.vcv-ui-edit-form-action.vcv-ui-state--active,.vcv-ui-edit-form-action:hover{background-color:rgba(124,173,222,.16)}.vcv-ui-edit-form-action[disabled]{background-color:transparent;cursor:not-allowed;opacity:.5}.vcv-ui-edit-form-action.vcv-ui-state--success{background-color:#6dab3c}.vcv-ui-edit-form-action-icon{display:inline-block;height:1rem;position:relative;vertical-align:middle;width:1rem}.vcv-ui-edit-form-action-icon:before{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.vcv-ui-editor-tabs-wrapper{display:flex}.vcv-ui-editor-tabs-wrapper-state--hidden{opacity:0;position:absolute;visibility:hidden;z-index:-1}.vcv-ui-editors-header-dropdown{margin-bottom:6px;margin-top:-1px}.vcv-ui-form-dropdown-option.vcv-ui-state--hidden{display:none}.vcv-ui-edit-form-header{align-items:center;display:flex;min-height:61px;padding:10px 10px 10px 14px}.vcv-ui-edit-form-header-image{margin:0 12px 0 0}.vcv-ui-edit-form-header-title{border:2px solid transparent;border-radius:12px;caret-color:hsla(0,0%,100%,.5);letter-spacing:.3px;max-width:100%;outline:none;overflow:hidden;padding:1px 12px;text-overflow:ellipsis;transition:border-color .2s ease-in-out;white-space:nowrap}.vcv-ui-edit-form-header-title:focus,.vcv-ui-edit-form-header-title:hover{border-color:#3b5e91}.vcv-ui-edit-form-header-title.active{text-overflow:clip;white-space:normal}.vcv-ui-icon-edit-form-header-title{cursor:pointer;font-size:12px;margin-right:35px;opacity:.5;padding:15px 10px;position:relative;text-align:center}.vcv-ui-icon-edit-form-header-title:before{font-size:1.25em;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.vcv-ui-edit-form-header-control-container{align-items:center;display:flex;flex-grow:1;font-size:1.2em;justify-content:flex-end}.vcv-ui-edit-form-header-control-container .vcv-ui-icon{display:inline-block;line-height:unset;vertical-align:top}.vcv-ui-edit-form-header-control-container .vcv-ui-icon:before{transition:opacity .2s}.vcv-ui-edit-form-header-control{color:#fff;cursor:pointer;margin:0 4px;padding:7px}.vcv-ui-edit-form-header-control:focus,.vcv-ui-edit-form-header-control:hover{color:#fff}.vcv-ui-edit-form-header-control.vcv-ui-edit-form-header-control--disabled,.vcv-ui-edit-form-header-control:focus .vcv-ui-icon:before,.vcv-ui-edit-form-header-control:hover .vcv-ui-icon:before{opacity:.5}.vcv-ui-tree-view-content-accordion .vcv-ui-tree-content-section-inner{padding:0}.vcv-ui-edit-form-back-button{cursor:pointer;padding:5px 10px}.vcv-ui-edit-form-back-button .vcv-ui-icon:before{vertical-align:middle}.vcv-ui-edit-form-section.vcv-ui-state--hidden{display:none}.vcv-ui-edit-form-section.vcv-ui-state--visible{display:block}.vcv-ui-form-group .vcv-ui-edit-form-section{margin:0 -20px}.vcv-ui-edit-form-section--opened>.vcv-ui-edit-form-section-content{display:block}.vcv-ui-edit-form-section--closed>.vcv-ui-edit-form-section-content{display:none}.vcv-ui-edit-form-section-header{align-items:center;background:#203251;border-top:1px solid #263b5d;color:#fff;cursor:pointer;display:flex;letter-spacing:.3px;padding:15px 20px 15px 18px;position:relative;text-overflow:ellipsis;transition:background .2s ease-in-out;white-space:nowrap}.vcv-ui-edit-form-section-header:hover{background:#16243f}.vcv-ui-edit-form-section-header-title{flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vcv-ui-edit-form-section-header-control{color:#fff;cursor:pointer;display:inline-flex;font-size:1.2em;justify-content:center;transition:opacity .2s;width:22px}.vcv-ui-edit-form-section-header-control:hover{opacity:.5}.vcv-ui-edit-form-section-header-control .vcv-ui-icon{vertical-align:middle}.vcv-ui-edit-form-section-header-go-back{color:#fff;cursor:pointer;display:inline-flex;justify-content:center;margin-right:7px;transition:opacity .2s;width:22px}.vcv-ui-edit-form-section-header-go-back:hover{opacity:.5}.vcv-ui-edit-form-section-header-go-back .vcv-ui-icon{vertical-align:middle}.vcv-ui-edit-form-section-content{padding:20px 20px 5px}.vcv-ui-presets-form .vcv-ui-form-button{margin:0 0 0 10px}.rtl .vcv-ui-presets-form .vcv-ui-form-button{margin:0 10px 0 0}[class*=vcv-ui-badge--] i:after{border-radius:50%;content:"";display:block;height:6px;position:absolute;right:-3px;top:-5px;width:6px}.vcv-ui-badge--warning i:after{background-color:#fdb713}.vcv-ui-badge--success i:after{background-color:#6dab3c}.vcv-ui-badge--error i:after{background-color:#f44}.vcv-ui-navbar-logo{background:url(assets/eff0317167c3391bd68f.svg) 50% 50% no-repeat;color:inherit;cursor:pointer;display:inline-block;min-height:60px;min-width:60px;order:-100;padding:16px;text-decoration:none;vertical-align:middle}.vcv-ui-navbar-logo:focus,.vcv-ui-navbar-logo:hover{box-shadow:none}.vcv-ui-navbar-logo.vcv-ui-navbar-control:hover{background-color:transparent}.vcv-ui-navbar-logo-title{display:none;padding-left:40px}.vcv-ui-navbar-logo--show-title{background-position:8px 50%}.vcv-ui-navbar-logo--show-title .vcv-ui-navbar-logo-title{display:inline}.vcv-ui-wp-spinner{display:inline-block;height:1em;margin:0;opacity:.7;padding:0;position:relative;vertical-align:middle;width:1em}.vcv-ui-wp-spinner:before{animation:vcv-ui-wp-spinner-animation .7s linear infinite;background:transparent url(assets/9473596cf58c721f0a0b.svg) 50% 50% no-repeat;background-size:contain;content:"";display:block;height:16px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:16px}.vcv-ui-wp-spinner.vcv-ui-wp-spinner-lg:before{height:20.8px;width:20.8px}.vcv-ui-item-add-hub.vcv-ui-wp-spinner-light{cursor:auto;position:static}.vcv-ui-wp-spinner-light{display:inline-block;height:1em;margin:0;opacity:.7;padding:0;position:relative;vertical-align:middle;width:1em}.vcv-ui-wp-spinner-light:before{animation:vcv-ui-wp-spinner-animation .7s linear infinite;background:transparent url(assets/180442a2e0a058651cf0.svg) 50% 50% no-repeat;background-size:contain;content:"";display:block;height:16px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:16px}.vcv-ui-wp-spinner-light.vcv-ui-wp-spinner-lg:before{height:20.8px;width:20.8px}.vcv-ui-form-button .vcv-ui-wp-spinner{margin-left:10px}@keyframes vcv-ui-wp-spinner-animation{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}#vc-navbar-container,.vcv-ui-navbar-container{display:flex;flex:1 0 auto;flex-flow:column nowrap}.vcv-ui-navbar{color:#fff;display:flex;flex:1 0 auto;flex-direction:row;flex-wrap:nowrap;font-size:.875rem;min-height:60px;position:relative;z-index:2010}.vcv-ui-navbar>*{flex-grow:0;flex-shrink:0;order:-1}.vcv-ui-navbar>.vcv-ui-pull-end{order:1}.rtl .vcv-ui-navbar{direction:rtl}.vcv-ui-navbar-control{color:#fff;cursor:pointer;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;min-height:60px;min-width:60px;padding:16px;position:relative;text-align:center;text-decoration:none;transition-duration:.2s;transition-property:color,background-color;transition-timing-function:ease-in-out}.vcv-ui-navbar-control.vcv-ui-navbar-control--active,.vcv-ui-navbar-control:active,.vcv-ui-navbar-control:focus,.vcv-ui-navbar-control:hover{background-color:#203251;color:#fff}.vcv-ui-navbar-control[disabled]{background-color:transparent;cursor:not-allowed;opacity:.5}.vcv-ui-navbar-control.vcv-go-premium{flex-direction:row;justify-content:flex-start;line-height:27px}.vcv-ui-navbar-control.vcv-go-premium .vcv-ui-icon-star{height:23px;width:23px}.vcv-ui-navbar-control.vcv-go-premium .vcv-ui-navbar-control-content{margin-left:7px}.rtl .vcv-ui-navbar-control{direction:rtl}.rtl .vcv-ui-navbar-control .vcv-go-premium .vcv-ui-navbar-control-content{margin-left:0;margin-right:7px}.vcv-ui-navbar-control-content{font-size:14px;letter-spacing:.3px;white-space:nowrap}.vcv-ui-navbar-control-icon{display:inline-block;font-size:1em;height:1em;position:relative;vertical-align:middle;width:1.25em}.vcv-ui-navbar-control-icon:before{font-size:1.25em;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.vcv-ui-navbar-control-icon+span{margin-left:16px}.rtl .vcv-ui-navbar-control-icon+span{margin-left:0;margin-right:16px}.vcv-ui-navbar-controls-group{display:flex;flex-direction:row;flex-wrap:nowrap}.vcv-ui-navbar-controls-group>*{flex-grow:0;flex-shrink:0}.vcv-ui-navbar-sandwich.vcv-ui-navbar-dropdown{position:static}.vcv-ui-navbar-sandwich .vcv-ui-navbar-controls-set:not(:last-child):after{background-color:hsla(0,0%,100%,.1);content:"";display:block;height:1px}.rtl .vcv-ui-navbar-controls-set{direction:rtl}.vcv-ui-navbar-dropdown{display:flex;flex-direction:row;flex-wrap:nowrap;margin:0;position:relative}.vcv-ui-navbar-dropdown>*{flex-grow:0;flex-shrink:0}.vcv-ui-navbar-dropdown .vcv-ui-navbar-controls-group{flex-direction:column}.vcv-ui-navbar-dropdown:hover .vcv-ui-navbar-dropdown-trigger{background-color:#203251}.vcv-ui-navbar-dropdown[disabled] .vcv-ui-navbar-dropdown-content{opacity:0;visibility:hidden}.vcv-ui-navbar-dropdown[disabled] .vcv-ui-navbar-dropdown-trigger{background-color:transparent;cursor:not-allowed;opacity:.5}.vcv-ui-navbar-dropdown.vcv-ui-pull-end .vcv-ui-navbar-dropdown-content{left:auto;right:0}.rtl .vcv-ui-navbar-dropdown.vcv-ui-pull-end .vcv-ui-navbar-dropdown-content{left:0;right:auto}.vcv-ui-navbar-dropdown-trigger{position:relative;width:100%;z-index:2010}.vcv-ui-navbar-dropdown-content{background-color:#203251;box-shadow:1px 0 10px 0 rgba(0,0,0,.3);left:0;margin:0;max-height:0;min-width:200px;opacity:0;overflow:hidden;padding:0;position:absolute;top:100%;visibility:hidden;z-index:2005}.vcv-ui-navbar-dropdown-content.vcv-ui-show-dropdown-content{max-height:none;opacity:1;overflow:initial;visibility:visible;z-index:2006}.vcv-ui-navbar-dropdown-content .vcv-ui-navbar-control{text-align:left}.vcv-ui-navbar-dropdown-content .vcv-ui-navbar-control.vcv-ui-state--active,.vcv-ui-navbar-dropdown-content .vcv-ui-navbar-control:hover{background-color:#693bc5}.vcv-ui-navbar-dropdown-content .vcv-ui-navbar-control[disabled]{background-color:transparent;cursor:not-allowed;opacity:.5}.vcv-ui-navbar-dropdown-content.vcv-ui-navbar-dropdown-content--layout .vcv-ui-navbar-control:last-child{border-top:1px solid #374763}.vcv-ui-navbar-dropdown-content.vcv-ui-navbar-dropdown-content--layout .vcv-ui-navbar-control-content{align-items:center;display:flex;justify-content:flex-start}.vcv-ui-navbar-dropdown-content.vcv-ui-navbar-dropdown-content--layout .vcv-ui-navbar-control-content em{color:#acb4c3;font-size:12px;margin-left:5px}.vcv-ui-navbar-dropdown-content.vcv-ui-navbar-dropdown-content--layout .vcv-ui-navbar-control-content>span{display:initial}.vcv-ui-navbar-control-separator{background-color:hsla(0,0%,100%,.1);display:block;min-height:1px;min-width:1px}.vcv-ui-navbar-drag-handler{order:-100}.vcv-ui-navbar-controls-spacer{flex:1 1 auto;order:0}.vcv-ui-navbar-hide-labels .vcv-ui-navbar-control{text-align:center}.vcv-ui-navbar-hide-labels .vcv-ui-navbar-control-content>span{display:none}.vcv-ui-navbar-show-labels .vcv-ui-navbar-control{text-align:left}.vcv-ui-navbar-show-labels .vcv-ui-navbar-control-content>span{display:inline}.rtl .vcv-ui-navbar-show-labels .vcv-ui-navbar-control{text-align:right}.vcv-ui-navbar-dropdown-linear .vcv-ui-navbar-dropdown-content{min-width:100%}.vcv-ui-navbar-dropdown-linear .vcv-ui-navbar-dropdown-content .vcv-ui-navbar-control{min-height:0;min-width:0;padding:12px}.vcv-ui-navbar-show-labels .vcv-ui-navbar-dropdown-linear .vcv-ui-navbar-dropdown-content{flex-direction:column}.vcv-ui-navbar-show-labels .vcv-ui-navbar-dropdown-linear .vcv-ui-navbar-dropdown-content .vcv-ui-navbar-control{min-height:60px}.vcv-ui-navbar-control.vcv-ui-state--active{background-color:#203251}.vcv-ui-navbar-control.vcv-ui-state--warning{background-color:#fdb713}.vcv-ui-navbar-control.vcv-ui-state--disabled{cursor:not-allowed;opacity:.5}.vcv-ui-navbar-control.vcv-ui-state--disabled:hover{background-color:transparent}.vcv-ui-navbar-control.vcv-ui-toggle--inactive{opacity:.5}.vcv-ui-navbar-control.vcv-ui-toggle--active{opacity:1}.vcv-ui-navbar-control-hidden{display:none}.vcv-layout-bar-header.vcv-layout-bar-header--loading{cursor:not-allowed}.vcv-layout-bar-header.vcv-layout-bar-header--loading .vcv-ui-navbar-control{opacity:.5;pointer-events:none}.vcv-layout-dock--bottom .vcv-ui-navbar-dropdown-content{bottom:100%;top:auto}.vcv-layout-dock--bottom .vcv-ui-navbar-dropdown-content.vcv-ui-navbar-dropdown-content--layout.vcv-ui-navbar-dropdown-content--horizontal,.vcv-layout-dock--top .vcv-ui-navbar-dropdown-content.vcv-ui-navbar-dropdown-content--layout.vcv-ui-navbar-dropdown-content--horizontal{right:0}.vcv-layout-dock--bottom .vcv-ui-navbar-dropdown-content.vcv-ui-navbar-dropdown-content--layout,.vcv-layout-dock--top .vcv-ui-navbar-dropdown-content.vcv-ui-navbar-dropdown-content--layout{right:auto}.vcv-layout-dock--left #vc-navbar-container,.vcv-layout-dock--left .vcv-ui-navbar,.vcv-layout-dock--left .vcv-ui-navbar-controls-group{flex-direction:column}.vcv-layout-dock--left .vcv-ui-navbar-drag-handler .vcv-ui-drag-handler-icon{transform:translate(-50%,-50%) rotate(90deg)}.vcv-layout-dock--left .vcv-ui-navbar-dropdown-content{bottom:0;left:100%;right:auto;top:auto}.vcv-layout-dock--left .vcv-ui-navbar-dropdown-content.vcv-ui-navbar-dropdown-content--layout,.vcv-layout-dock--left .vcv-ui-navbar-dropdown-content.vcv-ui-navbar-dropdown-content--sm{min-width:unset}.vcv-layout-dock--left .vcv-ui-navbar-dropdown.vcv-ui-pull-end .vcv-ui-navbar-dropdown-content{left:100%;right:auto}.vcv-layout-dock--left .vcv-ui-navbar-dropdown.vcv-ui-pull-end .vcv-ui-navbar-dropdown-content.vcv-ui-navbar-dropdown-content--vertical{bottom:0;top:auto}.vcv-layout-dock--left .vcv-ui-navbar-dropdown-linear .vcv-ui-navbar-controls-group{flex-direction:row}.vcv-layout-dock--left .vcv-ui-navbar-dropdown-linear .vcv-ui-navbar-dropdown-content{display:flex;flex-direction:column;min-height:100%;min-width:0}.vcv-layout-dock--right #vc-navbar-container,.vcv-layout-dock--right .vcv-ui-navbar,.vcv-layout-dock--right .vcv-ui-navbar-controls-group{flex-direction:column}.vcv-layout-dock--right .vcv-ui-navbar-drag-handler .vcv-ui-drag-handler-icon{transform:translate(-50%,-50%) rotate(90deg)}.vcv-layout-dock--right .vcv-ui-navbar-dropdown-content{bottom:0;left:auto;right:100%;top:auto}.vcv-layout-dock--right .vcv-ui-navbar-dropdown-content.vcv-ui-navbar-dropdown-content--layout{bottom:auto;top:0}.vcv-layout-dock--right .vcv-ui-navbar-dropdown.vcv-ui-pull-end .vcv-ui-navbar-dropdown-content{left:auto;right:100%;top:auto}.vcv-layout-dock--right .vcv-ui-navbar-dropdown.vcv-ui-pull-end .vcv-ui-navbar-dropdown-content.vcv-ui-navbar-dropdown-content--vertical{bottom:0;top:auto}.vcv-layout-dock--right .vcv-ui-navbar-dropdown-linear .vcv-ui-navbar-controls-group{flex-direction:row}.vcv-layout-dock--right .vcv-ui-navbar-dropdown-linear .vcv-ui-navbar-dropdown-content{display:flex;flex-direction:column;min-height:100%;min-width:0}.vcv-ui-navbar-is-dragging{user-select:none}.vcv-ui-navbar-is-dragging .vcv-ui-navbar-container>:not(.vcv-ui-navbar-drag-handler){pointer-events:none}.vcv-ui-navbar-is-dragging .vcv-layout-content:after{background-color:#fff;bottom:0;content:"";cursor:move;left:0;opacity:.2;position:absolute;right:0;top:0;z-index:2000}.vcv-ui-navbar-guideline{background-color:#2b4b80;box-shadow:inset 0 0 10px 1px #203251;position:fixed;transition-duration:.2s;transition-property:height,width;transition-timing-function:ease-in-out;z-index:-1}.vcv-ui-navbar-guideline-top{height:0;left:0;right:0;top:0}.vcv-ui-navbar-guideline-top.vcv-ui-navbar-guideline-is-visible{height:5px}.vcv-ui-navbar-guideline-bottom{bottom:0;height:0;left:0;right:0}.vcv-ui-navbar-guideline-bottom.vcv-ui-navbar-guideline-is-visible{height:5px}.vcv-ui-navbar-guideline-left{bottom:0;left:0;top:0;width:0}.vcv-ui-navbar-guideline-left.vcv-ui-navbar-guideline-is-visible{width:5px}.vcv-ui-navbar-guideline-right{bottom:0;right:0;top:0;width:0}.vcv-ui-navbar-guideline-right.vcv-ui-navbar-guideline-is-visible{width:5px}.vcv-ui-wpbackend-navbar-guideline{background-color:#2b4b80;box-shadow:inset 0 0 10px 1px #203251;position:fixed;z-index:-1}.vcv-ui-wpbackend-navbar-guideline-top{height:0}.vcv-ui-wpbackend-navbar-guideline-top.vcv-ui-wpbackend-navbar-guideline-is-visible{height:5px}.vcv-ui-wpbackend-navbar-guideline-bottom{height:0}.vcv-ui-wpbackend-navbar-guideline-bottom.vcv-ui-wpbackend-navbar-guideline-is-visible{height:5px}.vcv-ui-wpbackend-navbar-guideline-left{width:0}.vcv-ui-wpbackend-navbar-guideline-left.vcv-ui-wpbackend-navbar-guideline-is-visible{width:5px}.vcv-ui-wpbackend-navbar-guideline-right{width:0}.vcv-ui-wpbackend-navbar-guideline-right.vcv-ui-wpbackend-navbar-guideline-is-visible{width:5px}.vcv-ui-teaser-add-element-content .vcv-ui-hub-control-container{background:#203251;margin-bottom:0;text-align:left}.vcv-ui-teaser-add-element-content .vcv-ui-hub-dropdown-container{margin:6px 60px 12px 20px}.vcv-ui-teaser-add-element-content .vcv-ui-hub-dropdown-container .vcv-ui-ajax-form-container select,.vcv-ui-teaser-add-element-content .vcv-ui-hub-dropdown-container .vcv-ui-form-dropdown{padding:9px 14px 8px}.vcv-ui-teaser-add-element-content .vcv-ui-form-button-group--large{border:0;border-radius:0}.vcv-ui-teaser-add-element-content .vcv-ui-form-button-group--large .vcv-ui-form-button{background:transparent;border:0;color:#f6f6f6;font-size:14px;font-weight:500;letter-spacing:.5px}.vcv-ui-teaser-add-element-content .vcv-ui-form-button-group--large .vcv-ui-form-button.vcv-ui-form-button--active,.vcv-ui-teaser-add-element-content .vcv-ui-form-button-group--large .vcv-ui-form-button:hover{background:#1f3aa0}.vcv-ui-editor-plate--teaser .vcv-ui-icon-more-dots,.vcv-ui-editor-plate--teaser .vcv-ui-item-element-inactive{cursor:default}.vcv-ui-editor-plate--teaser .vcv-ui-icon-more-dots{font-size:1rem}.vcv-ui-editor-plate--teaser .vcv-ui-item-element{cursor:default}.vcv-ui-hub-control-container{margin:0 0 20px;text-align:center}.vcv-ui-hub-control-container.vcv-is-hidden{height:0;margin:0}.vcv-ui-hub-control-container.vcv-is-hidden .vcv-ui-form-buttons-group{left:-9999px;position:fixed;top:-9999px;z-index:-9999}.vcv-ui-hub-control-container.vcv-is-hidden~.vcv-ui-hub-dropdown-container{display:block}.vcv-ui-hub-control-container .vcv-ui-form-buttons-group{flex-wrap:nowrap}.vcv-ui-hub-control{background:#fff;border:1px solid #d0d0d0;border-radius:0;color:#6f747b;cursor:pointer;flex:0 1 auto;padding:14px 24px;transition:background .2s ease-in-out}.vcv-ui-hub-control:first-of-type{border-radius:3px 0 0 3px}.vcv-ui-hub-control:last-of-type{border-radius:0 3px 3px 0}.vcv-ui-hub-control:not(:last-of-type){border-right:none}.vcv-ui-hub-control.vcv-ui-state--active,.vcv-ui-hub-control:hover{background:#ddd}.vcv-layout-dock .vcv-ui-hide-resizers .vcv-ui-resizer{display:none}.vcv-ui-hub-dropdown-container{display:none;margin:0 0 20px}.vcv-hub-banner{background:#2d3036;margin-bottom:20px;min-height:300px;overflow:hidden;padding:20px;position:relative}.vcv-hub-banner:before{background:url(https://cdn.hub.visualcomposer.com/plugin-assets/vcwb-hub-banner-bg.png) 50%;background-size:cover;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.vcv-hub-banner-content{align-items:center;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;text-align:center;z-index:1}.vcv-hub-banner-title{font-family:Montserrat,sans-serif;font-size:24px;font-weight:600;letter-spacing:1.12px;line-height:32px;margin:0}.vcv-hub-banner-subtitle{font-family:Nunito Sans,sans-serif;font-size:14px;font-weight:500;letter-spacing:.5px;max-width:560px}.vcv-hub-banner .vcv-hub-banner-button,.vcv-ui-editor-plate--stock-images .vcv-stock-images-button{background:#ffae27;box-shadow:none;color:#fff;cursor:pointer;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;letter-spacing:.92px;margin-top:26px;max-width:100%;outline:none;padding:15px 20px;text-decoration:none;text-transform:uppercase;transition:background .2s;width:315px}.vcv-hub-banner .vcv-hub-banner-button:hover,.vcv-ui-editor-plate--stock-images .vcv-stock-images-button:hover{background:#d98800;color:#fff;text-decoration:none}.vcv-hub-banner .vcv-hub-banner-button:focus,.vcv-ui-editor-plate--stock-images .vcv-stock-images-button:focus{color:#fff;text-decoration:none}.vcv-hub-banner .vcv-hub-banner-link{color:#fff;text-decoration:underline}.vcv-hub-banner .vcv-hub-banner-link:focus,.vcv-hub-banner .vcv-hub-banner-link:hover{color:#fff;cursor:pointer;text-decoration:none}@media (min-width:768px){.vcv-hub-banner-title{font-size:36px;line-height:42px}}@keyframes vcv-slide-image-left{0%{transform:translateZ(0)}to{transform:translate3d(-2796px,0,0)}}.vcv-ui-editor-plate--stock-images{background:#1a1a1a}.vcv-ui-editor-plate--stock-images.vcv-ui-editor-plate--stock-images--search-is-used{background:transparent}.vcv-ui-editor-plate--stock-images.vcv-ui-editor-plate--stock-images--search-is-used .vcv-stock-images-subtitle,.vcv-ui-editor-plate--stock-images.vcv-ui-editor-plate--stock-images--search-is-used .vcv-stock-images-unsplash-logo,.vcv-ui-editor-plate--stock-images.vcv-ui-editor-plate--stock-images--search-is-used .vcv-stock-media-powered-text{display:none}.vcv-ui-editor-plate--stock-images.vcv-ui-editor-plate--stock-images--search-is-used .vcv-stock-images-inner{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-between;max-width:100%}.vcv-ui-editor-plate--stock-images.vcv-ui-editor-plate--stock-images--search-is-used .vcv-stock-images-container{min-height:auto;padding-bottom:0}.vcv-stock-images-container{align-items:center;background-position:50%;background-size:cover;color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:360px;padding:20px;position:relative}.vcv-ui-editor-plate--stock-images:not(.vcv-ui-editor-plate--stock-images--search-is-used) .vcv-stock-media-container--giphy{background:#110f1d;position:relative}.vcv-ui-editor-plate--stock-images:not(.vcv-ui-editor-plate--stock-images--search-is-used) .vcv-stock-media-container--giphy:before{background:#ff6569;content:"";height:10px;left:0;position:absolute;right:0;top:0}.vcv-ui-editor-plate--stock-images:not(.vcv-ui-editor-plate--stock-images--search-is-used) .vcv-stock-media-container--giphy:after{background:#aa39ff;bottom:0;content:"";height:10px;left:0;position:absolute;right:0}.vcv-stock-media-powered-text{color:#bbb;font-family:Roboto,sans-serif;font-size:13px;font-style:italic;font-weight:500;letter-spacing:1px;margin-top:14px;text-align:right}.vcv-stock-media-powered-text a{color:#fff;outline:none;text-decoration:none;transition:color .2s}.vcv-stock-media-powered-text a:hover{color:#e4e4e4}.vcv-stock-images-inner{margin:auto;max-width:600px;width:100%}.vcv-stock-images-unsplash-logo{display:inline-block}.vcv-stock-images-unsplash-logo svg{vertical-align:bottom}.vcv-stock-images-subtitle{-webkit-font-smoothing:antialiased;font-family:Montserrat,sans-serif;font-size:18px;font-weight:600;letter-spacing:.82px;line-height:28px}.vcv-ui-editor-plate--stock-images .vcv-stock-images-button{display:inline-block;margin-top:6px;padding-left:40px;padding-right:40px;width:auto}.vcv-stock-images-results-container{align-self:center;box-sizing:border-box;display:flex;flex-shrink:0;max-width:1600px;padding:10px;width:100%}.vcv-stock-images-results-data{-webkit-font-smoothing:antialiased;color:#9a9a9a;display:flex;flex:0 0 auto;flex-direction:row;font-size:14px;font-weight:600;justify-content:space-between;padding:20px 20px 0}.vcv-stock-images-column-count--1 .vcv-stock-images-col{flex:0 0 100%;max-width:100%}.vcv-stock-images-column-count--2 .vcv-stock-images-col{flex:0 0 50%;max-width:50%}.vcv-stock-images-column-count--3 .vcv-stock-images-col{flex:0 0 33.333%;max-width:33.333%}.vcv-stock-images-column-count--4 .vcv-stock-images-col{flex:0 0 25%;max-width:25%}.vcv-stock-images-column-count--5 .vcv-stock-images-col{flex:0 0 20%;max-width:20%}.vcv-stock-image-wrapper{padding:10px;position:relative}.vcv-stock-image-wrapper:before{background-color:#e8e8e8;bottom:10px;content:"";left:10px;position:absolute;right:10px;top:10px;transition:background-color .2s;transition-delay:.2s}.vcv-stock-image-wrapper.vcv-stock-image--loaded:before{background-color:transparent}.vcv-stock-image--loaded .vcv-stock-image-inner{opacity:1}.vcv-stock-image-inner{opacity:0;position:relative;transition:opacity .2s}.vcv-stock-image-inner:hover .vcv-stock-image-download-container,.vcv-stock-image-inner:hover .vcv-stock-image-hover-lock{box-shadow:0 0 15px 0 rgba(0,0,0,.1);opacity:1}.vcv-stock-image-inner.vcv-stock-image--downloading .vcv-stock-image-download-container,.vcv-stock-image-inner.vcv-stock-image--downloading .vcv-stock-image-hover-lock{display:none}.vcv-stock-image-inner.vcv-stock-image--downloading .vcv-stock-image-loading{display:flex}.vcv-stock-image-hover-lock .vcv-ui-icon:hover:before{content:"\e912"}.vcv-stock-image{bottom:0;left:0;position:absolute;right:0;top:0;vertical-align:top;width:100%}.vcv-ui-editor-plate--stock-images~.vcv-loading-wrapper{display:flex;flex:0 0 auto;justify-content:center;padding:5px 20px 20px}.vcv-ui-editor-plate--stock-images~.vcv-loading-dots-container{margin:auto}.vcv-stock-image-download-container{align-items:center;background-color:rgba(38,37,37,.6);bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .2s}.vcv-stock-image-download-options{display:flex;flex-direction:column;height:100%;max-height:170px;padding:10px 25px;width:100%}.vcv-stock-image-download-options .vcv-stock-image-download-button:last-child{border-bottom:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.vcv-stock-image-download-options .vcv-stock-image-download-button:first-child{border-top-left-radius:5px;border-top-right-radius:5px}.vcv-stock-image-download-button{-webkit-font-smoothing:antialiased;background:#fff;border:none;border-bottom:1px solid #d8d8d8;color:#303030;cursor:pointer;flex-grow:1;font-family:Nunito Sans,sans-serif;font-size:14px;font-weight:700;outline:none;padding:5px 10px;transition:background-color .2s,color .2s,border-color .2s}.vcv-stock-image-download-button span{color:#9a9a9a;transition:color .2s}.vcv-stock-image-download-button .vcv-ui-icon-download{margin-left:10px;opacity:0}.vcv-stock-image-download-button:hover{background-color:#2a4c80;border-color:#2a4c80;color:#fff}.vcv-stock-image-download-button:hover span{color:#fff}.vcv-stock-image-download-button:hover .vcv-ui-icon-download{opacity:1}.vcv-stock-image-loading{align-items:center;background-color:rgba(38,37,37,.6);bottom:0;color:#fff;display:none;justify-content:center;left:0;position:absolute;right:0;top:0}.vcv-stock-image-loading .vcv-ui-wp-spinner{visibility:visible}.vcv-stock-image-hover-lock{align-items:center;background-color:rgba(38,37,37,.6);bottom:0;cursor:pointer;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .2s}.vcv-stock-image-hover-lock .vcv-ui-icon-download{color:#fff;font-size:18px}.vcv-stock-image-hover-lock .vcv-ui-icon-lock-fill{color:#fff;font-size:16px;padding:4px}a.vcv-stock-image-author{-webkit-font-smoothing:antialiased;align-items:center;box-shadow:none;display:flex;font-family:Nunito Sans,sans-serif;font-size:14px;font-weight:800;justify-content:center;text-decoration:none;transition:color .2s}a.vcv-stock-image-author:hover{color:#e6e6e6}a.vcv-stock-image-author:focus{box-shadow:none;outline:none}.vcv-stock-image-author-image{border-radius:50%;margin-right:10px;width:32px}.media-frame .vcv-ui-search-container .vcv-ui-search-field{border:none;box-shadow:none;font-size:14px}.media-frame .vcv-ui-editor-plate--stock-images.vcv-ui-editor-plate--stock-images--search-is-used .vcv-ui-search-container{border:1px solid #f6f6f6}.media-frame .vcv-loading-dots-container,.media-frame .vcv-ui-editor-no-items-image{margin-top:50px}.media-frame .vcv-stock-images-results-container{margin:auto}.vcv-ui-search-container{background:#fff;border-radius:5px;display:flex;flex:1 0 auto;height:55px}.vcv-ui-search-container .vcv-ui-search-button{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;flex:0 0 60px;justify-content:center;padding:0}.vcv-ui-search-container .vcv-ui-icon-search{color:#c5c5c5;font-size:19px}.vcv-ui-search-container .vcv-ui-form-input.vcv-ui-search-field{background:transparent;border:none;flex:1 0 auto;font-size:14px;padding:8px 14px 8px 0;width:0}.vcv-ui-search-container .vcv-ui-form-input.vcv-ui-search-field:focus,.vcv-ui-search-container .vcv-ui-form-input.vcv-ui-search-field:hover{animation:none;border:none;box-shadow:none;outline:none}.vcv-ui-search-field:focus::-webkit-input-placeholder{color:transparent}.vcv-ui-search-field:focus:-moz-placeholder,.vcv-ui-search-field:focus::-moz-placeholder{color:transparent}.vcv-ui-search-field:focus:-ms-input-placeholder{color:transparent}.vcv-wb-editor .CodeMirror-lint-tooltip{z-index:1141}.vcv-wb-editor .CodeMirror-gutters{background-color:#e8e8e8}.vcv-wb-editor ul.CodeMirror-hints{z-index:1141}.vcv-row-html-editor-container,.vcv-ui-script-ace-container,.vcv-ui-style-ace-container{background-color:#f9f9f9;border:1px solid #ddd;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.07);box-shadow:inset 0 1px 2px rgba(0,0,0,.07);-webkit-box-sizing:border-box;box-sizing:border-box;color:#32373c;font-family:Consolas,Monaco,monospace;font-size:13px;height:50vh;outline:none;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-transition:border-color .05s ease-in-out;-o-transition:border-color .05s ease-in-out;transition:border-color .05s ease-in-out;width:100%}.vcv-start-layout-item-list{justify-content:center;margin:30px auto 0}.vcv-ui-start-layout-list-item .vcv-ui-start-layout-list-item-icon-stroke{stroke:#d1d1d1;transition:stroke .2s ease}.vcv-ui-start-layout-list-item .vcv-ui-start-layout-list-item-icon-fill{fill:#d1d1d1;transition:fill .2s ease}.vcv-ui-start-layout-list-item-active .vcv-ui-start-layout-list-item-icon-stroke,.vcv-ui-start-layout-list-item:hover .vcv-ui-start-layout-list-item-icon-stroke{stroke:#283aa4}.vcv-ui-start-layout-list-item-active .vcv-ui-start-layout-list-item-icon-fill,.vcv-ui-start-layout-list-item:hover .vcv-ui-start-layout-list-item-icon-fill{fill:#283aa4}.vcv-ui-start-layout-list-item-disabled .vcv-ui-item-element{cursor:not-allowed}.vcv-ui-start-layout-list-item-disabled .vcv-ui-start-layout-list-item-icon-fill,.vcv-ui-start-layout-list-item-disabled .vcv-ui-start-layout-list-item-icon-stroke{opacity:.5;transition:opacity .2s ease}.vcv-ui-start-layout-list-item-disabled:hover .vcv-ui-start-layout-list-item-icon-stroke{stroke:#d1d1d1;opacity:1}.vcv-ui-start-layout-list-item-disabled:hover .vcv-ui-start-layout-list-item-icon-fill{fill:#d1d1d1;opacity:1}.vcv-ui-start-layout-list-item .vcv-ui-item-element-content-layout{border:2px solid #d1d1d1;display:block;height:100px;position:relative;width:100px}.vcv-ui-start-layout-list-item .vcv-ui-item-element-content-layout:hover,.vcv-ui-start-layout-list-item-active .vcv-ui-item-element-content-layout{border-color:#294a82}.vcv-ui-start-layout-list-item .vcv-ui-item-element-content-layout:hover .vcv-ui-start-layout-list-item-icon-name,.vcv-ui-start-layout-list-item-active .vcv-ui-item-element-content-layout .vcv-ui-start-layout-list-item-icon-name{color:#294a82}.vcv-ui-start-layout-list-item-icon-name{color:#adadad;display:block;font-size:20px;font-weight:200;left:0;line-height:100px;margin:0;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%}.vcv-ui-start-layout-list-item-icon{display:block;height:100%;margin:0;position:relative;width:100%}.vcv-ui-start-layout-list-item-icon.vcv-ui-start-layout-list-item-icon-header-and-footer:after,.vcv-ui-start-layout-list-item-icon.vcv-ui-start-layout-list-item-icon-header-and-footer:before{background:#d1d1d1;content:"";display:block;height:2px;left:0;position:absolute;width:100%}.vcv-ui-start-layout-list-item-icon.vcv-ui-start-layout-list-item-icon-header-and-footer:before{top:20px}.vcv-ui-start-layout-list-item-icon.vcv-ui-start-layout-list-item-icon-header-and-footer:after{bottom:20px}.vcv-ui-start-layout-list-item-icon.vcv-ui-start-layout-list-item-icon-right-sidebar:after,.vcv-ui-start-layout-list-item-icon.vcv-ui-start-layout-list-item-icon-right-sidebar:before{background:#d1d1d1;content:"";display:block;height:2px;left:0;position:absolute;width:100%}.vcv-ui-start-layout-list-item-icon.vcv-ui-start-layout-list-item-icon-right-sidebar:before{top:20px}.vcv-ui-start-layout-list-item-icon.vcv-ui-start-layout-list-item-icon-right-sidebar:after{bottom:20px}.vcv-ui-start-layout-list-item-icon.vcv-ui-start-layout-list-item-icon-right-sidebar .vcv-ui-start-layout-list-item-icon-helper{background:#d1d1d1;height:56px;position:absolute;right:25px;top:20px;width:2px}.vcv-ui-start-layout-list-item-icon.vcv-ui-start-layout-list-item-icon-left-sidebar:after,.vcv-ui-start-layout-list-item-icon.vcv-ui-start-layout-list-item-icon-left-sidebar:before{background:#d1d1d1;content:"";display:block;height:2px;left:0;position:absolute;width:100%}.vcv-ui-start-layout-list-item-icon.vcv-ui-start-layout-list-item-icon-left-sidebar:before{top:20px}.vcv-ui-start-layout-list-item-icon.vcv-ui-start-layout-list-item-icon-left-sidebar:after{bottom:20px}.vcv-ui-start-layout-list-item-icon.vcv-ui-start-layout-list-item-icon-left-sidebar .vcv-ui-start-layout-list-item-icon-helper{background:#d1d1d1;height:56px;left:25px;position:absolute;top:20px;width:2px}.vcv-ui-start-layout-list-item-icon.vcv-ui-start-layout-list-item-icon-boxed-blank:after,.vcv-ui-start-layout-list-item-icon.vcv-ui-start-layout-list-item-icon-boxed-blank:before{border:1px dashed #d1d1d1;content:"";display:block;height:100%;position:absolute;top:0;width:0}.vcv-ui-start-layout-list-item-icon.vcv-ui-start-layout-list-item-icon-boxed-blank:before{left:15px}.vcv-ui-start-layout-list-item-icon.vcv-ui-start-layout-list-item-icon-boxed-blank:after{right:15px}.vcv-insights.vcv-ui-tree-content-section-inner{background-color:#f6f6f6}.vcv-ui-tree-view-content .vcv-ui-tree-content-section .vcv-insight{-webkit-font-smoothing:antialiased;background-color:#fff;background-image:none;border-radius:5px;color:#5c5b5b;display:flex;flex-direction:column;font-weight:700;margin-bottom:20px;padding:14px;position:relative;transition:box-shadow .2s ease-in-out}.vcv-ui-tree-view-content .vcv-ui-tree-content-section .vcv-insight:hover{box-shadow:0 0 15px 0 rgba(0,0,0,.1)}.vcv-ui-tree-view-content .vcv-ui-tree-content-section .vcv-insight .vcv-insight-title{font-size:14px;letter-spacing:.3px;line-height:19px;padding:0 0 0 16px;position:relative}.vcv-insight-description,.vcv-insight-item-description{color:#999;font-family:inherit;font-size:12px;font-style:italic;letter-spacing:.92px;line-height:20px;padding:8px 16px 0}.vcv-insight-item-description{flex:1 1 auto;margin:0 10px 0 0;padding:0 0 0 20px}.vcv-insight-no-issues .vcv-insight-description{padding:0;text-align:center;width:300px}.vcv-ui-tree-view-content .vcv-ui-tree-content-section .vcv-insight .vcv-insight-title:before{border-radius:50%;bottom:0;content:"";height:9px;left:0;margin:auto;position:absolute;top:0;width:9px}.vcv-ui-tree-view-content .vcv-ui-tree-content-section .vcv-insight-critical .vcv-insight-title:before{background-color:#f05a59}.vcv-ui-tree-view-content .vcv-ui-tree-content-section .vcv-insight-warning .vcv-insight-title:before{background-color:#feb716}.vcv-ui-tree-view-content .vcv-ui-tree-content-section .vcv-insight-success .vcv-insight-title:before{background-color:#6bdd4d}.vcv-insight-go-to-action{background-color:transparent;border:none;color:#c6cbd4;cursor:pointer;font-size:17px;padding:7px;transition:color .2s ease-in-out}.vcv-insight-go-to-action:hover{color:#9aa3b3}.vcv-insight-items{border-top:1px solid #f4f4f4;margin-top:15px}.vcv-insight-item{align-items:center;display:flex;margin:15px 0}.vcv-insight-item--grouped{align-items:stretch;border-bottom:1px solid #f4f4f4;padding-bottom:15px}.vcv-insight-item--grouped:last-child{border:none;padding:0}.vcv-insight-item--grouped .vcv-insight-item-thumbnail{margin:5px 0}.vcv-insight-item .vcv-insight-item-thumbnail{height:80px;object-fit:cover;width:80px}.vcv-insight-header{display:flex;flex-direction:column;padding-right:20px;position:relative}.vcv-insight-collapse-button{background-color:transparent;border:0;bottom:0;color:#c6cbd4;cursor:pointer;font-size:18px;position:absolute;right:0;top:0}.vcv-insight-collapse-button:hover{color:#9aa3b3}.vcv-insight-no-issues,.vcv-ui-insights-spinner,.vcv-ui-settings-popup-panel-spinner{bottom:0;height:auto;left:0;position:absolute;right:0;top:0;width:auto}.vcv-no-issues-heading{font:normal 600 16px/22px Montserrat,sans-serif;letter-spacing:1px;margin:20px 0 10px}.vcv-insight-no-issues{align-items:center;display:flex;flex-direction:column;justify-content:center;pointer-events:none}.vcv-insight-header .vcv-ui-wp-spinner{height:100%;position:absolute;right:8px}.vcv-insight.vcv-ui-form-group .vcv-ui-form-link{display:inline}.rtl .vcv-ui-tree-view-content .vcv-ui-tree-content-section .vcv-insight .vcv-insight-title{padding:0 16px 0 0}.rtl .vcv-ui-tree-view-content .vcv-ui-tree-content-section .vcv-insight .vcv-insight-title:before{left:auto;right:0}.rtl .vcv-insight-collapse-button{left:0;right:auto}.vcv-notification-item{-webkit-font-smoothing:antialiased;background-color:#fff;background-image:none;border-radius:5px;color:#5c5b5b;display:flex;flex-direction:row;font-weight:700;margin-bottom:20px;padding:14px;position:relative;transition:box-shadow .2s ease-in-out}.vcv-notification-item:hover{box-shadow:0 0 15px 0 rgba(0,0,0,.1)}.vcv-notification-item:hover .vcv-notification-item-url-icon{color:#9aa3b3}.vcv-notification-item-image{height:70px;margin-right:15px;object-fit:cover;width:70px}.vcv-notification-item-content{flex-grow:1}.vcv-notification-item-title{color:#5c5b5b;font-size:14px;font-weight:700;letter-spacing:.3px;line-height:19px}.vcv-notification-item-text{color:#999;font-size:12px;font-style:italic;font-weight:700;letter-spacing:.92px;line-height:20px}.vcv-notification-item .vcv-notification-item-url{border:none;bottom:0;box-shadow:none;left:0;outline:none;position:absolute;right:0;top:0;z-index:1}.vcv-notification-item-url-icon{align-items:center;color:#c6cbd4;display:flex;font-size:16px;justify-content:center;margin-left:15px;transition:color .2s}.rtl .vcv-notification-item-image{margin-left:15px;margin-right:0}.rtl .vcv-notification-item-url-icon{margin-left:0;margin-right:15px}.vcv-color-box{border-radius:3px;box-shadow:0 0 5px 0 rgba(0,0,0,.1);display:inline-block;height:14px;margin-right:4px;vertical-align:sub;width:14px}.vcv-layout-popup{bottom:0;color:#fff;display:flex;justify-content:flex-end;opacity:0;pointer-events:none;position:fixed;transform:translateY(100%);transition:opacity .5s ease-in-out,transform .5s ease-in-out;width:100%;z-index:3010}.vcv-layout-popup--full-page{align-items:center;height:100%;justify-content:center;transform:translate(0);transition:opacity .5s ease;z-index:999999}.vcv-layout-popup--full-page.vcv-layout-popup--visible{background:rgba(47,47,47,.7);pointer-events:unset}.vcv-layout-popup--full-page .vcv-layout-popup-inner,.vcv-layout-popup--full-page .vcv-premium-teaser{background:#fff;max-width:360px;padding:40px}.vcv-layout-popup--full-page .vcv-layout-popup-badge{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='249' height='373' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill-rule='nonzero' fill='none'%3E%3Cpath d='M225.993 143.444 249 103.837l-35.248-29.399-7.99-45.04h-46.014L124.5 0 89.252 29.398H43.239l-7.99 45.04L0 103.836l23.007 39.607-7.99 45.04 21.277 7.698V373h23.374l65.004-68.409L189.875 373h23.162V196.063l20.947-7.579-7.99-45.04ZM58.386 342.368V204.354l22.875 39.38 32.358-11.705v52.215l-55.233 58.124Zm132.558-.175-55.233-57.948v-52.097l32.027 11.587 23.007-39.608.199-.071v138.137Zm11.895-202.807 6.168 34.766-33.375 12.073-17.758 30.572-33.374-12.074-33.374 12.074-17.758-30.572-33.375-12.073 6.168-34.766-17.758-30.572L55.61 86.122l6.168-34.765h35.516l27.207-22.691 27.208 22.69h35.516l6.168 34.766 27.207 22.692-17.76 30.572Z' fill='%23363636'/%3E%3Cpath fill='%23F7B332' d='M106.79 127.82 91.594 110.45 75 124.389 103.521 157 170 108.137 156.885 91z'/%3E%3C/g%3E%3C/svg%3E");background-size:cover;height:90px;margin:0 auto 30px;width:60px}.vcv-layout-popup--full-page .vcv-layout-popup-header{padding-right:0;position:unset}.vcv-layout-popup--full-page .vcv-layout-popup-header .vcv-layout-popup-heading{color:#363636;font-family:Montserrat,sans-serif;font-size:22px;letter-spacing:1px;line-height:26px;text-align:center}.vcv-layout-popup--full-page .vcv-layout-popup-close,.vcv-layout-popup--full-page .vcv-premium-teaser-close{color:#d2d2d2;right:2px;top:2px}.vcv-layout-popup--full-page .vcv-layout-popup-text{color:#999;font-family:Roboto,sans-serif;font-size:14px;line-height:22px;margin-bottom:25px;text-align:center}.vcv-layout-popup--full-page .vcv-layout-popup-btn{background:#f7b332;border:none;border-radius:0;display:block;font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;letter-spacing:1px;padding:15px;text-transform:uppercase}.vcv-layout-popup--full-page .vcv-premium-teaser{border-radius:5px}.vcv-layout-popup-container{margin:30px;max-width:410px;pointer-events:all}.vcv-layout-dock--right .vcv-layout-popup-container{margin-right:90px}.vcv-layout-dock--right .vcv-layout-popup--full-page .vcv-layout-popup-container{margin-right:30px}.vcv-layout-dock--left .vcv-layout-popup-container{margin-left:90px}.vcv-layout-dock--left .vcv-layout-popup--full-page .vcv-layout-popup-container{margin-left:30px}.vcv-layout-dock--bottom .vcv-layout-popup-container{margin-bottom:90px}.vcv-layout-popup.vcv-layout-popup--visible{opacity:1;transform:translate(0)}.vcv-layout-popup.vcv-layout-popup--visible.vcv-layout-popup--action-clicked{opacity:0;transform:translateY(-100%)}.vcv-layout-popup-inner{background:#283aa4;border-radius:5px;padding:23px 26px;position:relative}.vcv-layout-popup-header{display:flex;flex-direction:column;margin:0 0 10px;padding-right:20px;position:relative}.vcv-layout-popup-header-badge{align-self:center;background-color:#0d267c;border-radius:50%;height:66px;margin:16px 0 50px 29px;position:relative;width:66px}.vcv-layout-popup-header-badge svg{left:-12px;position:absolute;top:11px}.vcv-layout-popup-heading{color:inherit;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;letter-spacing:1px;line-height:22px;margin:0;text-transform:uppercase}.vcv-layout-popup-close{background:transparent;border:none;color:inherit;cursor:pointer;opacity:1;padding:0;position:absolute;right:-10px;top:-5px;transition:opacity .2s ease-in-out}.vcv-layout-popup-close:hover{opacity:.5}.vcv-layout-popup-content{margin-bottom:15px}.vcv-layout-popup-btn{background:transparent;border:2px solid #fff;border-radius:3px;color:inherit;cursor:pointer;display:inline-block;font-size:13px;line-height:normal;padding:9px 37px;text-align:center;text-decoration:none;transition:background .2s ease-in-out,border-color .2s ease-in-out}.vcv-layout-popup-btn:hover{background:#ffae27;border-color:#ffae27;color:inherit}.vcv-layout-popup-btn:disabled{background:transparent;border-color:#fff;cursor:not-allowed;opacity:.7}.vcv-layout-popup-btn.vcv-pricing-popup-button{background:#ffae27;border-color:#ffae27}.vcv-layout-popup-btn.vcv-pricing-popup-button:hover{background:#d98800;border-color:#d98800}.vcv-layout-popup-text{color:inherit;font-family:Roboto,sans-serif;font-size:13px;font-style:italic;font-weight:500;letter-spacing:1px;line-height:24px;margin:0 0 15px}.vcv-layout-popup-checkbox-option-wrapper{margin:16px 0}.vcv-layout-popup-checkbox-option-wrapper .vcv-layout-popup-checkbox{background:#fff!important;border-color:#fff!important;margin:0 14px 0 0}.vcv-layout-popup-checkbox-option-wrapper .vcv-layout-popup-checkbox-label{font-size:13px;font-style:italic;letter-spacing:1px;line-height:24px}.vcv-layout-popup-checkbox-option-wrapper .vcv-layout-popup-checkbox[type=checkbox]{align-items:center;border-radius:3px;display:inline-flex;height:16px;justify-content:center;width:16px}.vcv-layout-popup-checkbox-option-wrapper .vcv-layout-popup-checkbox[type=checkbox]:before{border-radius:50%;content:"";float:none;height:8px;margin:0;padding:0;transition:background-color .2s;width:8px}.vcv-layout-popup-checkbox-option-wrapper .vcv-layout-popup-checkbox[type=radio]{border:0}.vcv-layout-popup-checkbox-option-wrapper .vcv-layout-popup-checkbox[type=radio]:before{border-radius:50%;content:"";float:none;height:8px;margin:4px;padding:0;transition:background-color .2s;width:8px}.vcv-layout-popup-checkbox-option-wrapper .vcv-layout-popup-checkbox:focus{border-color:#fff;box-shadow:none}.vcv-layout-popup-checkbox-option-wrapper .vcv-layout-popup-checkbox:checked:before{background-color:#ffae27!important}.vcv-layout-popup-text--anchor{border-bottom:2px solid;color:#fff;text-decoration:none;transition:color .2s,border-bottom-color .2s}.vcv-layout-popup-text--anchor:active,.vcv-layout-popup-text--anchor:focus,.vcv-layout-popup-text--anchor:hover{border-bottom-color:#c3c3c3;box-shadow:none;color:#c3c3c3;outline:none}.vcv-layout-popup.vcv-layout-popup--pricing-popup .vcv-layout-popup-content{margin-right:38px}.vcv-helpers-container{background-color:rgba(0,0,0,.8);bottom:0;left:0;margin-left:-9px;margin-top:-9px;overflow:hidden;position:absolute;right:0;top:0;z-index:9999}.vcv-helpers-container--hidden{display:none}.vcv-helpers-container .vcv-helper{color:#fff;position:absolute}.vcv-helpers-container .vcv-ui-icon.vcv-ui-icon-question{color:hsla(0,0%,100%,.5);cursor:pointer;height:18px;transition:color .2s;width:18px}.vcv-helpers-container .vcv-ui-icon.vcv-ui-icon-question:before{font-size:18px}.vcv-helpers-container .vcv-ui-icon.vcv-ui-icon-question.vcv-ui-icon-selected,.vcv-helpers-container .vcv-ui-icon.vcv-ui-icon-question:hover{color:#fff}.vcv-helpers-container a{color:#fff;transition:.2s}.vcv-helpers-container a:focus,.vcv-helpers-container a:hover{outline:none;text-decoration:none}.vcv-helpers-container .vcv-helper-box{background-color:#2a3aa6;border-radius:6px;padding:16px 20px 20px;position:absolute;transform:translateY(calc(-50% - 14px)) translateX(40px);width:360px;z-index:9999}.vcv-helpers-container .vcv-helper-box:before{border:10px solid transparent;border-right-color:#2a3aa6;content:"";display:block;left:-20px;position:absolute;top:calc(50% - 10px)}.vcv-helpers-container .vcv-helper-box.vcv-helper-box--visible{display:block;z-index:9999}.vcv-helpers-container .vcv-helper-box.vcv-helper-box-position--bottom{transform:translateY(20px) translateX(calc(-50% + 10px))}.vcv-helpers-container .vcv-helper-box.vcv-helper-box-position--bottom:before{border-color:transparent transparent #2a3aa6;left:calc(50% - 10px);top:-19px}.vcv-helpers-container .vcv-helper-box.vcv-helper-box-position--horizontal-top{bottom:-8px;transform:translateX(40px)}.vcv-helpers-container .vcv-helper-box.vcv-helper-box-position--horizontal-top:before{bottom:11px;top:auto}.vcv-helpers-container .vcv-helper-box.vcv-helper-box-position--horizontal-bottom{top:-8px;transform:translateX(40px)}.vcv-helpers-container .vcv-helper-box.vcv-helper-box-position--horizontal-bottom:before{top:8px}.vcv-helpers-container .vcv-helper-box-heading{color:#fff;font-family:Montserrat,serif;font-size:16px;font-weight:700;letter-spacing:1px;line-height:22px;margin:0 0 10px;text-transform:uppercase}.vcv-helpers-container .vcv-helper-box-description{font-family:Roboto,serif;font-size:13px;font-style:italic;font-weight:500;letter-spacing:1px;line-height:22px;margin:0 0 15px}.vcv-helpers-container .vcv-helper-box-actions{align-items:center;display:flex;justify-content:space-between}.vcv-helpers-container .vcv-helper-box-done,.vcv-helpers-container .vcv-helper-box-skip{color:#98a1b2;font-family:Roboto,serif;font-size:12px;font-style:italic;font-weight:500;line-height:20px;margin-right:4px}.vcv-helpers-container .vcv-helper-box-skip{color:#fff;cursor:pointer;text-decoration:underline;transition:.2s}.vcv-helpers-container .vcv-helper-box-skip:hover{text-decoration:none}.vcv-helpers-container .vcv-helper-box-next{background-color:transparent;border:2px solid #fff;border-radius:4px;color:#fff;cursor:pointer;float:right;padding:5px 20px;text-decoration:none;transition:background .2s ease-in-out,border-color .2s ease-in-out}.vcv-helpers-container .vcv-helper-box-next:hover{background:#ffae27;border-color:#ffae27}.vcv-helpers-container .vcv-helper-box-image{position:absolute;top:36px;transform:translateX(-50%)}.vcv-helpers-container .vcv-helper-box-image.element-controls{background-image:url(assets/9280fe7dccf9d443f461.png);height:200px;width:240px}.vcv-helpers-container .vcv-helper-box-image.bottom-menu{background-image:url(assets/7ff5cc2dfc2f7f2556c1.png);height:110px;width:360px}.vcv-layout-guide-helper-bottom-menu,.vcv-layout-guide-helper-controls{height:1px;left:0;margin:auto;position:absolute;right:0;top:106px;width:1px}.vcv-layout-guide-helper-bottom-menu{bottom:0;top:0}.vcv-helpers-container .vcv-helpers-welcome-container{bottom:0;margin:40px;max-width:400px;position:absolute;right:0}.vcv-helpers-container .vcv-helpers-welcome-container img{left:-50px;position:absolute}.vcv-helpers-container .vcv-helpers-welcome-container--heading{color:#fff;font-family:Montserrat,serif;font-size:44px;font-weight:700;line-height:40px;margin:0 0 10px;text-transform:uppercase}.vcv-helpers-container .vcv-helpers-welcome-container--description{color:#fff;font-family:Roboto,serif;font-size:18px;font-style:italic;font-weight:500;line-height:26px;margin:0}@media screen and (max-height:700px){.vcv-layout-guide-helper-controls{top:25px}.vcv-helpers-container .vcv-helper-box-image.element-controls{background-position:30px 0;background-repeat:no-repeat;background-size:210px}}.spinner{animation:vcv-ui-wp-spinner-animation .7s linear infinite;background:transparent url(assets/180442a2e0a058651cf0.svg) 50% 50% no-repeat;background-size:contain;content:"";display:block;height:16px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:16px;z-index:1}.vcv-premium-teaser{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;margin:0 auto;max-width:500px;padding:20px;position:relative}.vcv-premium-teaser-badge{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='249' height='373' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill-rule='nonzero' fill='none'%3E%3Cpath d='M225.993 143.444 249 103.837l-35.248-29.399-7.99-45.04h-46.014L124.5 0 89.252 29.398H43.239l-7.99 45.04L0 103.836l23.007 39.607-7.99 45.04 21.277 7.698V373h23.374l65.004-68.409L189.875 373h23.162V196.063l20.947-7.579-7.99-45.04ZM58.386 342.368V204.354l22.875 39.38 32.358-11.705v52.215l-55.233 58.124Zm132.558-.175-55.233-57.948v-52.097l32.027 11.587 23.007-39.608.199-.071v138.137Zm11.895-202.807 6.168 34.766-33.375 12.073-17.758 30.572-33.374-12.074-33.374 12.074-17.758-30.572-33.375-12.073 6.168-34.766-17.758-30.572L55.61 86.122l6.168-34.765h35.516l27.207-22.691 27.208 22.69h35.516l6.168 34.766 27.207 22.692-17.76 30.572Z' fill='%23363636'/%3E%3Cpath fill='%23F7B332' d='M106.79 127.82 91.594 110.45 75 124.389 103.521 157 170 108.137 156.885 91z'/%3E%3C/g%3E%3C/svg%3E");background-size:cover;height:90px;margin:0 auto 30px;width:60px}.vcv-agree-hub-terms-badge{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABJCAYAAACqyKH+AAAAAXNSR0IArs4c6QAAC2VJREFUeAHtnAtwVFcZx/duHruBQKu1QKOTDq1S1E6xAQnh0fIqkFdbtKiFOq1TcTpqJwNVaNXOwGitMG21QJ2KfdjWGaSgIJu00UBNISEEkvqYokUtlcQiIg9HHtnNY6+/L7N3vXvvuexu9u4udbkzN+ec75zvO9/3v9953O+ejebJ4DVv3rzhZ86cmRUOhxfoun69pmmjSceQ+lHjGPl/kH+X9PX8/PzA3r17j2RQvSF1pQ2JK0mmqVOnfmJgYOCbAHMrrIWJsgPmH2j7owkTJvx448aNfYnyZbJdWgEsLy//CKA9jkG1qRgFkH/l/lZbW9vLpHoqstzmTRuAU6ZMuRvwNnAXu6h0oKCgYElra+sZF2WmJCovJW4F86pVq7w9PT3PAtxqqhMergpRKtJ1zJ+3jh07trGrq+u0qkGmaa56IKBpDNvnMeLuBAzRGY7H4TlKep5UFpMS0qIEeE/k5eXNYEi/lUDbtDZxFUDAewoAvnwhjQGpgXvL8OHD63ft2nXS3Fa8t7GxsQIZt3F/gboPmOst+beHDRs2pbm5+YSFntGiawAC3qcxequT9oDWyv3Avn372p3amOnIG4m8FdC+xu0z1xl55DUjbzZp1hYWVwBkmzKqv7//TQy70jDOnGLgY5WVlSvxsLCZnkgeIKcA5DbajlG193q9SwHxGVVdJmiuAIiRz0WGnE1nDKzDwHW2iiQI06dPL+3r62ujjxIrGw/nVHFx8TjrdGBtl66yN1XBM2bMuArDlqjkYNwPUwVP5La0tHSxaNyOvKC1H/p+/7lz5+6z0jNVThnAUCj0FZRVbVcOFRUV1bllCK91BwBwlUoeIN63aNEi17dkqr6stJQBxKh7rEKljMc8xArZr6obKs3v9z9Jf3+38gPgh7q7u+dZ6ZkopwQgi8e1KP9BhaKH2KPJxO/qxQORIfykSih6zFHR001LCUACBDerFMRLXAfP6AfPVsoGQKUuBl+60qRX4dra2mHHjx8vR6HpKC2Lx3VW5QhF3cyctdtKd6s8efLkQ8gaZ5Enbzb/stAci+h+hvZHSSWE1kXDptLS0uYtW7b0OjIpKhIGsKKi4kbeQ2W1W0ynFwwQMFeV7t69u1vRnysktk2voEOlK8JMQgDyPxRfId3A7qHVVOWYjTuEedpjuQMM1zdQ+kvxwKMnffz48ccce3SnIi0PB9vk7edzOEoLD2k7TjM+nroXBBDgVvA0DiKkJp4go572b2cg+PlHo790pQB5G0C+CQbfuFAfSgB57fLB+FMY1yAokeiIuY+nzYV05AsLCyWweiodss0ysV32lo/gjZvwRiUOtjlw5syZ/vPnz/8KxpvMwpzyGNJPRxKSkqjxpky9l8rwYlp5mD4/jm5KR3DSOUIfgd5XkVcGKqy89NM+atSo2YFA4Ly5zgZgxPOUr2YGI8Jeo3PZTjRUVVUdGUqQwJCV7XTatGklvGdXYtNCbKpCHxsmho602YqDfIY0Gv2JaYyrPoiQRw0GRfo6+7AVbJL3K+re86TIxy+ZthzfagiOrAbEVYaxUQD5hlHGpNlBRZRmNCKVMNRD+/fvX2ui/d9mwWI5IK7lljnQeumAOAkQ35CK6NxB4+9RtoGHuw5wfypXwBNQAOcJsVlsl7Ll0sBqjUEbBBDE50K8xSCaU4Qsa29v/6WZlgt5QNyB7ctVtoLVXBax+VI3CCAECZ2rrm0IWq+qyAUatq8DxB0qW9kBLBO6d+7cuZcB4ExrIxj72W89aKXnWpn5bqVgobB7FovuSO/Zs2cXUFlgbQCoLxMJ/rOVnmvlyKfTrQq7JYhc5QUoAdB2gfovbMQcJYCRExbzBcCxVlwAb4BwvLyNXLpAgO/Pr5KoviiWyiIirzMxF6AeJ/p7NoaYw4UIFv9UQFDixdtsAEI7qmic0yQHTEpkCEc30wZC0FTualTnZKrCBFqeeKDN26DZPmDnJGomo1WYCHbigTYA4RvjFP8yycyZbASLMVaDBTvxQFt4XFyTW/lqZxWSC2XBQjCx2irYiQc2WSukDH2hip6LNCcsAHCnl/hePRlb1AGmO4mPXZ2LgJltFgwECzNN8oKZnHH08qoi3xb2WBtQ9nFk7REFPadIBA2+I1gojN4jJ8IGtzCg6RRxWcIL8+cVzK6QgoGJdT31E7t7AhOPka7mSdvika50NEQh2H4XOt3lwL5B6FGF+Rayl3KFonEI2i0EVFVeqmieGClYP7Ea5epjWmveLxbVdDwbQ8tSAfCm03UTOvqtKuBw+4iRDmIV3URDdIoJivs2ue6Juv1bM6HehL8/W41ysyyeJzarwJN+oEexigIIoi2A6HSS1AfTi/LFzq2FRdeUx0NGuglEsrLENsB7CVvltnleRN5682jMN3fC4Zrl/P7iozA77QGXsLDcQSebAHsbdxOLUI9ZxnstL9/Bg8Gg7PMWYtti9FctGINmYe9OMFoGgFEzo3OgQUHg5fxQphWBHzNoTikC5aO6nG6SU07R6A1l+W4qx3KflpOlKv6e+rKXPLonZoLWPNpr/trOOar2HCW+sre39+v0cwP1MQ9e1T4eDR2LkVVCKkeU48qj3Z/4ldQ0gsynzbJtAEplBMTNCJ5nbpxsnk774ZnB9LDPypsMgOhTzGmJ3yPjGqucTJSxownwPmsFT/qOzoFmRYh//RtXrYLxB2Z6svnIk61T8un4n/XCBa0kKTMi5K0oW+CtA4tKFXiimxJAqeCg4QCes4yPKrKcyxZnqNeIoTKa+NyQYRKXULYNB5LRUydYOHHEHft82muFeRorsPzM4H7yNyUyZxgdwrPFyA81RYYcqJRDPcOGKiMRPvqRKWcPTrOexVF5lNgqJy6ABgMrz3by2/nRy/s4jFNNXlbqUgyTiVh+JFhstI2kXdDX8wBesNCTLiLjb6z8NfTxODJvILVFRpIVipyzyJFTZRLO6+ZuAriGyKttwuKUc07C3Ck07AmUvQh7zGsixvzGX9M5OwWxGWd1nAPTron3f0fETH1l7YGadEgqmz0Ak1Lz4m18CcAUn80lAFMEMOFVOJl+9L0VRaFTIQ5japVsl4+wuj1QWH3gd8nIMNr2NkwsHwjr36d8NYvMq76CK+q0+b8+Z9RnO02LB4ZO9q7Tdc9X2SZcywvH7LAebg42Vnw4nrG0j1lEgg2Tx4XD+k74JPYmW6V7g30nn4onJ5P1aQGQiNkdZiMw/DJPX+9m/eCiwihd9SoXrUSCtA0P/Iz3vZj9JQjfbmqW9WyaAPScsFoGXmWhdw4/ZqU7lUOHDz8Kz42KetUZFUWzzJDSAqDu1aJniM1m4In3hwJlcT+XBhs+ucCj6cvMvEYehb9r5C+GNC0AFlV3PsNQ+7nKQIbkc3qD8+dSfWf5aD0c/glzaMx8KLJYRLYW1nS+oJKbLVpaABRjfH7tXqJT71gNA8DLg3poM6tzgbUOhLyhYD8A6aNtdR6tyzd8xFI7PbsU21N2U53ewKTJYU1vYejawNI0Twgviwmf42ES4bZtrXgQA3n5npkFlZ0tburnhqy0eaAoV1jbsR+vWqlS1AqetFGBJ3TNq3/7YgRvUDf5k+4rGCjbwdCtHVI/mrbHX33NLMKKjkHNIcl1iSmtHmjo6Cvw3YMfScwtqYthftpf4F1ysYInxmQEQG1B26n8PO1OmeOSQZA1Zak2/0DSwCfTR6ptMwKgKFlQ1cE/H/M8nKjCtN3oq+5QboUSlZGJdhkDUIwprOpYAzCN8Qxj1T3oG6MpN9LxeDNdn1EAGcK6zzNsMSD+xclQ6vhwnb9Qm9QpH5Eu+iujAAoaWk3LaZ/um4WXvWVHRztB6GuOv7bdEWA7T3YpGQdQzNVq2971FV4xSfN61g6+rWjaMRR53l+Ufz3D/LfZhSS53v8LeQpHwiOiPbcAAAAASUVORK5CYII=);background-size:cover;height:73px;margin:0 auto 30px;width:80px}.vcv-premium-teaser-header{margin:0 0 16px}.vcv-premium-teaser-heading{color:#363636;font-size:22px;font-weight:700;line-height:26px;margin:0}.vcv-premium-teaser-btn,.vcv-premium-teaser-heading{font-family:Montserrat,sans-serif;letter-spacing:1px;text-align:center;text-transform:uppercase}.vcv-premium-teaser-btn{background:#ffae27;border:none;border-radius:0;color:#fff;cursor:pointer;display:block;font-size:12px;font-weight:600;line-height:22px;min-width:280px;padding:14px;text-decoration:none;transition:background .2s ease-in-out}.vcv-premium-teaser-btn:active,.vcv-premium-teaser-btn:focus,.vcv-premium-teaser-btn:hover{background:#d98800;color:#fff}.vcv-premium-teaser-btn:disabled{background:transparent;cursor:not-allowed;opacity:.7}.vcv-premium-teaser-text{-webkit-font-smoothing:antialiased;color:#999;font-family:Roboto,sans-serif;font-size:14px;font-style:italic;font-weight:500;letter-spacing:1.08px;line-height:22px;margin:0 0 25px;text-align:center}.vcv-premium-teaser-text a{color:#586dc6;text-decoration:none;transition:color .2s}.vcv-premium-teaser-text a:hover{color:#515162;text-decoration:underline}.vcv-premium-teaser-close{background:transparent;border:none;color:inherit;cursor:pointer;margin-top:1px;opacity:1;padding:10px;position:absolute;right:-10px;top:-10px;transition:opacity .2s ease-in-out}.vcv-premium-teaser-close:hover{opacity:.5}.vcv-premium-teaser-action-container{display:block;position:relative}.vcv-premium-teaser-action-container .vcv-premium-teaser-btn--loading:before{animation:vcv-ui-wp-spinner-animation .7s linear infinite;background:transparent url(assets/180442a2e0a058651cf0.svg) 50% 50% no-repeat;background-size:contain;content:"";display:block;height:16px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:16px;z-index:1}.vc-v-root-element .controls{padding:10px;text-align:center}.vc-v-root-element .controls a{cursor:pointer;display:inline-block;font-size:12px;height:12px;margin-right:4px;width:12px}[data-vc-dnd-status=allowed]{background-color:#ff0}[data-vc-dnd-status=success]{background-color:green}[data-vc-dnd-status=is-dragging]{opacity:.7}[data-vc-dnd-hidden=true]{display:none!important}.vcv-ui-drag-placeholder{opacity:.4}.vcv-ui-outline{border:1px dashed hsla(0,0%,72%,.5);box-sizing:border-box;pointer-events:none;position:absolute;z-index:1010}.vcv-ui-outline.vcv-ui-outline-element{border:1px dashed transparent}.vcv-ui-outline-type-base.vcv-ui-outline,.vcv-ui-outline-type-section.vcv-ui-outline{border:1px dashed #2b4b80}.vcv-ui-outline-type-column.vcv-ui-outline,.vcv-ui-outline-type-element.vcv-ui-outline,.vcv-ui-outline-type-index-0.vcv-ui-outline,.vcv-ui-outline-type-row.vcv-ui-outline{border:1px dashed hsla(0,0%,72%,.5)}.vcv-ui-outline-type-index-0.vcv-ui-outline.vcv-js-highlight{border-color:#4673bd}.vcv-ui-outline-type-index-1.vcv-ui-outline{border:1px dashed hsla(0,0%,72%,.5)}.vcv-ui-outline-type-index-1.vcv-ui-outline.vcv-js-highlight{border-color:#fec53f}.vcv-ui-outline-type-index-2.vcv-ui-outline{border:1px dashed transparent}.vcv-ui-outline-type-index-2.vcv-ui-outline.vcv-js-highlight{border-color:#6dab3c}.vcv-ui-outline.vcv-state-highlight{border:2px solid rgba(70,115,189,.8)}.vcv-ui-element-frame,.vcv-ui-element-outline{box-sizing:border-box;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease-in-out;z-index:1010}.vcv-ui-element-frame.vcv-state--visible,.vcv-ui-element-outline.vcv-state--visible{opacity:1}.vcv-ui-element-outline{border:1px solid rgba(70,115,189,.8);box-shadow:0 0 0 1px rgba(70,115,189,.8)}.vcv-ui-element-outline.vcv-ui-element-outline-type-custom{border:0;box-shadow:none}.vcv-ui-element-outline.vcv-ui-element-outline-type-index-0{border:1px solid rgba(70,115,189,.8);box-shadow:0 0 0 1px rgba(70,115,189,.8)}.vcv-ui-element-outline.vcv-ui-element-outline-type-index-1{border:1px solid rgba(254,197,63,.8);box-shadow:0 0 0 1px rgba(254,197,63,.8)}.vcv-ui-element-outline.vcv-ui-element-outline-type-index-2{border:1px solid rgba(109,171,60,.8);box-shadow:0 0 0 1px rgba(109,171,60,.8)}.vcv-ui-element-frame{border:1px dashed hsla(0,0%,72%,.8)}.vcv-ui-element-frame--locked{border-left:none;border-right:none;border-top:none}.vcv-ui-element-frame--parent-locked{border:none}.vcv-ui-element-frames-container,.vcv-ui-element-outline-container{overflow:hidden}.vcv-ui-element-frames-container,.vcv-ui-element-outline-container,.vcv-ui-outline-controls-wrapper{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}.vcv-ui-outline-controls-wrapper{overflow:hidden}.vcv-ui-outline-controls-wrapper .vcv-ui-outline-control-dropdown-content{position:absolute}.vcv-ui-outline-controls-wrapper .vcv-ui-outline-control-dropdown-active .vcv-ui-outline-control-dropdown-content{opacity:1;transition:visibility 0s,opacity .2s ease-in-out;visibility:visible}.vcv-ui-outline-controls-container{pointer-events:none;position:absolute;z-index:1100}.vcv-ui-outline-controls-container:hover{z-index:1200}.vcv-ui-outline-controls-container>.vcv-ui-outline-controls>*{background-color:#203251}.vcv-ui-outline-controls-container>.vcv-ui-outline-controls>:first-child{border-bottom-left-radius:5px;border-top-left-radius:5px}.vcv-ui-outline-controls-container>.vcv-ui-outline-controls>:last-child{border-bottom-right-radius:5px;border-top-right-radius:5px}.vcv-ui-outline-controls{bottom:100%;display:flex;flex-direction:row;flex-wrap:nowrap;font-size:13px;left:0;line-height:13px;margin-bottom:-1px;padding:1px 1px 2px;pointer-events:all;position:absolute}.vcv-ui-outline-controls>*{flex-grow:0;flex-shrink:0}.vcv-ui-outline-controls>:hover .vcv-ui-outline-control{border-top-left-radius:5px;border-top-right-radius:5px}.vcv-ui-outline-controls>.vcv-ui-outline-control-simple:hover .vcv-ui-outline-control{border-radius:5px}.vcv-ui-outline-control-separator{background-color:#203251;color:#fff;position:relative;width:10px}.vcv-ui-outline-control-separator:before{font-size:14px;left:50%;opacity:.3;position:absolute;top:50%;transform:translate(-50%,-50%)}.vcv-ui-outline-control{color:#fff;cursor:pointer;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;min-height:40px;min-width:40px;overflow:hidden;padding:0;text-align:center;text-decoration:none;transition:all .2s ease-in-out}.vcv-ui-outline-control[disabled]{cursor:not-allowed;opacity:.5}.vcv-ui-outline-control-content{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;white-space:nowrap}.vcv-ui-outline-control-content>*{flex-grow:0;flex-shrink:0}.vcv-ui-outline-control-content>.vcv-ui-outline-control-icon{height:32px;margin:4px;width:32px}.vcv-ui-outline-control-content[disabled]{cursor:not-allowed;opacity:.5}.vcv-ui-outline-control-icon{height:40px;position:relative;text-align:center;width:40px}.vcv-ui-outline-control-icon:before{font-size:1.25em;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.vcv-ui-outline-control-dropdown{display:flex;flex-direction:row;flex-wrap:nowrap;line-height:inherit;margin:0;position:relative}.vcv-ui-outline-control-dropdown>*{flex-grow:0;flex-shrink:0}.vcv-ui-outline-control-dropdown:not(.vcv-ui-outline-control-dropdown-o-drop-up):hover .vcv-ui-outline-control-dropdown-trigger.vcv-ui-outline-control{border-bottom-left-radius:0;border-bottom-right-radius:0}.vcv-ui-outline-control-dropdown-trigger{cursor:move;display:block;line-height:inherit;margin:0;padding:0}.vcv-ui-outline-control-dropdown-non-draggable .vcv-ui-outline-control-dropdown-trigger{cursor:default}.vcv-ui-outline-control-dropdown-content{display:block;left:0;line-height:inherit;margin:0;min-width:140px;opacity:0;padding:0;position:fixed;top:100%;transition:visibility 0s,opacity .2s ease-in-out;visibility:hidden;z-index:1110}.vcv-ui-outline-control-dropdown-content .vcv-ui-outline-control{border-radius:5px;padding-left:8px;padding-right:16px;text-align:left}.vcv-ui-outline-control-dropdown-content .vcv-ui-outline-control:hover{background-color:#162237}.vcv-ui-outline-control-dropdown-content .vcv-ui-outline-control:not(:first-child):not(:last-child){border-radius:0}.vcv-ui-outline-control-dropdown-content .vcv-ui-outline-control:first-child:not(:last-child){border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:0}.vcv-ui-outline-control-dropdown-content .vcv-ui-outline-control:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.vcv-ui-outline-control-dropdown-content .vcv-ui-outline-control-icon{left:-8px}.vcv-ui-outline-control-type-base.vcv-ui-outline-control{color:#fff}.vcv-ui-outline-control-type-base.vcv-ui-outline-control-dropdown.vcv-ui-outline-control-dropdown-active .vcv-ui-outline-control,.vcv-ui-outline-control-type-base.vcv-ui-outline-control-dropdown:hover .vcv-ui-outline-control,.vcv-ui-outline-control-type-base.vcv-ui-outline-control-simple.vcv-ui-outline-control-dropdown-active .vcv-ui-outline-control,.vcv-ui-outline-control-type-base.vcv-ui-outline-control-simple:hover .vcv-ui-outline-control,.vcv-ui-outline-control-type-base.vcv-ui-outline-control:hover{background-color:#2b4b80}.vcv-ui-outline-control-type-base.vcv-ui-outline-control-dropdown .vcv-ui-outline-control,.vcv-ui-outline-control-type-base.vcv-ui-outline-control-simple .vcv-ui-outline-control{color:#fff}.vcv-ui-outline-control-type-base.vcv-ui-outline-control-dropdown .vcv-ui-outline-control-dropdown-content .vcv-ui-outline-control:hover,.vcv-ui-outline-control-type-base.vcv-ui-outline-control-simple .vcv-ui-outline-control-dropdown-content .vcv-ui-outline-control:hover{background-color:#223b65}.vcv-ui-outline-control-type-section.vcv-ui-outline-control{color:#fff}.vcv-ui-outline-control-type-section.vcv-ui-outline-control-dropdown.vcv-ui-outline-control-dropdown-active .vcv-ui-outline-control,.vcv-ui-outline-control-type-section.vcv-ui-outline-control-dropdown:hover .vcv-ui-outline-control,.vcv-ui-outline-control-type-section.vcv-ui-outline-control-simple.vcv-ui-outline-control-dropdown-active .vcv-ui-outline-control,.vcv-ui-outline-control-type-section.vcv-ui-outline-control-simple:hover .vcv-ui-outline-control,.vcv-ui-outline-control-type-section.vcv-ui-outline-control:hover{background-color:#2b4b80}.vcv-ui-outline-control-type-section.vcv-ui-outline-control-dropdown .vcv-ui-outline-control,.vcv-ui-outline-control-type-section.vcv-ui-outline-control-simple .vcv-ui-outline-control{color:#fff}.vcv-ui-outline-control-type-section.vcv-ui-outline-control-dropdown .vcv-ui-outline-control-dropdown-content .vcv-ui-outline-control:hover,.vcv-ui-outline-control-type-section.vcv-ui-outline-control-simple .vcv-ui-outline-control-dropdown-content .vcv-ui-outline-control:hover{background-color:#223b65}.vcv-ui-outline-control-type-row.vcv-ui-outline-control{color:#fff}.vcv-ui-outline-control-type-row.vcv-ui-outline-control-dropdown.vcv-ui-outline-control-dropdown-active .vcv-ui-outline-control,.vcv-ui-outline-control-type-row.vcv-ui-outline-control-dropdown:hover .vcv-ui-outline-control,.vcv-ui-outline-control-type-row.vcv-ui-outline-control-simple.vcv-ui-outline-control-dropdown-active .vcv-ui-outline-control,.vcv-ui-outline-control-type-row.vcv-ui-outline-control-simple:hover .vcv-ui-outline-control,.vcv-ui-outline-control-type-row.vcv-ui-outline-control:hover{background-color:#4673bd}.vcv-ui-outline-control-type-row.vcv-ui-outline-control-dropdown .vcv-ui-outline-control,.vcv-ui-outline-control-type-row.vcv-ui-outline-control-simple .vcv-ui-outline-control{color:#fff}.vcv-ui-outline-control-type-row.vcv-ui-outline-control-dropdown .vcv-ui-outline-control-dropdown-content .vcv-ui-outline-control:hover,.vcv-ui-outline-control-type-row.vcv-ui-outline-control-simple .vcv-ui-outline-control-dropdown-content .vcv-ui-outline-control:hover{background-color:#3b63a5}.vcv-ui-outline-control-type-column.vcv-ui-outline-control{color:#fff}.vcv-ui-outline-control-type-column.vcv-ui-outline-control-dropdown.vcv-ui-outline-control-dropdown-active .vcv-ui-outline-control,.vcv-ui-outline-control-type-column.vcv-ui-outline-control-dropdown:hover .vcv-ui-outline-control,.vcv-ui-outline-control-type-column.vcv-ui-outline-control-simple.vcv-ui-outline-control-dropdown-active .vcv-ui-outline-control,.vcv-ui-outline-control-type-column.vcv-ui-outline-control-simple:hover .vcv-ui-outline-control,.vcv-ui-outline-control-type-column.vcv-ui-outline-control:hover{background-color:#fec53f}.vcv-ui-outline-control-type-column.vcv-ui-outline-control-dropdown .vcv-ui-outline-control,.vcv-ui-outline-control-type-column.vcv-ui-outline-control-simple .vcv-ui-outline-control{color:#fff}.vcv-ui-outline-control-type-column.vcv-ui-outline-control-dropdown .vcv-ui-outline-control-dropdown-content .vcv-ui-outline-control:hover,.vcv-ui-outline-control-type-column.vcv-ui-outline-control-simple .vcv-ui-outline-control-dropdown-content .vcv-ui-outline-control:hover{background-color:#feba1b}.vcv-ui-outline-control-type-element.vcv-ui-outline-control{color:#fff}.vcv-ui-outline-control-type-element.vcv-ui-outline-control-dropdown.vcv-ui-outline-control-dropdown-active .vcv-ui-outline-control,.vcv-ui-outline-control-type-element.vcv-ui-outline-control-dropdown:hover .vcv-ui-outline-control,.vcv-ui-outline-control-type-element.vcv-ui-outline-control-simple.vcv-ui-outline-control-dropdown-active .vcv-ui-outline-control,.vcv-ui-outline-control-type-element.vcv-ui-outline-control-simple:hover .vcv-ui-outline-control,.vcv-ui-outline-control-type-element.vcv-ui-outline-control:hover{background-color:#6dab3c}.vcv-ui-outline-control-type-element.vcv-ui-outline-control-dropdown .vcv-ui-outline-control,.vcv-ui-outline-control-type-element.vcv-ui-outline-control-simple .vcv-ui-outline-control{color:#fff}.vcv-ui-outline-control-type-element.vcv-ui-outline-control-dropdown .vcv-ui-outline-control-dropdown-content .vcv-ui-outline-control:hover,.vcv-ui-outline-control-type-element.vcv-ui-outline-control-simple .vcv-ui-outline-control-dropdown-content .vcv-ui-outline-control:hover{background-color:#5c9133}.vcv-ui-outline-control-type-index-0.vcv-ui-outline-control{color:#fff}.vcv-ui-outline-control-type-index-0.vcv-ui-outline-control-dropdown.vcv-ui-outline-control-dropdown-active .vcv-ui-outline-control,.vcv-ui-outline-control-type-index-0.vcv-ui-outline-control-dropdown:hover .vcv-ui-outline-control,.vcv-ui-outline-control-type-index-0.vcv-ui-outline-control-simple.vcv-ui-outline-control-dropdown-active .vcv-ui-outline-control,.vcv-ui-outline-control-type-index-0.vcv-ui-outline-control-simple:hover .vcv-ui-outline-control,.vcv-ui-outline-control-type-index-0.vcv-ui-outline-control:hover{background-color:#4673bd}.vcv-ui-outline-control-type-index-0.vcv-ui-outline-control-dropdown .vcv-ui-outline-control,.vcv-ui-outline-control-type-index-0.vcv-ui-outline-control-simple .vcv-ui-outline-control{color:#fff}.vcv-ui-outline-control-type-index-0.vcv-ui-outline-control-dropdown .vcv-ui-outline-control-dropdown-content .vcv-ui-outline-control:hover,.vcv-ui-outline-control-type-index-0.vcv-ui-outline-control-simple .vcv-ui-outline-control-dropdown-content .vcv-ui-outline-control:hover{background-color:#3b63a5}.vcv-ui-outline-control-type-index-1.vcv-ui-outline-control{color:#fff}.vcv-ui-outline-control-type-index-1.vcv-ui-outline-control-dropdown.vcv-ui-outline-control-dropdown-active .vcv-ui-outline-control,.vcv-ui-outline-control-type-index-1.vcv-ui-outline-control-dropdown:hover .vcv-ui-outline-control,.vcv-ui-outline-control-type-index-1.vcv-ui-outline-control-simple.vcv-ui-outline-control-dropdown-active .vcv-ui-outline-control,.vcv-ui-outline-control-type-index-1.vcv-ui-outline-control-simple:hover .vcv-ui-outline-control,.vcv-ui-outline-control-type-index-1.vcv-ui-outline-control:hover{background-color:#fec53f}.vcv-ui-outline-control-type-index-1.vcv-ui-outline-control-dropdown .vcv-ui-outline-control,.vcv-ui-outline-control-type-index-1.vcv-ui-outline-control-simple .vcv-ui-outline-control{color:#fff}.vcv-ui-outline-control-type-index-1.vcv-ui-outline-control-dropdown .vcv-ui-outline-control-dropdown-content .vcv-ui-outline-control:hover,.vcv-ui-outline-control-type-index-1.vcv-ui-outline-control-simple .vcv-ui-outline-control-dropdown-content .vcv-ui-outline-control:hover{background-color:#feba1b}.vcv-ui-outline-control-type-index-2.vcv-ui-outline-control{color:#fff}.vcv-ui-outline-control-type-index-2.vcv-ui-outline-control-dropdown.vcv-ui-outline-control-dropdown-active .vcv-ui-outline-control,.vcv-ui-outline-control-type-index-2.vcv-ui-outline-control-dropdown:hover .vcv-ui-outline-control,.vcv-ui-outline-control-type-index-2.vcv-ui-outline-control-simple.vcv-ui-outline-control-dropdown-active .vcv-ui-outline-control,.vcv-ui-outline-control-type-index-2.vcv-ui-outline-control-simple:hover .vcv-ui-outline-control,.vcv-ui-outline-control-type-index-2.vcv-ui-outline-control:hover{background-color:#6dab3c}.vcv-ui-outline-control-type-index-2.vcv-ui-outline-control-dropdown .vcv-ui-outline-control,.vcv-ui-outline-control-type-index-2.vcv-ui-outline-control-simple .vcv-ui-outline-control{color:#fff}.vcv-ui-outline-control-type-index-2.vcv-ui-outline-control-dropdown .vcv-ui-outline-control-dropdown-content .vcv-ui-outline-control:hover,.vcv-ui-outline-control-type-index-2.vcv-ui-outline-control-simple .vcv-ui-outline-control-dropdown-content .vcv-ui-outline-control:hover{background-color:#5c9133}.vcv-ui-right-click-menu-dropdown-index-0{background-color:#4673bd}.vcv-ui-right-click-menu-dropdown-index-0 .vcv-ui-outline-control{color:#fff}.vcv-ui-right-click-menu-dropdown-index-0 .vcv-ui-outline-control:hover{background-color:#3b63a5}.vcv-ui-right-click-menu-dropdown-index-1{background-color:#fec53f}.vcv-ui-right-click-menu-dropdown-index-1 .vcv-ui-outline-control{color:#fff}.vcv-ui-right-click-menu-dropdown-index-1 .vcv-ui-outline-control:hover{background-color:#feba1b}.vcv-ui-right-click-menu-dropdown-index-2{background-color:#6dab3c}.vcv-ui-right-click-menu-dropdown-index-2 .vcv-ui-outline-control{color:#fff}.vcv-ui-right-click-menu-dropdown-index-2 .vcv-ui-outline-control:hover{background-color:#5c9133}.vcv-ui-outline-controls-container.vcv-ui-controls-o-controls-left .vcv-ui-outline-controls{left:0;right:auto}.vcv-ui-outline-control-dropdown.vcv-ui-outline-control-dropdown-o-drop-right .vcv-ui-outline-control-dropdown-content,.vcv-ui-outline-controls-container.vcv-ui-controls-o-controls-right .vcv-ui-outline-controls{left:auto;right:0}.vcv-ui-outline-control-dropdown.vcv-ui-outline-control-dropdown-o-drop-right .vcv-ui-outline-control-dropdown-content .vcv-ui-outline-control:first-child{border-top-left-radius:5px;border-top-right-radius:0}.vcv-ui-outline-control-dropdown.vcv-ui-outline-control-dropdown-o-drop-up:hover .vcv-ui-outline-control-dropdown-trigger.vcv-ui-outline-control{border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top-left-radius:0;border-top-right-radius:0}.vcv-ui-outline-control-dropdown.vcv-ui-outline-control-dropdown-o-drop-up .vcv-ui-outline-control-dropdown-content{bottom:100%;margin:0;top:auto}.vcv-ui-outline-control-dropdown.vcv-ui-outline-control-dropdown-o-drop-up .vcv-ui-outline-control-dropdown-content .vcv-ui-outline-control:first-child{border-top-left-radius:5px;border-top-right-radius:5px}.vcv-ui-outline-control-dropdown.vcv-ui-outline-control-dropdown-o-drop-up .vcv-ui-outline-control-dropdown-content .vcv-ui-outline-control:last-child{border-bottom-left-radius:0;border-bottom-right-radius:5px}.vcv-ui-outline-control-dropdown.vcv-ui-outline-control-dropdown-o-drop-up.vcv-ui-outline-control-dropdown-o-drop-right .vcv-ui-outline-control-dropdown-content .vcv-ui-outline-control:last-child{border-bottom-left-radius:5px;border-bottom-right-radius:0}.vcv-ui-outline-control-more:hover{background-color:#203251}.vcv-ui-append-control-container{display:flex;justify-content:center;pointer-events:none;position:absolute;z-index:1020}.vcv-ui-append-control-wrapper{bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0}.vcv-ui-append-control{align-items:center;background-color:#203251;border-radius:5px;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:6px;pointer-events:all;transition:background-color .2s ease-in-out}.vcv-ui-append-control:hover{background-color:#fec53f;color:#fff}.wip.vcv-ui-outline-controls-container.vcv-ui-controls-o-inset .vcv-ui-outline-controls{bottom:100%}#vcv-dnd-frame{opacity:0;pointer-events:none;position:absolute;z-index:10999}#vcv-dnd-frame.vcv-dnd-frame-top{border-top:2px solid rgba(40,58,164,.5)}#vcv-dnd-frame.vcv-dnd-frame-bottom{border-bottom:2px solid rgba(40,58,164,.5)}#vcv-dnd-frame.vcv-dnd-frame-left{border-left:2px solid rgba(40,58,164,.5)}#vcv-dnd-frame.vcv-dnd-frame-right{border-right:2px solid rgba(40,58,164,.5)}#vcv-dnd-frame.vcv-dnd-frame-center{border:3px solid rgba(40,58,164,.5)}#vcv-dnd-frame.vcv-is-shown{opacity:1;transition:opacity .5s}.vcv-layout-content #vcv-dnd-smart-line{z-index:1129}#vcv-dnd-smart-line{background-color:rgba(40,58,164,.5);opacity:0;pointer-events:none;position:absolute;z-index:10999}#vcv-dnd-smart-line.vcv-is-shown{opacity:1;transition:opacity .25s}#vcv-dnd-smart-line.vcv-smart-line-transition{background-color:rgba(40,58,164,.75);transform:scaleY(4);transition:opacity .25s,background-color .25s,transform .15s ease .1s}#vcv-dnd-smart-line.vcv-smart-line-transition.vcv-smart-line-vertical{transform:scaleX(4)}#vcv-dnd-smart-line.vcv-dnd-smart-line-frame{background-color:transparent;border:2px solid rgba(40,58,164,.75);transform:scale(1);transition:opacity .25s}#vcv-dnd-smart-line.vcv-dnd-smart-line-frame.vcv-smart-line-transition{box-shadow:0 0 0 2px rgba(40,58,164,.75),inset 0 0 0 2px rgba(40,58,164,.75);transition:opacity .25s,box-shadow .15s ease .1s}.vcv-dnd-dragging--start{cursor:move}.vcv-ui-smart-line-container{bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0}.vcv-drag-helper{align-items:center;background-color:#6dab3c;border-radius:5px;color:#fff;cursor:pointer;display:block;flex-direction:row;flex-wrap:nowrap;height:40px;justify-content:center;overflow:hidden;position:absolute;text-align:center;text-decoration:none;transition:background-color .4s ease,opacity .4s ease;white-space:nowrap;width:40px;z-index:11000}.vcv-drag-helper.vcv-drag-helper-container{background-color:#4673bd}.vcv-drag-helper.vcv-drag-helper-container.vcv-drag-helper-column{background-color:#fec53f}[data-vcv-dnd-helper] .vcv-ui-tree-layout-control{background:#416196}[data-vcv-dnd-helper] .vcv-ui-tree-layout-node{display:none}.vcv-ui-drag-helper-wrapper{bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0}.vcv-ui-mobile-tooltip{background:rgba(0,0,0,.75);border-radius:10px;bottom:20px;color:#fff;font-size:16px;left:20px;opacity:1;padding:20px;pointer-events:all;position:absolute;right:20px;transition:opacity .7s ease}.vcv-ui-mobile-tooltip.disabled{opacity:0;pointer-events:none}.vcv-layout-notifications{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}.vcv-layout-notifications .vcv-layout-notifications-inner{bottom:0;left:60px;pointer-events:none;position:absolute;right:0;z-index:1140}.vcv-layout-notifications .vcv-layout-notifications-item{-webkit-font-smoothing:antialiased;align-items:center;border-radius:10px;color:#fff;direction:ltr;display:flex;font-size:14px;margin:0 20px 15px;opacity:1;padding:13px 20px;pointer-events:all;position:relative;transition:opacity .7s ease}.vcv-layout-notifications .vcv-layout-notifications-item.vcv-layout-notifications-type--disabled{opacity:0;pointer-events:none}.vcv-layout-notifications .vcv-layout-notifications-type--default{background:rgba(21,24,42,.9)}.vcv-layout-notifications .vcv-layout-notifications-type--success{background:#6dab3c}.vcv-layout-notifications .vcv-layout-notifications-type--warning{background:#ffb716}.vcv-layout-notifications .vcv-layout-notifications-type--error{background:#f05b59}.vcv-layout-notifications .vcv-layout-notifications-icon{font-size:1.5em;margin-right:30px}.vcv-layout-notifications .vcv-layout-notifications-icon i{display:block;position:relative;top:50%;transform:translateY(-50%)}.vcv-layout-notifications .vcv-layout-notifications-text{color:#fff;flex-grow:1;font-size:13px;font-style:italic;font-weight:700;line-height:22px}.vcv-layout-notifications .vcv-layout-notifications-text a{color:inherit;text-decoration:underline}.vcv-layout-notifications .vcv-layout-notifications-close{align-items:center;cursor:pointer;display:flex;flex:1 0 30px;height:30px;justify-content:center;margin-left:6px;margin-right:-14px}.vcv-layout-notifications .vcv-layout-notifications-close .vcv-ui-icon:before{transition:opacity .2s}.vcv-layout-notifications .vcv-layout-notifications-close:focus .vcv-ui-icon:before,.vcv-layout-notifications .vcv-layout-notifications-close:hover .vcv-ui-icon:before{opacity:.5}.vcv-dashboard-container .vcv-layout-notifications-inner{position:fixed}.vcv-layout-dock--top .vcv-layout-notifications .vcv-layout-notifications-inner{left:0;max-width:none;right:0}.media-modal-content .media-frame .vcv-layout-notifications .vcv-layout-notifications-inner{bottom:60px;left:0}@media screen and (min-width:768px){.vcv-layout-notifications .vcv-layout-notifications-inner{left:auto;max-width:430px}.media-modal-content .media-frame .vcv-layout-notifications .vcv-layout-notifications-inner{left:auto}}.vcv-ui-right-click-menu-wrapper{bottom:0;direction:ltr;left:0;pointer-events:none;position:absolute;right:0;top:0}.vcv-ui-right-click-menu-container{pointer-events:none;position:absolute;z-index:1200}.vcv-ui-right-click-menu-dropdown-content{border-radius:5px;box-shadow:0 0 6px 0 rgba(0,0,0,.2);font-size:13px;max-width:280px;min-width:140px;overflow:hidden;pointer-events:all;position:absolute}.vcv-ui-right-click-menu-dropdown-content .vcv-ui-outline-control{background:transparent}.vcv-ui-right-click-menu-dropdown-position--bottom{top:0}.vcv-ui-right-click-menu-dropdown-position--top{bottom:0}.vcv-ui-right-click-menu-dropdown-position--right{left:0}.vcv-ui-right-click-menu-dropdown-position--left{right:0}#poststuff .vcv-wpbackend-switcher,#poststuff .vcv-wpbackend-switcher--type-classic,#poststuff .vcv-wpbackend-switcher--type-gutenberg{margin-top:10px}#poststuff .vcv-wpbackend-switcher-wrapper{flex-wrap:wrap}#poststuff .composer-switch+.vcv-wpbackend-switcher-container .vcv-wpbackend-switcher{line-height:23px}.vcv-wpbackend-switcher-wrapper{display:flex}.vcv-wpbackend-switcher{box-sizing:border-box;display:inline-block;font-family:Nunito Sans,sans-serif;font-size:14px;margin-left:10px;margin-right:10px}.vcv-wpbackend-switcher .vcv-wpbackend-switcher-option[disabled]{background-color:#a2a6aa}.vcv-wpbackend-switcher--type-classic,.vcv-wpbackend-switcher--type-gutenberg{box-sizing:border-box;display:inline-block;font-size:14px;margin-right:10px}.vcv-wpbackend-switcher--type-classic .vcv-wpbackend-switcher-option,.vcv-wpbackend-switcher--type-gutenberg .vcv-wpbackend-switcher-option{background-color:#a2a6aa;border:0;border-radius:4px;line-height:1;padding:10px}.vcv-wpbackend-switcher--type-classic .vcv-wpbackend-switcher-option:hover,.vcv-wpbackend-switcher--type-gutenberg .vcv-wpbackend-switcher-option:hover{background-color:#75797e}.vcv-wpbackend-switcher-option{border:0;border-left:1px hsla(0,0%,100%,.1);border-radius:4px;border-style:solid;cursor:pointer;display:inline-block;font:inherit;margin:0;overflow:visible;padding:0;text-transform:none;transition:background-color .2s ease-in-out;vertical-align:top}.vcv-wpbackend-switcher-option,.vcv-wpbackend-switcher-option:active,.vcv-wpbackend-switcher-option:focus,.vcv-wpbackend-switcher-option:hover,.vcv-wpbackend-switcher-option:visited{color:#fff;text-decoration:none}.vcv-wpbackend-switcher-option:hover{background-color:#203251}.vcv-wpbackend-switcher-option--vceditor{background:#2b4b80 url(assets/5dc947a98a9daf7d9d72.png) 50% 50% no-repeat;height:34px;width:180px}.composer-switch{margin-right:10px}.rtl .vcv-wpbackend-switcher--type-classic{margin-left:0;margin-right:10px}#postdivrich.vcv-hidden{max-height:1px;opacity:0;overflow:hidden;pointer-events:none;position:absolute}@media screen and (max-width:454px){.vcv-wpbackend-switcher{margin:15px 30px 0 0}.vcv-wpbackend-switcher--type-classic{margin:10px 0 0}}@font-face{font-family:vcattributes;font-style:normal;font-weight:400;src:url(assets/dd652b76b9171ae2919b.ttf?ktpehb) format("truetype"),url(assets/30963b57a8cc51898516.woff?ktpehb) format("woff"),url(assets/d9171b48d25b2e5817fa.svg?ktpehb#vcAttributes) format("svg")}.vcv-ui-icon-attribute{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:vcattributes!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.vcv-ui-icon-attribute-dashed-none-icon:before{content:"\e91d"}.vcv-ui-icon-attribute-background-position-center-bottom:before{color:#d0d0d0;content:"\e911"}.vcv-ui-icon-attribute-background-position-center-bottom:after{color:#7b7b7b;content:"\e912";margin-left:-1em}.vcv-ui-icon-attribute-background-position-center-center:before{color:#d0d0d0;content:"\e911"}.vcv-ui-icon-attribute-background-position-center-center:after{color:#7b7b7b;content:"\e914";margin-left:-1em}.vcv-ui-icon-attribute-background-position-center-top:before{color:#d0d0d0;content:"\e911"}.vcv-ui-icon-attribute-background-position-center-top:after{color:#7b7b7b;content:"\e916";margin-left:-1em}.vcv-ui-icon-attribute-background-position-left-bottom:before{color:#d0d0d0;content:"\e911"}.vcv-ui-icon-attribute-background-position-left-bottom:after{color:#7b7b7b;content:"\e918";margin-left:-1em}.vcv-ui-icon-attribute-background-position-left-center:before{color:#d0d0d0;content:"\e911"}.vcv-ui-icon-attribute-background-position-left-center:after{color:#7b7b7b;content:"\e91a";margin-left:-1em}.vcv-ui-icon-attribute-background-position-left-top:before{color:#d0d0d0;content:"\e911"}.vcv-ui-icon-attribute-background-position-left-top:after{color:#7b7b7b;content:"\e91c";margin-left:-1em}.vcv-ui-icon-attribute-background-position-right-bottom:before{color:#d0d0d0;content:"\e911"}.vcv-ui-icon-attribute-background-position-right-bottom:after{color:#7b7b7b;content:"\e91e";margin-left:-1em}.vcv-ui-icon-attribute-background-position-right-center:before{color:#d0d0d0;content:"\e911"}.vcv-ui-icon-attribute-background-position-right-center:after{color:#7b7b7b;content:"\e920";margin-left:-1em}.vcv-ui-icon-attribute-background-position-right-top:before{color:#d0d0d0;content:"\e911"}.vcv-ui-icon-attribute-background-position-right-top:after{color:#7b7b7b;content:"\e922";margin-left:-1em}.vcv-ui-icon-attribute-vertical-alignment-full-height:before{content:"\e910"}.vcv-ui-icon-attribute-alignment-center:before{content:"\e908"}.vcv-ui-icon-attribute-alignment-left:before{content:"\e909"}.vcv-ui-icon-attribute-alignment-right:before{content:"\e90a"}.vcv-ui-icon-attribute-row-width-boxed:before{content:"\e90b"}.vcv-ui-icon-attribute-row-width-stretched:before{content:"\e90c"}.vcv-ui-icon-attribute-row-width-stretched-content:before{content:"\e90d"}.vcv-ui-icon-attribute-shape-round:before{content:"\e90e"}.vcv-ui-icon-attribute-shape-rounded:before{content:"\e90f"}.vcv-ui-icon-attribute-shape-square:before{content:"\e923"}.vcv-ui-icon-attribute-size-l:before{content:"\e924"}.vcv-ui-icon-attribute-size-m:before{content:"\e925"}.vcv-ui-icon-attribute-size-s:before{content:"\e926"}.vcv-ui-icon-attribute-size-xs:before{content:"\e927"}.vcv-ui-icon-attribute-vertical-alignment-bottom:before{content:"\e928"}.vcv-ui-icon-attribute-vertical-alignment-middle:before{content:"\e929"}.vcv-ui-icon-attribute-vertical-alignment-top:before{content:"\e92a"}.vcv-ui-icon-attribute-mirror-horizontally-left:before{color:#d0d0d0;content:"\e905"}.vcv-ui-icon-attribute-mirror-horizontally-left:after{color:#7b7b7b;content:"\e906";margin-left:-1em}.vcv-ui-icon-attribute-mirror-horizontally-right:before{color:#d0d0d0;content:"\e907"}.vcv-ui-icon-attribute-mirror-horizontally-right:after{color:#7b7b7b;content:"\e913";margin-left:-1em}.vcv-ui-icon-attribute-mirror-vertically-down:before{color:#d0d0d0;content:"\e915"}.vcv-ui-icon-attribute-mirror-vertically-down:after{color:#7b7b7b;content:"\e917";margin-left:-1em}.vcv-ui-icon-attribute-mirror-vertically-up:before{color:#d0d0d0;content:"\e919"}.vcv-ui-icon-attribute-mirror-vertically-up:after{color:#7b7b7b;content:"\e91b";margin-left:-1em}.vcv-ui-icon-attribute-sandwich-bold:before{content:"\e900"}.vcv-ui-icon-attribute-sandwich-regular:before{content:"\e901"}.vcv-ui-icon-attribute-sandwich-thin:before{content:"\e902"}.vcv-ui-icon-attribute-sandwich-right:before{content:"\e903"}.vcv-ui-icon-attribute-sandwich-left:before{content:"\e904"}.vcv-ui-icon-attribute-tablet-landscape:before{content:"\1f4bb"}.vcv-ui-icon-attribute-mobile-portrait:before{content:"\1f4f1"}.vcv-ui-icon-attribute-mobile-landscape:before{content:"\1f4f2"}.vcv-ui-icon-attribute-desktop:before{content:"\1f4fa"}.vcv-ui-icon-attribute-tablet-portrait:before{content:"\1f5b3"}.vcv-row-control-container{align-content:center;align-items:center;box-sizing:border-box;cursor:pointer;display:flex;flex:1 1 auto;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:10px 0;min-height:60px;opacity:0;transition:opacity .2s ease-in-out}.vce-row:hover .vcv-row-control-container:not(.vcv-row-control-container--add-disabled){opacity:1}.vcv-row-control-container-hide-labels .vcv-row-control-content>span{display:none}.vcv-row-control-container-show-labels .vcv-row-control-content>span{display:inline}.vcv-row-control{align-content:center;background:rgba(0,0,0,.15);border-radius:3px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;flex-wrap:nowrap;font-size:14px;justify-content:center;margin:5px;min-height:60px;min-width:60px;padding:16px;text-align:center;text-decoration:none;transition:background .2s ease-in-out}.vcv-row-control:active,.vcv-row-control:focus,.vcv-row-control:hover{background:rgba(0,0,0,.2);color:#fff;text-decoration:none}.vcv-row-control[disabled]{background:rgba(0,0,0,.15);color:#fff;cursor:not-allowed;opacity:.5}.vcv-row-control-content{line-height:16px;white-space:nowrap}.vcv-row-control-icon{display:inline-block;font-size:1em;height:1.25em;position:relative;vertical-align:middle;width:1.25em}.vcv-row-control-icon:before{font-size:1.25em;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.vcv-row-control-icon+span{font-family:Nunito Sans,sans-serif;margin-left:16px;vertical-align:middle}.vce-col.vce-element--has-background>.vce-col-content>.vcv-row-control-container,.vce-row.vce-element--has-background>.vce-row-content>.vce-col>.vce-col-content>.vcv-row-control-container{margin-bottom:35px;padding:0}.vce-col-content[data-vcv-centered-control=true],.vce-col[data-vcv-centered-control=true]{align-self:stretch;width:100%}.vce-col-inner[data-vcv-centered-control=true]{align-items:center;display:flex;justify-content:center}.vcv-blank-page-container{font-family:Nunito Sans,sans-serif;margin:30px auto;max-width:500px;padding:0 20px}.vcv-blank-page-heading-container{margin:0 0 25px;text-align:center}.vcv-blank-page-heading{display:inline-block;font-family:inherit;font-size:26px;line-height:1.2em;text-transform:capitalize}.vcv-blank-page-controls-container{margin:0 auto}.vcv-blank-page-controls-row{display:flex;flex-flow:row wrap;margin:0 -10px}.vcv-ui-element-control{background:#2b4b80;border:none;border-radius:3px;color:#fff;cursor:pointer;height:60px;margin:10px;overflow:visible;padding:10px;position:relative;text-decoration:none;transition:background .2s ease-in-out;vertical-align:middle;width:60px}.vcv-ui-element-control:hover{background:#6dab3c}.vcv-ui-element-control--row:hover{background:#4673bd}.vcv-ui-element-control--add:hover{background:#203251}.vcv-ui-element-control--template{flex-grow:1;transition:background .2s ease-in-out}.vcv-ui-element-control--template:hover{background:#fec53f}.vcv-ui-element-control--full-width{flex:0 1 100%}.vcv-ui-element-control .vcv-ui-icon{font-size:1.2em;height:50px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:50px}.vcv-ui-element-control .vcv-ui-icon:before{font-size:23px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.vcv-ui-element-control .vcv-ui-icon-template:before{font-size:30px}.vcv-ui-element-control-label{display:none;font-family:inherit}.vcv-ui-element-controls--lock-width{align-content:stretch;align-items:stretch;flex-flow:column wrap}.vcv-ui-element-controls--lock-width .vcv-ui-element-control{align-items:center;display:flex;flex-flow:row wrap;font-size:1.2em;justify-content:flex-start;padding:0 10px;text-align:left;width:auto}.vcv-ui-element-controls--lock-width .vcv-ui-element-control-content{align-items:center;display:flex}.vcv-ui-element-controls--lock-width .vcv-ui-element-control-label{display:inline-block;font-size:.8em;margin-left:16px}.vcv-ui-element-controls--lock-width .vcv-ui-icon{font-size:medium;left:auto;position:relative;top:auto;transform:none}.vcv-blank-page-description-container{display:block;font-family:Nunito Sans,sans-serif;font-size:14px;font-style:italic;line-height:1.4em;margin-top:20px;min-height:160px;opacity:0;transition:opacity .2s ease-in-out}.vcv-blank-page-description-container.vcv-blank-page-description-active{opacity:1}.vcv-ui-blank-row-container{align-items:center;display:flex;height:50vh;position:relative}.vcv-ui-blank-row-drag-overlay{bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s;visibility:hidden;z-index:-1}.vcv-ui-blank-row-drag-overlay svg{bottom:0;left:0;margin:auto;opacity:.15;position:absolute;right:0;top:0}.vcv-drag-helper-over-blank-row .vcv-ui-blank-row-drag-overlay{opacity:1;visibility:visible;z-index:1}.vcv-drag-helper-over-blank-row .vcv-ui-blank-row-controls-container{opacity:0}.vcv-layouts-html{position:relative}.vcv-layouts-html .vcv-ui-blank-row-container{height:auto;min-height:0}.vcv-layouts-html .vcv-ui-blank-row{margin-top:20px}.vcv-ui-blank-row{align-items:center;border:1px dashed hsla(0,0%,72%,.8);display:flex;flex:1 0 auto;justify-content:center;position:relative}.vcv-ui-blank-row-controls-container{display:flex;flex-flow:row wrap;padding:10px 0;transition:opacity .2s}.vcv-ui-blank-row-element-control{align-items:center;border:none;cursor:pointer;display:flex;flex:0 0 auto;justify-content:center;margin:10px 0;padding:0;width:100px}.vcv-ui-blank-row-element-control,.vcv-ui-blank-row-element-control:active,.vcv-ui-blank-row-element-control:focus,.vcv-ui-blank-row-element-control:hover{background:transparent;box-shadow:none}.vcv-ui-blank-row-element-control:hover .vcv-ui-blank-row-element-control-icon{opacity:.3}.vcv-ui-blank-row-element-control .vcv-ui-blank-row-element-control-icon{opacity:.15;transition:opacity .2s ease-in-out}.vcv-ui-blank-row-element-control .vcv-ui-blank-row-element-control-icon svg{vertical-align:top}.vcv-ui-blank-row-element-control--disabled{cursor:not-allowed}.vcv-ui-blank-row-element-control--disabled:hover .vcv-ui-blank-row-element-control-icon{opacity:.15}.vce-col-content .vcv-row-control-container .vcv-ui-blank-row-element-control .vcv-ui-blank-row-element-control-icon:hover{opacity:.3}.vcv-row-control-container .vcv-ui-blank-row-element-control{height:100%;left:0;margin:0;min-height:80px;position:absolute;top:0;width:100%}.vcv-row-control-container .vcv-ui-blank-row-element-control:hover .vcv-ui-blank-row-element-control-icon{opacity:.15}.vcv-row-control-container.vcv-row-control-container-mobile-add{opacity:1}.vcv-row-control-container--add-disabled .vcv-ui-blank-row-element-control{cursor:default}.vcv-ui-blank-row-element-control-label{display:none;font-family:inherit}.vcv-is-hidden{visibility:hidden}.single-vcv_footers .vcv-ui-blank-row .vcv-ui-blank-row-element-control .vcv-ui-blank-row-element-control-icon,.single-vcv_headers .vcv-ui-blank-row .vcv-ui-blank-row-element-control .vcv-ui-blank-row-element-control-icon,.single-vcv_sidebars .vcv-ui-blank-row .vcv-ui-blank-row-element-control .vcv-ui-blank-row-element-control-icon{opacity:.35}.single-vcv_footers .vcv-ui-blank-row .vcv-ui-blank-row-element-control:hover .vcv-ui-blank-row-element-control-icon,.single-vcv_headers .vcv-ui-blank-row .vcv-ui-blank-row-element-control:hover .vcv-ui-blank-row-element-control-icon,.single-vcv_sidebars .vcv-ui-blank-row .vcv-ui-blank-row-element-control:hover .vcv-ui-blank-row-element-control-icon{opacity:.8}.single-vcv_footers .vcv-ui-blank-row,.single-vcv_headers .vcv-ui-blank-row,.single-vcv_sidebars .vcv-ui-blank-row{border:0;margin-bottom:15px}.single-vcv_headers .vcv-ui-blank-row-container,.single-vcv_sidebars .vcv-ui-blank-row-container{bottom:0;left:0;position:absolute;right:0;transform:translateY(100%)}.single-vcv_footers .vcv-ui-blank-row-container{background:#292929}[data-vcv-element] [contenteditable]:focus{outline:none}[data-vcv-element] .vcvhelper[data-vcv-content-editable-inline-mode=text] div,[data-vcv-element] .vcvhelper[data-vcv-content-editable-inline-mode=text] p,[data-vcv-element] vcvhelper[data-vcv-content-editable-inline-mode=text] div,[data-vcv-element] vcvhelper[data-vcv-content-editable-inline-mode=text] p{display:inline;margin:0;padding:0}[data-vcv-element] .vcvhelper[data-vcv-content-editable-inline-mode=text] br,[data-vcv-element] vcvhelper[data-vcv-content-editable-inline-mode=text] br{display:none}.vcv-ui-content-editable-helper-loader{display:flex;min-height:60px;min-width:60px;padding:16px}.vcv-row-placeholder{border:1px dashed hsla(0,0%,72%,.8);margin-top:10px;opacity:1}.vce-column-resizer.vce-column-resizer--active,.vcv-state--show-resizer .vce-column-resizer{opacity:1;visibility:visible}.vce-column-resizer,.vce-column-resizer.vce-column-resizer--hidden{opacity:0;visibility:hidden}.vce-column-resizer{align-self:stretch;position:relative;width:0}.vce-column-resizer-handler{align-items:center;bottom:0;cursor:col-resize;display:flex;justify-content:center;position:absolute;right:0;top:0;z-index:999}.vce-column-resizer-handler:before{border-right:1px dashed hsla(0,0%,72%,.8);bottom:0;content:"";display:block;left:50%;position:absolute;top:0;transform:translateX(-50%)}.rtl .vce-column-resizer-handler,.rtl.vce-column-resizer-handler{left:0;right:auto}.vce-row--col-gap-0 .vce-column-resizer .vce-column-resizer-handler{transform:translate(50%);width:2px}.vce-column-resizer-label-container{height:29px;position:relative}.vce-column-resizer-label-container:before{background:#fff;border-radius:50%;box-shadow:0 5px #fff,0 -5px #fff;content:"";height:3px;position:absolute;transform:translate(-50%,13px);width:3px;z-index:99999}.vce-column-resizer-label-container.vce-column-resizer-label-container--active .vce-column-resizer-label{background:#203251;opacity:1;width:45px}.vce-column-resizer-label-container.vce-column-resizer-label-container--active .vce-column-resizer-label-percentage{opacity:1}.vce-column-resizer-label{align-items:center;background:#203251;background:rgba(0,0,0,.3);color:#fff;direction:ltr;display:flex;font-family:Nunito Sans,sans-serif;font-size:12px;font-weight:700;height:100%;justify-content:center;position:absolute;top:0;transition:width .2s ease-in-out,background .2s ease-in-out;user-select:none;width:7px;z-index:9999}.vce-column-resizer-label.vce-column-resizer-label-left{border-radius:7.5px 0 0 7.5px;right:0}.vce-column-resizer-label.vce-column-resizer-label-right{border-radius:0 7.5px 7.5px 0;left:0}.vce-column-resizer-label-percentage{line-height:0;opacity:0;transition:opacity .2s ease-in-out}.vce-column-wrap-blocker{flex-basis:0;height:0;opacity:0;width:100%}.vce-col--all-hide+.vce-column-resizer,.vce-col--all-last+.vce-column-resizer{display:none}@media (min-width:0) and (max-width:543px){.vce-col--xs-hide+.vce-column-resizer,.vce-col--xs-last+.vce-column-resizer{display:none}}@media (min-width:544px) and (max-width:767px){.vce-col--sm-hide+.vce-column-resizer,.vce-col--sm-last+.vce-column-resizer{display:none}}@media (min-width:768px) and (max-width:991px){.vce-col--md-hide+.vce-column-resizer,.vce-col--md-last+.vce-column-resizer{display:none}}@media (min-width:992px) and (max-width:1199px){.vce-col--lg-hide+.vce-column-resizer,.vce-col--lg-last+.vce-column-resizer{display:none}}@media (min-width:1200px){.vce-col--xl-hide+.vce-column-resizer,.vce-col--xl-last+.vce-column-resizer{display:none}}.vcv-blank-element{height:50px}[data-vcv-layout-zone]{min-height:40px;position:relative}[data-vcv-layout-zone].vcv-drag-helper-over-hfs{cursor:not-allowed}[data-vcv-layout-zone].vcv-drag-helper-over-hfs .vcv-zone-overlay{visibility:hidden;z-index:-1}[data-vcv-layout-zone] .vcv-zone-overlay{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;transition:background .2s;z-index:100}[data-vcv-layout-zone] .vcv-zone-overlay:hover{background:hsla(0,0%,100%,.2)}[data-vcv-layout-zone] .vcv-zone-overlay:hover .vcv-zone-button-container .vcv-zone-button,[data-vcv-layout-zone] .vcv-zone-overlay:hover .vcv-zone-button-container a.vcv-zone-button{opacity:1}[data-vcv-layout-zone] .vcv-zone-button-container .vcv-zone-button,[data-vcv-layout-zone] .vcv-zone-button-container a.vcv-zone-button{background:#283aa4;border:0;border-radius:3px;bottom:15px;box-shadow:none;color:#fff;font-family:Nunito Sans,sans-serif;font-size:14px;font-weight:400;line-height:unset;margin:0 5px;opacity:0;padding:8px 20px;position:-webkit-sticky;position:sticky;text-decoration:none;top:15px;transition:opacity .2s,background .2s;z-index:100}[data-vcv-layout-zone] .vcv-zone-button-container .vcv-zone-button:focus,[data-vcv-layout-zone] .vcv-zone-button-container a.vcv-zone-button:focus{border:0;box-shadow:none;outline:none;text-decoration:none}[data-vcv-layout-zone] .vcv-zone-button-container .vcv-zone-button:hover,[data-vcv-layout-zone] .vcv-zone-button-container a.vcv-zone-button:hover{background-color:#ffae27;border:0;box-shadow:none;cursor:pointer;text-decoration:none}[data-vcv-layout-zone] .vcv-zone-button-container .vcv-zone-button .vcv-ui-icon,[data-vcv-layout-zone] .vcv-zone-button-container a.vcv-zone-button .vcv-ui-icon{margin-right:14px}[data-vcv-layout-zone] .vcv-zone-empty{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;transition:background .2s}[data-vcv-layout-zone] .vcv-zone-empty .vcv-zone-empty-text{bottom:15px;color:#9a9a9a;display:inline-block;font-family:Nunito Sans,sans-serif;font-size:.9em;font-style:italic;font-weight:400;padding:6px 0;position:-webkit-sticky;position:sticky;top:15px}[data-vcv-layout-zone] .vcv-zone-button-container{bottom:15px;display:flex;position:sticky;top:15px;z-index:100}[data-vcv-layout-zone] .vcv-zone-button-container .vcv-zone-button,[data-vcv-layout-zone] .vcv-zone-button-container a.vcv-zone-button{bottom:auto;position:relative;top:auto}[data-vcv-layout-zone=sidebar] .vcv-zone-overlay{flex-direction:column}[data-vcv-layout-zone=sidebar] .vcv-zone-button-container .vcv-zone-button,[data-vcv-layout-zone=sidebar] .vcv-zone-button-container a.vcv-zone-button{margin:5px 0}[data-vcv-layout-zone=sidebar] .vcv-zone-button-container{flex-direction:column}.vcv-migration-notice-container{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1150}.vcv-migration-notice,.vcv-migration-notice-container{align-items:center;background:#fff;display:flex;justify-content:center}.vcv-migration-notice{flex-direction:column;font:normal normal normal 12px Montserrat,sans-serif;padding:0 15%;text-align:center}.vcv-migration-title{color:#363636;font-size:2em;letter-spacing:1px;line-height:1.3;width:80%}.vcv-migration-description{font:normal normal 700 12px Nunito Sans,sans-serif;text-align:left}.vcv-migration-description,.vcv-migration-label{color:#717171;font-size:14px;letter-spacing:1px;line-height:24px;margin:0 0 1.5em}.vcv-migration-description.vcv-migration-description--emphasized{color:#a6a6a6;font-size:13px;font-style:italic;font-weight:400;line-height:1.6;margin:5px 0 2em}.vcv-migration-button{width:422px}.vcv-migration-label{cursor:pointer;display:inline-block;padding:0 0 0 25px;position:relative;user-select:none;vertical-align:-3px}.vcv-migration-label:after,.vcv-migration-label:before{content:"";position:absolute}.vcv-migration-label:before{height:16px;left:0;top:4px;transition:border .2s ease-in-out,background .2s ease-in-out;width:16px}.vcv-migration-label:after{border:2px solid #fff;border-left:0;border-top:0;height:10px;left:5px;top:5px;transform:rotate(45deg);transition:border-color .2s ease-in-out;width:6px}.vcv-migration-checkbox{height:16px;left:0;margin:0;opacity:0;padding:0;position:absolute;top:0;width:16px;z-index:-99}.vcv-migration-checkbox:not(:checked)+label:before{border:2px solid #d4d4d4}.vcv-migration-checkbox:checked+label:before{background:#21a1d1;border:2px solid #21a1d1}.vcv-migration-checkbox:not(:checked)+label:after{border-color:transparent}.vcv-migration-checkbox:checked+label:after{border-color:#fff}.vcv-migration-button{background:transparent;border:2px solid #d6d6d6;border-radius:0;color:#d6d6d6;cursor:pointer;display:inline-block;font:normal normal normal 12px Montserrat,sans-serif;letter-spacing:.077em;margin-bottom:20px;max-width:100%;padding:16px 34px;text-transform:uppercase;transition:color .2s ease-in-out,border-color .2s ease-in-out,background .2s ease-in-out}.vcv-migration-button--start{background:#294a82;border-color:#294a82;color:#fff}.vcv-migration-button--start:hover{background:#1f3152;border-color:#1f3152}.vcv-migration-button--back:hover{border-color:#a0a0a0;color:#a0a0a0}.vcv-migration-notes{align-items:flex-start;display:flex;flex-direction:column}.vcv-migration-note{align-items:stretch;display:flex;flex:0 0 100%;justify-content:center;margin:0 0 .5em}.vcv-migration-note:last-of-type{margin:0 0 1.5em}.vcv-migration-note .vcv-ui-icon{font-size:17px;margin:3px 13px 0 0}.vcv-migration-note .vcv-ui-icon.vcv-ui-state--success{color:#6dab3c}.vcv-migration-note .vcv-ui-icon.vcv-ui-state--error{color:#f44}.vcv-migration-note .vcv-migration-description{margin:0}@media screen and (max-width:1024px){.vcv-migration-notice{padding:0 10%}.vcv-migration-title{font-size:2em;margin:.5em 0}.vcv-migration-description,.vcv-migration-label{font-size:13px;line-height:22px;margin:0 0 1.5em}.vcv-migration-description--emphasized{margin:0 0 2em}.vcv-migration-button{margin-bottom:15px}}@media screen and (max-width:768px){.vcv-migration-notice{left:0;padding:12% 3%;position:absolute;top:0;width:100%}.vcv-migration-title{font-size:2em;margin:.4em 0;width:100%}.vcv-migration-description,.vcv-migration-label{font-size:13px;line-height:20px;margin:0 0 1.3em}.vcv-migration-description--emphasized{font-size:12px}.vcv-migration-button{margin-bottom:13px}}.medium-toolbar-arrow-under:after{border-color:#2b4b80 transparent transparent;border-width:6px 6px 0;bottom:-6px;top:auto}.medium-toolbar-arrow-over:before{border-color:transparent transparent #2b4b80;border-width:0 6px 6px;top:-6px}.medium-editor-toolbar{background-color:#2b4b80;border:none;border-radius:4px;box-shadow:1px 0 10px 0 rgba(0,0,0,.3);color:#fff;font-size:14px}.medium-editor-toolbar-actions{border-radius:inherit;overflow:hidden}.medium-editor-toolbar-actions .medium-editor-action{-webkit-appearance:none;background-color:#2b4b80;background-image:none;border:none;box-sizing:border-box;color:#fff;cursor:pointer;height:40px;margin:0;max-width:100%;padding:0;position:relative;text-align:center;text-decoration:none;touch-action:manipulation;transition:all .2s ease-in-out;user-select:none;white-space:normal;width:40px}.medium-editor-toolbar-actions .medium-editor-action>*{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.medium-editor-toolbar-actions .medium-editor-action.medium-editor-button-active,.medium-editor-toolbar-actions .medium-editor-action:hover{background-color:#203251}.medium-editor-toolbar-actions .medium-editor-action.medium-editor-button-active:hover{background-color:#2e4567}.medium-editor-toolbar-form a{background-color:#2b4b80;border:none;color:inherit;display:inline-block;height:40px;line-height:40px;margin:0;padding:0;text-align:center;vertical-align:middle;width:40px}.medium-editor-toolbar-form a:hover{background-color:#203251}.medium-editor-toolbar-input{background:transparent;color:inherit;height:40px}.medium-editor-toolbar-input:-moz-placeholder,.medium-editor-toolbar-input:-ms-input-placeholder,.medium-editor-toolbar-input::-moz-placeholder,.medium-editor-toolbar-input::-webkit-input-placeholder{color:hsla(0,0%,100%,.8)}.medium-editor-action-bold>b{visibility:hidden}.medium-editor-action-bold:before{background-image:url(assets/a577b407139a9a7825d0.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:16px 16px;content:"";display:block;height:inherit;width:inherit}.medium-editor-action-italic>b{visibility:hidden}.medium-editor-action-italic:before{background-image:url(assets/f5016fbf74f37d10a06f.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:16px 16px;content:"";display:block;height:inherit;width:inherit}.medium-editor-action-underline>b{visibility:hidden}.medium-editor-action-underline:before{background-image:url(assets/a229bcf3162398af0d1e.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:16px 16px;content:"";display:block;height:inherit;width:inherit}body:not(.vcv-wb-editor)[vcv-tinymce-active]{padding-left:1px;padding-right:1px}body:not(.vcv-wb-editor) .mce-content-body{line-height:unset}body:not(.vcv-wb-editor) .mce-floatpanel{box-shadow:none}body:not(.vcv-wb-editor) div.mce-panel.mce-tinymce-inline{background:transparent;border:none!important}body:not(.vcv-wb-editor) div.mce-abs-layout-item.mce-abs-layout-item{background:#203251;border:none;border-radius:5px}body:not(.vcv-wb-editor) div.mce-abs-layout-item.mce-abs-layout-item .mce-btn-group:not(:first-child){border-left-color:hsla(0,0%,100%,.1);margin-left:0}body:not(.vcv-wb-editor) div.mce-abs-layout-item.mce-abs-layout-item .mce-flow-layout-item.mce-first .mce-btn.mce-first{border-bottom-left-radius:5px;border-top-left-radius:5px}body:not(.vcv-wb-editor) div.mce-abs-layout-item.mce-abs-layout-item .mce-flow-layout-item.mce-last{margin:0}body:not(.vcv-wb-editor) div.mce-abs-layout-item.mce-abs-layout-item .mce-flow-layout-item.mce-last .mce-btn.mce-last{border-bottom-right-radius:5px;border-top-right-radius:5px}body:not(.vcv-wb-editor) div.mce-abs-layout-item.mce-abs-layout-item .mce-toolbar .mce-btn-group{padding:0}body:not(.vcv-wb-editor) div.mce-abs-layout-item.mce-abs-layout-item .mce-toolbar .mce-ico{color:#fff;transition:none}body:not(.vcv-wb-editor) div.mce-abs-layout-item.mce-abs-layout-item .mce-btn-group .mce-btn{background:transparent;border:none;cursor:pointer;margin:0;padding:5px 6px;text-shadow:none}body:not(.vcv-wb-editor) div.mce-abs-layout-item.mce-abs-layout-item .mce-toolbar .mce-btn-group .mce-btn.mce-active,body:not(.vcv-wb-editor) div.mce-abs-layout-item.mce-abs-layout-item .mce-toolbar .mce-btn-group .mce-btn:active,body:not(.vcv-wb-editor) div.mce-abs-layout-item.mce-abs-layout-item .mce-toolbar .mce-btn-group .mce-btn:focus,body:not(.vcv-wb-editor) div.mce-abs-layout-item.mce-abs-layout-item .mce-toolbar .mce-btn-group .mce-btn:hover,body:not(.vcv-wb-editor) div.mce-abs-layout-item.mce-abs-layout-item .qt-dfw.active,body:not(.vcv-wb-editor) div.mce-abs-layout-item.mce-abs-layout-item .qt-dfw:focus,body:not(.vcv-wb-editor) div.mce-abs-layout-item.mce-abs-layout-item .qt-dfw:hover{background-color:#16243f;border-color:transparent;box-shadow:none}body:not(.vcv-wb-editor) div.mce-abs-layout-item.mce-abs-layout-item .mce-btn:hover .mce-caret,body:not(.vcv-wb-editor) div.mce-abs-layout-item.mce-abs-layout-item .mce-caret{border-top-color:#fff}body:not(.vcv-wb-editor) div.mce-abs-layout-item.mce-abs-layout-item .mce-btn button,body:not(.vcv-wb-editor) div.mce-abs-layout-item.mce-abs-layout-item .mce-menubtn button{background:transparent;color:#fff;letter-spacing:normal;text-transform:none}body:not(.vcv-wb-editor) div.mce-abs-layout-item.mce-abs-layout-item .mce-btn button:not(:hover),body:not(.vcv-wb-editor) div.mce-abs-layout-item.mce-abs-layout-item .mce-menubtn button:not(:hover){background:transparent}body:not(.vcv-wb-editor) div.mce-abs-layout-item.mce-abs-layout-item .mce-container-body.mce-stack-layout>.mce-toolbar:not(:first-child){border-top:1px solid hsla(0,0%,100%,.1)}body:not(.vcv-wb-editor) div.mce-abs-layout-item.mce-abs-layout-item .mce-ico.mce-i-vcv-ui-icon-edit{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:VC-Icons!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}body:not(.vcv-wb-editor) div.mce-abs-layout-item.mce-abs-layout-item .mce-ico.mce-i-vcv-ui-icon-edit:before{content:"\270e"}body:not(.vcv-wb-editor) .mce-tinymce-inline .mce-container-body.mce-abs-layout{overflow:visible}.vcv-ui-form-group--permalink{margin-top:-10px}.vcv-permalink-container{-webkit-font-smoothing:antialiased;align-items:baseline;display:flex;font-size:13px;font-weight:700;line-height:25px;text-align:left;width:100%}.vcv-permalink-text{color:#a2a2a2}.vcv-permalink-link{color:#a2a2a2;display:flex;flex-wrap:wrap}.vcv-permalink-editable{border-radius:12px;cursor:text;outline:none;padding:0;transition:box-shadow .2s,padding .2s,color .2s,margin .2s;word-break:break-all}.vcv-permalink-editable:focus,.vcv-permalink-editable:hover{outline:none}.vcv-permalink-container--editable .vcv-permalink-link{color:#586dc6}.vcv-permalink-container--editable .vcv-permalink-editable:focus,.vcv-permalink-container--editable .vcv-permalink-editable:hover,.vcv-permalink-container--editable .vcv-permalink-link:hover .vcv-permalink-editable{box-shadow:0 0 0 2px #d1d1d1;color:#a2a2a2;margin:0 3px;padding:0 9px}.vcv-is-no-selection{user-select:none}.vcv-is-invisible{visibility:hidden}vcvhelper{display:block}.vcvhelper,vcvhelper{border:none}.vcv-is-disabled-outline [tabindex]:focus,.vcv-is-disabled-outline a:focus,.vcv-is-disabled-outline area:focus,.vcv-is-disabled-outline button:focus,.vcv-is-disabled-outline input:focus,.vcv-is-disabled-outline label:focus,.vcv-is-disabled-outline select:focus,.vcv-is-disabled-outline summary:focus,.vcv-is-disabled-outline textarea:focus,.vcv-is-disabled-outline:focus{outline:none}.vcv-is-disabled-outline a:focus{border:none;box-shadow:none}[data-vcv-transition-disabled=true]{transition:none!important}body.vcwb-editor-body.vcwb-editor--opacity,html.async-hide,html.vcwb-editor-html.vcwb-editor--opacity{opacity:1!important}.vcv-title-control{background-color:#6dab3c;border-radius:5px;color:#fff;cursor:pointer;display:none;font-size:13px;height:32px;left:15px;position:absolute;top:-30px;width:32px}.vcv-title-control--active{display:block}.vcv-title-control:hover{background-color:#5c9133}.vcv-title-control i{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.vcv-title-control i:before{font-size:1.25em}#vc_v-editor .navbar-fixed-top{top:32px}
public/dist/hub.bundle.css.gz CHANGED
Binary file
public/dist/hub.bundle.js CHANGED
@@ -1 +1 @@
1
- (self.vcvWebpackJsonp4x=self.vcvWebpackJsonp4x||[]).push([["hub","mustLibs"],{"./public/components/api/innerAPI.js":function(e,t,a){"use strict";var i=a("./node_modules/@babel/runtime/helpers/esm/typeof.js"),n=a("./node_modules/react/index.js"),s=a("./node_modules/vc-cake/index.js"),r=a("./node_modules/event-emitter/index.js"),l=function(){};a.n(r)()(l.prototype);var o=new l,c={},u={};t.default={pick:function(e,t,a){var i=e.split(":"),r="";return i.forEach((function(e){r=r?"".concat(r,":").concat(e):e,c[r]&&(t=c[r].call(t,a))})),n.isValidElement(t)?t:((0,s.env)("debug")&&console.warn("Not a react element",e),null)},mount:function(e,t){"function"==typeof t?c[e]=t:(0,s.env)("debug")&&console.warn("Not a correct callback",e)},applyFilter:function(e,t,a){var n=this;return u[e]&&u[e].length&&u[e].forEach((function(e){var r=e.call(n,Object.assign({},t),a);Array.isArray(t)&&!Array.isArray(r)||Array.isArray(r)&&!Array.isArray(t)||(0,i.default)(t)!==(0,i.default)(r)?(0,s.env)("debug")&&console.warn("Returned value must be ".concat((0,i.default)(t)),r):t=r})),t},addFilter:function(e,t){u[e]||(u[e]=[]),u[e].push(t)},dispatch:function(e,t){o.emit.apply(o,["vcv:inner:api:".concat(e)].concat(t))},subscribe:function(e,t){var a=arguments.length>2&&void 0!==arguments[2]&&arguments[2];a?o.once("vcv:inner:api:".concat(e),t):o.on("vcv:inner:api:".concat(e),t)},unsubscribe:function(e,t){o.off("vcv:inner:api:"+e,t)}}},"./public/components/api/publicAPI.js":function(e,t,a){"use strict";var i=a("./node_modules/event-emitter/index.js"),n=function(){};a.n(i)()(n.prototype);var s=new n;t.default={on:function(e,t){s.on("vcv:api:"+e,t)},once:function(e,t){s.once("vcv:api:"+e,t)},off:function(e,t){s.off("vcv:api:"+e,t)},trigger:function(e){var t=Array.prototype.slice.call(arguments,1);s.emit.apply(s,["vcv:api:".concat(e)].concat(t))},ready:function(e){this.once("ready",e)}}},"./public/components/dnd/domElement.js":function(e,t,a){"use strict";a.d(t,{default:function(){return l}});var i=a("./node_modules/@babel/runtime/helpers/esm/classCallCheck.js"),n=a("./node_modules/@babel/runtime/helpers/esm/createClass.js"),s=a("./node_modules/lodash/lodash.js"),r=a.n(s),l=function(){function e(t,a,n){(0,i.default)(this,e),n=r().defaults(n,{containerFor:null,childFor:null,parent:null,handler:null,datasetKey:"vcvDndDomElement"}),Object.defineProperties(this,{node:{configurable:!1,enumerable:!1,value:a,writable:!1},$node:{configurable:!1,enumerable:!1,value:window.jQuery(a),writable:!1},id:{configurable:!1,enumerable:!1,value:t,writable:!1},options:{configurable:!1,enumerable:!1,value:n,writable:!1},isEmptyAsContainer:{enumerable:!1,get:function(){return 0===this.$node.find("[data-vcv-dnd-element]").length}}}),this.setAttributes()}return(0,n.default)(e,[{key:"setAttributes",value:function(){var e=this.options.handler;"string"==typeof e&&(e=this.$node.find(this.options.handler).get(0)),e&&e.ELEMENT_NODE&&(void 0!==this.handler?Object.defineProperty(this,"handler",{configurable:!0,enumerable:!1,value:e,writable:!0}):this.handler=e),this.node.setAttribute("data-vcv-dnd-element",this.id),this.handler?(this.handler.setAttribute("data-vcv-dnd-element-handler",this.id),this.handler.dataset[this.options.datasetKey]=this.node.className):this.options.handler||this.node.setAttribute("data-vcv-dnd-element-handler",this.id)}},{key:"refresh",value:function(){return this.setAttributes(),this}},{key:"parent",value:function(){return this.options.parent}},{key:"isChild",value:function(e){return this.relatedTo(e.containerFor())}},{key:"relatedTo",value:function(e){if(!this.options.relatedTo||!e)return!1;var t=!1;return Array.isArray(this.options.relatedTo)?this.options.relatedTo.find((function(a){return t=Array.isArray(e)?e.indexOf(a)>-1:e===a})):e===this.options.relatedTo&&(t=!0),t}},{key:"containerFor",value:function(){return this.options.containerFor}},{key:"equals",value:function(e){return this.id===e.id}},{key:"isNearBoundaries",value:function(e,t){var a=this.node.getBoundingClientRect();return e.y-a.top<t||a.bottom-e.y<t||e.x-a.left<t||a.right-e.x<t}},{key:"on",value:function(e,t,a){var i=this.dragHandler;return i&&i.addEventListener(e,t,!!a),this}},{key:"off",value:function(e,t,a){var i=this.dragHandler;return i&&i.removeEventListener(e,t,!!a),this}},{key:"dragHandler",get:function(){return this.options.handler?this.handler:this.node}},{key:"tag",get:function(){return this.options.tag}}]),e}()},"./public/components/dnd/helper.js":function(e,t,a){"use strict";a.d(t,{default:function(){return c}});var i=a("./node_modules/@babel/runtime/helpers/esm/classCallCheck.js"),n=a("./node_modules/@babel/runtime/helpers/esm/createClass.js"),s=a("./node_modules/lodash/lodash.js"),r=a.n(s),l=a("./node_modules/vc-cake/index.js"),o=(0,l.getStorage)("workspace"),c=function(){function e(t,a){(0,i.default)(this,e),Object.defineProperty(this,"element",{enumerable:!1,configurable:!1,writable:!1,value:t}),Object.defineProperty(this,"options",{enumerable:!1,configurable:!1,writable:!1,value:r().defaults(a,{container:document.body,wrapper:null})}),Object.defineProperty(this,"control",{enumerable:!1,configurable:!1,writable:!0,value:this.draw()}),this.hide()}return(0,n.default)(e,[{key:"draw",value:function(){var e=this.options.container.querySelector("#vcv-ui-drag-helper-wrapper");e&&this.options.container.removeChild(e);var t=document.createElement("div");t.classList.add("vcv-ui-drag-helper-wrapper"),t.id="vcv-ui-drag-helper-wrapper";var a=document.createElement("div");a.classList.add("vcv-drag-helper"),a.classList.add("vcv-drag-helper-"+this.element.tag),this.element.containerFor()&&this.element.containerFor().length&&a.classList.add("vcv-drag-helper-container"),t.appendChild(a),this.options.container.appendChild(t);var i=this.element.options.iconLink;i&&(a.innerHTML='<img src="'+i+'" class="vcv-ui-dnd-helper-icon" alt="" title=""/>');var n=a.getBoundingClientRect();return a.style.marginTop=-n.height/2+"px",a.style.marginLeft=-n.width/2+"px",a.style.top="-100%",a.style.left="-100%",a}},{key:"setPosition",value:function(e){this.control.style.top=e.top?"".concat(e.y-e.top,"px"):"".concat(e.y,"px"),this.control.style.left=e.left?"".concat(e.x-e.left,"px"):"".concat(e.x,"px")}},{key:"hide",value:function(){this.control.style.display="none"}},{key:"show",value:function(){var e=this,t=o.state("drag").get();t&&t.active&&t.addPanel?this.control.style.display="flex":window.setTimeout((function(){e&&e.control&&(e.control.style.display="flex")}),50)}},{key:"remove",value:function(){var e=this.control;this.control=null;var t=e.parentNode;t.classList.contains("vcv-ui-drag-helper-wrapper")?t.parentNode&&t.parentNode.removeChild(t):t.removeChild(e)}}]),e}()},"./public/components/layoutHelpers/tinymce/fontFamily/getUsedFonts.js":function(e,t,a){"use strict";function i(e,t){var a="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!a){if(Array.isArray(e)||(a=function(e,t){if(!e)return;if("string"==typeof e)return n(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);"Object"===a&&e.constructor&&(a=e.constructor.name);if("Map"===a||"Set"===a)return Array.from(e);if("Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return n(e,t)}(e))||t&&e&&"number"==typeof e.length){a&&(e=a);var i=0,s=function(){};return{s:s,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:s}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,l=!0,o=!1;return{s:function(){a=a.call(e)},n:function(){var e=a.next();return l=e.done,e},e:function(e){o=!0,r=e},f:function(){try{l||null==a.return||a.return()}finally{if(o)throw r}}}}function n(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,i=new Array(t);a<t;a++)i[a]=e[a];return i}var s=a("./public/sources/attributes/googleFonts/lib/google-fonts-set.json").families,r=function(e,t,a){var i=s[a].variants;if(i&&1===i.length&&"regular"===i[0])return"all";var n="";return n="normal"===e&&"400"===t?"regular":"italic"===e&&"400"===t?"italic":"italic"===e?"".concat(t).concat(e):t,i.indexOf(n)>-1?n:"all"};t.default=function(e){var t,a={},n=i(e.querySelectorAll("*"));try{for(n.s();!(t=n.n()).done;){var l=t.value,o=window.getComputedStyle(l),c=o.fontFamily;c=c.replace(/^\s*['"]([^'"]*)['"]\s*$/,"$1").trim();var u=s.map((function(e){return e.family.toLowerCase()})).indexOf(c.toLowerCase());if(u>-1){var d=o.fontStyle,v=o.fontWeight,m=r(d,v,u);Object.prototype.hasOwnProperty.call(a,c)?a[c].variants.indexOf("all")<0&&a[c].variants.indexOf(m)<0&&a[c].variants.push(m):a[c]={variants:[m],subsets:s[u].subsets}}}}catch(f){n.e(f)}finally{n.f()}return Object.keys(a).forEach((function(e){a[e].variants.indexOf("all")>-1&&delete a[e].variants})),a}},"./public/components/layoutHelpers/tinymce/fontFamily/tinymceFontsSelect.jquery.js":function(e,t){"use strict";t.default=function(e){var t=e.jQuery;if(!e.vcvTinymcePluginInitialized){e.vcvTinymcePluginInitialized=!0;var a=function(e){e?e.closest(".vcv-ui-tinymce-fonts-selectbox").removeClass("mce-active"):t(".vcv-ui-tinymce-fonts-selectbox").removeClass("mce-active"),document.body.removeEventListener("click",i)},i=function(e){e&&e.preventDefault();var i=t(e.target),n=i.closest(".vcv-ui-tinymce-fonts-selectbox-options")||i.closest(".vcv-ui-tinymce-fonts-selectbox");n&&n.length||a()};t("body").on("click.vcvuitinymcefontsselectbox.data-api touchstart.vcvuitinymcefontsselectbox.data-api",".vcv-ui-tinymce-fonts-selectbox [data-toggle=vcv-ui-tinymce-fonts-selectbox]",(function(e){e&&e.preventDefault();var n=t(this);if(n.is(".disabled, :disabled"))return!1;var s=n.closest(".vcv-ui-tinymce-fonts-selectbox"),r=s.hasClass("mce-active");if(a(n),!r){s.toggleClass("mce-active");var l=s.find(".vcv-ui-tinymce-fonts-selectbox-font-family").val();if(l){var o=JSON.parse(l);s.find('[role=option] > li > [data-option*="'+(o.value||o.family)+'"]').focus()}var c=s.closest(".vcv-ui-tree-content");if(c.length){var u=s.offset().left,d=c.offset().left,v=c.width(),m=s.find(".vcv-ui-tinymce-fonts-selectbox-options"),f=m.width();u+f>d+v?m.css("left",d+v-(u+f)-10+"px"):m.css("left",0)}}return r?document.body.removeEventListener("click",i):document.body.addEventListener("click",i),!1})).on("click.vcvuitinymcefontsselectbox.data-api",".vcv-ui-tinymce-fonts-selectbox [role=option] > li > a",(function(e){var i=t(this);if(e.preventDefault(),e.stopPropagation(),i.is(".disabled, :disabled"))return!1;var n=i.closest(".vcv-ui-tinymce-fonts-selectbox"),s=n.find(".vcv-ui-tinymce-fonts-selectbox-label"),r=n.find(".vcv-ui-tinymce-fonts-selectbox-font-family");s.html(i.html()),r.removeData(),r.val(JSON.stringify(i.data("option"))),t.each(i.data(),(function(e,t){r.data(e,t)})),r.trigger("change"),a(i)})).on("propertychange.vcvuitinymcefontsselectbox.data-api change.vcvuitinymcefontsselectbox.data-api input.vcvuitinymcefontsselectbox.data-api paste.vcvuitinymcefontsselectbox.data-api",".vcv-ui-tinymce-fonts-selectbox-filter",(function(){var e=t(this),a=e.closest(".vcv-ui-tinymce-fonts-selectbox"),i=t("[role=option] li",a);i.hide(),i.filter((function(){return-1!==t(this).text().toUpperCase().indexOf(e.val().toUpperCase())})).show()}))}}},"./public/components/layoutHelpers/tinymce/tinymceVcvHtmleditorPlugin.js":function(e,t,a){"use strict";a.d(t,{default:function(){return b}});var i=function(e){e.addCommand("mceApplyTextFont",(function(t){!function(e,t){e.undoManager.transact((function(){e.focus(),e.formatter.apply("fontname",{value:t}),e.nodeChanged()}))}(e,t)})),e.addCommand("mceRemoveTextFont",(function(t){!function(e,t){e.undoManager.transact((function(){e.focus(),e.formatter.remove("fontname",{value:t},null,!0),e.nodeChanged()}))}(e,t)}))},n=a("./node_modules/@babel/runtime/helpers/esm/defineProperty.js"),s=a("./node_modules/webfontloader/webfontloader.js"),r=a.n(s);function l(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function o(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?l(Object(a),!0).forEach((function(t){(0,n.default)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):l(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var c=function(e,t){var a=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],i=document.querySelector("#vcv-editor-iframe"),n=i&&i.contentWindow,s={};n&&(s.context=n),r().load(o({google:{families:["".concat(t)]}},s)),a&&(s={},e.getWin()&&(s.context=e.getWin()),r().load(o({google:{families:["".concat(t)]}},s)))},u=a("./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js"),d=a("./public/sources/attributes/googleFonts/lib/google-fonts-set.json").families,v=function(){return[{family:"Default Font",value:"inherit",defaultFont:!0}].concat([{family:"Andale Mono",value:"andale mono,monospace",defaultFont:!0},{family:"Arial",value:"arial,helvetica,sans-serif",defaultFont:!0},{family:"Arial Black",value:"arial black,sans-serif",defaultFont:!0},{family:"Book Antiqua",value:"book antiqua,palatino,serif",defaultFont:!0},{family:"Comic Sans MS",value:"comic sans ms,sans-serif",defaultFont:!0},{family:"Courier New",value:"courier new,courier,monospace",defaultFont:!0},{family:"Georgia",value:"georgia,palatino,serif",defaultFont:!0},{family:"Helvetica",value:"helvetica,arial,sans-serif",defaultFont:!0},{family:"Impact",value:"impact,sans-serif",defaultFont:!0},{family:"Symbol",value:"symbol",defaultFont:!0},{family:"Tahoma",value:"tahoma,arial,helvetica,sans-serif",defaultFont:!0},{family:"Terminal",value:"terminal,monaco,monospace",defaultFont:!0},{family:"Times New Roman",value:"times new roman,times,serif",defaultFont:!0},{family:"Trebuchet MS",value:"trebuchet ms,geneva,sans-serif",defaultFont:!0},{family:"Verdana",value:"verdana,geneva,sans-serif",defaultFont:!0},{family:"Webdings",value:"webdings",defaultFont:!0},{family:"Wingdings",value:"wingdings,zapf dingbats",defaultFont:!0}],(0,u.default)(d))},m=function(e,t){var a=t.jQuery,i=function(e){var t;return e.dom.getParents(e.selection.getStart(),(function(e){var a=e.style["font-family"];a&&(t=t?t.replace(/"/g,""):a.replace(/"/g,""))})),t};e.addButton("VcvFontsSelect",{type:"VcvFontsSelect",tooltip:"Font family",onPostRender:function(e){return function(t){var n=t.control,s=a(n.$el);var r=s.find(".vcv-ui-tinymce-fonts-selectbox-font-family"),l=n.$el.find(".vcv-ui-tinymce-fonts-selectbox-label"),o=v();e.on("init nodeChange",(function(t){var a,c=i(e),u=!!c&&o.find((function(e){return e.value?e.value.replace(/\s/g,"")===c.replace(/\s/g,""):e.family.replace(/\s/g,"")===c.replace(/\s/g,"")}));u?(n.state.set("value",u),l.html(c?u?u.family:c:"Default Font"),r.val(JSON.stringify(u))):(l.html(c||"Default Font"),r.val(c||""),n.state.set("value","")),(a=s).is(".vcv-ui-tinymce-fonts-selectbox")?a.removeClass("mce-active"):a.closest(".vcv-ui-tinymce-fonts-selectbox").removeClass("mce-active")})),r.on("change",(function(){if(n.state.set("value",this.value),this.value){var t=JSON.parse(this.value);n.state.set("value",t),e.execCommand("mceApplyTextFont",t.value||t.family),t.defaultFont||c(e,t.family)}else e.execCommand("mceRemoveTextFont",i(e))}))}}(e)})},f=function(e,t){var a={100:"Thin",200:"Extra Light",300:"Light",400:"Normal",500:"Medium",600:"Semi Bold",700:"Bold",800:"Extra Bold",900:"Black"},i=function(e){var t=e.match(/\d+/g),a=e.match(/[a-z]+$/i);return{weight:t?t[0]:"400",style:a&&"italic"===a[0]?"italic":"regular"}},n=function(e){var t=i(e),n=a[t.weight],s="italic"===t.style?" Italic":" Regular";return"".concat(n," (").concat(t.weight,")")+s},s=function(e,t){var a=e;if(!a){var s=t.controlManager,r=s&&s.buttons&&s.buttons.VcvFontsSelect&&s.buttons.VcvFontsSelect.state;a=r&&r.data&&r.data.value}var l=[];return a&&!a.defaultFont?a.variants.forEach((function(e){var t=i(e);l.push({text:n(e),value:JSON.stringify(t),textStyle:"font-weight:".concat(t.weight)})})):l=[{text:"Normal (400) Regular",value:JSON.stringify({weight:"400",style:"regular"}),textStyle:"font-weight:normal"},{text:"Bold (700) Regular",value:JSON.stringify({weight:"700",style:"regular"}),textStyle:"font-weight:bold"}],l},r=s(null,e);e.addButton("fontWeight",{type:"listbox",text:"Font Weight",tooltip:"Font Weight",icon:!1,fixedWidth:!0,onselect:function(t){var a=t.control.settings.value;if(a){var i=JSON.parse(a);e.formatter.toggle("fontweight",{value:i.weight}),e.formatter.toggle("fontstyle",{value:"regular"===i.style?"normal":i.style});var n=e.controlManager;n&&n.buttons&&n.buttons.fontWeight&&n.buttons.fontWeight.classes.remove("active"),e.nodeChanged(),e.fire("change")}},values:r,onPostRender:function(e,a,i){return function(){this.state.set("value",null),e.on("init nodeChange",(function(a){var i=s(null,e),n=function(){var a=function(e){var t=e.selection.getRng&&e.selection.getRng(),a=t&&t.startContainer;return a?3===a.nodeType?a.parentNode:a:null}(e);if(a){var i=t.getComputedStyle(a);return{weight:i.fontWeight,style:i.fontStyle}}return""}(),r=function(e,t){var a="normal"===e.style?"regular":e.style,i={};return t.forEach((function(t){var n=JSON.parse(t.value);n&&n.style===a&&n.weight===e.weight&&(i.value=t.value,i.text=t.text)})),i}(n,i);!function(e,t,a,i,n){var s=t.controlManager,r=s&&s.buttons&&s.buttons.fontWeight&&s.buttons.fontWeight;r&&(r._values=a,i&&(r.state.set("value",i),r.state.set("text",n)),r.state.set("menu",a))}(0,e,i,r.value,r.text)}))}}(e)})},p=function(e,t){var a="8pt 10pt 12pt 14pt 16pt 18pt 24pt 36pt 42pt 48pt 56pt 64pt 80pt 96pt".split(" ").map((function(e){var t=e,a=e,i=e.split("=");return i.length>1&&(t=i[0],a=i[1]),{text:t,value:a}}));e.addButton("fontSizeSelectAdvanced",{type:"listbox",text:"Font Sizes",tooltip:"Font Sizes",fixedWidth:!0,values:a,onPostRender:function(e,t){var a=function(e,t){return/[0-9.]+px$/.test(e)?function(e,t){var a=Math.pow(10,t);return Math.round(e*a)/a}(72*parseInt(e,10)/96,t||0)+"pt":e},i=function(e,t,a){var i;return e.forEach((function(e){e.value===a?i=a:e.value===t&&(i=t)})),i};return function(){var n=this;e.on("init nodeChange",(function(s){var r,l,o,c=e.queryCommandValue("FontSize");if(c)for(l=3;!o&&l>=0;l--)r=a(c,l),o=i(t,r,c);n.value(o||null),o||n.text(r)}))}}(e,a),onselect:function(t){var a=t.control.settings.value;a&&e.execCommand("FontSize",!1,a)}})},g=function(e,t){var a=[];"Default 0.5 0.75 1 1.25 1.5 1.75 2 2.25 2.5 3".split(" ").forEach((function(e){var t=e,i="Default"===e?"inherit":e,n=e.split("=");n.length>1&&(t=n[0],i=n[1]),a.push({text:t,value:i})})),e.addButton("lineHeight",{type:"listbox",text:"Line Height",tooltip:"Line Height",fixedWidth:!0,values:a,onPostRender:function(e,t){return function(){var a=this;e.on("nodeChange",(function(i){var n=e.formatter,s=null;i.parents.forEach((function(e){if(t.forEach((function(t){if(n.matchNode(e,"lineheight",{value:t.value})&&(s=t.value),s)return!1})),s)return!1})),a.value(s)}))}}(e,a),onselect:function(t){var a=t.control.settings.value;a&&(e.formatter.apply("lineheight",{value:a}),e.fire("change"))}})},h=function(e,t){var a="Default 1px 2px 3px 4px 5px 6px 7px 8px 9px 10px 15px 25px 30px 35px".split(" ").map((function(e){var t=e,a="Default"===e?"inherit":e,i=e.split("=");return i.length>1&&(t=i[0],a=i[1]),{text:t,value:a}}));e.addButton("letterSpacing",{type:"listbox",text:"Letter Spacing",tooltip:"Letter Spacing",fixedWidth:!0,values:a,onPostRender:function(e,t){return function(){var a=this;e.on("nodeChange",(function(i){var n="letterspacing",s=e.formatter,r=null;i.parents.forEach((function(e){if(t.forEach((function(t){if(s.matchNode(e,n,{value:t.value})&&(r=t.value),r)return!1})),r)return!1})),a.value(r)}))}}(e,a),onselect:function(t){var a=t.control.settings.value;a&&(e.formatter.apply("letterspacing",{value:a}),e.fire("change"))}})},y=function(e){return e.ui.Widget.extend({renderHtml:function(){var e,t,a=this._id;return'<div id="'.concat(a,'" tabindex="-1" class="').concat(this.classes,' vcv-ui-tinymce-fonts-selectbox mce-widget mce-menubtn mce-btn-has-text mce-fixed-width mce-btn mce-listbox" aria-labelledby="').concat(a,'" role="button" aria-label="Font family" aria-haspopup="true">\n <input type="hidden" value="" class="vcv-ui-tinymce-fonts-selectbox-font-family" />\n <button class="vcv-ui-tinymce-fonts-selectbox-toggle" role="presentation" tabindex="-1" data-toggle="vcv-ui-tinymce-fonts-selectbox">\n <span class="vcv-ui-tinymce-fonts-selectbox-label mce-txt">Default Font</span><i class="mce-caret"></i>\n </button>\n <div class="vcv-ui-tinymce-fonts-selectbox-options">\n <div class="vcv-ui-tinymce-fonts-selectbox-input-box">\n <input type="text" class="vcv-ui-tinymce-fonts-selectbox-filter">\n </div>\n <div role="listbox">\n <ul role="option">').concat((e=[],t=22,v().forEach((function(a,i){var n="";"Default Font"!==a.family?(n="background-position: 10px ".concat(t-22,"px;"),t-=22):n="background: none;text-indent: 0;",e.push('<li><a tabindex="-1" href="javascript:;" style="'.concat(n,"\" data-option='").concat(JSON.stringify(a),"'>").concat(a.family,"</a></li>"))})),e.join("")),"</ul>\n </div>\n </div>\n </div>")}})},b=function(e,t){var a=e.util.Tools.resolve("tinymce.PluginManager");a.vcvhtmleditor||(a.vcvhtmleditor=!0,a.add("vcvhtmleditor",(function(a){var n=y(e);e.ui.VcvFontsSelect=n,e.util.Tools.resolve("tinymce.ui.Factory").add("VcvFontsSelect",n),i(a),m(a,t),f(a,t),p(a,t),g(a,t),h(a,t),a.on("init",(function(){a.formatter.register("fontweight",{inline:"span",toggle:!1,styles:{fontWeight:"%value"},clear_child_styles:!0}),a.formatter.register("fontstyle",{inline:"span",toggle:!1,styles:{fontStyle:"%value"},clear_child_styles:!0}),a.formatter.register("lineheight",{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",toggle:!1,styles:{lineHeight:"%value"},clear_child_styles:!0}),a.formatter.register("letterspacing",{selector:"span,figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",toggle:!1,styles:{letterSpacing:"%value"},clear_child_styles:!0})}))})))}},"./public/components/navigationSlider/navigationSlider.js":function(e,t,a){"use strict";a.d(t,{default:function(){return w}});var i=a("./node_modules/@babel/runtime/helpers/esm/extends.js"),n=a("./node_modules/@babel/runtime/helpers/esm/classCallCheck.js"),s=a("./node_modules/@babel/runtime/helpers/esm/createClass.js"),r=a("./node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js"),l=a("./node_modules/@babel/runtime/helpers/esm/inherits.js"),o=a("./node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn.js"),c=a("./node_modules/@babel/runtime/helpers/esm/getPrototypeOf.js"),u=a("./node_modules/@babel/runtime/helpers/esm/defineProperty.js"),d=a("./node_modules/react/index.js"),v=a("./node_modules/prop-types/index.js"),m=a.n(v),f=a("./node_modules/classnames/index.js"),p=a.n(f),g=window.performance&&window.performance.now?window.performance.now.bind(window.performance):Date.now;function h(e,t){this.scrollLeft=e,this.scrollTop=t}function y(e){var t,a=(g()-e.startTime)/468,i=(t=a=a>1?1:a,.5*(1-Math.cos(Math.PI*t))),n=e.startX+(e.x-e.startX)*i,s=e.startY+(e.y-e.startY)*i;e.method.call(e.scrollable,n,s),n===e.x&&s===e.y||window.requestAnimationFrame(y.bind(window,e))}function b(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=g(),n=e,s=e.scrollLeft,r=e.scrollTop,l=h;y({scrollable:n,method:l,startTime:i,startX:s,startY:r,x:t,y:a})}function C(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var a,i=(0,c.default)(e);if(t){var n=(0,c.default)(this).constructor;a=Reflect.construct(i,arguments,n)}else a=i.apply(this,arguments);return(0,o.default)(this,a)}}var w=function(e){(0,l.default)(a,e);var t=C(a);function a(e){var i;return(0,n.default)(this,a),(i=t.call(this,e)).state={showControls:!1,scrolledToLeft:!0,scrolledToRight:!1},i.navigationContainerRef=d.createRef(),i.navigationSliderRef=d.createRef(),i.navigationControlsRef=d.createRef(),i.handleResize=i.handleResize.bind((0,r.default)(i)),i.getDropdownItems=i.getDropdownItems.bind((0,r.default)(i)),i.handleSliderScroll=i.handleSliderScroll.bind((0,r.default)(i)),i.handleItemMouseEnter=i.handleItemMouseEnter.bind((0,r.default)(i)),i.resizeObserver=new window.ResizeObserver(i.handleResize),i}return(0,s.default)(a,[{key:"componentDidMount",value:function(){this.resizeObserver.observe(this.navigationContainerRef.current),this.navigationSliderRef.current.addEventListener("scroll",this.handleSliderScroll),this.navigationSliderRef.current.addEventListener("wheel",this.handleHorizontalScroll);var e=this.navigationSliderRef.current?Array.from(this.navigationSliderRef.current.children):[],t=0;e.forEach((function(e){t+=e.getBoundingClientRect().width})),this.setState({itemTotalWidth:t},this.handleResize)}},{key:"componentWillUnmount",value:function(){this.resizeObserver.unobserve(this.navigationContainerRef.current),this.navigationSliderRef.current.removeEventListener("scroll",this.handleSliderScroll),this.navigationSliderRef.current.removeEventListener("wheel",this.handleHorizontalScroll)}},{key:"componentDidUpdate",value:function(e,t){if(t.showControls!==this.state.showControls||e.activeSection!==this.props.activeSection){var a=this.navigationContainerRef.current?this.navigationContainerRef.current.querySelector(".vcv-ui-navigation-slider-item--active"):null;a&&this.navigationScrollHandler(a)}}},{key:"handleHorizontalScroll",value:function(e){0!==e.deltaY&&(e.preventDefault(),this.scrollLeft+=e.deltaY)}},{key:"handleSliderScroll",value:function(){var e=this.navigationSliderRef.current.getBoundingClientRect(),t=this.navigationSliderRef.current.firstChild.getBoundingClientRect(),a=this.navigationSliderRef.current.lastChild.getBoundingClientRect();this.setState({scrolledToLeft:t.left>=e.left,scrolledToRight:a.left+a.width<=e.left+e.width})}},{key:"handleResize",value:function(){var e=this.navigationContainerRef.current.getBoundingClientRect().width<=this.state.itemTotalWidth;this.setState({showControls:e}),this.handleSliderScroll()}},{key:"handleClick",value:function(e,t){var a=e.type,i=e.index,n=e.activeSubControl;this.props.setActiveSection(a,i,n);var s=t&&t.target&&t.target.closest(".vcv-ui-navigation-slider-item");this.navigationScrollHandler(s)}},{key:"navigationScrollHandler",value:function(e){if(e){var t=e.getBoundingClientRect(),a=this.navigationSliderRef.current,i=a.getBoundingClientRect();t.left<i.left?b(a,a.scrollLeft+(t.left-i.left)):t.width+t.left>i.width+i.left&&b(a,a.scrollLeft+(t.width+t.left)-(i.width+i.left))}}},{key:"handleItemMouseEnter",value:function(e){var t=e.currentTarget,a=t.getBoundingClientRect(),i=t.querySelector(".vcv-ui-navigation-slider-dropdown"),n=i.getBoundingClientRect(),s=this.navigationContainerRef.current.getBoundingClientRect(),r=a.left-s.left;r<0?r=0:r+n.width>s.width&&(r=s.width-n.width),i.style.left="".concat(r,"px")}},{key:"getNavigationItems",value:function(){var e=this;return Object.values(this.props.controls).map((function(t,a){var n=t.type,s=t.title,r=t.subControls,l=t.level,o=n===e.props.activeSection,c=p()({"vcv-ui-navigation-slider-item":!0,"vcv-ui-navigation-slider-item--active":o,"vcv-ui-badge--error":"critical"===l,"vcv-ui-badge--warning":"warning"===l,"vcv-ui-badge--success":"success"===l}),u=t.index;void 0!==t.subIndex&&(u="".concat(t.index,"-").concat(t.subIndex));var v={className:c},m=null;return r&&r.length&&(m=d.createElement("div",{className:"vcv-ui-navigation-slider-dropdown"},e.getDropdownItems(r,n,u,o)),v.onMouseEnter=e.handleItemMouseEnter),d.createElement("div",(0,i.default)({},v,{key:"navigation-slider-".concat(n,"-").concat(a)}),d.createElement("button",{type:"button",onClick:e.handleClick.bind(e,{type:n,index:u}),className:"vcv-ui-navigation-slider-button"},s),m)}))}},{key:"getDropdownItems",value:function(e,t,a,i){var n=this;return e.map((function(e){var s=e.type,r=e.title,l=p()({"vcv-ui-navigation-slider-dropdown-item":!0,"vcv-ui-navigation-slider-dropdown-item--active":i&&s===n.props.activeSubControl});return d.createElement("button",{key:"navigation-slider-dropdown-item-".concat(s),type:"button",onClick:n.handleClick.bind(n,{type:t,index:a,activeSubControl:s}),className:l},r)}))}},{key:"handleSlideMove",value:function(e){var t=this.navigationSliderRef.current,a=t.getBoundingClientRect(),i=a.width,n="left"===e?-i:i;Array.from(t.children).forEach((function(t){var s=t.getBoundingClientRect(),r=s.left-a.left,l=r+s.width;if("left"===e){if(r-a.left<0&&r+s.width-a.left>0){var o=r+s.width-a.width;-o>i/2&&(n=o)}}else if(i>r&&i<l){var c=s.left-a.left;c>i/2&&(n=c)}})),b(t,t.scrollLeft+n)}},{key:"getControls",value:function(){var e=this.state,t=e.showControls,a=e.scrolledToLeft,n=e.scrolledToRight;if(t){var s={},r={};return a&&(s.disabled=!0),n&&(r.disabled=!0),d.createElement("div",{className:"vcv-ui-navigation-slider-controls",ref:this.navigationControlsRef},d.createElement("button",(0,i.default)({className:"vcv-ui-navigation-slider-control-button",onClick:this.handleSlideMove.bind(this,"left")},s),d.createElement("i",{className:"vcv-ui-icon vcv-ui-icon-expand"})),d.createElement("button",(0,i.default)({className:"vcv-ui-navigation-slider-control-button",onClick:this.handleSlideMove.bind(this,"right")},r),d.createElement("i",{className:"vcv-ui-icon vcv-ui-icon-expand"})))}return null}},{key:"render",value:function(){var e=this.state,t=e.scrolledToLeft,a=e.scrolledToRight,i=p()({"vcv-ui-navigation-slider-container":!0,"vcv-ui-navigation-slider-container--shadow-left":!t,"vcv-ui-navigation-slider-container--shadow-right":!a});return d.createElement("div",{className:i,ref:this.navigationContainerRef},d.createElement("div",{className:"vcv-ui-navigation-slider",ref:this.navigationSliderRef},this.getNavigationItems()),this.getControls())}}]),a}(d.Component);(0,u.default)(w,"propTypes",{controls:m().object.isRequired,activeSection:m().string.isRequired,setActiveSection:m().func.isRequired,activeSubControl:m().string})},"./public/components/notifications/notifications.js":function(e,t,a){"use strict";a.d(t,{default:function(){return M}});var i=a("./node_modules/@babel/runtime/helpers/esm/classCallCheck.js"),n=a("./node_modules/@babel/runtime/helpers/esm/createClass.js"),s=a("./node_modules/@babel/runtime/helpers/esm/inherits.js"),r=a("./node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn.js"),l=a("./node_modules/@babel/runtime/helpers/esm/getPrototypeOf.js"),o=a("./node_modules/react/index.js"),c=a("./node_modules/@babel/runtime/helpers/esm/extends.js"),u=a("./node_modules/@babel/runtime/helpers/esm/defineProperty.js"),d=a("./node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js"),v=a("./node_modules/react-dom/index.js"),m=a("./node_modules/classnames/index.js"),f=a.n(m),p=a("./node_modules/vc-cake/index.js"),g=a("./public/editor/stores/store.js"),h=a("./public/editor/stores/notifications/slice.js");function y(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var a,i=(0,l.default)(e);if(t){var n=(0,l.default)(this).constructor;a=Reflect.construct(i,arguments,n)}else a=i.apply(this,arguments);return(0,r.default)(this,a)}}var b=(0,p.getService)("dataManager"),C=function(e){(0,s.default)(a,e);var t=y(a);function a(e){var n;return(0,i.default)(this,a),(n=t.call(this,e)).state={hidden:!1},n.timer=null,n.handleClickHideNotification=n.handleClickHideNotification.bind((0,d.default)(n)),n.handleRemoveNotification=n.handleRemoveNotification.bind((0,d.default)(n)),n}return(0,n.default)(a,[{key:"componentDidMount",value:function(){var e=this,t=this.props.data.time,a=parseInt(t);-1!==a&&(this.timer=window.setTimeout((function(){e.handleClickHideNotification()}),a))}},{key:"componentWillUnmount",value:function(){window.clearTimeout(this.timer),g.default.dispatch((0,h.notificationRemoved)(this.props.data.id))}},{key:"handleRemoveNotification",value:function(){g.default.dispatch((0,h.notificationRemoved)(this.props.data.id))}},{key:"handleClickHideNotification",value:function(){window.clearTimeout(this.timer),this.setState({hidden:!0}),v.findDOMNode(this).addEventListener("transitionend",this.handleRemoveNotification)}},{key:"render",value:function(){var e,t=this,a=b.get("localizations"),i=this.props.data;if(!i.text)return null;var n="",s="",r={};if(n=i.html?o.createElement("div",{className:"vcv-layout-notifications-text",dangerouslySetInnerHTML:{__html:i.text}}):o.createElement("div",{className:"vcv-layout-notifications-text"},i.text),i.showCloseButton){var l=a?a.close:"Close";s=o.createElement("div",{className:"vcv-layout-notifications-close",title:l,onClick:this.handleClickHideNotification},o.createElement("i",{className:"vcv-ui-icon vcv-ui-icon-close-thin"}))}else r.onClick=this.handleClickHideNotification;var d=i.type&&["default","success","warning","error"].indexOf(i.type)>=0?i.type:"default",v=f()((e={"vcv-layout-notifications-item":!0},(0,u.default)(e,"vcv-layout-notifications-type--".concat(d),!0),(0,u.default)(e,"vcv-layout-notifications-type--disabled",this.state.hidden),e));return o.createElement("div",(0,c.default)({className:v},r,{ref:function(e){t.textInput=e}}),n,s)}}]),a}(o.Component),w=a("./node_modules/react-redux/es/index.js");function x(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var a,i=(0,l.default)(e);if(t){var n=(0,l.default)(this).constructor;a=Reflect.construct(i,arguments,n)}else a=i.apply(this,arguments);return(0,r.default)(this,a)}}var L=function(e){(0,s.default)(a,e);var t=x(a);function a(){return(0,i.default)(this,a),t.apply(this,arguments)}return(0,n.default)(a,[{key:"renderItems",value:function(){var e=this.props,t=e.notifications,a=e.isPortal;return t&&t.length?t.filter((function(e){return!(a^e.usePortal)})).map((function(e){return o.createElement(C,{data:e,key:"notification-".concat(e.id)})})):null}},{key:"render",value:function(){return o.createElement("div",{className:"vcv-layout-notifications"},o.createElement("div",{className:"vcv-layout-notifications-inner"},this.renderItems()))}}]),a}(o.Component),k=(0,w.connect)((function(e){return{notifications:e.notifications.list}}))(L);function S(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var a,i=(0,l.default)(e);if(t){var n=(0,l.default)(this).constructor;a=Reflect.construct(i,arguments,n)}else a=i.apply(this,arguments);return(0,r.default)(this,a)}}var E=function(e){(0,s.default)(a,e);var t=S(a);function a(){return(0,i.default)(this,a),t.apply(this,arguments)}return(0,n.default)(a,[{key:"render",value:function(){var e=this.props,t=e.children,a=e.portalContainer;return a?v.createPortal(t,a):null}}]),a}(o.Component);function T(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var a,i=(0,l.default)(e);if(t){var n=(0,l.default)(this).constructor;a=Reflect.construct(i,arguments,n)}else a=i.apply(this,arguments);return(0,r.default)(this,a)}}var j=function(e){(0,s.default)(a,e);var t=T(a);function a(){return(0,i.default)(this,a),t.apply(this,arguments)}return(0,n.default)(a,[{key:"getVisibleContainer",value:function(e){var t=[].slice.call(document.querySelectorAll(e));return t.length?t.filter((function(e){return null!==e.offsetParent}))[0]:null}},{key:"render",value:function(){var e=this.props.portal,t=e?this.getVisibleContainer(e):e;return o.createElement(o.Fragment,null,o.createElement(k,null),o.createElement(E,{portalContainer:t},o.createElement(k,{isPortal:!0})))}}]),a}(o.Component),M=(0,w.connect)((function(e){return{portal:e.notifications.portal}}))(j)},"./public/components/panels/addElement/lib/elementControl.js":function(e,t,a){"use strict";a.d(t,{default:function(){return D}});var i=a("./node_modules/@babel/runtime/helpers/esm/extends.js"),n=a("./node_modules/@babel/runtime/helpers/esm/classCallCheck.js"),s=a("./node_modules/@babel/runtime/helpers/esm/createClass.js"),r=a("./node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js"),l=a("./node_modules/@babel/runtime/helpers/esm/inherits.js"),o=a("./node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn.js"),c=a("./node_modules/@babel/runtime/helpers/esm/getPrototypeOf.js"),u=a("./node_modules/@babel/runtime/helpers/esm/defineProperty.js"),d=a("./node_modules/vc-cake/index.js"),v=a.n(d),m=a("./node_modules/react/index.js"),f=a("./node_modules/react-dom/index.js"),p=a("./node_modules/classnames/index.js"),g=a.n(p),h=a("./public/components/dnd/helper.js"),y=a("./public/components/dnd/domElement.js"),b=a("./node_modules/mobile-detect/mobile-detect.js"),C=a.n(b),w=a("./node_modules/prop-types/index.js"),x=a.n(w),L=a("./public/tools/response.js"),k=a("./public/editor/stores/store.js"),S=a("./public/editor/stores/notifications/slice.js");function E(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var a,i=(0,c.default)(e);if(t){var n=(0,c.default)(this).constructor;a=Reflect.construct(i,arguments,n)}else a=i.apply(this,arguments);return(0,o.default)(this,a)}}var T=v().getService("dataManager"),j=v().getStorage("workspace"),M=v().getService("hubElements"),P=v().getStorage("settings"),O=v().getService("dataProcessor"),A=v().getService("document"),_=v().getStorage("hubElements"),B=v().getService("roleManager"),D=function(e){(0,l.default)(a,e);var t=E(a);function a(e){var i;return(0,n.default)(this,a),i=t.call(this,e),(0,u.default)((0,r.default)(i),"helper",null),(0,u.default)((0,r.default)(i),"layoutBarOverlay",document.querySelector(".vcv-layout-bar-overlay")),(0,u.default)((0,r.default)(i),"layoutBarOverlayRect",null),(0,u.default)((0,r.default)(i),"dragTimeout",0),(0,u.default)((0,r.default)(i),"addedId",null),(0,u.default)((0,r.default)(i),"iframeWindow",null),i.state={previewVisible:!1,previewStyle:{},isDragging:!1,iframe:document.getElementById("vcv-editor-iframe"),backendContentContainer:document.querySelector(".vcv-wpbackend-layout-content-container"),mouseX:null,mouseY:null,showSpinner:!1},i.handleMouseEnterShowPreview=i.handleMouseEnterShowPreview.bind((0,r.default)(i)),i.handleMouseLeaveHidePreview=i.handleMouseLeaveHidePreview.bind((0,r.default)(i)),i.handleMouseDown=i.handleMouseDown.bind((0,r.default)(i)),i.handleMouseUp=i.handleMouseUp.bind((0,r.default)(i)),i.initDrag=i.initDrag.bind((0,r.default)(i)),i.handleDragStateChange=i.handleDragStateChange.bind((0,r.default)(i)),i.handleFocus=i.handleFocus.bind((0,r.default)(i)),i.handleKeyPress=i.handleKeyPress.bind((0,r.default)(i)),i.handleRemovePreset=i.handleRemovePreset.bind((0,r.default)(i)),i.handleRemoveElement=i.handleRemoveElement.bind((0,r.default)(i)),i.displayError=i.displayError.bind((0,r.default)(i)),i.displaySuccess=i.displaySuccess.bind((0,r.default)(i)),i.handleUpdatePreviewPosition=i.handleUpdatePreviewPosition.bind((0,r.default)(i)),i}return(0,s.default)(a,[{key:"componentDidMount",value:function(){j.state("drag").onChange(this.handleDragStateChange)}},{key:"componentWillUnmount",value:function(){this.endDrag(),j.state("drag").ignoreChange(this.handleDragStateChange)}},{key:"handleDragStateChange",value:function(e){e&&Object.prototype.hasOwnProperty.call(e,"active")&&!e.active&&this.state.isDragging?this.endDragGlobal():e&&Object.prototype.hasOwnProperty.call(e,"terminate")&&e.terminate&&this.state.isDragging&&this.endDrag()}},{key:"handleMouseEnterShowPreview",value:function(){var e=new(C())(window.navigator.userAgent);if(!e.mobile()||!e.tablet()&&!e.phone()){var t=j.state("drag").get();t&&t.active||this.setState({previewVisible:!0},this.handleUpdatePreviewPosition)}}},{key:"handleMouseLeaveHidePreview",value:function(){this.setState({previewVisible:!1})}},{key:"getClosest",value:function(e,t){var a,i;for(["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector"].some((function(e){return"function"==typeof document.body[e]&&(a=e,!0)}));e;){if((i=e.parentElement)&&i[a](t))return i;e=i}return null}},{key:"handleUpdatePreviewPosition",value:function(){var e=f.findDOMNode(this),t=(void 0===e.closest?this.getClosest(e,".vcv-ui-item-list"):e.closest(".vcv-ui-item-list")).querySelector(".vcv-ui-item-list-item"),a=e.querySelector(".vcv-ui-item-element-content"),i=e.querySelector(".vcv-ui-item-preview-container");if(!i)return!1;var n=a.getBoundingClientRect(),s=t.getBoundingClientRect(),r=i.getBoundingClientRect(),l=window.innerHeight,o=window.innerWidth,c=n.left+n.width,u=n.top;return c+r.width>o&&(c=n.left-r.width),c<0&&(c=n.left,u=n.top+n.height),c+r.width>o&&(c=n.left+n.width-r.width),c<0&&(c=s.left),!(c+r.width>o)&&(u+r.height>l&&(u=n.top+n.height-r.height,c!==n.left&&c!==s.left||(u=n.top-r.height)),!(u<0)&&(this.setState({previewStyle:{left:c,top:u}}),!0))}},{key:"endDrag",value:function(){var e=this.state.iframe;this.setState({isDragging:!1,mouseX:null,mouseY:null}),document.body.removeEventListener("mousemove",this.initDrag),this.helper&&(this.helper.remove(),this.helper=null),e&&e.removeAttribute("style"),window.clearTimeout(this.dragTimeout),this.dragTimeout=0}},{key:"endDragGlobal",value:function(){this.endDrag(),v().setData("dropNewElement",{endDnd:!0})}},{key:"handleDragWithIframe",value:function(e,t){var a=this.props,i=a.element,n=a.tag,s=this.state,r=s.iframe,l=s.isDragging;this.helper||this.createHelper(n,t),r.style.pointerEvents="none",e.target.closest(".vcv-layout-header")?(this.helper.show(),l&&v().getData("dropNewElement")&&!v().getData("dropNewElement").endDnd&&v().setData("dropNewElement",{endDnd:!0})):(r.style="",this.helper.hide(),l&&v().setData("dropNewElement",{id:"dropNewElement",point:!1,tag:n,domNode:t,element:i})),this.helper.setPosition({x:e.clientX,y:e.clientY})}},{key:"handleDragWithoutIframe",value:function(e,t){var a=this.props,i=a.element,n=a.tag;v().getData("vcv:layoutCustomMode")||v().setData("dropNewElement",{id:i.id,point:{x:e.clientX,y:e.clientY},tag:n,domNode:t})}},{key:"initDrag",value:function(e){if(this.state.mouseX||this.state.mouseY){if(e.pageX!==this.state.mouseX&&e.pageY!==this.state.mouseY){var t=this.props.element,a=this.state,i=a.iframe,n=a.isDragging,s=a.backendContentContainer,r=document.createElement("div");r.setAttribute("data-vcv-element",t.id);var l=j.state("drag");this.handleMouseLeaveHidePreview(),l.get()&&l.get().active||l.set({active:!0,addPanel:!0}),n||this.setState({isDragging:!0}),i&&!s?this.handleDragWithIframe(e,r):this.handleDragWithoutIframe(e,r)}}else this.setState({mouseX:e.pageX,mouseY:e.pageY})}},{key:"createHelper",value:function(e,t){var a=document.body,i=new y.default("dropElement",t,{containerFor:null,relatedTo:null,parent:null,handler:null,tag:e,iconLink:M.getElementIcon(e)});this.helper=new h.default(i,{container:a}),this.helper.show()}},{key:"handleMouseDown",value:function(e){var t=this;e&&e.preventDefault(),this.state.isDragging||(this.dragTimeout=setTimeout((function(){t.layoutBarOverlayRect=t.layoutBarOverlay.getBoundingClientRect(),document.body.addEventListener("mousemove",t.initDrag)}),1))}},{key:"handleMouseUp",value:function(e){if(e&&e.preventDefault(),e.target.dataset&&e.target.dataset.action&&"deleteElementPreset"===e.target.dataset.action)this.endDragGlobal();else if(e.target.dataset&&e.target.dataset.action&&"deleteElement"===e.target.dataset.action)this.endDragGlobal();else{var t=j.state("drag").get();t&&t.active?this.endDragGlobal():(this.props.addElement(this.props.element,this.props.elementPresetId),this.endDrag())}}},{key:"handleFocus",value:function(e){e&&e.preventDefault(),this.props.setFocusedElement(this.props.element)}},{key:"handleKeyPress",value:function(e){"Enter"===e.key&&(e.preventDefault(),this.props.applyFirstElement())}},{key:"handleRemovePreset",value:function(){var e=this,t=T.get("localizations"),a=t?t.removeElementPresetWarning:"Do you want to remove this element preset?";if(window.confirm(a)){var i=t?t.couldNotParseData:"Could not parse data from the server.",n=t?t.noAccessCheckLicence:"No access, check your license.",s=t?t.presetRemovedText:"Element preset has been removed.",r=this.props.elementPresetId;this.setState({showSpinner:!0}),O.appAdminServerRequest({"vcv-action":"addon:presets:delete:adminNonce","vcv-preset-id":r,"vcv-nonce":T.get("nonce")}).then((function(t){var a,l=(0,L.getResponse)(t);l?l&&l.status?(_.trigger("removePreset",r),e.displaySuccess(s)):(a=l&&l.response&&l.response.message?l.response.message:l&&l.message?l.message:n,e.displayError(a),v().env("VCV_DEBUG")&&console.warn(a,l)):e.displayError(i)}))}}},{key:"handleRemoveElement",value:function(){var e=this,t=T.get("localizations"),a=t?t.removeElementWarning:"Do you want to remove this element?";if(window.confirm(a)){var i=this.props.element.tag,n=t?t.removeElementInUseCurrentPageWarning:"Could not parse data from the server.";if(Object.keys(A.getByTag(i)).length>0)return void this.displayError(n);var s=t?t.couldNotParseData:"Could not parse data from the server.",r=t?t.noAccessCheckLicence:"No access, check your license.",l=t?t.elementRemovedText:"Element has been removed.";this.setState({showSpinner:!0}),O.appAdminServerRequest({"vcv-action":"editors:elements:delete:adminNonce","vcv-element-tag":i}).then((function(t){var a,n=(0,L.getResponse)(t);n?n&&n.status?(_.trigger("removeElement",i),e.displaySuccess(l)):(a=n&&n.response&&n.response.message?n.response.message:n&&n.message?n.message:r,e.displayError(a),v().env("VCV_DEBUG")&&console.warn(a,n)):e.displayError(s)}))}}},{key:"displaySuccess",value:function(e){k.default.dispatch((0,S.notificationAdded)({text:e,time:5e3}))}},{key:"displayError",value:function(e){this.setState({showSpinner:!1}),k.default.dispatch((0,S.notificationAdded)({type:"error",text:e,time:5e3}))}},{key:"isElementRemovable",value:function(e){return B.can("hub_elements_templates_blocks",B.defaultAdmin())&&!e.metaIsDefaultElement&&!e.thirdParty&&-1===["globalTemplate","layoutFooterArea","layoutHeaderArea","layoutSidebarArea","layoutWpCommentsArea","layoutContentArea"].indexOf(e.tag)}},{key:"render",value:function(){var e=this.props,t=e.name,a=e.element,n=e.elementPresetId,s=e.thirdParty,r=this.state,l=r.previewVisible,o=r.previewStyle,c=j.state("drag").get(),u=T.get("localizations"),d=g()({"vcv-ui-item-list-item":!0,"vcv-ui-item-list-item--inactive":c&&c.active,"vcv-ui-item-list-item--preset":!!n}),v=g()({"vcv-ui-item-badge vcv-ui-badge--success":!1,"vcv-ui-item-badge vcv-ui-badge--warning":!1}),f=a.metaThumbnailUrl,p=a.metaPreviewUrl,h=P.state("itemPreviewDisabled").get(),y="";if(!h&&l&&!this.state.showSpinner){var b=u?u.addOn:"Addon";y=m.createElement("figure",{className:"vcv-ui-item-preview-container",style:o},s?m.createElement("span",{className:"vcv-ui-item-preview-addon-tag"},b):null,m.createElement("img",{className:"vcv-ui-item-preview-image",src:p,alt:t,onLoad:this.handleUpdatePreviewPosition}),m.createElement("figcaption",{className:"vcv-ui-item-preview-caption"},m.createElement("div",{className:"vcv-ui-item-preview-text"},a.metaDescription)))}var C=g()({"vcv-ui-icon vcv-ui-icon-close-thin vcv-ui-form-attach-image-item-control-state--danger":!0,"vcv-ui-state--hidden":this.state.showSpinner}),w={},x=B.can("editor_content_presets_management",B.defaultTrue()),L=null;n?x&&(L=m.createElement("span",{className:C,title:u.removePlaceholder.replace("%",t),onClick:this.handleRemovePreset,"data-action":"deleteElementPreset"})):this.isElementRemovable(a)&&(L=m.createElement("span",{className:C,onClick:this.handleRemoveElement,title:u.removePlaceholder.replace("%",t),"data-action":"deleteElement"}));var k=g()({"vcv-ui-item-control vcv-ui-icon vcv-ui-wp-spinner-light":!0,"vcv-ui-state--hidden":!this.state.showSpinner}),S=g()({"vcv-ui-item-add vcv-ui-icon vcv-ui-icon-add":!0,"vcv-ui-state--hidden":this.state.showSpinner}),E=g()({"vcv-ui-item-overlay":!0,"vcv-ui-item-overlay--visible":this.state.showSpinner,"vcv-ui-item-control--visible":this.props.isRemoveStateActive}),M=B.can("editor_content_element_add",B.defaultTrue()),O={};!this.props.isRemoveStateActive&&M&&(O.onMouseDown=this.handleMouseDown,O.onMouseUp=this.handleMouseUp,O.onKeyPress=this.handleKeyPress);var A=null,_=null;return this.state.showSpinner||(this.props.isRemoveStateActive?(A=L,L||(_=u?u.thisElementCantBeDeleted:"This element can’t be deleted",O.style={cursor:"not-allowed"},w.style={cursor:"not-allowed"})):M?A=m.createElement("span",{title:u.addPlaceholder.replace("%",t),className:S}):M||(w.style={cursor:"not-allowed"})),m.createElement("div",{className:d},m.createElement("span",(0,i.default)({className:"vcv-ui-item-element",onMouseEnter:h?null:this.handleMouseEnterShowPreview,onMouseLeave:h?null:this.handleMouseLeaveHidePreview,onFocus:this.handleFocus,tabIndex:0,title:_},O),m.createElement("span",{className:"vcv-ui-item-element-content"},m.createElement("img",{className:"vcv-ui-item-element-image",src:f,alt:t}),m.createElement("span",(0,i.default)({className:E},w),A,L?m.createElement("span",{className:k}):null)),m.createElement("span",{className:"vcv-ui-item-element-name"},m.createElement("span",{className:v},t)),y))}}]),a}(m.Component);(0,u.default)(D,"propTypes",{tag:x().string.isRequired,name:x().string.isRequired,element:x().object.isRequired,thirdParty:x().bool,addElement:x().func,setFocusedElement:x().func,applyFirstElement:x().func,isRemoveStateActive:x().bool})},"./public/components/panels/hub/hubContainer.js":function(e,t,a){"use strict";a.d(t,{default:function(){return Te}});var i=a("./node_modules/@babel/runtime/helpers/esm/classCallCheck.js"),n=a("./node_modules/@babel/runtime/helpers/esm/createClass.js"),s=a("./node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js"),r=a("./node_modules/@babel/runtime/helpers/esm/inherits.js"),l=a("./node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn.js"),o=a("./node_modules/@babel/runtime/helpers/esm/getPrototypeOf.js"),c=a("./node_modules/@babel/runtime/helpers/esm/defineProperty.js"),u=a("./node_modules/react/index.js"),d=a("./node_modules/classnames/index.js"),v=a.n(d),m=a("./node_modules/@babel/runtime/helpers/esm/extends.js"),f=a("./node_modules/vc-cake/index.js"),p=a.n(f),g=a("./public/components/panels/addElement/lib/elementControl.js");function h(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var a,i=(0,o.default)(e);if(t){var n=(0,o.default)(this).constructor;a=Reflect.construct(i,arguments,n)}else a=i.apply(this,arguments);return(0,l.default)(this,a)}}var y=(0,f.getStorage)("hubElements"),b=(0,f.getStorage)("workspace"),C=(0,f.getService)("dataManager").get("localizations"),w=y.state("elements"),x=(0,f.getStorage)("editorPopup"),L=(0,f.getStorage)("settings"),k=(0,f.getService)("roleManager"),S=function(e){(0,r.default)(a,e);var t=h(a);function a(e){var n;return(0,i.default)(this,a),(n=t.call(this,e)).state={isNew:n.props.isNew},n.isHubInWpDashboard=b.state("isHubInWpDashboard").get(),n.addElement=n.addElement.bind((0,s.default)(n)),n.downloadElement=n.downloadElement.bind((0,s.default)(n)),n}return(0,n.default)(a,[{key:"downloadElement",value:function(){if(!1===L.state("agreeHubTerms").get())return x.state("fullScreenPopupData").set({onPrimaryButtonClick:this.downloadElement}),void x.state("activeFullPopup").set("terms-box");var e=this.props,t=e.element;(0,e.onDownloadItem)(C.elementDownloadRequiresUpdate||"Update Visual Composer plugin to the most recent version to download this content element.")&&y.trigger("downloadElement",t)}},{key:"addElement",value:function(){this.props.addElement(this.props.element)}},{key:"render",value:function(){var e=this.props,t=e.name,a=e.element,i=e.isDownloading,n=e.tag,s=e.isAllowedForThisRole,r=this.state,l=r.previewVisible,o=r.previewStyle,c=r.isNew,d=k.can("editor_content_element_add",k.defaultTrue()),f="downloading";if(!i){var p=w.get()[n];f=void 0===p||p.metaIsElementRemoved?"inactive":"success"}var g=!s||!a.allowDownload&&"inactive"===f,h=v()({"vcv-ui-item-element":!0,"vcv-ui-item-element-inactive":"success"!==f,"vcv-ui-item-element-inactive--locked":g}),y=v()({"vcv-ui-item-list-item":!0,"vcv-ui-item-list-item--inactive":!1}),b=v()({"vcv-ui-item-badge vcv-ui-badge--success":!1,"vcv-ui-item-badge vcv-ui-badge--warning":!1}),x=v()({"vcv-ui-item-overlay":!0,"vcv-ui-item-downloading":"downloading"===f}),L=a.thumbnailUrl||a.metaThumbnailUrl,S=a.previewUrl||a.metaPreviewUrl,E=v()({"vcv-ui-item-add":!0,"vcv-ui-item-add-hub":!0,"vcv-ui-icon":!0,"vcv-ui-icon-download":"inactive"===f&&!g,"vcv-ui-wp-spinner-light":"downloading"===f,"vcv-ui-icon-lock-fill":g,"vcv-ui-icon-add":"success"===f&&!this.isHubInWpDashboard&&d}),T={},j={},M=this.isHubInWpDashboard||!d?null:this.addElement;d||"success"!==f||(j.style={cursor:"not-allowed"}),"success"!==f&&(g?(M=null,s?T.onClick=this.props.onClickGoPremium.bind(this,"element"):j.style={cursor:"not-allowed"}):M=this.downloadElement);var P=u.createElement("span",{className:E,onClick:M}),O=null,A=null,_=null;if(c){var B=C.new||"New";A=u.createElement("span",{className:"vcv-ui-hub-item-badge vcv-ui-hub-item-badge--new"},B)}if(!c&&a.bundleType&&a.bundleType.indexOf("free")<0){var D=C?C.premium:"Premium";_=u.createElement("span",{className:"vcv-ui-hub-item-badge vcv-ui-hub-item-badge--new"},D)}return l&&(O=u.createElement("figure",{className:"vcv-ui-item-preview-container",style:o},u.createElement("img",{className:"vcv-ui-item-preview-image",src:S,alt:t,onLoad:this.handleUpdatePreviewPosition}),u.createElement("figcaption",{className:"vcv-ui-item-preview-caption"},u.createElement("div",{className:"vcv-ui-item-preview-text"},a.description||a.metaDescription),A||_))),u.createElement("div",{className:y},u.createElement("span",(0,m.default)({className:h,onMouseEnter:this.handleMouseEnterShowPreview,onMouseLeave:this.handleMouseLeaveHidePreview,title:t},T),A,u.createElement("span",{className:"vcv-ui-item-element-content"},u.createElement("img",{className:"vcv-ui-item-element-image",src:L,alt:t}),u.createElement("span",(0,m.default)({className:x},j),P)),u.createElement("span",{className:"vcv-ui-item-element-name"},u.createElement("span",{className:b},t)),O))}}]),a}(g.default);function E(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var a,i=(0,o.default)(e);if(t){var n=(0,o.default)(this).constructor;a=Reflect.construct(i,arguments,n)}else a=i.apply(this,arguments);return(0,l.default)(this,a)}}var T=(0,f.getService)("myTemplates"),j=(0,f.getStorage)("workspace"),M=(0,f.getStorage)("elements"),P=j.state("settings"),O=(0,f.getStorage)("hubTemplates"),A=(0,f.getService)("dataManager"),_=(0,f.getService)("roleManager"),B=A.get("localizations"),D=(0,f.getStorage)("editorPopup"),R=(0,f.getStorage)("settings"),N=function(e){(0,r.default)(a,e);var t=E(a);function a(e){var n;return(0,i.default)(this,a),(n=t.call(this,e)).state={showLoading:!1,isNew:n.props.isNew},n.isHubInWpDashboard=j.state("isHubInWpDashboard").get(),n.downloadTemplate=n.downloadTemplate.bind((0,s.default)(n)),n.addTemplate=n.addTemplate.bind((0,s.default)(n)),n}return(0,n.default)(a,[{key:"downloadTemplate",value:function(){if(!1===R.state("agreeHubTerms").get())return D.state("fullScreenPopupData").set({onPrimaryButtonClick:this.downloadTemplate}),void D.state("activeFullPopup").set("terms-box");var e=this.props,t=e.element;(0,e.onDownloadItem)(B.templateDownloadRequiresUpdate||"Update Visual Composer plugin to the most recent version to download this template.")&&O.trigger("downloadTemplate",t)}},{key:"addTemplate",value:function(){var e=this,t=function(e){M.trigger("merge",e),P.set(!1)};if((0,f.env)("VCV_FT_TEMPLATE_DATA_ASYNC")){var a=T.findTemplateByBundle(this.props.element.bundle).id;this.setState({showLoading:!0}),T.load(a,(function(a){e.setState({showLoading:!1}),t(a.data)}))}else{var i=T.findTemplateByBundle(this.props.element.bundle);t(i.data)}}},{key:"render",value:function(){var e=this.props,t=e.name,a=e.element,i=e.isDownloading,n=e.isAllowedForThisRole,s=this.state,r=s.previewVisible,l=s.previewStyle,o=s.isNew,c="downloading";i||(c=T.findTemplateByBundle(a.bundle)?"success":"inactive");var d,f=!n||!a.allowDownload&&"inactive"===c,p=v()({"vcv-ui-item-element":!0,"vcv-ui-item-element-inactive":"success"!==c,"vcv-ui-item-element-inactive--locked":f}),g=v()({"vcv-ui-item-list-item":!0,"vcv-ui-item-list-item--inactive":!1}),h=v()({"vcv-ui-item-badge vcv-ui-badge--success":!1,"vcv-ui-item-badge vcv-ui-badge--warning":!1}),y=v()({"vcv-ui-item-overlay":!0,"vcv-ui-item-downloading":"downloading"===c}),b=a.metaThumbnailUrl,C=a.metaPreviewUrl,w=_.can("hub_elements_templates_blocks",_.defaultTrue()),x=v()({"vcv-ui-item-add":!0,"vcv-ui-item-add-hub":!0,"vcv-ui-icon":!0,"vcv-ui-icon-download":"inactive"===c&&!f,"vcv-ui-wp-spinner-light":"downloading"===c||this.state.showLoading,"vcv-ui-icon-lock-fill":f,"vcv-ui-icon-add":"success"===c&&!this.isHubInWpDashboard&&w}),L={},k={};this.isHubInWpDashboard?d=null:w?d=this.addTemplate:k.style={cursor:"not-allowed"},"success"!==c&&(f?(d=null,n?L.onClick=this.props.onClickGoPremium.bind(this,"template"):k.style={cursor:"not-allowed"}):d=this.downloadTemplate);var S=u.createElement("span",{className:x,onClick:d}),E=null,j=null,M=null;if(o){var P=B.new||"New";j=u.createElement("span",{className:"vcv-ui-hub-item-badge vcv-ui-hub-item-badge--new"},P)}if(!o&&a.bundleType&&a.bundleType.indexOf("free")<0){var O=B?B.premium:"Premium";M=u.createElement("span",{className:"vcv-ui-hub-item-badge vcv-ui-hub-item-badge--new"},O)}return r&&(E=u.createElement("figure",{className:"vcv-ui-item-preview-container",style:l},u.createElement("img",{className:"vcv-ui-item-preview-image",src:C,alt:t,onLoad:this.handleUpdatePreviewPosition}),u.createElement("figcaption",{className:"vcv-ui-item-preview-caption"},u.createElement("div",{className:"vcv-ui-item-preview-text"},a.metaDescription),j||M))),u.createElement("div",{className:g},u.createElement("span",(0,m.default)({className:p,onMouseEnter:this.handleMouseEnterShowPreview,onMouseLeave:this.handleMouseLeaveHidePreview,title:t},L),j,u.createElement("span",{className:"vcv-ui-item-element-content"},u.createElement("img",{className:"vcv-ui-item-element-image",src:b,alt:t}),u.createElement("span",(0,m.default)({className:y},k),S)),u.createElement("span",{className:"vcv-ui-item-element-name"},u.createElement("span",{className:h},t)),E))}}]),a}(g.default);function I(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var a,i=(0,o.default)(e);if(t){var n=(0,o.default)(this).constructor;a=Reflect.construct(i,arguments,n)}else a=i.apply(this,arguments);return(0,l.default)(this,a)}}var F=(0,f.getStorage)("hubAddons"),V=(0,f.getStorage)("events"),U=(0,f.getService)("dataManager"),H=U.get("localizations"),Z=(0,f.getStorage)("editorPopup"),z=(0,f.getStorage)("settings"),G=function(e){(0,r.default)(a,e);var t=I(a);function a(e){var n;return(0,i.default)(this,a),(n=t.call(this,e)).state={isNew:n.props.isNew},n.downloadAddon=n.downloadAddon.bind((0,s.default)(n)),n.handleAddonClick=n.handleAddonClick.bind((0,s.default)(n)),n}return(0,n.default)(a,[{key:"downloadAddon",value:function(){if(!1===z.state("agreeHubTerms").get())return Z.state("fullScreenPopupData").set({onPrimaryButtonClick:this.downloadAddon}),void Z.state("activeFullPopup").set("terms-box");var e=this.props,t=e.element;(0,e.onDownloadItem)(H.addonDownloadRequiresUpdate||"Update Visual Composer plugin to the most recent version to download this addon.")&&F.trigger("downloadAddon",t)}},{key:"handleAddonClick",value:function(){var e={element:this.props.element};V.trigger("hub:addon:clickAdd",e)}},{key:"render",value:function(){var e=this.props,t=e.name,a=e.element,i=e.isDownloading,n=e.tag,s=e.isAllowedForThisRole,r=this.state.isNew,l="downloading";i||(l=F.state("addons").get()[n]?"success":"inactive");var o,c=!a.allowDownload&&"inactive"===l,d=H.downloadAddonText||"Download Addon",m=H.installedText||"Installed",f=H.availableInPremiumText||"Available in Premium",p=H.restrictedText||"Restricted",g=this.handleAddonClick;"success"!==l&&(c||(g=this.downloadAddon,s||(g=null))),"success"===l?o=m:c?o=f:"inactive"===l&&(o=d,s||(o=p));var h=v()({"vcv-hub-addon-control":!0,"vcv-hub-addon-control--locked":"success"===l||!c&&!s}),y=u.createElement("button",{className:h,onClick:g},o);if("success"!==l&&c){var b=U.get("utm")["editor-available-in-premium"].replace("{medium}",this.props.utmMedium);y=u.createElement("a",{className:h,href:b,target:"_blank",rel:"noopener noreferrer"},o)}"downloading"===l&&(y=u.createElement("span",{className:"vcv-ui-icon vcv-ui-wp-spinner"}));var C=null;if(r){var w=H.new||"New";C=u.createElement("span",{className:"vcv-ui-hub-item-badge vcv-ui-hub-item-badge--new"},w)}return u.createElement("div",{className:"vcv-ui-item-list-item"},u.createElement("div",{className:"vcv-hub-addon-item-container"},u.createElement("div",{className:"vcv-hub-addon-item-image-container"},u.createElement("img",{className:"vcv-hub-addon-image",src:a.metaAddonImageUrl,alt:t})),u.createElement("div",{className:"vcv-hub-addon-item-content-container"},C,u.createElement("h3",{className:"vcv-hub-addon-name"},t),u.createElement("p",{className:"vcv-hub-addon-description"},a.metaDescription),y)))}}]),a}(u.Component),W=a("./public/editor/stores/store.js"),K=a("./public/editor/stores/notifications/slice.js");function q(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var a,i=(0,o.default)(e);if(t){var n=(0,o.default)(this).constructor;a=Reflect.construct(i,arguments,n)}else a=i.apply(this,arguments);return(0,l.default)(this,a)}}var J=(0,f.getStorage)("workspace"),Y=(0,f.getService)("roleManager"),Q=function(e){(0,r.default)(a,e);var t=q(a);function a(e){var n;(0,i.default)(this,a),n=t.call(this,e);var r=!1;return(J.state("downloadingItems").get()||[]).includes(e.tag)&&(r=!0),n.state={isDownloading:r},n.downloadingItemOnChange=n.downloadingItemOnChange.bind((0,s.default)(n)),n.handleDownloadItem=n.handleDownloadItem.bind((0,s.default)(n)),n}return(0,n.default)(a,[{key:"componentDidMount",value:function(){J.state("downloadingItems").onChange(this.downloadingItemOnChange)}},{key:"componentWillUnmount",value:function(){J.state("downloadingItems").ignoreChange(this.downloadingItemOnChange)}},{key:"downloadingItemOnChange",value:function(e){var t=this.props.tag;this.state.isDownloading&&!e.includes(t)?(this.setState({isDownloading:!1}),J.state("downloadingItems").ignoreChange(this.downloadingItemOnChange)):!this.state.isDownloading&&e.includes(t)&&this.setState({isDownloading:!0})}},{key:"handleDownloadItem",value:function(e){var t=this.props.element;return!!t.allowDownload&&(t.update?(W.default.dispatch((0,K.notificationAdded)({type:"error",text:e,showCloseButton:"true",time:5e3})),!1):(this.setState({isDownloading:!0}),J.state("downloadingItems").onChange(this.downloadingItemOnChange),!0))}},{key:"render",value:function(){var e=this.props,t=e.type,a=e.element,i=null,n={};return"element"===t?(i=S,n.isAllowedForThisRole=Y.can("hub_elements_templates_blocks",Y.defaultTrue())):"template"===t?("hubHeader"===a.templateType||"hubFooter"===a.templateType||"hubSidebar"===a.templateType?n.isAllowedForThisRole=Y.can("hub_headers_footers_sidebars",Y.defaultTrue()):n.isAllowedForThisRole=Y.can("hub_elements_templates_blocks",Y.defaultTrue()),i=N):"addon"===t&&(i=G,n.isAllowedForThisRole=Y.can("hub_addons",Y.defaultTrue())),u.createElement(i,(0,m.default)({},this.props,{isDownloading:this.state.isDownloading,onDownloadItem:this.handleDownloadItem},n))}}]),a}(g.default),$=a("./public/components/navigationSlider/navigationSlider.js"),X=a("./public/components/scrollbar/scrollbar.js"),ee=a("./node_modules/mobile-detect/mobile-detect.js"),te=a.n(ee),ae=a("./node_modules/prop-types/index.js"),ie=a.n(ae),ne=a("./public/components/tooltip/tooltip.js");function se(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var a,i=(0,o.default)(e);if(t){var n=(0,o.default)(this).constructor;a=Reflect.construct(i,arguments,n)}else a=i.apply(this,arguments);return(0,l.default)(this,a)}}var re=p().getService("dataManager"),le=function(e){(0,r.default)(a,e);var t=se(a);function a(e){var n;return(0,i.default)(this,a),n=t.call(this,e),(0,c.default)((0,s.default)(n),"inputTimeout",0),(0,c.default)((0,s.default)(n),"mobileDetect",null),n.state={input:!1},n.handleSearch=n.handleSearch.bind((0,s.default)(n)),n.handleInputFocus=n.handleInputFocus.bind((0,s.default)(n)),n.handleKeyPress=n.handleKeyPress.bind((0,s.default)(n)),n.mobileDetect=new(te())(window.navigator.userAgent),n.autoFocusInputRef=u.createRef(),n}return(0,n.default)(a,[{key:"componentDidMount",value:function(){this.focusInput()}},{key:"componentDidUpdate",value:function(){this.focusInput()}},{key:"focusInput",value:function(){var e=!this.mobileDetect.mobile();(void 0!==this.props.autoFocus?this.props.autoFocus&&e:e)&&this.autoFocusInputRef&&this.autoFocusInputRef.current&&this.autoFocusInputRef.current.focus()}},{key:"componentWillUnmount",value:function(){this.inputTimeout&&(window.clearTimeout(this.inputTimeout),this.inputTimeout=0)}},{key:"handleKeyPress",value:function(e){"Enter"===e.key&&this.props.applyFirstElement&&(e.preventDefault(),this.props.applyFirstElement())}},{key:"handleSearch",value:function(e){var t=e.currentTarget.value;this.props.changeInput(t)}},{key:"handleInputFocus",value:function(){var e=this;this.setState({input:!0}),this.inputTimeout=setTimeout((function(){e.setState({input:!1})}),400)}},{key:"render",value:function(){var e=re.get("localizations"),t=e?e.VCHubIsAnOnlineLibrary:'<a href="https://help.visualcomposer.com/docs/visual-composer-hub/what-is-visual-composer-hub/?utm_source=vcwb&utm_medium=editor&utm_campaign=info&utm_content=helper-point" target="_blank" rel="noopener noreferrer">Visual Composer Hub</a> is an online library where to search and download content elements, templates, add-ons, stock images, and GIFs.',a=e?e.searchWithinCategory:"Search within this category",i="giphy"===this.props.filterType||"unsplash"===this.props.filterType,n=v()({"vcv-ui-editor-search-field-container":!0,"vcv-ui-editor-field-highlight":this.state.input}),s=v()({"vcv-ui-editor-search-icon-container":!0,"vcv-ui-editor-search-icon-container--disabled":i}),r=!this.mobileDetect.mobile();return u.createElement("div",{className:"vcv-ui-editor-search-container"},u.createElement("div",{className:n},u.createElement("label",{className:s,htmlFor:"add-element-search"},u.createElement("i",{className:"vcv-ui-icon vcv-ui-icon-search"})),u.createElement("input",{className:"vcv-ui-form-input vcv-ui-editor-search-field",id:"add-element-search",onChange:this.handleSearch,onFocus:this.handleInputFocus,type:"text",ref:this.autoFocusInputRef,placeholder:a,value:this.props.inputValue,autoFocus:void 0!==this.props.autoFocus?this.props.autoFocus&&r:r,onKeyPress:this.handleKeyPress,disabled:i})),u.createElement(ne.default,null,t))}}]),a}(u.Component);(0,c.default)(le,"propTypes",{changeInput:ie().func.isRequired,applyFirstElement:ie().func,filterType:ie().string});var oe=a("./node_modules/lodash/lodash.js"),ce=a.n(oe),ue=(0,f.getService)("roleManager");var de=a("./public/components/stockMedia/giphyContainer.js"),ve=a("./public/components/stockMedia/unsplashContainer.js"),me=a("./public/components/notifications/notifications.js");function fe(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var a,i=(0,o.default)(e);if(t){var n=(0,o.default)(this).constructor;a=Reflect.construct(i,arguments,n)}else a=i.apply(this,arguments);return(0,l.default)(this,a)}}var pe=p().getService("sharedAssetsLibrary"),ge=p().getService("cook"),he=p().getService("dataProcessor"),ye=p().getStorage("hubElements"),be=p().getStorage("workspace"),Ce=p().getStorage("hubAddons"),we=p().getStorage("hubTemplates"),xe=p().getStorage("elements"),Le=p().getService("dataManager"),ke=p().getStorage("editorPopup"),Se=p().getService("hubElements"),Ee=be.state("content"),Te=function(e){(0,r.default)(a,e);var t=fe(a);function a(e){var n;(0,i.default)(this,a),n=t.call(this,e),(0,c.default)((0,s.default)(n),"allCategories",null),(0,c.default)((0,s.default)(n),"isItemNew",(function(e){return"number"==typeof e.isNew?e.isNew>a.minusThreeDayTimeStamp:void 0!==e.isNew&&e.isNew})),n.categories={element:{index:0,type:"element",title:"Elements",visible:ue.can("hub_elements_templates_blocks",ue.defaultTrue()),subControls:[{title:"Free",type:"free"},{title:"Premium",type:"premium"}]},template:{index:1,type:"template",title:"Templates",visible:ue.can("hub_elements_templates_blocks",ue.defaultTrue()),subControls:[{title:"Free",type:"free"},{title:"Premium",type:"premium"}]},block:{index:2,type:"block",title:"Blocks",visible:ue.can("hub_elements_templates_blocks",ue.defaultTrue()),templateType:!0},addon:{index:3,type:"addon",title:"Addons",visible:ue.can("hub_addons",ue.defaultTrue())},hubHeader:{index:4,type:"hubHeader",title:"Headers",visible:ue.can("hub_headers_footers_sidebars",ue.defaultTrue()),templateType:!0},hubFooter:{index:5,type:"hubFooter",title:"Footers",visible:ue.can("hub_headers_footers_sidebars",ue.defaultTrue()),templateType:!0},hubSidebar:{index:6,type:"hubSidebar",title:"Sidebars",visible:ue.can("hub_headers_footers_sidebars",ue.defaultTrue()),templateType:!0},unsplash:{index:7,type:"unsplash",title:"Stock Images",visible:ue.can("hub_unsplash",ue.defaultTrue())},giphy:{index:8,type:"giphy",title:"Giphy",visible:ue.can("hub_giphy",ue.defaultTrue())}};var r=Object.keys(n.categories)[0];n.state={filterType:r,activeCategoryIndex:n.categories[r].index,isVisible:e.visible||"addHubElement"===Ee.get()};var l=be.state("settings").get();if(l&&l.options&&l.options.filterType){var o=l.options,u=o.filterType,d=o.id,v=o.bundleType;n.state.filterType=u,n.state.activeCategoryIndex=d,n.state.bundleType=v}if("vcdashboard"===e.namespace){var m=Object.keys(n.categories).filter((function(e){return n.categories[e].visible}))[0];n.state.filterType=m,n.state.activeCategoryIndex=n.categories[m].index}return n.changeInput=n.changeInput.bind((0,s.default)(n)),n.addElement=n.addElement.bind((0,s.default)(n)),n.openEditForm=n.openEditForm.bind((0,s.default)(n)),n.setFilterType=n.setFilterType.bind((0,s.default)(n)),n.handleScroll=n.handleScroll.bind((0,s.default)(n)),n.handleLockClick=n.handleLockClick.bind((0,s.default)(n)),n.handleForceUpdateCategories=n.handleForceUpdateCategories.bind((0,s.default)(n)),n.handleWorkspaceSettingsChange=n.handleWorkspaceSettingsChange.bind((0,s.default)(n)),n.setVisibility=n.setVisibility.bind((0,s.default)(n)),n.scrollToElementInsideFrame=n.scrollToElementInsideFrame.bind((0,s.default)(n)),n}return(0,n.default)(a,[{key:"componentDidMount",value:function(){this.props.hideScrollbar&&window.addEventListener("scroll",this.handleScroll),ye.state("elementTeasers").onChange(this.handleForceUpdateCategories),Ce.state("addonTeasers").onChange(this.handleForceUpdateCategories),we.state("templateTeasers").onChange(this.handleForceUpdateCategories),be.state("settings").onChange(this.handleWorkspaceSettingsChange),Ee.onChange(this.setVisibility)}},{key:"componentWillUnmount",value:function(){this.props.hideScrollbar&&window.removeEventListener("scroll",this.handleScroll),ye.state("elementTeasers").ignoreChange(this.handleForceUpdateCategories),Ce.state("addonTeasers").ignoreChange(this.handleForceUpdateCategories),we.state("templateTeasers").ignoreChange(this.handleForceUpdateCategories),be.state("settings").ignoreChange(this.handleWorkspaceSettingsChange),Ee.ignoreChange(this.setVisibility)}},{key:"setVisibility",value:function(e){var t=be.state("settings").get();t&&t.options&&this.handleWorkspaceSettingsChange(t.options),this.setState({isVisible:"addHubElement"===e,inputValue:""})}},{key:"handleWorkspaceSettingsChange",value:function(e){if(e.filterType){var t=e.filterType,a=e.id,i=e.bundleType;this.setState({filterType:t,activeCategoryIndex:a,bundleType:i})}}},{key:"handleForceUpdateCategories",value:function(){this.allCategories=!1,this.getAllCategories()}},{key:"getAllCategories",value:function(){if(!this.allCategories){var e=this.categories.element?this.getElementGroup(this.categories.element):null,t=this.categories.template?this.getTemplateGroup(this.categories.template):null,a=this.categories.block?this.getBlockGroup(this.categories.block):null,i=this.categories.addon?this.getAddonsGroup(this.categories.addon):null,n=this.categories.hubHeader?this.getHFSGroup(this.categories.hubHeader):null,s=this.categories.hubFooter?this.getHFSGroup(this.categories.hubFooter):null,r=this.categories.hubSidebar?this.getHFSGroup(this.categories.hubSidebar):null;this.allCategories=[e,t,a,i,n,s,r].filter((function(e){return e}))}return this.allCategories}},{key:"getAddonsGroup",value:function(e){var t=e.title,a=e.index;return{elements:ce().orderBy(Ce.state("addonTeasers").get(),(function(e){return void 0!==e.isNew&&e.isNew}),["desc"]),id:"".concat(t).concat(a),index:a,title:t}}},{key:"getElementGroup",value:function(e){var t=e.title,a=e.index,i=ye.state("elementTeasers").get(),n=[],s=Object.values(Le.get("hubGetElements")).filter((function(e){return"column"!==e.key&&e.metaIsDefaultElement})).map((function(e){return n.push(e.key),{bundleType:["free"],description:e.settings.metaDescription,name:e.settings.name,previewUrl:e.settings.metaPreviewUrl,tag:e.key,thumbnailUrl:e.settings.metaThumbnailUrl}})),r=i[0].elements.filter((function(e){return!e.disabledOnHub&&-1===n.indexOf(e.tag)&&e.bundleType.includes("free")})),l=i[0].elements.filter((function(e){return!e.disabledOnHub&&e.bundleType.includes("premium")&&!e.bundleType.includes("free")}));return s=ce().sortBy(s,["name"]),r=ce().sortBy(r,["name"]),r=ce().orderBy(r,this.isItemNew,["desc"]),l=ce().sortBy(l,["name"]),l=ce().orderBy(l,this.isItemNew,["desc"]),{elements:s.concat(r.concat(l)),id:"".concat(t).concat(a),index:a,title:t}}},{key:"getTemplateGroup",value:function(e){var t=e.title,a=e.index,i=we.state("templateTeasers").get(),n=i.filter((function(e){return"predefined"===e.templateType})),s=i.filter((function(e){return"hub"===e.templateType}));return n=ce().orderBy(n,this.isItemNew,["desc"]),s=ce().orderBy(s,this.isItemNew,["desc"]),{elements:n.concat(s),id:"".concat(t).concat(a),index:a,title:t}}},{key:"getBlockGroup",value:function(e){var t=e.title,a=e.index,i=e.type;return{elements:ce().orderBy(we.state("templateTeasers").get().filter((function(e){return e.templateType===i})),this.isItemNew,["desc"]),id:"".concat(t).concat(a),index:a,title:t}}},{key:"getHFSGroup",value:function(e){var t=e.type,a=e.title,i=e.index;return i?{elements:ce().orderBy(we.state("templateTeasers").get().filter((function(e){return e.templateType===t})),this.isItemNew,["desc"]),id:"".concat(a).concat(i),index:i,title:a}:{}}},{key:"addElement",value:function(e){var t=be.state("settings").get()||!1;e.parent=!(!t||!t.element)&&t.element.id,e=ge.get(e).toJS(),xe.trigger("add",e,!0,{insertAfter:!!(t&&t.options&&t.options.insertAfter)&&t.options.insertAfter}),this.addedId=e.id;var a=e.tag;he.appAdminServerRequest({"vcv-action":"usageCount:updateUsage:adminNonce","vcv-item-tag":a,"vcv-nonce":Le.get("nonce")});var i=document.getElementById("vcv-editor-iframe");this.iframeDocument=i&&i.contentWindow&&i.contentWindow.document,this.iframeWindow=i&&i.contentWindow&&i.contentWindow.window,this.iframeWindow.vcv&&this.iframeWindow.vcv.on("ready",this.openEditForm)}},{key:"openEditForm",value:function(e,t){"add"===e&&t===this.addedId&&(be.trigger("edit",this.addedId,""),this.scrollToElementInsideFrame&&this.scrollToElementInsideFrame(this.addedId),this.iframeWindow.vcv.off("ready",this.openEditForm))}},{key:"scrollToElementInsideFrame",value:function(e){var t=this.iframeDocument.querySelector("#el-".concat(e));t&&window.setTimeout((function(){t.scrollIntoView({behavior:"smooth",block:"center"})}),500)}},{key:"getElementControl",value:function(e){var t=e.tag?e.tag:e.name;t=t.charAt(0).toLowerCase()+t.substr(1,t.length-1);var i=e.type?e.type:"element";return"template"===i&&(t=e.bundle.replace("template/","").replace("predefinedTemplate/","")),u.createElement(Q,{key:"vcv-item-controller-"+t,element:e,tag:t,type:i,update:!!e.update&&e.update,name:e.name,isNew:"number"==typeof e.isNew?e.isNew>a.minusThreeDayTimeStamp:!!e.isNew,addElement:this.addElement,onClickGoPremium:this.handleLockClick,utmMedium:this.getUtmMedium()})}},{key:"getNoResultsElement",value:function(){var e=a.localizations?a.localizations.nothingFound:"Nothing found",t=pe.getSourcePath("images/search-no-result.png");return u.createElement("div",{className:"vcv-ui-editor-no-items-container"},u.createElement("div",{className:"vcv-ui-editor-no-items-content"},u.createElement("img",{className:"vcv-ui-editor-no-items-image",src:t,alt:e})))}},{key:"getElementsByCategory",value:function(){var e=this,t=this.state.activeCategoryIndex,a=this.getAllCategories(),i=[];if(t.indexOf&&t.indexOf("-")>-1){var n=t.split("-"),s=a[n[0]],r=s&&s.categories&&s.categories[n[1]];i=r?r.elements:[]}else i=a&&a[t]&&a[t].elements;return i?i.map((function(t){return e.getElementControl(t)})):[]}},{key:"getSearchProps",value:function(){return{changeInput:this.changeInput,inputValue:this.state.inputValue||"",autoFocus:this.state.isVisible,filterType:this.state.filterType}}},{key:"changeInput",value:function(e){this.setState({inputValue:e,searchResults:this.getSearchResults(e),bundleType:null})}},{key:"getSearchResults",value:function(e){return e=e.toLowerCase().trim(),this.getAllCategories()[this.state.activeCategoryIndex].elements.filter((function(t){return-1!==Se.getElementName(t).indexOf(e)||-1!==Se.getElementDescription(t).indexOf(e)})).sort((function(t,a){var i=Se.getElementName(t).indexOf(e),n=Se.getElementName(a).indexOf(e);return(i=-1===i?100:i)-(n=-1===n?100:n)}))}},{key:"getSearchElement",value:function(){var e=this.getSearchProps();return u.createElement(le,e)}},{key:"setFilterType",value:function(e,t,a){this.setState({filterType:e,activeCategoryIndex:t,bundleType:a,inputValue:""})}},{key:"getElementListContainer",value:function(e){return e.length?u.createElement("div",{className:"vcv-ui-item-list-container"},u.createElement("div",{className:"vcv-ui-item-list"},e)):this.getNoResultsElement()}},{key:"getFoundElements",value:function(){var e=this;return this.state.searchResults.map((function(t){return e.getElementControl(t)}))}},{key:"filterResult",value:function(){var e=this,t=this.state,a=t.filterType,i=t.bundleType,n=this.state.inputValue?this.getFoundElements():this.getElementsByCategory();return n=n.filter((function(t){var n=!1;n=e.categories[a].templateType?"template"===t.props.type&&t.props.element.templateType===a:t.props.type===a;var s=t.props.element.bundleType;return!i||t.props.element.bundleType&&t.props.element.bundleType.length||(n=!1),n&&s&&s.length&&i&&(n=s.indexOf(i)>-1,"premium"===i&&n&&(n=s.indexOf("free")<0)),n}))}},{key:"getHubPanelControls",value:function(){var e=this,t={};Object.keys(this.categories).forEach((function(a){e.categories[a].visible&&(t[a]=e.categories[a])}));var a={controls:t,activeSection:this.state.filterType,activeSubControl:this.state.bundleType,setActiveSection:this.setFilterType};return u.createElement($.default,a)}},{key:"handleLockClick",value:function(e){var t=Le.get("isPremiumActivated"),i=a.localizations?a.localizations.unlockAllFeatures:"Unlock All Features",n=a.localizations?a.localizations.doMoreWithPremium:"Do More With Premium",s="";"template"===e?s=a.localizations?a.localizations.getAccessToTemplates:"Get access to more than 200 content elements with Visual Composer Premium.":"element"===e&&(s=a.localizations?a.localizations.getAccessToContentElements:"Get access to more than 200 content elements with Visual Composer Premium.");var r=this.categories[this.state.filterType].title.toLowerCase(),l=be.state("settings").get(),o=l&&l.options&&l.options.filterType?"-add"+l.options.filterType:"",c=Le.get("utm"),u="".concat(r).concat(o,"-hub-").concat(this.props.namespace),d={headingText:n,buttonText:i,description:s,isPremiumActivated:t,url:c["editor-hub-popup-teaser"].replace("{medium}",u)};ke.state("fullScreenPopupData").set(d),ke.state("activeFullPopup").set("premium-teaser")}},{key:"getUtmMedium",value:function(){var e=this.categories[this.state.filterType].title.toLowerCase(),t=be.state("settings").get(),a=t&&t.options&&t.options.filterType?"-add"+t.options.filterType:"";return"".concat(e).concat(a,"-hub-").concat(this.props.namespace)}},{key:"getHubBanner",value:function(){var e=a.localizations?a.localizations.getMoreText:"Do More With Visual Composer",t=a.localizations?a.localizations.getMoreTextSubText:"Premium",i=a.localizations?a.localizations.downloadFromHubText:"Get unlimited access to the Visual Composer Hub with 500+ elements, templates, addons, and integrations.",n=a.localizations?a.localizations.goPremium:"Go Premium",s=Le.get("utm")["editor-hub-go-premium"].replace("{medium}",this.getUtmMedium()),r="&vcv-ref=".concat(this.getUtmMedium()),l={rel:"noopener noreferrer",href:"".concat(Le.get("goPremiumUrl")).concat(r),className:"vcv-hub-banner-link"};"vcdashboard"!==this.props.namespace&&(l.target="_blank");var o=a.localizations?a.localizations.alreadyHaveLicenseTextOneAction:"Already have a Premium license?",c=a.localizations?a.localizations.activateHere:"Activate here";return u.createElement("div",{className:"vcv-hub-banner"},u.createElement("div",{className:"vcv-hub-banner-content"},u.createElement("p",{className:"vcv-hub-banner-title"},e),u.createElement("p",{className:"vcv-hub-banner-title"},t),u.createElement("p",{className:"vcv-hub-banner-subtitle"},i),u.createElement("a",{className:"vcv-hub-banner-button",href:s,target:"_blank",rel:"noopener noreferrer"},n),u.createElement("p",{className:"vcv-hub-banner-subtitle"},o," ",u.createElement("a",l,c),".")))}},{key:"handleScroll",value:function(e){var t=e.currentTarget,a=this.state.filterType;if("unsplash"===a||"giphy"===a){this.props.hideScrollbar&&(t=e.currentTarget.document.documentElement);var i=t.getBoundingClientRect(),n=window.innerHeight||document.documentElement.clientHeight,s=t.scrollTop+i.height+n/2>=t.scrollHeight;this.setState({scrollTop:t.scrollTop,scrolledToBottom:s})}}},{key:"render",value:function(){var e=this.filterResult(),t=v()({"vcv-ui-tree-content-section-inner":!0,"vcv-ui-state--centered-content":!e.length}),a=this.state.filterType,i=v()({"vcv-ui-editor-plate":!0,"vcv-ui-state--active":!0,"vcv-ui-editor-plate--addon":"addon"===a}),n=Le.get("utm")["editor-hub-go-premium"].replace("{medium}",this.getUtmMedium()),s="";s="unsplash"===a?u.createElement(ve.default,{scrolledToBottom:this.state.scrolledToBottom,scrollTop:this.state.scrollTop,namespace:this.props.namespace,filterType:a,goPremiumLink:n}):"giphy"===a?u.createElement(de.default,{scrolledToBottom:this.state.scrolledToBottom,scrollTop:this.state.scrollTop,namespace:this.props.namespace,filterType:a,goPremiumLink:n}):u.createElement("div",{className:t},void 0===Le.get("isPremiumActivated")||Le.get("isPremiumActivated")?null:this.getHubBanner(),u.createElement("div",{className:"vcv-ui-editor-plates-container vcv-ui-editor-plate--teaser"},u.createElement("div",{className:"vcv-ui-editor-plates"},u.createElement("div",{className:i},this.getElementListContainer(e)))));var r=null;r=this.props.hideScrollbar?s:u.createElement(X.default,{onScroll:ce().throttle(this.handleScroll,100)},s);var l=null;this.props.addNotifications&&(l=u.createElement(me.default,null));var o=v()({"vcv-ui-tree-view-content":!0,"vcv-ui-teaser-add-element-content":!0,"vcv-ui-state--hidden":!this.state.isVisible});return u.createElement("div",{className:o},u.createElement("div",{className:"vcv-ui-tree-content"},this.getSearchElement(),u.createElement("div",{className:"vcv-ui-hub-control-container"},this.getHubPanelControls()),u.createElement("div",{className:"vcv-ui-tree-content-section"},l,r)))}}]),a}(u.Component);(0,c.default)(Te,"localizations",Le.get("localizations")),(0,c.default)(Te,"minusThreeDayTimeStamp",Le.get("hubServerTime")-259200)},"./public/components/polyfills/index.js":function(){var e;"function"!=typeof(e=window.Element.prototype).matches&&(e.matches=e.msMatchesSelector||e.mozMatchesSelector||e.webkitMatchesSelector||function(e){for(var t=this,a=(t.document||t.ownerDocument).querySelectorAll(e),i=0;a[i]&&a[i]!==t;)++i;return Boolean(a[i])}),"function"!=typeof e.closest&&(e.closest=function(e){for(var t=this;t&&1===t.nodeType;){if(t.matches(e))return t;t=t.parentNode}return null})},"./public/components/popup/fullPagePopupContainer.js":function(e,t,a){"use strict";a.d(t,{default:function(){return E}});var i=a("./node_modules/@babel/runtime/helpers/esm/defineProperty.js"),n=a("./node_modules/@babel/runtime/helpers/esm/classCallCheck.js"),s=a("./node_modules/@babel/runtime/helpers/esm/createClass.js"),r=a("./node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js"),l=a("./node_modules/@babel/runtime/helpers/esm/inherits.js"),o=a("./node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn.js"),c=a("./node_modules/@babel/runtime/helpers/esm/getPrototypeOf.js"),u=a("./node_modules/react/index.js"),d=a("./node_modules/classnames/index.js"),v=a.n(d),m=a("./node_modules/vc-cake/index.js"),f=a("./public/components/premiumTeasers/component.js");function p(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var a,i=(0,c.default)(e);if(t){var n=(0,c.default)(this).constructor;a=Reflect.construct(i,arguments,n)}else a=i.apply(this,arguments);return(0,o.default)(this,a)}}var g=(0,m.getService)("dataManager"),h=g.get("localizations"),y=(0,m.getStorage)("settings"),b=(0,m.getService)("dataProcessor"),C=(0,m.getStorage)("editorPopup"),w=function(e){(0,l.default)(a,e);var t=p(a);function a(e){var i;return(0,n.default)(this,a),(i=t.call(this,e)).state={isLoading:!1},i.handleClick=i.handleClick.bind((0,r.default)(i)),i}return(0,s.default)(a,[{key:"handleClick",value:function(){var e=this;this.handleUtmRedirect(),this.setState({isLoading:!0}),y.state("agreeHubTerms").set(!0),b.appAdminServerRequest({"vcv-action":"editors:agreeHubTerms:enable:adminNonce"}).then((function(){var t=C.state("fullScreenPopupData").get()||{};t&&t.onPrimaryButtonClick&&t.onPrimaryButtonClick(),e.setState({isLoading:!1}),e.props.onClose()}))}},{key:"handleUtmRedirect",value:function(){var e=g.get("utm"),t="vcv-hub"===g.get("slug")?"hub-vcdashboard":"hub-editor",a=e["hub-terms-box-button"].replace("{medium}",t);window.open(a)}},{key:"render",value:function(){var e=v()({"vcv-premium-teaser-btn":!0,"vcv-premium-teaser-btn--loading":this.state.isLoading}),t=null;if(this.props.onClose){var a=h.close||"Close";t=u.createElement("button",{className:"vcv-premium-teaser-close vcv-ui-icon vcv-ui-icon-close-thin","aria-label":a,onClick:this.props.onClose})}var i=h?h.agreeHubAccessTerms:'To download content from the Visual Composer Hub, read and accept our <a href="https://visualcomposer.com/terms-of-use/" target="_blank" rel="noopener noreferrer">cloud access terms</a> and <a href="https://visualcomposer.com/privacy-policy/" target="_blank" rel="noopener noreferrer">privacy policy</a>';return u.createElement("div",{className:"vcv-premium-teaser"},t,u.createElement("div",{className:"vcv-agree-hub-terms-badge"}),u.createElement("header",{className:"vcv-premium-teaser-header"},u.createElement("h2",{className:"vcv-premium-teaser-heading"},h?h.addPremiumElement:"Visual Composer Hub")),u.createElement("div",{className:"vcv-premium-teaser-content"},u.createElement("p",{className:"vcv-premium-teaser-text",dangerouslySetInnerHTML:{__html:i}})),u.createElement("div",{className:"vcv-premium-teaser-action-container"},u.createElement("button",{className:e,onClick:this.handleClick},h?h.yesIAgree:"Yes, I agree")))}}]),a}(u.Component);function x(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function L(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var a,i=(0,c.default)(e);if(t){var n=(0,c.default)(this).constructor;a=Reflect.construct(i,arguments,n)}else a=i.apply(this,arguments);return(0,o.default)(this,a)}}var k=(0,m.getStorage)("editorPopup"),S=(0,m.getService)("dataManager"),E=function(e){(0,l.default)(a,e);var t=L(a);function a(e){var i;(0,n.default)(this,a),i=t.call(this,e);var s=k.state("activeFullPopup").get();return i.state={popupVisible:!1,activePopup:s},i.handleCloseClick=i.handleCloseClick.bind((0,r.default)(i)),i.handlePrimaryButtonClick=i.handlePrimaryButtonClick.bind((0,r.default)(i)),i.handlePopupChange=i.handlePopupChange.bind((0,r.default)(i)),i.handleOutsideClick=i.handleOutsideClick.bind((0,r.default)(i)),i}return(0,s.default)(a,[{key:"componentDidMount",value:function(){k.state("activeFullPopup").onChange(this.handlePopupChange)}},{key:"componentWillUnmount",value:function(){k.state("activeFullPopup").ignoreChange(this.handlePopupChange)}},{key:"handlePopupChange",value:function(e){this.setState({activePopup:e,popupVisible:!!e})}},{key:"handleCloseClick",value:function(){this.setState({popupVisible:!1}),window.setTimeout((function(){k.state("activeFullPopup").set(!1)}),350)}},{key:"handlePrimaryButtonClick",value:function(){var e=k.state("fullScreenPopupData").get()||{};e.primaryButtonClick&&e.primaryButtonClick()}},{key:"handleOutsideClick",value:function(e){e.target.classList.contains("vcv-layout-popup--full-page")&&this.handleCloseClick()}},{key:"render",value:function(){var e=this.state,t=e.activePopup,a=e.popupVisible,n=v()({"vcv-layout-popup":!0,"vcv-layout-popup--full-page":!0,"vcv-layout-popup--visible":a}),s=k.state("fullScreenPopupData").get()||{},r=function(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?x(Object(a),!0).forEach((function(t){(0,i.default)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):x(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}({onClose:this.handleCloseClick,onPrimaryButtonClick:this.handlePrimaryButtonClick,isPremiumActivated:S.get("isPremiumActivated")},s),l=null;return"premium-teaser"===t?l=u.createElement(f.default,r):"terms-box"===t&&(l=u.createElement(w,{onClose:this.handleCloseClick})),u.createElement("div",{className:n,onClick:this.handleOutsideClick},u.createElement("div",{className:"vcv-layout-popup-container"},l))}}]),a}(u.Component)},"./public/components/premiumTeasers/component.js":function(e,t,a){"use strict";a.d(t,{default:function(){return C}});var i=a("./node_modules/@babel/runtime/helpers/esm/classCallCheck.js"),n=a("./node_modules/@babel/runtime/helpers/esm/createClass.js"),s=a("./node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js"),r=a("./node_modules/@babel/runtime/helpers/esm/inherits.js"),l=a("./node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn.js"),o=a("./node_modules/@babel/runtime/helpers/esm/getPrototypeOf.js"),c=a("./node_modules/react/index.js"),u=a("./node_modules/vc-cake/index.js"),d=a("./node_modules/classnames/index.js"),v=a.n(d),m=a("./public/editor/stores/store.js"),f=a("./public/editor/stores/notifications/slice.js");function p(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var a,i=(0,o.default)(e);if(t){var n=(0,o.default)(this).constructor;a=Reflect.construct(i,arguments,n)}else a=i.apply(this,arguments);return(0,l.default)(this,a)}}var g=(0,u.getService)("dataManager"),h=(0,u.getStorage)("hubAddons"),y=(0,u.getStorage)("workspace"),b=g.get("localizations"),C=function(e){(0,r.default)(a,e);var t=p(a);function a(e){var n;(0,i.default)(this,a),n=t.call(this,e);var r=!1;return(y.state("downloadingItems").get()||[]).includes(n.props.addonName)&&(r=!0),n.state={isDownloading:r},n.checkDownloading=n.checkDownloading.bind((0,s.default)(n)),n.handleClick=n.handleClick.bind((0,s.default)(n)),n.handleClose=n.handleClose.bind((0,s.default)(n)),n}return(0,n.default)(a,[{key:"componentDidMount",value:function(){window.addEventListener("keyup",this.handleClose),y.state("hasModal").set(!0)}},{key:"componentWillUnmount",value:function(){y.state("downloadingItems").ignoreChange(this.checkDownloading),window.removeEventListener("keyup",this.handleClose)}},{key:"handleClose",value:function(e){27===e.which&&(this.props.onClose(),y.state("hasModal").set(!1))}},{key:"checkDownloading",value:function(){(y.state("downloadingItems").get()||[]).includes(this.props.addonName)||(this.setState({isDownloading:!1}),this.props.onClose&&this.props.onClose())}},{key:"handleClick",value:function(){var e=this,t=h.state("addonTeasers").get(),a=t.findIndex((function(t){return t.tag===e.props.addonName})),i=t[a];if(h.state("addons").get()[i.tag]){var n=b.successAddonDownload||"{name} has been successfully downloaded from the Visual Composer Hub and added to your content library. To finish the installation process reload the page.";m.default.dispatch((0,f.notificationAdded)({type:"warning",text:n.replace("{name}",i.name),time:8e3}))}else this.setState({isDownloading:!0}),h.trigger("downloadAddon",i),y.state("downloadingItems").onChange(this.checkDownloading),this.props.onPrimaryButtonClick&&this.props.onPrimaryButtonClick()}},{key:"render",value:function(){var e=v()({"vcv-premium-teaser-btn":!0,"vcv-premium-teaser-btn--loading":this.state.isDownloading}),t=null,a=null;if(t=this.props.url&&!this.props.isPremiumActivated?c.createElement("a",{className:"vcv-premium-teaser-btn",href:this.props.url,target:"_blank",rel:"noopener noreferrer"},this.props.buttonText):c.createElement("button",{className:e,onClick:this.handleClick},this.props.buttonText),this.props.onClose){var i=b.close||"Close";a=c.createElement("button",{className:"vcv-premium-teaser-close vcv-ui-icon vcv-ui-icon-close-thin","aria-label":i,onClick:this.props.onClose})}return c.createElement("div",{className:"vcv-premium-teaser"},a,c.createElement("div",{className:"vcv-premium-teaser-badge"}),c.createElement("header",{className:"vcv-premium-teaser-header"},c.createElement("h2",{className:"vcv-premium-teaser-heading"},this.props.headingText)),c.createElement("div",{className:"vcv-premium-teaser-content"},c.createElement("p",{className:"vcv-premium-teaser-text",dangerouslySetInnerHTML:{__html:this.props.description}})),c.createElement("div",{className:"vcv-premium-teaser-action-container"},t))}}]),a}(c.Component)},"./public/components/scrollbar/scrollbar.js":function(e,t,a){"use strict";a.d(t,{default:function(){return y}});var i=a("./node_modules/@babel/runtime/helpers/esm/extends.js"),n=a("./node_modules/@babel/runtime/helpers/esm/classCallCheck.js"),s=a("./node_modules/@babel/runtime/helpers/esm/createClass.js"),r=a("./node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js"),l=a("./node_modules/@babel/runtime/helpers/esm/inherits.js"),o=a("./node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn.js"),c=a("./node_modules/@babel/runtime/helpers/esm/getPrototypeOf.js"),u=a("./node_modules/@babel/runtime/helpers/esm/defineProperty.js"),d=a("./node_modules/react/index.js"),v=a("./node_modules/classnames/index.js"),m=a.n(v),f=a("./node_modules/react-custom-scrollbars/lib/index.js"),p=a("./node_modules/prop-types/index.js"),g=a.n(p);function h(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var a,i=(0,c.default)(e);if(t){var n=(0,c.default)(this).constructor;a=Reflect.construct(i,arguments,n)}else a=i.apply(this,arguments);return(0,o.default)(this,a)}}var y=function(e){(0,l.default)(a,e);var t=h(a);function a(e){var i;return(0,n.default)(this,a),i=t.call(this,e),(0,u.default)((0,r.default)(i),"scrollbars",null),i.state={showTracks:!0},i}return(0,s.default)(a,[{key:"componentDidMount",value:function(){this.props.initialScrollTop&&this.scrollbars.scrollTop(this.props.initialScrollTop)}},{key:"scrollTop",value:function(e){return this.scrollbars.scrollTop(e)}},{key:"render",value:function(){var e=this,t=Object.assign({},this.props);delete t.initialScrollTop;var a=m()({"vcv-ui-scroll":!0,"vcv-ui-tree-layout-filled":Object.prototype.hasOwnProperty.call(this.props,"content")&&this.props.content});return d.createElement(f.Scrollbars,(0,i.default)({ref:function(t){e.scrollbars=t}},t,{className:a,renderTrackHorizontal:function(e){return d.createElement("div",(0,i.default)({},e,{className:"vcv-ui-scroll-track--horizontal"}))},renderTrackVertical:function(e){return d.createElement("div",(0,i.default)({},e,{className:"vcv-ui-scroll-track--vertical"}))},renderThumbHorizontal:function(e){return d.createElement("div",(0,i.default)({},e,{className:"vcv-ui-scroll-thumb--horizontal"}))},renderThumbVertical:function(e){return d.createElement("div",(0,i.default)({},e,{className:"vcv-ui-scroll-thumb--vertical"}))},renderView:function(e){return d.createElement("div",(0,i.default)({},e,{className:"vcv-ui-scroll-content"}))},onScroll:this.props.onScroll,hideTracksWhenNotNeeded:this.state.showTracks}))}}]),a}(d.Component);(0,u.default)(y,"propTypes",{content:g().number,onScroll:g().func})},"./public/components/stockMedia/giphyContainer.js":function(e,t,a){"use strict";a.d(t,{default:function(){return C}});var i=a("./node_modules/@babel/runtime/helpers/esm/extends.js"),n=a("./node_modules/@babel/runtime/helpers/esm/classCallCheck.js"),s=a("./node_modules/@babel/runtime/helpers/esm/createClass.js"),r=a("./node_modules/@babel/runtime/helpers/esm/inherits.js"),l=a("./node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn.js"),o=a("./node_modules/@babel/runtime/helpers/esm/getPrototypeOf.js"),c=a("./node_modules/@babel/runtime/helpers/esm/defineProperty.js"),u=a("./node_modules/react/index.js"),d=a("./public/components/stockMedia/stockMedia.js"),v=a("./node_modules/prop-types/index.js"),m=a.n(v),f=a("./public/sources/images/giphyLogo.raw"),p=a.n(f),g=a("./node_modules/vc-cake/index.js");function h(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var a,i=(0,o.default)(e);if(t){var n=(0,o.default)(this).constructor;a=Reflect.construct(i,arguments,n)}else a=i.apply(this,arguments);return(0,l.default)(this,a)}}var y=(0,g.getService)("dataManager"),b=(0,g.getService)("roleManager"),C=function(e){(0,r.default)(a,e);var t=h(a);function a(){return(0,n.default)(this,a),t.apply(this,arguments)}return(0,s.default)(a,[{key:"render",value:function(){var e=y.get("localizations"),t={searchText:e?e.discoverGifAnimationsText:"Discover the best GIF animations from Giphy.",getMediaText:e?e.getGiphiesText:"Download and Add Free Animated GIFs to Your Site",getMediaWithPremiumText:e?e.getGiphiesWithPremiumText:"Download and Add Free Animated GIFs to Your Site With Visual Composer Premium",noConnectionToStockMediaText:"".concat(e.noConnectionToGiphy," #10089")||0,downloadText:e?e.downloadAnimationsFromGiphy:"Download animations from Giphy to your Media Library",unlockText:e?e.activatePremiumToUnlockGiphy:"Activate Premium to Unlock Giphy Integration",searchResultKey:e?e.gifAnimations:"GIF animations",hasBeenDownloadedText:e?e.gifAnimationDownloadedToMediaLibrary:"GIF animation has been downloaded to your Media Library.",poweredByText:e&&e.poweredBy?"".concat(e.poweredBy," <a href='https://giphy.com/' target='_blank'>GIPHY</a>"):"Powered by <a href='https://giphy.com/' target='_blank'>GIPHY</a>"},a=[{size:"small",title:e?e.small:"Small"},{size:"regular",title:e?e.regular:"Regular"},{size:"full",title:e?e.full:"Full"}];return u.createElement(d.default,(0,i.default)({stockMediaLogo:p(),stockMediaLocalizations:t,vcvAuthorApiKey:null,apiUrlKey:"giphy",sizes:a,previewImageSize:"regular",customContainerClass:"vcv-stock-media-container--giphy",isAllowedForThisRole:b.can("hub_giphy",b.defaultTrue())},this.props))}}]),a}(u.Component);(0,c.default)(C,"propTypes",{scrolledToBottom:m().bool,scrollTop:m().number,namespace:m().string,filterType:m().string})},"./public/components/stockMedia/stockMedia.js":function(e,t,a){"use strict";a.d(t,{default:function(){return O}});var i=a("./node_modules/@babel/runtime/helpers/esm/classCallCheck.js"),n=a("./node_modules/@babel/runtime/helpers/esm/createClass.js"),s=a("./node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js"),r=a("./node_modules/@babel/runtime/helpers/esm/inherits.js"),l=a("./node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn.js"),o=a("./node_modules/@babel/runtime/helpers/esm/getPrototypeOf.js"),c=a("./node_modules/@babel/runtime/helpers/esm/defineProperty.js"),u=a("./node_modules/react/index.js"),d=a("./node_modules/classnames/index.js"),v=a.n(d),m=a("./node_modules/@babel/runtime/helpers/esm/extends.js"),f=a("./node_modules/prop-types/index.js"),p=a.n(f),g=a("./node_modules/lodash/lodash.js"),h=a.n(g),y=a("./node_modules/vc-cake/index.js"),b=a("./public/editor/stores/notifications/slice.js"),C=a("./node_modules/react-redux/es/index.js");function w(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var a,i=(0,o.default)(e);if(t){var n=(0,o.default)(this).constructor;a=Reflect.construct(i,arguments,n)}else a=i.apply(this,arguments);return(0,l.default)(this,a)}}var x=(0,y.getService)("dataProcessor"),L=(0,y.getService)("sharedAssetsLibrary"),k=(0,y.getService)("dataManager"),S=(0,y.getStorage)("editorPopup"),E=(0,y.getStorage)("workspace"),T=function(e){(0,r.default)(a,e);var t=w(a);function a(e){var n;return(0,i.default)(this,a),n=t.call(this,e),(0,c.default)((0,s.default)(n),"maxColumnCount",5),(0,c.default)((0,s.default)(n),"abortController",new window.AbortController),(0,c.default)((0,s.default)(n),"componentUnmounted",!1),(0,c.default)((0,s.default)(n),"vcvLicenseKey",k.get("licenseKey")||"free"),(0,c.default)((0,s.default)(n),"allowDownload",!0),n.state={columnData:h().defaultsDeep({},n.createDefaultColumnData()),total:0,columnCount:3,page:1,totalPages:0,requestInProgress:!1,hasError:!1,downloadingItems:[]},n.resultsWrapperRef=u.createRef(),n.handleImageLoad=n.handleImageLoad.bind((0,s.default)(n)),n.handleClickDownloadImage=n.handleClickDownloadImage.bind((0,s.default)(n)),n.setColumnCount=n.setColumnCount.bind((0,s.default)(n)),n.handleLockClick=n.handleLockClick.bind((0,s.default)(n)),n}return(0,n.default)(a,[{key:"componentDidMount",value:function(){window.addEventListener("resize",this.setColumnCount),this.setColumnCount(),this.getImagesFromServer("",1,"trending")}},{key:"componentWillUnmount",value:function(){window.removeEventListener("resize",this.setColumnCount),this.componentUnmounted=!0,this.abortController.abort()}},{key:"componentDidUpdate",value:function(e,t){var a=t.requestInProgress,i=t.page,n=e.scrolledToBottom,s=e.searchValue,r=e.scrollTop;this.props.searchValue&&(this.props.searchValue!==s?this.getImagesFromServer(this.props.searchValue,1):!1===a&&this.props.scrolledToBottom&&this.props.scrolledToBottom!==n&&this.getImagesFromServer(this.props.searchValue,i)),this.props.scrollTop!==r&&this.showImages()}},{key:"prepareImages",value:function(e){var t=this.getColumnData(e.results);if(this.setState({columnData:t,total:parseInt(e.total),page:this.state.page+1,totalPages:parseInt(e.totalPages),requestInProgress:!1}),this.resultContainer){var a=this.resultContainer.closest(".vcv-ui-scroll-content"),i=a&&a.getBoundingClientRect();i&&i.height>=a.scrollHeight&&this.getImagesFromServer(this.props.searchValue,this.state.page)}}},{key:"getColumnData",value:function(e){var t=this,a="";return a=1===this.state.page?h().defaultsDeep({},this.createDefaultColumnData()):h().defaultsDeep({},this.state.columnData),e&&e.length&&Object.keys(a).forEach((function(i){var n=a[i];e.forEach((function(e){var a=e.height/e.width,i=t.getSmallestFromArray(n);n[i].value+=a,n[i].images.push(e)}))})),a}},{key:"createDefaultColumnData",value:function(){for(var e={},t=1;t<=this.maxColumnCount;t++){e[t]=[];for(var a=0;a<t;a++)e[t].push({value:0,images:[]})}return e}},{key:"getImagesFromServer",value:function(e,t){var a=this,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"search",n=this.props,s=n.vcvAuthorApiKey,r=n.apiUrlKey,l=n.stockMediaLocalizations;if(!(t>1&&t>this.state.totalPages)){var o=k.get("apiUrl"),c=k.get("pluginUrl"),u="".concat(o,"/api/").concat(r,"/").concat(i),d=this.vcvLicenseKey;this.setState({page:t,requestInProgress:!0,hasError:!1});var v="";v="search"===i?"".concat(u,"/").concat(e,"?licenseKey=").concat(d,"&page=").concat(t,"&url=").concat(c):"".concat(u,"?licenseKey=").concat(d,"&url=").concat(c),s&&(v+="&author_api_key=".concat(s)),window.fetch(v,{method:"get",signal:this.abortController.signal}).then((function(e){return e.json()})).then((function(e){e&&(Object.prototype.hasOwnProperty.call(e,"allowDownload")?a.allowDownload=e.allowDownload:a.allowDownload=!0,a.prepareImages(e),e.results&&e.results.length&&a.showImages())}),(function(e){if(!a.componentUnmounted){var t=l&&l.noConnectionToStockMediaText;a.props.addNotification({text:t,time:5e3,type:"error",id:"stock-media-error--".concat(r),usePortal:".media-frame"===a.props.portal}),a.setState({hasError:!0}),(0,y.env)("VCV_DEBUG")&&console.warn(t,e)}}))}}},{key:"getSmallestFromArray",value:function(e){if(1===e.length)return 0;var t=0,a=e[0].value;return e.forEach((function(i,n){i.value<a&&(a=e[n].value,t=n)})),t}},{key:"setColumnCount",value:function(){var e=this.getColumnCount();this.state.columnCount!==e&&(this.setState({columnCount:e}),this.showImages());var t=window.innerHeight||document.documentElement.clientHeight;t!==this.windowHeight&&this.showImages(),this.windowHeight=t}},{key:"getColumnCount",value:function(){for(var e=(this.resultsWrapperRef&&this.resultsWrapperRef.current&&this.resultsWrapperRef.current.getBoundingClientRect()).width||window.innerWidth||document.documentElement.clientWidth,t=300,a=1;a<=this.maxColumnCount;a++){if(e<t+250)return a;t+=250}return this.maxColumnCount}},{key:"handleImageLoad",value:function(e){var t=e.currentTarget;if(t){var a=t.closest(".vcv-stock-image-wrapper");a&&a.classList.add("vcv-stock-image--loaded")}}},{key:"showImages",value:function(){var e=this.resultContainer&&this.resultContainer.querySelectorAll(".vcv-stock-image-not-visible");e&&e.length&&e.forEach((function(e){e.getBoundingClientRect().top-100<(window.innerHeight||document.documentElement.clientHeight)&&(e.src=e.dataset.src,e.classList.remove("vcv-stock-image-not-visible"))}))}},{key:"handleClickDownloadImage",value:function(e){var t=this,i=this.props,n=i.apiUrlKey,s=i.stockMediaLocalizations,r=e.currentTarget,l=r&&r.getAttribute("data-img-size"),o=r&&r.closest(".vcv-stock-image-inner"),c=o&&o.id;if(c&&l){var u=this.state.downloadingItems;u[c]=!0,this.setState({downloadingItems:u}),x.appServerRequest({"vcv-action":"hub:".concat(n,":download:adminNonce"),"vcv-nonce":k.get("nonce"),"vcv-imageId":c,"vcv-imageSize":l,"vcv-stockMediaType":n}).then((function(i){try{var r=JSON.parse(i);if(r.status)t.props.addNotification({text:s&&s.hasBeenDownloadedText||"",time:5e3,usePortal:".media-frame"===t.props.portal});else{var l=r.response?r.response.message:r.message;l=l||"".concat(a.localizations.noAccessCheckLicence," #10087")||0,t.props.addNotification({text:l,time:5e3,type:"error",id:"stock-media-error--".concat(n),usePortal:".media-frame"===t.props.portal}),(0,y.env)("VCV_DEBUG")&&console.warn(l,r)}}catch(e){var o="".concat(a.localizations.coundNotParseData," #10086")||0;t.props.addNotification({text:o,time:5e3,type:"error",id:"stock-media-error--".concat(n),usePortal:".media-frame"===t.props.portal}),(0,y.env)("VCV_DEBUG")&&console.warn(o,e)}if(!t.componentUnmounted){var u=t.state.downloadingItems;delete u[c],t.setState({downloadingItems:u})}}))}}},{key:"getSizeButtons",value:function(e){var t=this;return this.props.sizes.map((function(a){var i=null;return"number"==typeof a.size&&e&&(i=u.createElement("span",null," (",a.size," x ",Math.round(a.size*e),")")),u.createElement("button",{className:"vcv-stock-image-download-button",onClick:t.handleClickDownloadImage,"data-img-size":a.size,key:"stock-media-download-button-".concat(a.size)},a.title,i,u.createElement("span",{className:"vcv-ui-icon vcv-ui-icon-download"}))}))}},{key:"getAuthorButton",value:function(e){if(e&&e.url)return u.createElement("a",{href:e&&e.url,target:"_blank",rel:"noopener noreferrer",className:"vcv-stock-image-download-button vcv-stock-image-author"},u.createElement("img",{src:e&&e.image,alt:e&&e.name,className:"vcv-stock-image-author-image"}),e&&e.name)}},{key:"handleLockClick",value:function(){var e=k.get("isPremiumActivated"),t=a.localizations?a.localizations.unlockAllFeatures:"Unlock All Features",i="";"giphy"===this.props.apiUrlKey?i=a.localizations?a.localizations.accessToGiphy:"Access the whole GIPHY library with Visual Composer Premium.":"unsplash"===this.props.apiUrlKey&&(i=a.localizations?a.localizations.accessToUnsplash:"Access the whole Unsplash stock image library with Visual Composer Premium.");var n=k.get("utm"),s=this.props.renderPlace?this.props.renderPlace:"hub",r=E.state("settings").get(),l=r&&r.options&&r.options.filterType?"-add"+r.options.filterType:"",o="".concat(this.props.filterType).concat(l,"-").concat(s,"-").concat(this.pro