Jeg Elementor Kit - Version 1.2.0

Version Description

  • 2021-03-12 =
  • Improvement: Filter params to ajax post
  • Add new widgets: Countdown, Button, Video Button, and Post List.
  • Add glass blur effect on advanced style.
Download this release

Release Info

Developer jegstudio
Plugin Icon 128x128 Jeg Elementor Kit
Version 1.2.0
Comparing to
See all releases

Code changes from version 1.1.5 to 1.2.0

Files changed (32) hide show
  1. assets/css/admin/editor.css +1 -1
  2. assets/css/admin/editor.css.map +1 -1
  3. assets/css/main.css +1 -1
  4. assets/css/main.css.map +1 -1
  5. assets/dev/js/{post-block.js → post-pagination.js} +5 -4
  6. assets/dev/js/video-button.js +87 -0
  7. assets/dev/js/video.js +0 -41
  8. assets/dev/scss/admin/editor.scss +13 -3
  9. assets/dev/scss/main.scss +222 -215
  10. assets/img/admin/block-icon/post-list.svg +1 -0
  11. assets/img/admin/block-icon/video-button.svg +1 -0
  12. assets/js/elementor/editor-support.js +15 -2
  13. assets/js/elements/elements.js +14 -14
  14. assets/js/elements/post-block.js +0 -100
  15. assets/js/elements/post-pagination.js +100 -0
  16. assets/js/elements/{video.js → video-button.js} +6 -6
  17. class/ajax/class-ajax.php +162 -0
  18. class/assets/class-asset.php +252 -0
  19. class/class-init.php +7 -3
  20. class/elements/class-element.php +97 -249
  21. class/elements/elementor/class-elementor-kit-abstract.php +5 -1
  22. class/elements/elementor/{class-video-elementor.php → class-video-button-elementor.php} +3 -3
  23. class/elements/options/class-portfolio-gallery-option.php +13 -0
  24. class/elements/options/class-post-list-option.php +462 -14
  25. class/elements/options/{class-video-option.php → class-video-button-option.php} +34 -27
  26. class/elements/views/class-portfolio-gallery-view.php +4 -3
  27. class/elements/views/class-post-block-view.php +44 -1
  28. class/elements/views/class-post-list-view.php +56 -173
  29. class/elements/views/{class-video-view.php → class-video-button-view.php} +21 -23
  30. class/elements/views/class-view-abstract.php +17 -5
  31. jeg-elementor-kit.php +2 -2
  32. languages/jeg-elementor-kit.pot +26 -15
assets/css/admin/editor.css CHANGED
@@ -1,2 +1,2 @@
1
- .elementor-control-sg_content_postblock_type .elementor-choices,.elementor-control-sg_layout_testimonial_choose .elementor-choices{text-align:left;background:0 0;display:table;line-height:1!important}.elementor-control-sg_content_postblock_type>.elementor-control-content>.elementor-control-field,.elementor-control-sg_layout_testimonial_choose>.elementor-control-content>.elementor-control-field{-ms-flex-wrap:wrap;flex-wrap:wrap}.elementor-control-sg_content_postblock_type>.elementor-control-content>.elementor-control-field>.elementor-control-input-wrapper,.elementor-control-sg_layout_testimonial_choose>.elementor-control-content>.elementor-control-field>.elementor-control-input-wrapper{width:100%;margin-top:10px}.elementor-control-sg_content_postblock_type label[for^=elementor-control-],.elementor-control-sg_layout_testimonial_choose label[for^=elementor-control-]{margin-bottom:5px;margin-right:5px;width:118px!important;height:88px!important;display:inline-block!important;border-width:1px;border-style:solid;border-color:#ddd!important;padding:3px}.elementor-control-sg_content_postblock_type label[for^=elementor-control-] i,.elementor-control-sg_layout_testimonial_choose label[for^=elementor-control-] i{width:auto;height:100%;display:block}.elementor-control-sg_content_postblock_type input[name^=elementor-choose-sg_content_postblock_type-]:checked+.elementor-choices-label{border-color:#278ab7;background-color:#278ab7}.elementor-control-sg_content_postblock_type label[for^=elementor-control-] .jkit-postblock-type-1{background-image:url(../../img/admin/post-block-1.png)}.elementor-control-sg_content_postblock_type label[for^=elementor-control-] .jkit-postblock-type-2{background-image:url(../../img/admin/post-block-2.png)}.elementor-control-sg_content_postblock_type label[for^=elementor-control-] .jkit-postblock-type-3{background-image:url(../../img/admin/post-block-3.png)}.elementor-control-sg_content_postblock_type label[for^=elementor-control-] .jkit-postblock-type-4{background-image:url(../../img/admin/post-block-4.png)}.elementor-control-sg_content_postblock_type label[for^=elementor-control-] .jkit-postblock-type-5{background-image:url(../../img/admin/post-block-5.png)}.elementor-control-sg_layout_testimonial_choose input[name^=elementor-choose-sg_layout_testimonial_choose-]:checked+.elementor-choices-label{border-color:#278ab7;background-color:#278ab7}.elementor-control-sg_layout_testimonial_choose label[for^=elementor-control-] .jkit-testimonials-layout-1{background-image:url(../../img/admin/testimonial-1.png)}.elementor-control-sg_layout_testimonial_choose label[for^=elementor-control-] .jkit-testimonials-layout-2{background-image:url(../../img/admin/testimonial-2.png)}.elementor-control-sg_layout_testimonial_choose label[for^=elementor-control-] .jkit-testimonials-layout-3{background-image:url(../../img/admin/testimonial-3.png)}.elementor-control-sg_layout_testimonial_choose label[for^=elementor-control-] .jkit-testimonials-layout-4{background-image:url(../../img/admin/testimonial-4.png)}i[class^=jkit_accordion],i[class^=jkit_animated_text],i[class^=jkit_button],i[class^=jkit_client_logo],i[class^=jkit_contact_form_7],i[class^=jkit_countdown],i[class^=jkit_fun_fact],i[class^=jkit_gallery],i[class^=jkit_icon_box],i[class^=jkit_image_box],i[class^=jkit_nav_menu],i[class^=jkit_pie_chart],i[class^=jkit_portfolio_gallery],i[class^=jkit_post_block],i[class^=jkit_progress_bar],i[class^=jkit_team],i[class^=jkit_testimonials]{background-size:auto!important;width:32px!important;height:32px!important;display:block;margin-left:auto;margin-right:auto}i[class^=jkit-option-transform]{background-size:auto!important;width:12px!important;height:12px!important;display:inline-block}i[class^=jkit_nav_menu]{background-image:url(../../img/admin/block-icon/nav-menu.svg)}i[class^=jkit_icon_box]{background-image:url(../../img/admin/block-icon/icon-box.svg)}i[class^=jkit_image_box]{background-image:url(../../img/admin/block-icon/image-box.svg)}i[class^=jkit_fun_fact]{background-image:url(../../img/admin/block-icon/funfact.svg)}i[class^=jkit_progress_bar]{background-image:url(../../img/admin/block-icon/progress-bar.svg)}i[class^=jkit_client_logo]{background-image:url(../../img/admin/block-icon/client-logo.svg)}i[class^=jkit_testimonials]{background-image:url(../../img/admin/block-icon/testimonial.svg)}i[class^=jkit_accordion]{background-image:url(../../img/admin/block-icon/accordion.svg)}i[class^=jkit_gallery]{background-image:url(../../img/admin/block-icon/gallery.svg)}i[class^=jkit_contact_form_7]{background-image:url(../../img/admin/block-icon/form-cf7.svg)}i[class^=jkit_post_block]{background-image:url(../../img/admin/block-icon/post-block.svg)}i[class^=jkit_team]{background-image:url(../../img/admin/block-icon/team.svg)}i[class^=jkit_pie_chart]{background-image:url(../../img/admin/block-icon/pie-chart.svg)}i[class^=jkit_portfolio_gallery]{background-image:url(../../img/admin/block-icon/portfolio.svg)}i[class^=jkit_animated_text]{background-image:url(../../img/admin/block-icon/animated-text.svg)}i[class^=jkit_countdown]{background-image:url(../../img/admin/block-icon/countdown.svg)}i[class^=jkit_button]{background-image:url(../../img/admin/block-icon/button.svg)}i[class^=jkit-option-transform]{background-image:url(../../img/admin/icon.svg)}
2
  /*# sourceMappingURL=editor.css.map */
1
+ .elementor-control-sg_content_postblock_type .elementor-choices,.elementor-control-sg_layout_testimonial_choose .elementor-choices{text-align:left;background:0 0;display:table;line-height:1!important}.elementor-control-sg_content_postblock_type>.elementor-control-content>.elementor-control-field,.elementor-control-sg_layout_testimonial_choose>.elementor-control-content>.elementor-control-field{-ms-flex-wrap:wrap;flex-wrap:wrap}.elementor-control-sg_content_postblock_type>.elementor-control-content>.elementor-control-field>.elementor-control-input-wrapper,.elementor-control-sg_layout_testimonial_choose>.elementor-control-content>.elementor-control-field>.elementor-control-input-wrapper{width:100%;margin-top:10px}.elementor-control-sg_content_postblock_type label[for^=elementor-control-],.elementor-control-sg_layout_testimonial_choose label[for^=elementor-control-]{margin-bottom:5px;margin-right:5px;width:118px!important;height:88px!important;display:inline-block!important;border-width:1px;border-style:solid;border-color:#ddd!important;padding:3px}.elementor-control-sg_content_postblock_type label[for^=elementor-control-] i,.elementor-control-sg_layout_testimonial_choose label[for^=elementor-control-] i{width:auto;height:100%;display:block}.elementor-control-sg_content_postblock_type input[name^=elementor-choose-sg_content_postblock_type-]:checked+.elementor-choices-label{border-color:#278ab7;background-color:#278ab7}.elementor-control-sg_content_postblock_type label[for^=elementor-control-] .jkit-postblock-type-1{background-image:url(../../img/admin/post-block-1.png)}.elementor-control-sg_content_postblock_type label[for^=elementor-control-] .jkit-postblock-type-2{background-image:url(../../img/admin/post-block-2.png)}.elementor-control-sg_content_postblock_type label[for^=elementor-control-] .jkit-postblock-type-3{background-image:url(../../img/admin/post-block-3.png)}.elementor-control-sg_content_postblock_type label[for^=elementor-control-] .jkit-postblock-type-4{background-image:url(../../img/admin/post-block-4.png)}.elementor-control-sg_content_postblock_type label[for^=elementor-control-] .jkit-postblock-type-5{background-image:url(../../img/admin/post-block-5.png)}.elementor-control-sg_layout_testimonial_choose input[name^=elementor-choose-sg_layout_testimonial_choose-]:checked+.elementor-choices-label{border-color:#278ab7;background-color:#278ab7}.elementor-control-sg_layout_testimonial_choose label[for^=elementor-control-] .jkit-testimonials-layout-1{background-image:url(../../img/admin/testimonial-1.png)}.elementor-control-sg_layout_testimonial_choose label[for^=elementor-control-] .jkit-testimonials-layout-2{background-image:url(../../img/admin/testimonial-2.png)}.elementor-control-sg_layout_testimonial_choose label[for^=elementor-control-] .jkit-testimonials-layout-3{background-image:url(../../img/admin/testimonial-3.png)}.elementor-control-sg_layout_testimonial_choose label[for^=elementor-control-] .jkit-testimonials-layout-4{background-image:url(../../img/admin/testimonial-4.png)}i[class^=jkit_accordion],i[class^=jkit_animated_text],i[class^=jkit_button],i[class^=jkit_client_logo],i[class^=jkit_contact_form_7],i[class^=jkit_countdown],i[class^=jkit_fun_fact],i[class^=jkit_gallery],i[class^=jkit_icon_box],i[class^=jkit_image_box],i[class^=jkit_nav_menu],i[class^=jkit_pie_chart],i[class^=jkit_portfolio_gallery],i[class^=jkit_post_block],i[class^=jkit_post_list],i[class^=jkit_progress_bar],i[class^=jkit_team],i[class^=jkit_testimonials],i[class^=jkit_video_button]{background-size:auto!important;width:32px!important;height:32px!important;display:block;margin-left:auto;margin-right:auto}i[class^=jkit-option-additional]{background-size:auto!important;width:12px!important;height:12px!important;display:inline-block}i[class^=jkit_nav_menu]{background-image:url(../../img/admin/block-icon/nav-menu.svg)}i[class^=jkit_icon_box]{background-image:url(../../img/admin/block-icon/icon-box.svg)}i[class^=jkit_image_box]{background-image:url(../../img/admin/block-icon/image-box.svg)}i[class^=jkit_fun_fact]{background-image:url(../../img/admin/block-icon/funfact.svg)}i[class^=jkit_progress_bar]{background-image:url(../../img/admin/block-icon/progress-bar.svg)}i[class^=jkit_client_logo]{background-image:url(../../img/admin/block-icon/client-logo.svg)}i[class^=jkit_testimonials]{background-image:url(../../img/admin/block-icon/testimonial.svg)}i[class^=jkit_accordion]{background-image:url(../../img/admin/block-icon/accordion.svg)}i[class^=jkit_gallery]{background-image:url(../../img/admin/block-icon/gallery.svg)}i[class^=jkit_contact_form_7]{background-image:url(../../img/admin/block-icon/form-cf7.svg)}i[class^=jkit_post_block]{background-image:url(../../img/admin/block-icon/post-block.svg)}i[class^=jkit_team]{background-image:url(../../img/admin/block-icon/team.svg)}i[class^=jkit_pie_chart]{background-image:url(../../img/admin/block-icon/pie-chart.svg)}i[class^=jkit_portfolio_gallery]{background-image:url(../../img/admin/block-icon/portfolio.svg)}i[class^=jkit_animated_text]{background-image:url(../../img/admin/block-icon/animated-text.svg)}i[class^=jkit_countdown]{background-image:url(../../img/admin/block-icon/countdown.svg)}i[class^=jkit_button]{background-image:url(../../img/admin/block-icon/button.svg)}i[class^=jkit_post_list]{background-image:url(../../img/admin/block-icon/post-list.svg)}i[class^=jkit_video_button]{background-image:url(../../img/admin/block-icon/video-button.svg)}i[class^=jkit-option-additional]{background-image:url(../../img/admin/icon.svg)}
2
  /*# sourceMappingURL=editor.css.map */
assets/css/admin/editor.css.map CHANGED
@@ -1 +1 @@
1
- {"version":3,"sources":["editor.scss"],"names":[],"mappings":"AAAA,gEACA,mEAEQ,WAAY,KACZ,WAAY,IACZ,QAAS,MACT,YAAa,YANrB,iGACA,oGAYQ,cAAe,KACf,UAAW,KAdnB,kIACA,qIASY,MAAO,KACP,WAAY,KAXxB,4EACA,+EAgBQ,cAAe,IACf,aAAc,IACd,MAAO,gBACP,OAAQ,eACR,QAAS,uBACT,aAAc,IACd,aAAc,MACd,aAAc,eACd,QAAS,IAzBjB,8EACA,iFA0BY,MAAO,KACP,OAAQ,KACR,QAAS,MAKrB,uIAEQ,aAAc,QACd,iBAAkB,QAH1B,mGAMQ,iBAAkB,sCAN1B,mGASQ,iBAAkB,sCAT1B,mGAYQ,iBAAkB,sCAZ1B,mGAeQ,iBAAkB,sCAf1B,mGAkBQ,iBAAkB,sCAI1B,6IAEQ,aAAc,QACd,iBAAkB,QAH1B,2GAMQ,iBAAkB,uCAN1B,2GASQ,iBAAkB,uCAT1B,2GAYQ,iBAAkB,uCAZ1B,2GAeQ,iBAAkB,uCAW1B,yBAOA,6BAEA,sBAXA,2BAIA,8BAMA,yBAZA,wBAKA,uBAPA,wBACA,yBAFA,wBAYA,yBACA,iCAHA,0BANA,4BAOA,oBALA,4BAWI,gBAAiB,eACjB,MAAO,eACP,OAAQ,eACR,QAAS,MACT,YAAa,KACb,aAAc,KAGlB,gCACI,gBAAiB,eACjB,MAAO,eACP,OAAQ,eACR,QAAS,aAGb,wBACI,iBAAkB,6CAGtB,wBACI,iBAAkB,6CAGtB,yBACI,iBAAkB,8CAGtB,wBACI,iBAAkB,4CAGtB,4BACI,iBAAkB,iDAGtB,2BACI,iBAAkB,gDAGtB,4BACI,iBAAkB,gDAGtB,yBACI,iBAAkB,8CAGtB,uBACI,iBAAkB,4CAGtB,8BACI,iBAAkB,6CAGtB,0BACI,iBAAkB,+CAGtB,oBACI,iBAAkB,yCAGtB,yBACI,iBAAkB,8CAGtB,iCACI,iBAAkB,8CAGtB,6BACI,iBAAkB,kDAGtB,yBACI,iBAAkB,8CAGtB,sBACI,iBAAkB,2CAGtB,gCACI,iBAAkB","file":"editor.css","sourcesContent":[".elementor-control-sg_content_postblock_type,\n.elementor-control-sg_layout_testimonial_choose {\n .elementor-choices {\n text-align: left;\n background: transparent;\n display: table;\n line-height: 1 !important;\n }\n >.elementor-control-content>.elementor-control-field {\n >.elementor-control-input-wrapper {\n width: 100%;\n margin-top: 10px;\n }\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n }\n label[for^=\"elementor-control-\"] {\n margin-bottom: 5px;\n margin-right: 5px;\n width: 118px !important;\n height: 88px !important;\n display: inline-block !important;\n border-width: 1px;\n border-style: solid;\n border-color: #ddd !important;\n padding: 3px;\n i {\n width: auto;\n height: 100%;\n display: block;\n }\n }\n}\n\n.elementor-control-sg_content_postblock_type {\n input[name^=\"elementor-choose-sg_content_postblock_type-\"]:checked+.elementor-choices-label {\n border-color: #278ab7;\n background-color: #278ab7;\n }\n label[for^=\"elementor-control-\"] .jkit-postblock-type-1 {\n background-image: url('../../img/admin/post-block-1.png');\n }\n label[for^=\"elementor-control-\"] .jkit-postblock-type-2 {\n background-image: url('../../img/admin/post-block-2.png');\n }\n label[for^=\"elementor-control-\"] .jkit-postblock-type-3 {\n background-image: url('../../img/admin/post-block-3.png');\n }\n label[for^=\"elementor-control-\"] .jkit-postblock-type-4 {\n background-image: url('../../img/admin/post-block-4.png');\n }\n label[for^=\"elementor-control-\"] .jkit-postblock-type-5 {\n background-image: url('../../img/admin/post-block-5.png');\n }\n}\n\n.elementor-control-sg_layout_testimonial_choose {\n input[name^=\"elementor-choose-sg_layout_testimonial_choose-\"]:checked+.elementor-choices-label {\n border-color: #278ab7;\n background-color: #278ab7;\n }\n label[for^=\"elementor-control-\"] .jkit-testimonials-layout-1 {\n background-image: url('../../img/admin/testimonial-1.png');\n }\n label[for^=\"elementor-control-\"] .jkit-testimonials-layout-2 {\n background-image: url('../../img/admin/testimonial-2.png');\n }\n label[for^=\"elementor-control-\"] .jkit-testimonials-layout-3 {\n background-image: url('../../img/admin/testimonial-3.png');\n }\n label[for^=\"elementor-control-\"] .jkit-testimonials-layout-4 {\n background-image: url('../../img/admin/testimonial-4.png');\n }\n}\n\ni[class^=jkit_nav_menu],\ni[class^=jkit_icon_box],\ni[class^=jkit_image_box],\ni[class^=jkit_fun_fact],\ni[class^=jkit_progress_bar],\ni[class^=jkit_client_logo],\ni[class^=jkit_testimonials],\ni[class^=jkit_accordion],\ni[class^=jkit_gallery],\ni[class^=jkit_contact_form_7],\ni[class^=jkit_post_block],\ni[class^=jkit_team],\ni[class^=jkit_pie_chart],\ni[class^=jkit_portfolio_gallery],\ni[class^=jkit_animated_text],\ni[class^=jkit_countdown],\ni[class^=jkit_button] {\n background-size: auto !important;\n width: 32px !important;\n height: 32px !important;\n display: block;\n margin-left: auto;\n margin-right: auto;\n}\n\ni[class^=jkit-option-transform] {\n background-size: auto !important;\n width: 12px !important;\n height: 12px !important;\n display: inline-block;\n}\n\ni[class^=jkit_nav_menu] {\n background-image: url('../../img/admin/block-icon/nav-menu.svg');\n}\n\ni[class^=jkit_icon_box] {\n background-image: url('../../img/admin/block-icon/icon-box.svg');\n}\n\ni[class^=jkit_image_box] {\n background-image: url('../../img/admin/block-icon/image-box.svg');\n}\n\ni[class^=jkit_fun_fact] {\n background-image: url('../../img/admin/block-icon/funfact.svg');\n}\n\ni[class^=jkit_progress_bar] {\n background-image: url('../../img/admin/block-icon/progress-bar.svg');\n}\n\ni[class^=jkit_client_logo] {\n background-image: url('../../img/admin/block-icon/client-logo.svg');\n}\n\ni[class^=jkit_testimonials] {\n background-image: url('../../img/admin/block-icon/testimonial.svg');\n}\n\ni[class^=jkit_accordion] {\n background-image: url('../../img/admin/block-icon/accordion.svg');\n}\n\ni[class^=jkit_gallery] {\n background-image: url('../../img/admin/block-icon/gallery.svg');\n}\n\ni[class^=jkit_contact_form_7] {\n background-image: url('../../img/admin/block-icon/form-cf7.svg');\n}\n\ni[class^=jkit_post_block] {\n background-image: url('../../img/admin/block-icon/post-block.svg');\n}\n\ni[class^=jkit_team] {\n background-image: url('../../img/admin/block-icon/team.svg');\n}\n\ni[class^=jkit_pie_chart] {\n background-image: url('../../img/admin/block-icon/pie-chart.svg');\n}\n\ni[class^=jkit_portfolio_gallery] {\n background-image: url('../../img/admin/block-icon/portfolio.svg');\n}\n\ni[class^=jkit_animated_text] {\n background-image: url('../../img/admin/block-icon/animated-text.svg');\n}\n\ni[class^=jkit_countdown] {\n background-image: url('../../img/admin/block-icon/countdown.svg');\n}\n\ni[class^=jkit_button] {\n background-image: url('../../img/admin/block-icon/button.svg');\n}\n\ni[class^=jkit-option-transform] {\n background-image: url('../../img/admin/icon.svg');\n}"]}
1
+ {"version":3,"sources":["editor.scss"],"names":[],"mappings":"AAAA,gEACA,mEAEQ,WAAY,KACZ,WAAY,IACZ,QAAS,MACT,YAAa,YANrB,iGACA,oGAYQ,cAAe,KACf,UAAW,KAdnB,kIACA,qIASY,MAAO,KACP,WAAY,KAXxB,4EACA,+EAgBQ,cAAe,IACf,aAAc,IACd,MAAO,gBACP,OAAQ,eACR,QAAS,uBACT,aAAc,IACd,aAAc,MACd,aAAc,eACd,QAAS,IAzBjB,8EACA,iFA0BY,MAAO,KACP,OAAQ,KACR,QAAS,MAKrB,uIAEQ,aAAc,QACd,iBAAkB,QAH1B,mGAMQ,iBAAkB,sCAN1B,mGASQ,iBAAkB,sCAT1B,mGAYQ,iBAAkB,sCAZ1B,mGAeQ,iBAAkB,sCAf1B,mGAkBQ,iBAAkB,sCAI1B,6IAEQ,aAAc,QACd,iBAAkB,QAH1B,2GAMQ,iBAAkB,uCAN1B,2GASQ,iBAAkB,uCAT1B,2GAYQ,iBAAkB,uCAZ1B,2GAeQ,iBAAkB,uCAW1B,yBAOA,6BAEA,sBAXA,2BAIA,8BAMA,yBAZA,wBAKA,uBAPA,wBACA,yBAFA,wBAYA,yBACA,iCAHA,0BAOA,yBAbA,4BAOA,oBALA,4BAYA,4BACI,gBAAiB,eACjB,MAAO,eACP,OAAQ,eACR,QAAS,MACT,YAAa,KACb,aAAc,KAGlB,iCACI,gBAAiB,eACjB,MAAO,eACP,OAAQ,eACR,QAAS,aAGb,wBACI,iBAAkB,6CAGtB,wBACI,iBAAkB,6CAGtB,yBACI,iBAAkB,8CAGtB,wBACI,iBAAkB,4CAGtB,4BACI,iBAAkB,iDAGtB,2BACI,iBAAkB,gDAGtB,4BACI,iBAAkB,gDAGtB,yBACI,iBAAkB,8CAGtB,uBACI,iBAAkB,4CAGtB,8BACI,iBAAkB,6CAGtB,0BACI,iBAAkB,+CAGtB,oBACI,iBAAkB,yCAGtB,yBACI,iBAAkB,8CAGtB,iCACI,iBAAkB,8CAGtB,6BACI,iBAAkB,kDAGtB,yBACI,iBAAkB,8CAGtB,sBACI,iBAAkB,2CAGtB,yBACI,iBAAkB,8CAGtB,4BACI,iBAAkB,iDAGtB,iCACI,iBAAkB","file":"editor.css","sourcesContent":[".elementor-control-sg_content_postblock_type,\n.elementor-control-sg_layout_testimonial_choose {\n .elementor-choices {\n text-align: left;\n background: transparent;\n display: table;\n line-height: 1 !important;\n }\n >.elementor-control-content>.elementor-control-field {\n >.elementor-control-input-wrapper {\n width: 100%;\n margin-top: 10px;\n }\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n }\n label[for^=\"elementor-control-\"] {\n margin-bottom: 5px;\n margin-right: 5px;\n width: 118px !important;\n height: 88px !important;\n display: inline-block !important;\n border-width: 1px;\n border-style: solid;\n border-color: #ddd !important;\n padding: 3px;\n i {\n width: auto;\n height: 100%;\n display: block;\n }\n }\n}\n\n.elementor-control-sg_content_postblock_type {\n input[name^=\"elementor-choose-sg_content_postblock_type-\"]:checked+.elementor-choices-label {\n border-color: #278ab7;\n background-color: #278ab7;\n }\n label[for^=\"elementor-control-\"] .jkit-postblock-type-1 {\n background-image: url('../../img/admin/post-block-1.png');\n }\n label[for^=\"elementor-control-\"] .jkit-postblock-type-2 {\n background-image: url('../../img/admin/post-block-2.png');\n }\n label[for^=\"elementor-control-\"] .jkit-postblock-type-3 {\n background-image: url('../../img/admin/post-block-3.png');\n }\n label[for^=\"elementor-control-\"] .jkit-postblock-type-4 {\n background-image: url('../../img/admin/post-block-4.png');\n }\n label[for^=\"elementor-control-\"] .jkit-postblock-type-5 {\n background-image: url('../../img/admin/post-block-5.png');\n }\n}\n\n.elementor-control-sg_layout_testimonial_choose {\n input[name^=\"elementor-choose-sg_layout_testimonial_choose-\"]:checked+.elementor-choices-label {\n border-color: #278ab7;\n background-color: #278ab7;\n }\n label[for^=\"elementor-control-\"] .jkit-testimonials-layout-1 {\n background-image: url('../../img/admin/testimonial-1.png');\n }\n label[for^=\"elementor-control-\"] .jkit-testimonials-layout-2 {\n background-image: url('../../img/admin/testimonial-2.png');\n }\n label[for^=\"elementor-control-\"] .jkit-testimonials-layout-3 {\n background-image: url('../../img/admin/testimonial-3.png');\n }\n label[for^=\"elementor-control-\"] .jkit-testimonials-layout-4 {\n background-image: url('../../img/admin/testimonial-4.png');\n }\n}\n\ni[class^=jkit_nav_menu],\ni[class^=jkit_icon_box],\ni[class^=jkit_image_box],\ni[class^=jkit_fun_fact],\ni[class^=jkit_progress_bar],\ni[class^=jkit_client_logo],\ni[class^=jkit_testimonials],\ni[class^=jkit_accordion],\ni[class^=jkit_gallery],\ni[class^=jkit_contact_form_7],\ni[class^=jkit_post_block],\ni[class^=jkit_team],\ni[class^=jkit_pie_chart],\ni[class^=jkit_portfolio_gallery],\ni[class^=jkit_animated_text],\ni[class^=jkit_countdown],\ni[class^=jkit_button],\ni[class^=jkit_post_list],\ni[class^=jkit_video_button] {\n background-size: auto !important;\n width: 32px !important;\n height: 32px !important;\n display: block;\n margin-left: auto;\n margin-right: auto;\n}\n\ni[class^=jkit-option-additional] {\n background-size: auto !important;\n width: 12px !important;\n height: 12px !important;\n display: inline-block;\n}\n\ni[class^=jkit_nav_menu] {\n background-image: url('../../img/admin/block-icon/nav-menu.svg');\n}\n\ni[class^=jkit_icon_box] {\n background-image: url('../../img/admin/block-icon/icon-box.svg');\n}\n\ni[class^=jkit_image_box] {\n background-image: url('../../img/admin/block-icon/image-box.svg');\n}\n\ni[class^=jkit_fun_fact] {\n background-image: url('../../img/admin/block-icon/funfact.svg');\n}\n\ni[class^=jkit_progress_bar] {\n background-image: url('../../img/admin/block-icon/progress-bar.svg');\n}\n\ni[class^=jkit_client_logo] {\n background-image: url('../../img/admin/block-icon/client-logo.svg');\n}\n\ni[class^=jkit_testimonials] {\n background-image: url('../../img/admin/block-icon/testimonial.svg');\n}\n\ni[class^=jkit_accordion] {\n background-image: url('../../img/admin/block-icon/accordion.svg');\n}\n\ni[class^=jkit_gallery] {\n background-image: url('../../img/admin/block-icon/gallery.svg');\n}\n\ni[class^=jkit_contact_form_7] {\n background-image: url('../../img/admin/block-icon/form-cf7.svg');\n}\n\ni[class^=jkit_post_block] {\n background-image: url('../../img/admin/block-icon/post-block.svg');\n}\n\ni[class^=jkit_team] {\n background-image: url('../../img/admin/block-icon/team.svg');\n}\n\ni[class^=jkit_pie_chart] {\n background-image: url('../../img/admin/block-icon/pie-chart.svg');\n}\n\ni[class^=jkit_portfolio_gallery] {\n background-image: url('../../img/admin/block-icon/portfolio.svg');\n}\n\ni[class^=jkit_animated_text] {\n background-image: url('../../img/admin/block-icon/animated-text.svg');\n}\n\ni[class^=jkit_countdown] {\n background-image: url('../../img/admin/block-icon/countdown.svg');\n}\n\ni[class^=jkit_button] {\n background-image: url('../../img/admin/block-icon/button.svg');\n}\n\ni[class^=jkit_post_list] {\n background-image: url('../../img/admin/block-icon/post-list.svg');\n}\n\ni[class^=jkit_video_button] {\n background-image: url('../../img/admin/block-icon/video-button.svg');\n}\n\ni[class^=jkit-option-additional] {\n background-image: url('../../img/admin/icon.svg');\n}"]}
assets/css/main.css CHANGED
@@ -1,2 +1,2 @@
1
- @-webkit-keyframes slide-from-left{0%{left:0}100%{left:101%}}@keyframes slide-from-left{0%{left:0}100%{left:101%}}@-webkit-keyframes slide-from-right{0%{left:0}100%{left:-101%}}@keyframes slide-from-right{0%{left:0}100%{left:-101%}}@-webkit-keyframes slide-from-left-reverse{0%{left:-101%}100%{left:0}}@keyframes slide-from-left-reverse{0%{left:-101%}100%{left:0}}@-webkit-keyframes slide-from-right-reverse{0%{left:101%}100%{left:0}}@keyframes slide-from-right-reverse{0%{left:101%}100%{left:0}}@-webkit-keyframes jkit-fadeinup{from{opacity:0;-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes jkit-fadeinup{from{opacity:0;-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes jkit-scrolling-vertical{0%{transform:translateY(0);opacity:1}49%{transform:translateY(100%);opacity:0}50%{transform:translateY(-100%);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes jkit-scrolling-vertical{0%{transform:translateY(0);opacity:1}49%{transform:translateY(100%);opacity:0}50%{transform:translateY(-100%);opacity:0}100%{transform:translateY(0);opacity:1}}@-webkit-keyframes jkit-animated-dash{0%{stroke-dasharray:0 1500}15%{stroke-dasharray:1500 1500}85%{opacity:1}90%{stroke-dasharray:1500 1500;opacity:0}100%{stroke-dasharray:0 1500;opacity:0}}@keyframes jkit-animated-dash{0%{stroke-dasharray:0 1500}15%{stroke-dasharray:1500 1500}85%{opacity:1}90%{stroke-dasharray:1500 1500;opacity:0}100%{stroke-dasharray:0 1500;opacity:0}}@-webkit-keyframes jkit-animated-pulse{0%{-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);opacity:1}40%{-webkit-transform:translateY(-50%) scale(.9);transform:translateY(-50%) scale(.9);opacity:0}100%{-webkit-transform:translateY(-50%) scale(0);transform:translateY(-50%) scale(0);opacity:0}}@keyframes jkit-animated-pulse{0%{-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);opacity:1}40%{-webkit-transform:translateY(-50%) scale(.9);transform:translateY(-50%) scale(.9);opacity:0}100%{-webkit-transform:translateY(-50%) scale(0);transform:translateY(-50%) scale(0);opacity:0}}@-webkit-keyframes jkit-animated-swirl-in{0%{opacity:0;-webkit-transform:translateZ(-20px) rotateX(90deg);transform:translateZ(-20px) rotateX(90deg)}60%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(-10deg);transform:translateZ(-20px) rotateX(-10deg)}100%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(0);transform:translateZ(-20px) rotateX(0)}}@keyframes jkit-animated-swirl-in{0%{opacity:0;-webkit-transform:translateZ(-20px) rotateX(90deg);transform:translateZ(-20px) rotateX(90deg)}60%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(-10deg);transform:translateZ(-20px) rotateX(-10deg)}100%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(0);transform:translateZ(-20px) rotateX(0)}}@-webkit-keyframes jkit-animated-blinds-in{0%{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}100%{-webkit-transform:rotateY(0);transform:rotateY(0)}}@keyframes jkit-animated-blinds-in{0%{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}100%{-webkit-transform:rotateY(0);transform:rotateY(0)}}@-webkit-keyframes jkit-animated-wave-up{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}60%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes jkit-animated-wave-up{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}60%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes jkit-animated-flip-in{0%{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);opacity:0}35%{-webkit-transform:rotateX(120deg);transform:rotateX(120deg);opacity:0}65%{opacity:0}100%{-webkit-transform:rotateX(360deg);transform:rotateX(360deg);opacity:1}}@keyframes jkit-animated-flip-in{0%{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);opacity:0}35%{-webkit-transform:rotateX(120deg);transform:rotateX(120deg);opacity:0}65%{opacity:0}100%{-webkit-transform:rotateX(360deg);transform:rotateX(360deg);opacity:1}}@-webkit-keyframes jkit-animated-flip-out{0%{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1}35%{-webkit-transform:rotateX(-40deg);transform:rotateX(-40deg);opacity:0}65%{opacity:0}100%{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);opacity:0}}@keyframes jkit-animated-flip-out{0%{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1}35%{-webkit-transform:rotateX(-40deg);transform:rotateX(-40deg);opacity:0}65%{opacity:0}100%{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);opacity:0}}@-webkit-keyframes jkit-animated-drop-in-in{0%{opacity:0;-webkit-transform:translateZ(100px);transform:translateZ(100px)}100%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes jkit-animated-drop-in-in{0%{opacity:0;-webkit-transform:translateZ(100px);transform:translateZ(100px)}100%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes jkit-animated-drop-in-out{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}100%{opacity:0;-webkit-transform:translateZ(-100px);transform:translateZ(-100px)}}@keyframes jkit-animated-drop-in-out{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}100%{opacity:0;-webkit-transform:translateZ(-100px);transform:translateZ(-100px)}}@-webkit-keyframes jkit-animated-slide-right-in{0%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}60%{opacity:1;-webkit-transform:translateX(10%);transform:translateX(10%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes jkit-animated-slide-right-in{0%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}60%{opacity:1;-webkit-transform:translateX(10%);transform:translateX(10%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes jkit-animated-slide-right-out{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}60%{opacity:0;-webkit-transform:translateX(110%);transform:translateX(110%)}100%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes jkit-animated-slide-right-out{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}60%{opacity:0;-webkit-transform:translateX(110%);transform:translateX(110%)}100%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes jkit-animated-slide-left-in{0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}60%{opacity:1;-webkit-transform:translateX(-10%);transform:translateX(-10%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes jkit-animated-slide-left-in{0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}60%{opacity:1;-webkit-transform:translateX(-10%);transform:translateX(-10%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes jkit-animated-slide-left-out{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}60%{opacity:0;-webkit-transform:translateX(-110%);transform:translateX(-110%)}100%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes jkit-animated-slide-left-out{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}60%{opacity:0;-webkit-transform:translateX(-110%);transform:translateX(-110%)}100%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes jkit-animated-slide-up-in{0%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}60%{opacity:1;-webkit-transform:translateY(-20%);transform:translateY(-20%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes jkit-animated-slide-up-in{0%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}60%{opacity:1;-webkit-transform:translateY(-20%);transform:translateY(-20%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes jkit-animated-slide-up-out{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}60%{opacity:0;-webkit-transform:translateY(-120%);transform:translateY(-120%)}100%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes jkit-animated-slide-up-out{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}60%{opacity:0;-webkit-transform:translateY(-120%);transform:translateY(-120%)}100%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@-webkit-keyframes jkit-animated-slide-down-in{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}60%{opacity:1;-webkit-transform:translateY(20%);transform:translateY(20%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes jkit-animated-slide-down-in{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}60%{opacity:1;-webkit-transform:translateY(20%);transform:translateY(20%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes jkit-animated-slide-down-out{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}60%{opacity:0;-webkit-transform:translateY(120%);transform:translateY(120%)}100%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes jkit-animated-slide-down-out{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}60%{opacity:0;-webkit-transform:translateY(120%);transform:translateY(120%)}100%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}}@-webkit-keyframes jkit-animated-bounce-in{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes jkit-animated-bounce-in{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes jkit-animated-bounce-out{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:0;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes jkit-animated-bounce-out{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:0;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@-webkit-keyframes jkit-animated-swing-in{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes jkit-animated-swing-in{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes jkit-animated-swing-out{20%{-webkit-transform:rotate(0);transform:rotate(0)}40%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}60%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}80%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}to{-webkit-transform:rotate(15deg);transform:rotate(15deg)}}@keyframes jkit-animated-swing-out{20%{-webkit-transform:rotate(0);transform:rotate(0)}40%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}60%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}80%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}to{-webkit-transform:rotate(15deg);transform:rotate(15deg)}}@-webkit-keyframes jkit-animated-rubber-band-in{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes jkit-animated-rubber-band-in{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes jkit-animated-rubber-band-out{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}40%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}75%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes jkit-animated-rubber-band-out{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}40%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}75%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes jkit-ripple{70%{box-shadow:0 0 0 15px currentColor;opacity:0}100%{box-shadow:0 0 0 0 currentColor;opacity:0}}@keyframes jkit-ripple{70%{box-shadow:0 0 0 15px currentColor;opacity:0}100%{box-shadow:0 0 0 0 currentColor;opacity:0}}.jkit-color-scheme{--jkit-bg-color:#ffffff;--jkit-border-color:#eaeaeb;--jkit-txt-color:#575A5F;--jkit-txt-h-color:#181D23;--jkit-txt-a-color:#0058E6;--jkit-txt-m-color:#96989B;--jkit-txt-alt-color:#ffffff;--jkit-form-border-color:#D5D5D7;--jkit-form-bg-color:transparent;--jkit-form-txt-color:#181D23;--jkit-btn-txt-color:#ffffff;--jkit-btn-bg-color:#0058E6;--jkit-btn-bg-hover-color:#0048bd;--jkit-selection-bg-color:#d8a600;--jkit-element-bg-color:#80b1ff;--jkit-element-darken-bg-color:#0058E6;--jkit-element-lighten-bg-color:#e6f0ff}@media screen and (max-width:1024px){.jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-hamburger-menu{display:block}.jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper{width:100%;max-width:360px;border-radius:0;background-color:#f7f7f7;width:100%;position:fixed;top:0;left:-110%;height:100%!important;box-shadow:0 10px 30px 0 rgba(255,165,0,0);overflow-y:auto;overflow-x:hidden;padding-top:0;padding-left:0;padding-right:0;display:flex;flex-direction:column-reverse;justify-content:flex-end;-moz-transition:left .6s cubic-bezier(.6,.1,.68,.53);-webkit-transition:left .6s cubic-bezier(.6,.1,.68,.53);-o-transition:left .6s cubic-bezier(.6,.1,.68,.53);-ms-transition:left .6s cubic-bezier(.6,.1,.68,.53);transition:left .6s cubic-bezier(.6,.1,.68,.53)}.jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper.active{left:0}.jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu-container{overflow-y:hidden}.jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-nav-identity-panel{padding:10px 0 10px 0;display:block;position:relative;z-index:5;width:100%}.jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title{display:inline-block}.jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu{display:block}.jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu{display:block;height:100%;overflow-y:auto}.jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.menu-item-has-children>a i{margin-left:auto;padding:4px 15px;border:1px solid var(--jkit-border-color);border-radius:3px}.jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.menu-item-has-children .sub-menu{position:inherit;box-shadow:none;background:0 0}.jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li{display:block;width:100%;position:inherit}.jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li .sub-menu{display:none;max-height:2500px;opacity:0;visibility:hidden;transition:max-height 5s ease-out}.jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li .sub-menu.dropdown-open{display:block;opacity:1;visibility:visible}.jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li a{display:block}.jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li a i{float:right}}@media screen and (min-width:1025px){.jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu-container{height:100%}}@media screen and (max-width:767px){.jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-hamburger-menu{display:block}.jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper{width:100%;max-width:360px;border-radius:0;background-color:#f7f7f7;width:100%;position:fixed;top:0;left:-110%;height:100%!important;box-shadow:0 10px 30px 0 rgba(255,165,0,0);overflow-y:auto;overflow-x:hidden;padding-top:0;padding-left:0;padding-right:0;display:flex;flex-direction:column-reverse;justify-content:flex-end;-moz-transition:left .6s cubic-bezier(.6,.1,.68,.53);-webkit-transition:left .6s cubic-bezier(.6,.1,.68,.53);-o-transition:left .6s cubic-bezier(.6,.1,.68,.53);-ms-transition:left .6s cubic-bezier(.6,.1,.68,.53);transition:left .6s cubic-bezier(.6,.1,.68,.53)}.jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper.active{left:0}.jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-menu-container{overflow-y:hidden}.jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-nav-identity-panel{padding:10px 0 10px 0;display:block;position:relative;z-index:5;width:100%}.jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title{display:inline-block}.jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu{display:block}.jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-menu{display:block;height:100%;overflow-y:auto}.jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-menu li.menu-item-has-children>a i{margin-left:auto;padding:4px 15px;border:1px solid var(--jkit-border-color);border-radius:3px}.jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-menu li.menu-item-has-children .sub-menu{position:inherit;box-shadow:none;background:0 0}.jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-menu li{display:block;width:100%;position:inherit}.jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-menu li .sub-menu{display:none;max-height:2500px;opacity:0;visibility:hidden;transition:max-height 5s ease-out}.jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-menu li .sub-menu.dropdown-open{display:block;opacity:1;visibility:visible}.jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-menu li a{display:block}.jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-menu li a i{float:right}}@media screen and (min-width:768px){.jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-menu-container{height:100%}}@media screen and (min-width:1025px){.jeg-elementor-kit.jkit-gallery.grid-desktop-1 .gallery-items .gallery-item-wrap{width:100%;float:left}}@media screen and (min-width:1025px){.jeg-elementor-kit.jkit-gallery.grid-desktop-2 .gallery-items .gallery-item-wrap{width:50%;float:left}}@media screen and (min-width:1025px){.jeg-elementor-kit.jkit-gallery.grid-desktop-3 .gallery-items .gallery-item-wrap{width:33.3333333333%;float:left}}@media screen and (min-width:1025px){.jeg-elementor-kit.jkit-gallery.grid-desktop-4 .gallery-items .gallery-item-wrap{width:25%;float:left}}@media screen and (min-width:1025px){.jeg-elementor-kit.jkit-gallery.grid-desktop-5 .gallery-items .gallery-item-wrap{width:20%;float:left}}@media screen and (min-width:1025px){.jeg-elementor-kit.jkit-gallery.grid-desktop-6 .gallery-items .gallery-item-wrap{width:16.6666666667%;float:left}}@media screen and (min-width:768px) and (max-width:1024px){.jeg-elementor-kit.jkit-gallery.grid-tablet-1 .gallery-items .gallery-item-wrap{width:100%;float:left}}@media screen and (min-width:768px) and (max-width:1024px){.jeg-elementor-kit.jkit-gallery.grid-tablet-2 .gallery-items .gallery-item-wrap{width:50%;float:left}}@media screen and (min-width:768px) and (max-width:1024px){.jeg-elementor-kit.jkit-gallery.grid-tablet-3 .gallery-items .gallery-item-wrap{width:33.3333333333%;float:left}}@media screen and (min-width:768px) and (max-width:1024px){.jeg-elementor-kit.jkit-gallery.grid-tablet-4 .gallery-items .gallery-item-wrap{width:25%;float:left}}@media screen and (min-width:768px) and (max-width:1024px){.jeg-elementor-kit.jkit-gallery.grid-tablet-5 .gallery-items .gallery-item-wrap{width:20%;float:left}}@media screen and (min-width:768px) and (max-width:1024px){.jeg-elementor-kit.jkit-gallery.grid-tablet-6 .gallery-items .gallery-item-wrap{width:16.6666666667%;float:left}}@media screen and (max-width:767px){.jeg-elementor-kit.jkit-gallery.grid-mobile-1 .gallery-items .gallery-item-wrap{width:100%;float:left}}@media screen and (max-width:767px){.jeg-elementor-kit.jkit-gallery.grid-mobile-2 .gallery-items .gallery-item-wrap{width:50%;float:left}}@media screen and (max-width:767px){.jeg-elementor-kit.jkit-gallery.grid-mobile-3 .gallery-items .gallery-item-wrap{width:33.3333333333%;float:left}}@media screen and (max-width:767px){.jeg-elementor-kit.jkit-gallery.grid-mobile-4 .gallery-items .gallery-item-wrap{width:25%;float:left}}@media screen and (max-width:767px){.jeg-elementor-kit.jkit-gallery.grid-mobile-5 .gallery-items .gallery-item-wrap{width:20%;float:left}}@media screen and (max-width:767px){.jeg-elementor-kit.jkit-gallery.grid-mobile-6 .gallery-items .gallery-item-wrap{width:16.6666666667%;float:left}}@media screen and (max-width:1024px){.jeg-elementor-kit.jkit-postblock.postblock-type-1.break-point-tablet .jkit-post{display:block;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.jeg-elementor-kit.jkit-postblock.postblock-type-1.break-point-tablet .jkit-thumb{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;max-width:100%}}@media screen and (max-width:767px){.jeg-elementor-kit.jkit-postblock.postblock-type-1.break-point-mobile .jkit-post{display:block;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.jeg-elementor-kit.jkit-postblock.postblock-type-1.break-point-mobile .jkit-thumb{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;max-width:100%}}@media screen and (max-width:1024px){.jeg-elementor-kit.jkit-postblock.postblock-type-4.break-point-tablet .jkit-post{display:block}.jeg-elementor-kit.jkit-postblock.postblock-type-4.break-point-tablet .jkit-thumb{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;max-width:100%}}@media screen and (max-width:767px){.jeg-elementor-kit.jkit-postblock.postblock-type-4.break-point-mobile .jkit-post{display:block}.jeg-elementor-kit.jkit-postblock.postblock-type-4.break-point-mobile .jkit-thumb{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;max-width:100%}}@media screen and (min-width:1025px){.jeg-elementor-kit.jkit-client-logo.grid-desktop-1 .client-track:not(.tns-slider){display:flex;flex-direction:row}.jeg-elementor-kit.jkit-client-logo.grid-desktop-1 .client-track:not(.tns-slider) .client-slider{width:100%}.jeg-elementor-kit.jkit-client-logo.grid-desktop-1 .client-track:not(.tns-slider) .client-slider:nth-child(n+2){display:none}.jeg-elementor-kit.jkit-client-logo.grid-desktop-1 .client-track:not(:nth-child(1)){margin-right:10px}}@media screen and (min-width:1025px){.jeg-elementor-kit.jkit-client-logo.grid-desktop-2 .client-track:not(.tns-slider){display:flex;flex-direction:row}.jeg-elementor-kit.jkit-client-logo.grid-desktop-2 .client-track:not(.tns-slider) .client-slider{width:100%}.jeg-elementor-kit.jkit-client-logo.grid-desktop-2 .client-track:not(.tns-slider) .client-slider:nth-child(n+3){display:none}.jeg-elementor-kit.jkit-client-logo.grid-desktop-2 .client-track:not(:nth-child(2)){margin-right:10px}}@media screen and (min-width:1025px){.jeg-elementor-kit.jkit-client-logo.grid-desktop-3 .client-track:not(.tns-slider){display:flex;flex-direction:row}.jeg-elementor-kit.jkit-client-logo.grid-desktop-3 .client-track:not(.tns-slider) .client-slider{width:100%}.jeg-elementor-kit.jkit-client-logo.grid-desktop-3 .client-track:not(.tns-slider) .client-slider:nth-child(n+4){display:none}.jeg-elementor-kit.jkit-client-logo.grid-desktop-3 .client-track:not(:nth-child(3)){margin-right:10px}}@media screen and (min-width:1025px){.jeg-elementor-kit.jkit-client-logo.grid-desktop-4 .client-track:not(.tns-slider){display:flex;flex-direction:row}.jeg-elementor-kit.jkit-client-logo.grid-desktop-4 .client-track:not(.tns-slider) .client-slider{width:100%}.jeg-elementor-kit.jkit-client-logo.grid-desktop-4 .client-track:not(.tns-slider) .client-slider:nth-child(n+5){display:none}.jeg-elementor-kit.jkit-client-logo.grid-desktop-4 .client-track:not(:nth-child(4)){margin-right:10px}}@media screen and (min-width:1025px){.jeg-elementor-kit.jkit-client-logo.grid-desktop-5 .client-track:not(.tns-slider){display:flex;flex-direction:row}.jeg-elementor-kit.jkit-client-logo.grid-desktop-5 .client-track:not(.tns-slider) .client-slider{width:100%}.jeg-elementor-kit.jkit-client-logo.grid-desktop-5 .client-track:not(.tns-slider) .client-slider:nth-child(n+6){display:none}.jeg-elementor-kit.jkit-client-logo.grid-desktop-5 .client-track:not(:nth-child(5)){margin-right:10px}}@media screen and (min-width:1025px){.jeg-elementor-kit.jkit-client-logo.grid-desktop-6 .client-track:not(.tns-slider){display:flex;flex-direction:row}.jeg-elementor-kit.jkit-client-logo.grid-desktop-6 .client-track:not(.tns-slider) .client-slider{width:100%}.jeg-elementor-kit.jkit-client-logo.grid-desktop-6 .client-track:not(.tns-slider) .client-slider:nth-child(n+7){display:none}.jeg-elementor-kit.jkit-client-logo.grid-desktop-6 .client-track:not(:nth-child(6)){margin-right:10px}}@media screen and (min-width:1025px){.jeg-elementor-kit.jkit-client-logo.grid-desktop-7 .client-track:not(.tns-slider){display:flex;flex-direction:row}.jeg-elementor-kit.jkit-client-logo.grid-desktop-7 .client-track:not(.tns-slider) .client-slider{width:100%}.jeg-elementor-kit.jkit-client-logo.grid-desktop-7 .client-track:not(.tns-slider) .client-slider:nth-child(n+8){display:none}.jeg-elementor-kit.jkit-client-logo.grid-desktop-7 .client-track:not(:nth-child(7)){margin-right:10px}}@media screen and (min-width:1025px){.jeg-elementor-kit.jkit-client-logo.grid-desktop-8 .client-track:not(.tns-slider){display:flex;flex-direction:row}.jeg-elementor-kit.jkit-client-logo.grid-desktop-8 .client-track:not(.tns-slider) .client-slider{width:100%}.jeg-elementor-kit.jkit-client-logo.grid-desktop-8 .client-track:not(.tns-slider) .client-slider:nth-child(n+9){display:none}.jeg-elementor-kit.jkit-client-logo.grid-desktop-8 .client-track:not(:nth-child(8)){margin-right:10px}}@media screen and (min-width:1025px){.jeg-elementor-kit.jkit-client-logo.grid-desktop-9 .client-track:not(.tns-slider){display:flex;flex-direction:row}.jeg-elementor-kit.jkit-client-logo.grid-desktop-9 .client-track:not(.tns-slider) .client-slider{width:100%}.jeg-elementor-kit.jkit-client-logo.grid-desktop-9 .client-track:not(.tns-slider) .client-slider:nth-child(n+10){display:none}.jeg-elementor-kit.jkit-client-logo.grid-desktop-9 .client-track:not(:nth-child(9)){margin-right:10px}}@media screen and (min-width:1025px){.jeg-elementor-kit.jkit-client-logo.grid-desktop-10 .client-track:not(.tns-slider){display:flex;flex-direction:row}.jeg-elementor-kit.jkit-client-logo.grid-desktop-10 .client-track:not(.tns-slider) .client-slider{width:100%}.jeg-elementor-kit.jkit-client-logo.grid-desktop-10 .client-track:not(.tns-slider) .client-slider:nth-child(n+11){display:none}.jeg-elementor-kit.jkit-client-logo.grid-desktop-10 .client-track:not(:nth-child(10)){margin-right:10px}}@media screen and (min-width:768px) and (max-width:1024px){.jeg-elementor-kit.jkit-client-logo.grid-tablet-1 .client-track:not(.tns-slider){display:flex;flex-direction:row}.jeg-elementor-kit.jkit-client-logo.grid-tablet-1 .client-track:not(.tns-slider) .client-slider{width:100%}.jeg-elementor-kit.jkit-client-logo.grid-tablet-1 .client-track:not(.tns-slider) .client-slider:nth-child(n+11){display:none}.jeg-elementor-kit.jkit-client-logo.grid-tablet-1 .client-track:not(:nth-child(1)){margin-right:10px}}@media screen and (min-width:768px) and (max-width:1024px){.jeg-elementor-kit.jkit-client-logo.grid-tablet-2 .client-track:not(.tns-slider){display:flex;flex-direction:row}.jeg-elementor-kit.jkit-client-logo.grid-tablet-2 .client-track:not(.tns-slider) .client-slider{width:100%}.jeg-elementor-kit.jkit-client-logo.grid-tablet-2 .client-track:not(.tns-slider) .client-slider:nth-child(n+3){display:none}.jeg-elementor-kit.jkit-client-logo.grid-tablet-2 .client-track:not(:nth-child(2)){margin-right:10px}}@media screen and (min-width:768px) and (max-width:1024px){.jeg-elementor-kit.jkit-client-logo.grid-tablet-3 .client-track:not(.tns-slider){display:flex;flex-direction:row}.jeg-elementor-kit.jkit-client-logo.grid-tablet-3 .client-track:not(.tns-slider) .client-slider{width:100%}.jeg-elementor-kit.jkit-client-logo.grid-tablet-3 .client-track:not(.tns-slider) .client-slider:nth-child(n+4){display:none}.jeg-elementor-kit.jkit-client-logo.grid-tablet-3 .client-track:not(:nth-child(3)){margin-right:10px}}@media screen and (min-width:768px) and (max-width:1024px){.jeg-elementor-kit.jkit-client-logo.grid-tablet-4 .client-track:not(.tns-slider){display:flex;flex-direction:row}.jeg-elementor-kit.jkit-client-logo.grid-tablet-4 .client-track:not(.tns-slider) .client-slider{width:100%}.jeg-elementor-kit.jkit-client-logo.grid-tablet-4 .client-track:not(.tns-slider) .client-slider:nth-child(n+5){display:none}.jeg-elementor-kit.jkit-client-logo.grid-tablet-4 .client-track:not(:nth-child(4)){margin-right:10px}}@media screen and (min-width:768px) and (max-width:1024px){.jeg-elementor-kit.jkit-client-logo.grid-tablet-5 .client-track:not(.tns-slider){display:flex;flex-direction:row}.jeg-elementor-kit.jkit-client-logo.grid-tablet-5 .client-track:not(.tns-slider) .client-slider{width:100%}.jeg-elementor-kit.jkit-client-logo.grid-tablet-5 .client-track:not(.tns-slider) .client-slider:nth-child(n+6){display:none}.jeg-elementor-kit.jkit-client-logo.grid-tablet-5 .client-track:not(:nth-child(5)){margin-right:10px}}@media screen and (min-width:768px) and (max-width:1024px){.jeg-elementor-kit.jkit-client-logo.grid-tablet-6 .client-track:not(.tns-slider){display:flex;flex-direction:row}.jeg-elementor-kit.jkit-client-logo.grid-tablet-6 .client-track:not(.tns-slider) .client-slider{width:100%}.jeg-elementor-kit.jkit-client-logo.grid-tablet-6 .client-track:not(.tns-slider) .client-slider:nth-child(n+7){display:none}.jeg-elementor-kit.jkit-client-logo.grid-tablet-6 .client-track:not(:nth-child(6)){margin-right:10px}}@media screen and (min-width:768px) and (max-width:1024px){.jeg-elementor-kit.jkit-client-logo.grid-tablet-7 .client-track:not(.tns-slider){display:flex;flex-direction:row}.jeg-elementor-kit.jkit-client-logo.grid-tablet-7 .client-track:not(.tns-slider) .client-slider{width:100%}.jeg-elementor-kit.jkit-client-logo.grid-tablet-7 .client-track:not(.tns-slider) .client-slider:nth-child(n+8){display:none}.jeg-elementor-kit.jkit-client-logo.grid-tablet-7 .client-track:not(:nth-child(7)){margin-right:10px}}@media screen and (min-width:768px) and (max-width:1024px){.jeg-elementor-kit.jkit-client-logo.grid-tablet-8 .client-track:not(.tns-slider){display:flex;flex-direction:row}.jeg-elementor-kit.jkit-client-logo.grid-tablet-8 .client-track:not(.tns-slider) .client-slider{width:100%}.jeg-elementor-kit.jkit-client-logo.grid-tablet-8 .client-track:not(.tns-slider) .client-slider:nth-child(n+9){display:none}.jeg-elementor-kit.jkit-client-logo.grid-tablet-8 .client-track:not(:nth-child(8)){margin-right:10px}}@media screen and (min-width:768px) and (max-width:1024px){.jeg-elementor-kit.jkit-client-logo.grid-tablet-9 .client-track:not(.tns-slider){display:flex;flex-direction:row}.jeg-elementor-kit.jkit-client-logo.grid-tablet-9 .client-track:not(.tns-slider) .client-slider{width:100%}.jeg-elementor-kit.jkit-client-logo.grid-tablet-9 .client-track:not(.tns-slider) .client-slider:nth-child(n+10){display:none}.jeg-elementor-kit.jkit-client-logo.grid-tablet-9 .client-track:not(:nth-child(9)){margin-right:10px}}@media screen and (min-width:768px) and (max-width:1024px){.jeg-elementor-kit.jkit-client-logo.grid-tablet-10 .client-track:not(.tns-slider){display:flex;flex-direction:row}.jeg-elementor-kit.jkit-client-logo.grid-tablet-10 .client-track:not(.tns-slider) .client-slider{width:100%}.jeg-elementor-kit.jkit-client-logo.grid-tablet-10 .client-track:not(.tns-slider) .client-slider:nth-child(n+11){display:none}.jeg-elementor-kit.jkit-client-logo.grid-tablet-10 .client-track:not(:nth-child(10)){margin-right:10px}}@media screen and (max-width:767px){.jeg-elementor-kit.jkit-client-logo.grid-mobile-1 .client-track:not(.tns-slider){display:flex;flex-direction:row}.jeg-elementor-kit.jkit-client-logo.grid-mobile-1 .client-track:not(.tns-slider) .client-slider{width:100%}.jeg-elementor-kit.jkit-client-logo.grid-mobile-1 .client-track:not(.tns-slider) .client-slider:nth-child(n+2){display:none}.jeg-elementor-kit.jkit-client-logo.grid-mobile-1 .client-track:not(:nth-child(1)){margin-right:10px}}@media screen and (max-width:767px){.jeg-elementor-kit.jkit-client-logo.grid-mobile-2 .client-track:not(.tns-slider){display:flex;flex-direction:row}.jeg-elementor-kit.jkit-client-logo.grid-mobile-2 .client-track:not(.tns-slider) .client-slider{width:100%}.jeg-elementor-kit.jkit-client-logo.grid-mobile-2 .client-track:not(.tns-slider) .client-slider:nth-child(n+3){display:none}.jeg-elementor-kit.jkit-client-logo.grid-mobile-2 .client-track:not(:nth-child(2)){margin-right:10px}}@media screen and (max-width:767px){.jeg-elementor-kit.jkit-client-logo.grid-mobile-3 .client-track:not(.tns-slider){display:flex;flex-direction:row}.jeg-elementor-kit.jkit-client-logo.grid-mobile-3 .client-track:not(.tns-slider) .client-slider{width:100%}.jeg-elementor-kit.jkit-client-logo.grid-mobile-3 .client-track:not(.tns-slider) .client-slider:nth-child(n+4){display:none}.jeg-elementor-kit.jkit-client-logo.grid-mobile-3 .client-track:not(:nth-child(3)){margin-right:10px}}@media screen and (max-width:767px){.jeg-elementor-kit.jkit-client-logo.grid-mobile-4 .client-track:not(.tns-slider){display:flex;flex-direction:row}.jeg-elementor-kit.jkit-client-logo.grid-mobile-4 .client-track:not(.tns-slider) .client-slider{width:100%}.jeg-elementor-kit.jkit-client-logo.grid-mobile-4 .client-track:not(.tns-slider) .client-slider:nth-child(n+5){display:none}.jeg-elementor-kit.jkit-client-logo.grid-mobile-4 .client-track:not(:nth-child(4)){margin-right:10px}}@media screen and (max-width:767px){.jeg-elementor-kit.jkit-client-logo.grid-mobile-5 .client-track:not(.tns-slider){display:flex;flex-direction:row}.jeg-elementor-kit.jkit-client-logo.grid-mobile-5 .client-track:not(.tns-slider) .client-slider{width:100%}.jeg-elementor-kit.jkit-client-logo.grid-mobile-5 .client-track:not(.tns-slider) .client-slider:nth-child(n+6){display:none}.jeg-elementor-kit.jkit-client-logo.grid-mobile-5 .client-track:not(:nth-child(5)){margin-right:10px}}@media screen and (max-width:767px){.jeg-elementor-kit.jkit-client-logo.grid-mobile-6 .client-track:not(.tns-slider){display:flex;flex-direction:row}.jeg-elementor-kit.jkit-client-logo.grid-mobile-6 .client-track:not(.tns-slider) .client-slider{width:100%}.jeg-elementor-kit.jkit-client-logo.grid-mobile-6 .client-track:not(.tns-slider) .client-slider:nth-child(n+7){display:none}.jeg-elementor-kit.jkit-client-logo.grid-mobile-6 .client-track:not(:nth-child(6)){margin-right:10px}}@media screen and (max-width:767px){.jeg-elementor-kit.jkit-client-logo.grid-mobile-7 .client-track:not(.tns-slider){display:flex;flex-direction:row}.jeg-elementor-kit.jkit-client-logo.grid-mobile-7 .client-track:not(.tns-slider) .client-slider{width:100%}.jeg-elementor-kit.jkit-client-logo.grid-mobile-7 .client-track:not(.tns-slider) .client-slider:nth-child(n+8){display:none}.jeg-elementor-kit.jkit-client-logo.grid-mobile-7 .client-track:not(:nth-child(7)){margin-right:10px}}@media screen and (max-width:767px){.jeg-elementor-kit.jkit-client-logo.grid-mobile-8 .client-track:not(.tns-slider){display:flex;flex-direction:row}.jeg-elementor-kit.jkit-client-logo.grid-mobile-8 .client-track:not(.tns-slider) .client-slider{width:100%}.jeg-elementor-kit.jkit-client-logo.grid-mobile-8 .client-track:not(.tns-slider) .client-slider:nth-child(n+9){display:none}.jeg-elementor-kit.jkit-client-logo.grid-mobile-8 .client-track:not(:nth-child(8)){margin-right:10px}}@media screen and (max-width:767px){.jeg-elementor-kit.jkit-client-logo.grid-mobile-9 .client-track:not(.tns-slider){display:flex;flex-direction:row}.jeg-elementor-kit.jkit-client-logo.grid-mobile-9 .client-track:not(.tns-slider) .client-slider{width:100%}.jeg-elementor-kit.jkit-client-logo.grid-mobile-9 .client-track:not(.tns-slider) .client-slider:nth-child(n+10){display:none}.jeg-elementor-kit.jkit-client-logo.grid-mobile-9 .client-track:not(:nth-child(9)){margin-right:10px}}@media screen and (max-width:767px){.jeg-elementor-kit.jkit-client-logo.grid-mobile-10 .client-track:not(.tns-slider){display:flex;flex-direction:row}.jeg-elementor-kit.jkit-client-logo.grid-mobile-10 .client-track:not(.tns-slider) .client-slider{width:100%}.jeg-elementor-kit.jkit-client-logo.grid-mobile-10 .client-track:not(.tns-slider) .client-slider:nth-child(n+11){display:none}.jeg-elementor-kit.jkit-client-logo.grid-mobile-10 .client-track:not(:nth-child(10)){margin-right:10px}}@media screen and (min-width:1025px){.jeg-elementor-kit.jkit-testimonials.grid-desktop-1 .testimonials-track:not(.tns-slider){display:flex;flex-direction:row}.jeg-elementor-kit.jkit-testimonials.grid-desktop-1 .testimonials-track:not(.tns-slider) .testimonial-item{width:100%}.jeg-elementor-kit.jkit-testimonials.grid-desktop-1 .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+2){display:none}.jeg-elementor-kit.jkit-testimonials.grid-desktop-1 .testimonials-track:not(:nth-child(1)){margin-right:10px}}@media screen and (min-width:1025px){.jeg-elementor-kit.jkit-testimonials.grid-desktop-2 .testimonials-track:not(.tns-slider){display:flex;flex-direction:row}.jeg-elementor-kit.jkit-testimonials.grid-desktop-2 .testimonials-track:not(.tns-slider) .testimonial-item{width:50%}.jeg-elementor-kit.jkit-testimonials.grid-desktop-2 .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+3){display:none}.jeg-elementor-kit.jkit-testimonials.grid-desktop-2 .testimonials-track:not(:nth-child(2)){margin-right:10px}}@media screen and (min-width:1025px){.jeg-elementor-kit.jkit-testimonials.grid-desktop-3 .testimonials-track:not(.tns-slider){display:flex;flex-direction:row}.jeg-elementor-kit.jkit-testimonials.grid-desktop-3 .testimonials-track:not(.tns-slider) .testimonial-item{width:33.3333333333%}.jeg-elementor-kit.jkit-testimonials.grid-desktop-3 .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+4){display:none}.jeg-elementor-kit.jkit-testimonials.grid-desktop-3 .testimonials-track:not(:nth-child(3)){margin-right:10px}}@media screen and (min-width:1025px){.jeg-elementor-kit.jkit-testimonials.grid-desktop-4 .testimonials-track:not(.tns-slider){display:flex;flex-direction:row}.jeg-elementor-kit.jkit-testimonials.grid-desktop-4 .testimonials-track:not(.tns-slider) .testimonial-item{width:25%}.jeg-elementor-kit.jkit-testimonials.grid-desktop-4 .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+5){display:none}.jeg-elementor-kit.jkit-testimonials.grid-desktop-4 .testimonials-track:not(:nth-child(4)){margin-right:10px}}@media screen and (min-width:1025px){.jeg-elementor-kit.jkit-testimonials.grid-desktop-5 .testimonials-track:not(.tns-slider){display:flex;flex-direction:row}.jeg-elementor-kit.jkit-testimonials.grid-desktop-5 .testimonials-track:not(.tns-slider) .testimonial-item{width:20%}.jeg-elementor-kit.jkit-testimonials.grid-desktop-5 .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+6){display:none}.jeg-elementor-kit.jkit-testimonials.grid-desktop-5 .testimonials-track:not(:nth-child(5)){margin-right:10px}}@media screen and (min-width:768px) and (max-width:1024px){.jeg-elementor-kit.jkit-testimonials.grid-tablet-1 .testimonials-track:not(.tns-slider){display:flex;flex-direction:row}.jeg-elementor-kit.jkit-testimonials.grid-tablet-1 .testimonials-track:not(.tns-slider) .testimonial-item{width:100%}.jeg-elementor-kit.jkit-testimonials.grid-tablet-1 .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+11){display:none}.jeg-elementor-kit.jkit-testimonials.grid-tablet-1 .testimonials-track:not(:nth-child(1)){margin-right:10px}}@media screen and (min-width:768px) and (max-width:1024px){.jeg-elementor-kit.jkit-testimonials.grid-tablet-2 .testimonials-track:not(.tns-slider){display:flex;flex-direction:row}.jeg-elementor-kit.jkit-testimonials.grid-tablet-2 .testimonials-track:not(.tns-slider) .testimonial-item{width:50%}.jeg-elementor-kit.jkit-testimonials.grid-tablet-2 .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+3){display:none}.jeg-elementor-kit.jkit-testimonials.grid-tablet-2 .testimonials-track:not(:nth-child(2)){margin-right:10px}}@media screen and (min-width:768px) and (max-width:1024px){.jeg-elementor-kit.jkit-testimonials.grid-tablet-3 .testimonials-track:not(.tns-slider){display:flex;flex-direction:row}.jeg-elementor-kit.jkit-testimonials.grid-tablet-3 .testimonials-track:not(.tns-slider) .testimonial-item{width:33.3333333333%}.jeg-elementor-kit.jkit-testimonials.grid-tablet-3 .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+4){display:none}.jeg-elementor-kit.jkit-testimonials.grid-tablet-3 .testimonials-track:not(:nth-child(3)){margin-right:10px}}@media screen and (min-width:768px) and (max-width:1024px){.jeg-elementor-kit.jkit-testimonials.grid-tablet-4 .testimonials-track:not(.tns-slider){display:flex;flex-direction:row}.jeg-elementor-kit.jkit-testimonials.grid-tablet-4 .testimonials-track:not(.tns-slider) .testimonial-item{width:25%}.jeg-elementor-kit.jkit-testimonials.grid-tablet-4 .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+5){display:none}.jeg-elementor-kit.jkit-testimonials.grid-tablet-4 .testimonials-track:not(:nth-child(4)){margin-right:10px}}@media screen and (min-width:768px) and (max-width:1024px){.jeg-elementor-kit.jkit-testimonials.grid-tablet-5 .testimonials-track:not(.tns-slider){display:flex;flex-direction:row}.jeg-elementor-kit.jkit-testimonials.grid-tablet-5 .testimonials-track:not(.tns-slider) .testimonial-item{width:20%}.jeg-elementor-kit.jkit-testimonials.grid-tablet-5 .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+6){display:none}.jeg-elementor-kit.jkit-testimonials.grid-tablet-5 .testimonials-track:not(:nth-child(5)){margin-right:10px}}@media screen and (max-width:767px){.jeg-elementor-kit.jkit-testimonials.grid-mobile-1 .testimonials-track:not(.tns-slider){display:flex;flex-direction:row}.jeg-elementor-kit.jkit-testimonials.grid-mobile-1 .testimonials-track:not(.tns-slider) .testimonial-item{width:100%}.jeg-elementor-kit.jkit-testimonials.grid-mobile-1 .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+2){display:none}.jeg-elementor-kit.jkit-testimonials.grid-mobile-1 .testimonials-track:not(:nth-child(1)){margin-right:10px}}@media screen and (max-width:767px){.jeg-elementor-kit.jkit-testimonials.grid-mobile-2 .testimonials-track:not(.tns-slider){display:flex;flex-direction:row}.jeg-elementor-kit.jkit-testimonials.grid-mobile-2 .testimonials-track:not(.tns-slider) .testimonial-item{width:50%}.jeg-elementor-kit.jkit-testimonials.grid-mobile-2 .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+3){display:none}.jeg-elementor-kit.jkit-testimonials.grid-mobile-2 .testimonials-track:not(:nth-child(2)){margin-right:10px}}@media screen and (max-width:767px){.jeg-elementor-kit.jkit-testimonials.grid-mobile-3 .testimonials-track:not(.tns-slider){display:flex;flex-direction:row}.jeg-elementor-kit.jkit-testimonials.grid-mobile-3 .testimonials-track:not(.tns-slider) .testimonial-item{width:33.3333333333%}.jeg-elementor-kit.jkit-testimonials.grid-mobile-3 .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+4){display:none}.jeg-elementor-kit.jkit-testimonials.grid-mobile-3 .testimonials-track:not(:nth-child(3)){margin-right:10px}}@media screen and (max-width:767px){.jeg-elementor-kit.jkit-testimonials.grid-mobile-4 .testimonials-track:not(.tns-slider){display:flex;flex-direction:row}.jeg-elementor-kit.jkit-testimonials.grid-mobile-4 .testimonials-track:not(.tns-slider) .testimonial-item{width:25%}.jeg-elementor-kit.jkit-testimonials.grid-mobile-4 .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+5){display:none}.jeg-elementor-kit.jkit-testimonials.grid-mobile-4 .testimonials-track:not(:nth-child(4)){margin-right:10px}}@media screen and (max-width:767px){.jeg-elementor-kit.jkit-testimonials.grid-mobile-5 .testimonials-track:not(.tns-slider){display:flex;flex-direction:row}.jeg-elementor-kit.jkit-testimonials.grid-mobile-5 .testimonials-track:not(.tns-slider) .testimonial-item{width:20%}.jeg-elementor-kit.jkit-testimonials.grid-mobile-5 .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+6){display:none}.jeg-elementor-kit.jkit-testimonials.grid-mobile-5 .testimonials-track:not(:nth-child(5)){margin-right:10px}}@media (min-width:481px){.jeg-elementor-kit.jkit-team .jkit-modal-dialog .team-modal-img{flex:0 0 33.333333%;max-width:33.333333%;margin-bottom:0}.jeg-elementor-kit.jkit-team .jkit-modal-dialog .team-modal-info.has-img{flex:0 0 66.666667%;max-width:66.666667%;padding-left:30px}}@media (min-width:576px){.jeg-elementor-kit.jkit-team .jkit-modal-dialog{max-width:500px;margin:1.75rem auto;min-height:calc(100% - (1.75rem * 2))}}@media (min-width:992px){.jeg-elementor-kit.jkit-team .jkit-modal-dialog .team-modal-info.has-img{padding-left:50px}}html.jkit-nav-menu-loaded,html.jkit-nav-menu-loaded body{overflow-x:hidden;overflow-y:visible}.jkit-magnific-popup .mfp-iframe-holder .mfp-close{background:0 0}.jkit-magnific-popup button:focus{outline:0}.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box{display:flex;flex-direction:column}.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box .image-box-body{flex:1}.jeg-elementor-kit .hover-from-arise:before,.jeg-elementor-kit .hover-from-bottom:before,.jeg-elementor-kit .hover-from-left:before,.jeg-elementor-kit .hover-from-right:before,.jeg-elementor-kit .hover-from-top:before{position:absolute;content:"";height:100%;width:100%;background-size:101% 101%;-moz-transition:all .6s ease;-webkit-transition:all .6s ease;-o-transition:all .6s ease;-ms-transition:all .6s ease;transition:all .6s ease}.jeg-elementor-kit .hover-from-left:before,.jeg-elementor-kit.hover-from-left:before{top:0;left:-101%}.jeg-elementor-kit .hover-from-left:hover:before,.jeg-elementor-kit.hover-from-left:hover:before{left:0}.jeg-elementor-kit .hover-from-right:before,.jeg-elementor-kit.hover-from-right:before{top:0;right:-101%}.jeg-elementor-kit .hover-from-right:hover:before,.jeg-elementor-kit.hover-from-right:hover:before{right:0}.jeg-elementor-kit .hover-from-top:before,.jeg-elementor-kit.hover-from-top:before{top:-101%;left:0}.jeg-elementor-kit .hover-from-top:hover:before,.jeg-elementor-kit.hover-from-top:hover:before{top:0}.jeg-elementor-kit .hover-from-bottom:before,.jeg-elementor-kit.hover-from-bottom:before{bottom:-101%;left:0}.jeg-elementor-kit .hover-from-bottom:hover:before,.jeg-elementor-kit.hover-from-bottom:hover:before{bottom:0}.jeg-elementor-kit .hover-from-arise:before,.jeg-elementor-kit.hover-from-arise:before{top:0;left:0;opacity:0}.jeg-elementor-kit .hover-from-arise:hover:before,.jeg-elementor-kit.hover-from-arise:hover:before{opacity:100%}.jeg-elementor-kit.jkit-pagination-loadmore.loaded .jkit-ajax-loaded,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .jkit-ajax-loaded{-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:jkit-fadeinup;animation-name:jkit-fadeinup}.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-1,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-1{-webkit-animation-delay:.05s}.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-2,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-2{-webkit-animation-delay:.15s}.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-3,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-3{-webkit-animation-delay:.25s}.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-4,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-4{-webkit-animation-delay:.35s}.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-5,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-5{-webkit-animation-delay:.45s}.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-6,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-6{-webkit-animation-delay:.55s}.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-7,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-7{-webkit-animation-delay:.65s}.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-8,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-8{-webkit-animation-delay:.75s}.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-9,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-9{-webkit-animation-delay:.85s}.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-10,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-10{-webkit-animation-delay:.95s}.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-11,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-11{-webkit-animation-delay:1.05s}.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-12,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-12{-webkit-animation-delay:1.15s}.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-13,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-13{-webkit-animation-delay:1.25s}.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-14,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-14{-webkit-animation-delay:1.35s}.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-15,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-15{-webkit-animation-delay:1.45s}.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-16,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-16{-webkit-animation-delay:1.55s}.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-17,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-17{-webkit-animation-delay:1.65s}.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-18,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-18{-webkit-animation-delay:1.75s}.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-19,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-19{-webkit-animation-delay:1.85s}.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-20,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-20{-webkit-animation-delay:1.95s}.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-21,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-21{-webkit-animation-delay:2.05s}.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-22,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-22{-webkit-animation-delay:2.15s}.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-23,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-23{-webkit-animation-delay:2.25s}.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-24,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-24{-webkit-animation-delay:2.35s}.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-25,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-25{-webkit-animation-delay:2.45s}.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-26,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-26{-webkit-animation-delay:2.55s}.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-27,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-27{-webkit-animation-delay:2.65s}.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-28,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-28{-webkit-animation-delay:2.75s}.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-29,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-29{-webkit-animation-delay:2.85s}.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-30,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-30{-webkit-animation-delay:2.95s}.jeg-elementor-kit .border-bottom{position:absolute;z-index:3;left:-101%;bottom:0;height:5px;width:100%;background-color:var(--jkit-selection-bg-color)}.jeg-elementor-kit .border-bottom.left{-moz-animation:slide-from-left-reverse .5s forwards;-webkit-animation:slide-from-left-reverse .5s forwards;-o-animation:slide-from-left-reverse .5s forwards;-ms-animation:slide-from-left-reverse .5s forwards;animation:slide-from-left-reverse .5s forwards}.jeg-elementor-kit .border-bottom.right{-moz-animation:slide-from-right-reverse .5s forwards;-webkit-animation:slide-from-right-reverse .5s forwards;-o-animation:slide-from-right-reverse .5s forwards;-ms-animation:slide-from-right-reverse .5s forwards;animation:slide-from-right-reverse .5s forwards}.jeg-elementor-kit:hover .border-bottom.left{-moz-animation:slide-from-left .5s forwards;-webkit-animation:slide-from-left .5s forwards;-o-animation:slide-from-left .5s forwards;-ms-animation:slide-from-left .5s forwards;animation:slide-from-left .5s forwards}.jeg-elementor-kit:hover .border-bottom.right{-moz-animation:slide-from-right .5s forwards;-webkit-animation:slide-from-right .5s forwards;-o-animation:slide-from-right .5s forwards;-ms-animation:slide-from-right .5s forwards;animation:slide-from-right .5s forwards}.jeg-elementor-kit button:active,.jeg-elementor-kit button:hover{background:0 0;border:none}.jeg-elementor-kit button:focus{outline:0}.jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu{float:right;display:none;color:var(--jkit-txt-color);border:solid 1px var(--jkit-border-color)}.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper{z-index:1000}.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title{display:none}.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title .jkit-nav-logo{margin:5px 0 5px 0;padding:5px 5px 5px 5px;display:block}.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title .jkit-nav-logo img{max-width:120px;height:auto}.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu{float:right;display:none;color:var(--jkit-txt-color);border:solid 1px var(--jkit-border-color);padding:8px 8px 8px 8px;margin:12px 12px 12px 12px;width:45px;border-radius:3px;position:relative;z-index:10}.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu{display:flex;height:100%;padding-left:0;margin-bottom:0;list-style:none;margin-left:0}.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu>li{margin:0;padding:0;list-style:none}.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu>li>a{color:#707070;padding:0 15px 0 15px;font-size:15px;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;text-transform:none;font-weight:500;letter-spacing:normal;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;text-decoration:none}.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li a{padding:15px 15px 15px 15px;color:#000;font-size:14px;font-weight:400}.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children .sub-menu{box-shadow:0 10px 30px 0 rgba(45,45,45,.2);background:var(--jkit-bg-color);position:absolute;top:100%;left:0;max-height:none;margin:0}.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children:hover>.sub-menu{opacity:1;visibility:visible}.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children>a i{margin-left:5px}.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu{border-radius:0;padding:0;list-style:none;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;opacity:0;visibility:hidden;z-index:1000}.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu>li>.sub-menu{left:100%;top:0}.jeg-elementor-kit.jkit-icon-box{position:relative;padding:50px 40px 50px 40px;text-align:center;border:1px solid var(--jkit-border-color);border-radius:5px;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:center center}.jeg-elementor-kit.jkit-icon-box>a{text-decoration:none}.jeg-elementor-kit.jkit-icon-box .icon-box-link{color:unset}.jeg-elementor-kit.jkit-icon-box .jkit-background-filter{background-color:var(--jkit-bg-color)}.jeg-elementor-kit.jkit-icon-box:before{position:absolute;content:"";height:100%;width:100%;-moz-transition:all .6s ease;-webkit-transition:all .6s ease;-o-transition:all .6s ease;-ms-transition:all .6s ease;transition:all .6s ease;background-size:101% 101%;z-index:1}.jeg-elementor-kit.jkit-icon-box.icon-position-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.jeg-elementor-kit.jkit-icon-box.icon-position-left .icon-box.icon-box-header{margin-right:15px}.jeg-elementor-kit.jkit-icon-box.icon-position-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.jeg-elementor-kit.jkit-icon-box.icon-position-right .icon-box.icon-box-header{margin-left:15px}.jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-header{position:relative;z-index:2}.jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-header .icon{display:inline-block;margin-bottom:13px;color:var(--jkit-txt-color);-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}.jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-header .icon i{font-size:40px}.jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body{position:relative;z-index:2}.jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .title{padding:0;color:var(--jkit-txt-color);font-size:23px}.jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-button{position:relative;z-index:2}.jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-button .btn-wrapper{position:relative;z-index:2}.jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-button .btn-wrapper .icon-box-link{border-radius:5px;font-size:15px;padding:15px 30px;display:inline-block;color:var(--jkit-bg-color);position:relative;display:inline-block;line-height:1;white-space:nowrap;vertical-align:middle;text-align:center;background-color:var(--jkit-btn-bg-color);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}.jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-button .btn-wrapper .icon-box-link:hover{background-color:var(--jkit-btn-bg-hover-color)}.jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-button.hover .btn-wrapper .icon-box-link{opacity:0}.jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{color:var(--jkit-txt-color)}.jeg-elementor-kit.jkit-icon-box:hover .icon-box.icon-box-body .icon-box-button.hover .btn-wrapper .icon-box-link{opacity:100}.jeg-elementor-kit.jkit-icon-box:hover .hover-watermark{bottom:0;opacity:100}.jeg-elementor-kit.jkit-icon-box .hover-watermark{position:absolute;bottom:-50px;right:0;opacity:0;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;z-index:1}.jeg-elementor-kit.jkit-icon-box .hover-watermark i{font-size:100px}.jeg-elementor-kit.jkit-icon-box .icon-box-badge{position:absolute;line-height:1;z-index:2}.jeg-elementor-kit.jkit-icon-box .icon-box-badge.topleft{top:0;left:0}.jeg-elementor-kit.jkit-icon-box .icon-box-badge.topcenter{top:0;left:50%;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.jeg-elementor-kit.jkit-icon-box .icon-box-badge.topright{top:0;right:0}.jeg-elementor-kit.jkit-icon-box .icon-box-badge.bottomleft{left:0;bottom:0}.jeg-elementor-kit.jkit-icon-box .icon-box-badge.bottomcenter{bottom:0;left:50%;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.jeg-elementor-kit.jkit-icon-box .icon-box-badge.bottomright{bottom:0;right:0}.jeg-elementor-kit.jkit-icon-box .icon-box-badge .badge-text{padding:10px 10px 10px 10px;border-radius:0;background-color:var(--jkit-selection-bg-color);font-size:.70588rem;color:var(--jkit-bg-color);font-weight:500;display:inline-block}.jeg-elementor-kit.jkit-fun-fact{-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:relative;z-index:2;background-repeat:no-repeat;background-size:cover;background-position:center center;text-align:center;overflow:hidden}.jeg-elementor-kit.jkit-fun-fact:before{position:absolute;content:"";height:100%;width:100%;-moz-transition:all .6s ease;-webkit-transition:all .6s ease;-o-transition:all .6s ease;-ms-transition:all .6s ease;transition:all .6s ease;background-size:101% 101%;z-index:1}.jeg-elementor-kit.jkit-fun-fact .fun-fact-inner{position:relative;z-index:2}.jeg-elementor-kit.jkit-fun-fact .fun-fact-inner>.icon{margin-bottom:15px;padding:15px;font-size:40px;color:var(--jkit-txt-color);display:inline-block}.jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper{font-size:28px;font-weight:700;color:var(--jkit-txt-color)}.jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super{top:-5px;left:0;vertical-align:super;font-size:22px;color:var(--jkit-txt-color)}.jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title{font-size:15px;margin:0;font-weight:400;color:var(--jkit-txt-color)}.jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content{margin-bottom:7px}.jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title{font-weight:700;color:var(--jkit-txt-color)}.jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar{height:3px;background-color:var(--jkit-element-bg-color)}.jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar .skill-track{width:0;background-color:var(--jkit-element-darken-bg-color);display:block;height:100%;overflow:visible!important;position:relative}.jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper{position:absolute;right:0;top:-33px;z-index:1}.jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage{color:var(--jkit-txt-color)}.jeg-elementor-kit.jkit-progress-bar .progress-group.inner-content .progress-skill-bar{position:relative}.jeg-elementor-kit.jkit-progress-bar .progress-group.inner-content .progress-skill-bar .skill-bar-content{position:absolute;z-index:1;left:0;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-bottom:0;padding-left:30px}.jeg-elementor-kit.jkit-progress-bar .progress-group.inner-content .progress-skill-bar .skill-bar-content .skill-title{color:var(--jkit-bg-color)}.jeg-elementor-kit.jkit-progress-bar .progress-group.inner-content .progress-skill-bar .skill-bar{height:35px}.jeg-elementor-kit.jkit-progress-bar .progress-group.inner-content .progress-skill-bar .skill-bar .skill-track .skill-track-icon{position:absolute;right:19px;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:var(--jkit-bg-color)}.jeg-elementor-kit.jkit-progress-bar .progress-group.inner-content .progress-skill-bar .skill-bar .skill-track .skill-track-icon+.number-percentage-wrapper{padding-right:57px}.jeg-elementor-kit.jkit-progress-bar .progress-group.inner-content .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper{top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:var(--jkit-bg-color);padding-right:30px}.jeg-elementor-kit.jkit-progress-bar .progress-group.inner-content .progress-skill-bar .number-percentage{color:var(--jkit-bg-color)}.jeg-elementor-kit.jkit-progress-bar .progress-group.bar-shadow .progress-skill-bar .skill-bar{height:30px;background-color:var(--jkit-form-bg-color);padding:10px;-moz-box-shadow:0 0 20px 0 rgba(0,0,0,.25);-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.25);-o-box-shadow:0 0 20px 0 rgba(0,0,0,.25);box-shadow:0 0 20px 0 rgba(0,0,0,.25);border-radius:15px}.jeg-elementor-kit.jkit-progress-bar .progress-group.bar-shadow .progress-skill-bar .skill-bar .skill-track{height:100%;border-radius:5px}.jeg-elementor-kit.jkit-progress-bar .progress-group.bar-shadow .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper{top:-39px}.jeg-elementor-kit.jkit-progress-bar .progress-group.tooltip-style .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper{height:24px;line-height:24px;display:inline-block;color:var(--jkit-bg-color);font-size:13px;background-color:var(--jkit-txt-color);text-align:center;padding:0 11px;border-radius:4.32px;border-bottom-right-radius:0}.jeg-elementor-kit.jkit-progress-bar .progress-group.tooltip-style .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper:before{position:absolute;content:"";right:0;bottom:-8px;color:var(--jkit-txt-color);border-top:solid currentColor;border-right:solid currentColor;border-left:solid transparent;border-bottom:solid transparent;border-width:4px}.jeg-elementor-kit.jkit-progress-bar .progress-group.tooltip-style .progress-skill-bar .number-percentage{color:var(--jkit-bg-color)}.jeg-elementor-kit.jkit-progress-bar .progress-group.stripe .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper,.jeg-elementor-kit.jkit-progress-bar .progress-group.tooltip-box .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper,.jeg-elementor-kit.jkit-progress-bar .progress-group.tooltip-rounded .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper{height:22px;padding:0 8px;background-color:var(--jkit-txt-color);text-align:center;font-size:13px;color:#fff;z-index:1;right:-20px;top:-31px}.jeg-elementor-kit.jkit-progress-bar .progress-group.stripe .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper:before,.jeg-elementor-kit.jkit-progress-bar .progress-group.tooltip-box .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper:before,.jeg-elementor-kit.jkit-progress-bar .progress-group.tooltip-rounded .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper:before{position:absolute;content:"";bottom:-6px;left:50%;-moz-transform:translateX(-50%) rotate(45deg);-webkit-transform:translateX(-50%) rotate(45deg);-o-transform:translateX(-50%) rotate(45deg);-ms-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);width:14px;height:14px;background-color:var(--jkit-txt-color);z-index:-1}.jeg-elementor-kit.jkit-progress-bar .progress-group.stripe .progress-skill-bar .number-percentage,.jeg-elementor-kit.jkit-progress-bar .progress-group.tooltip-box .progress-skill-bar .number-percentage,.jeg-elementor-kit.jkit-progress-bar .progress-group.tooltip-rounded .progress-skill-bar .number-percentage{color:var(--jkit-bg-color)}.jeg-elementor-kit.jkit-progress-bar .progress-group.stripe .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper,.jeg-elementor-kit.jkit-progress-bar .progress-group.tooltip-rounded .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper{border-radius:8px}.jeg-elementor-kit.jkit-progress-bar .progress-group.tooltip-circle .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper{width:35px;height:35px;line-height:35px;border-radius:50%;background-color:var(--jkit-txt-color);color:#fff;text-align:center;font-size:13px;right:calc(0% - 15.5px);top:-39.9px}.jeg-elementor-kit.jkit-progress-bar .progress-group.tooltip-circle .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper:before{position:absolute;content:"";bottom:-5px;left:50%;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:3px;height:5px;background-color:var(--jkit-txt-color)}.jeg-elementor-kit.jkit-progress-bar .progress-group.tooltip-circle .progress-skill-bar .number-percentage{color:var(--jkit-bg-color)}.jeg-elementor-kit.jkit-progress-bar .progress-group.switch .progress-skill-bar .skill-bar-content{margin-bottom:18px}.jeg-elementor-kit.jkit-progress-bar .progress-group.switch .progress-skill-bar .content-group{width:calc(100% - 50px);display:inline-block}.jeg-elementor-kit.jkit-progress-bar .progress-group.switch .progress-skill-bar .content-group .skill-bar .skill-track:after{position:absolute;content:"";border-radius:50%;color:var(--jkit-txt-color);width:8px;height:8px;background-color:var(--jkit-txt-color);top:-3px;right:8px}.jeg-elementor-kit.jkit-progress-bar .progress-group.switch .progress-skill-bar .content-group .skill-bar .skill-track:before{position:absolute;content:"";right:0;border-radius:50%;color:var(--jkit-txt-color);top:-12.5px;width:25px;height:25px;-moz-box-shadow:-1.216px 6.894px 15px 0 rgba(0,0,0,.07),inset 0 2px 3px 0 rgba(0,0,0,.2);-webkit-box-shadow:-1.216px 6.894px 15px 0 rgba(0,0,0,.07),inset 0 2px 3px 0 rgba(0,0,0,.2);-o-box-shadow:-1.216px 6.894px 15px 0 rgba(0,0,0,.07),inset 0 2px 3px 0 rgba(0,0,0,.2);box-shadow:-1.216px 6.894px 15px 0 rgba(0,0,0,.07),inset 0 2px 3px 0 rgba(0,0,0,.2);background-color:#fff;border:1px solid var(--jkit-txt-color)}.jeg-elementor-kit.jkit-progress-bar .progress-group.switch .progress-skill-bar .number-percentage-wrapper{float:right;position:relative;top:31px}.jeg-elementor-kit.jkit-progress-bar .progress-group.ribbon .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper{height:35px;line-height:35px;color:#fff;background-color:var(--jkit-txt-color);text-align:center;padding:0 8px;top:-10px;z-index:1}.jeg-elementor-kit.jkit-progress-bar .progress-group.ribbon .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper:before{position:absolute;content:"";top:0;left:-10px;color:#1a1a1a;border-top:solid #00000000;border-left:solid #00000000;border-right:solid var(--jkit-txt-color);border-bottom:solid var(--jkit-txt-color);border-width:5px}.jeg-elementor-kit.jkit-progress-bar .progress-group.ribbon .progress-skill-bar .number-percentage{color:var(--jkit-bg-color)}.jeg-elementor-kit.jkit-progress-bar .progress-group.stripe .progress-skill-bar .skill-bar{height:10px}.jeg-elementor-kit.jkit-progress-bar .progress-group.stripe .progress-skill-bar .skill-bar .skill-track{background:-o-repeating-linear-gradient(left,var(--jkit-txt-color),var(--jkit-txt-color) 4px,var(--jkit-bg-color) 4px,var(--jkit-bg-color) 8px);background:repeating-linear-gradient(to right,var(--jkit-txt-color),var(--jkit-txt-color) 4px,var(--jkit-bg-color) 4px,var(--jkit-bg-color) 8px)}.jeg-elementor-kit.jkit-client-logo{position:relative;display:inline-block;overflow:hidden;width:100%}.jeg-elementor-kit.jkit-client-logo .client-list{position:relative;z-index:1}.jeg-elementor-kit.jkit-client-logo .client-track .image-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:center;overflow:hidden}.jeg-elementor-kit.jkit-client-logo .client-track .image-list:hover .content-image .hover-image{opacity:1;-moz-transition:opacity .25s ease-in-out 0s;-webkit-transition:opacity .25s ease-in-out 0s;-o-transition:opacity .25s ease-in-out 0s;-ms-transition:opacity .25s ease-in-out 0s;transition:opacity .25s ease-in-out 0s}.jeg-elementor-kit.jkit-client-logo .client-track .content-image{position:relative;line-height:0;width:100%}.jeg-elementor-kit.jkit-client-logo .client-track .content-image .main-image{height:auto;width:100%}.jeg-elementor-kit.jkit-client-logo .client-track .content-image .hover-image{position:absolute;left:0;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);opacity:0;height:auto;width:100%}.jeg-elementor-kit.jkit-client-logo .client-track .client-slider.hover-enable:hover .content-image .main-image{opacity:0;visibility:hidden;-moz-transition:all .25s ease;-webkit-transition:all .25s ease;-o-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease}.jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) .client-slider{margin-right:10px}.jeg-elementor-kit.jkit-client-logo .tns-nav{text-align:center}.jeg-elementor-kit.jkit-client-logo .tns-nav button{width:9px;height:9px;padding:0;margin:0 5px;border-radius:50%;background:var(--jkit-txt-m-color);border:0}.jeg-elementor-kit.jkit-client-logo .tns-nav button.tns-nav-active{background:var(--jkit-txt-color)}.jeg-elementor-kit.jkit-client-logo .tns-horizontal.tns-subpixel>.tns-item{vertical-align:middle}.jeg-elementor-kit.jkit-client-logo .tns-controls button{color:var(--jkit-txt-color);border:0;background:0 0}.jeg-elementor-kit.jkit-client-logo .tns-controls button i{-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}.jeg-elementor-kit.jkit-client-logo.arrow-bottom-middle .tns-controls{text-align:center}.jeg-elementor-kit.jkit-client-logo.arrow-bottom-middle .tns-controls button[data-controls=next],.jeg-elementor-kit.jkit-client-logo.arrow-bottom-middle .tns-controls button[data-controls=prev]{color:var(--jkit-txt-color);display:inline-block;margin:0;padding:0}.jeg-elementor-kit.jkit-client-logo.arrow-bottom-edge .tns-controls button[data-controls=next]{display:inline-block;position:absolute;right:0}.jeg-elementor-kit.jkit-client-logo.arrow-middle-edge .tns-controls button{display:inline-block;position:absolute;top:50%;-moz-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);z-index:2}.jeg-elementor-kit.jkit-client-logo.arrow-middle-edge .tns-controls button[data-controls=prev]{left:0}.jeg-elementor-kit.jkit-client-logo.arrow-middle-edge .tns-controls button[data-controls=next]{right:0}.jeg-elementor-kit.jkit-client-logo.arrow-top-right .tns-controls{text-align:right}.jeg-elementor-kit.jkit-client-logo.arrow-top-right .tns-controls button[data-controls=next],.jeg-elementor-kit.jkit-client-logo.arrow-top-right .tns-controls button[data-controls=prev]{color:var(--jkit-txt-color);display:inline-block;margin:0;padding:0}.jeg-elementor-kit.jkit-client-logo.arrow-top-left .tns-controls{text-align:left}.jeg-elementor-kit.jkit-client-logo.arrow-top-left .tns-controls button[data-controls=next],.jeg-elementor-kit.jkit-client-logo.arrow-top-left .tns-controls button[data-controls=prev]{color:var(--jkit-txt-color);display:inline-block;margin:0;padding:0}.jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .comment-bio,.jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .comment-content,.jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .icon-content,.jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info,.jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .rating-stars{position:relative;z-index:2}.jeg-elementor-kit.jkit-testimonials .tns-nav{text-align:center}.jeg-elementor-kit.jkit-testimonials .tns-nav button{width:9px;height:9px;padding:0;margin:0 5px;border-radius:50%;background:var(--jkit-txt-m-color);border:0}.jeg-elementor-kit.jkit-testimonials .tns-nav button.tns-nav-active{background:var(--jkit-txt-color)}.jeg-elementor-kit.jkit-testimonials .tns-controls button{color:var(--jkit-txt-color);border:0;background:0 0}.jeg-elementor-kit.jkit-testimonials .tns-controls button i{-moz-transition:all .25s ease;-webkit-transition:all .25s ease;-o-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease}.jeg-elementor-kit.jkit-testimonials.arrow-bottom-middle .tns-controls{text-align:center}.jeg-elementor-kit.jkit-testimonials.arrow-bottom-middle .tns-controls button[data-controls=next],.jeg-elementor-kit.jkit-testimonials.arrow-bottom-middle .tns-controls button[data-controls=prev]{color:var(--jkit-txt-color);display:inline-block;margin:0;padding:0}.jeg-elementor-kit.jkit-testimonials.arrow-bottom-edge .tns-controls button[data-controls=next]{display:inline-block;position:absolute;right:0}.jeg-elementor-kit.jkit-testimonials.arrow-middle-edge .tns-controls button{display:inline-block;position:absolute;top:50%;-moz-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);z-index:2}.jeg-elementor-kit.jkit-testimonials.arrow-middle-edge .tns-controls button[data-controls=prev]{left:0}.jeg-elementor-kit.jkit-testimonials.arrow-middle-edge .tns-controls button[data-controls=next]{right:0}.jeg-elementor-kit.jkit-testimonials.arrow-top-right .tns-controls{text-align:right}.jeg-elementor-kit.jkit-testimonials.arrow-top-right .tns-controls button[data-controls=next],.jeg-elementor-kit.jkit-testimonials.arrow-top-right .tns-controls button[data-controls=prev]{color:var(--jkit-txt-color);display:inline-block;margin:0;padding:0}.jeg-elementor-kit.jkit-testimonials.arrow-top-left .tns-controls{text-align:left}.jeg-elementor-kit.jkit-testimonials.arrow-top-left .tns-controls button[data-controls=next],.jeg-elementor-kit.jkit-testimonials.arrow-top-left .tns-controls button[data-controls=prev]{color:var(--jkit-txt-color);display:inline-block;margin:0;padding:0}.jeg-elementor-kit.jkit-testimonials.style-1.quote-override .testimonials-track .testimonial-item .testimonial-box .testimonial-slider .icon-content{position:absolute;left:0;top:0;font-size:40px}.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box{padding:40px 40px 20px 40px;box-shadow:0 3px 15px 0 rgba(0,0,0,.16);border-radius:10px;position:relative;margin-top:25px;margin-bottom:105px}.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider{overflow:hidden}.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider.hover-from-bottom:before,.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider.hover-from-left:before,.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider.hover-from-right:before,.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider.hover-from-top:before{left:0;bottom:0;right:0;top:0}.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider.hover-from-bottom:before,.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider.hover-from-top:before{-moz-transform:scaleY(0);-webkit-transform:scaleY(0);-o-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0)}.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider.hover-from-left:before,.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider.hover-from-right:before{-moz-transform:scaleX(0);-webkit-transform:scaleX(0);-o-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider.hover-from-top:before{-moz-transform-origin:top;-webkit-transform-origin:top;-o-transform-origin:top;-ms-transform-origin:top;transform-origin:top}.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider.hover-from-bottom:before{-moz-transform-origin:bottom;-webkit-transform-origin:bottom;-o-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom}.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider.hover-from-left:before{-moz-transform-origin:left;-webkit-transform-origin:left;-o-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider.hover-from-right:before{-moz-transform-origin:right;-webkit-transform-origin:right;-o-transform-origin:right;-ms-transform-origin:right;transform-origin:right}.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider.hover-from-bottom:hover:before,.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider.hover-from-top:hover:before{-moz-transform:scaleY(1);-webkit-transform:scaleY(1);-o-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider.hover-from-left:hover:before,.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider.hover-from-right:hover:before{-moz-transform:scaleX(1);-webkit-transform:scaleX(1);-o-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider .comment-content .icon-content{position:static;font-size:40px;color:var(--jkit-txt-m-color);display:inline-flex}.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider .comment-content p{color:var(--jkit-txt-m-color);font-size:15px;margin-bottom:35px;position:relative;z-index:2}.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider .comment-bio{position:absolute;left:0;bottom:-115px;width:100%;text-align:center;z-index:5}.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider .comment-bio .profile-image{display:inline-flex}.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider .comment-bio .profile-image img{border-radius:50%;max-width:100%;width:60px;height:auto}.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider .comment-bio .profile-info .profile-name{display:block;color:var(--jkit-txt-h-color)}.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider .comment-bio .profile-info .profile-des{color:var(--jkit-txt-m-color);font-size:.75rem}.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider .comment-bio .rating-stars{margin:0;padding:0}.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider .comment-bio .rating-stars li{display:inline-block;color:#ffc402}.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider .comment-bio .rating-stars li:not(:last-child){margin-right:5px}.jeg-elementor-kit.jkit-testimonials.style-2.quote-override .testimonials-track .testimonial-item .testimonial-box .icon-content{position:absolute;left:0;top:0;font-size:40px}.jeg-elementor-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box{padding:40px 40px 20px 40px;box-shadow:0 3px 15px 0 rgba(0,0,0,.16);border-radius:10px;position:relative}.jeg-elementor-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.jeg-elementor-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-header .rating-stars{margin:0;margin-bottom:15px;padding:0}.jeg-elementor-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-header .rating-stars li{display:inline-block;color:#ffc402}.jeg-elementor-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-header .rating-stars li:not(:last-child){margin-right:5px}.jeg-elementor-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-bio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.jeg-elementor-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-bio .bio-details{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.jeg-elementor-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-bio .bio-details .profile-image{margin-right:20px;margin-bottom:0;display:inline-flex}.jeg-elementor-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-bio .bio-details .profile-image img{border-radius:50%;max-width:100%;width:60px;height:auto}.jeg-elementor-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-bio .bio-details .profile-info{text-align:left}.jeg-elementor-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-bio .bio-details .profile-info .profile-name{display:block;font-size:15px;color:var(--jkit-txt-h-color)}.jeg-elementor-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-bio .bio-details .profile-info .profile-des{color:var(--jkit-txt-m-color);font-size:.75rem}.jeg-elementor-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-bio .icon-content{position:static;font-size:40px;color:#d5d5d7;line-height:1;display:inline-flex}.jeg-elementor-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-content{position:relative;margin-top:30px;margin-bottom:30px;z-index:2}.jeg-elementor-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-content p{color:var(--jkit-txt-m-color)}.jeg-elementor-kit.jkit-testimonials.style-3.quote-override .testimonials-track .testimonial-item .testimonial-box .icon-content{right:unset;left:0;top:0}.jeg-elementor-kit.jkit-testimonials.style-3 .testimonials-track .testimonial-item .testimonial-box{padding:40px 40px 20px 40px;box-shadow:0 3px 15px 0 rgba(0,0,0,.16);border-radius:10px;position:relative}.jeg-elementor-kit.jkit-testimonials.style-3 .testimonials-track .testimonial-item .testimonial-box .icon-content{margin-bottom:23px;position:absolute;right:20px;top:20px;font-size:40px;color:var(--jkit-txt-m-color);line-height:1;z-index:1;display:inline-flex}.jeg-elementor-kit.jkit-testimonials.style-3 .testimonials-track .testimonial-item .testimonial-box .comment-bio{text-align:center;margin-bottom:20px}.jeg-elementor-kit.jkit-testimonials.style-3 .testimonials-track .testimonial-item .testimonial-box .comment-bio .profile-image{display:inline-flex}.jeg-elementor-kit.jkit-testimonials.style-3 .testimonials-track .testimonial-item .testimonial-box .comment-bio .profile-image img{border-radius:50%;max-width:100%;width:60px;height:auto}.jeg-elementor-kit.jkit-testimonials.style-3 .testimonials-track .testimonial-item .testimonial-box .comment-content p{margin-bottom:35px;color:rgba(0,0,0,.5);font-size:15px}.jeg-elementor-kit.jkit-testimonials.style-3 .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-name{display:block;font-size:15px;color:var(--jkit-txt-h-color)}.jeg-elementor-kit.jkit-testimonials.style-3 .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-des{color:var(--jkit-txt-m-color);font-size:.75rem}.jeg-elementor-kit.jkit-testimonials.style-3 .testimonials-track .testimonial-item .testimonial-box .rating-stars{margin:0;padding:0;text-align:center;margin-bottom:15px}.jeg-elementor-kit.jkit-testimonials.style-3 .testimonials-track .testimonial-item .testimonial-box .rating-stars li{display:inline-block;color:#ffc402}.jeg-elementor-kit.jkit-testimonials.style-3 .testimonials-track .testimonial-item .testimonial-box .rating-stars li:not(:last-child){margin-right:5px}.jeg-elementor-kit.jkit-testimonials.style-4.quote-override .testimonials-track .testimonial-item .testimonial-box .icon-content{right:unset;left:0;top:0}.jeg-elementor-kit.jkit-testimonials.style-4 .testimonials-track .testimonial-item .testimonial-box{padding:40px 40px 20px 40px;box-shadow:0 3px 15px 0 rgba(0,0,0,.16);border-radius:10px;position:relative}.jeg-elementor-kit.jkit-testimonials.style-4 .testimonials-track .testimonial-item .testimonial-box .icon-content{margin-bottom:23px;position:absolute;right:20px;top:20px;font-size:40px;color:var(--jkit-txt-m-color);line-height:1;z-index:1;display:inline-flex}.jeg-elementor-kit.jkit-testimonials.style-4 .testimonials-track .testimonial-item .testimonial-box .comment-bio{text-align:center;margin-bottom:20px}.jeg-elementor-kit.jkit-testimonials.style-4 .testimonials-track .testimonial-item .testimonial-box .comment-bio .profile-image{display:inline-flex}.jeg-elementor-kit.jkit-testimonials.style-4 .testimonials-track .testimonial-item .testimonial-box .comment-bio .profile-image img{border-radius:50%;max-width:100%;width:60px;height:auto}.jeg-elementor-kit.jkit-testimonials.style-4 .testimonials-track .testimonial-item .testimonial-box .comment-bio .profile-info .profile-name{display:block;font-size:15px;color:var(--jkit-txt-h-color)}.jeg-elementor-kit.jkit-testimonials.style-4 .testimonials-track .testimonial-item .testimonial-box .comment-bio .profile-info .profile-des{color:var(--jkit-txt-m-color);font-size:.75rem}.jeg-elementor-kit.jkit-testimonials.style-4 .testimonials-track .testimonial-item .testimonial-box .comment-bio .rating-stars{margin:0;padding:0;text-align:center;margin-bottom:15px}.jeg-elementor-kit.jkit-testimonials.style-4 .testimonials-track .testimonial-item .testimonial-box .comment-bio .rating-stars li{display:inline-block;color:#ffc402}.jeg-elementor-kit.jkit-testimonials.style-4 .testimonials-track .testimonial-item .testimonial-box .comment-bio .rating-stars li:not(:last-child){margin-right:5px}.jeg-elementor-kit.jkit-testimonials.style-4 .testimonials-track .testimonial-item .testimonial-box .comment-content p{margin-bottom:35px;color:rgba(0,0,0,.5);font-size:15px}.jeg-elementor-kit.jkit-testimonials:not(.style-1) .testimonials-track .testimonial-item .testimonial-box{overflow:hidden}.jeg-elementor-kit.jkit-accordion{counter-reset:jkitNumber}.jeg-elementor-kit.jkit-accordion .card-wrapper{background-color:transparent;border:0;border-radius:0}.jeg-elementor-kit.jkit-accordion .card-wrapper:not(:last-child){margin-bottom:10px}.jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button .left-icon-group .normal-icon,.jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button .right-icon-group .normal-icon{display:none}.jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button .left-icon-group .active-icon,.jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button .right-icon-group .active-icon{display:block}.jeg-elementor-kit.jkit-accordion .card-wrapper .card-header{cursor:pointer}.jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button{display:-webkit-box;display:-ms-flexbox;display:flex;color:var(--jkit-txt-color);background-color:var(--jkit-element-lighten-bg-color);font-weight:700;padding:14px 30px;border:1px solid transparent;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button .number:before{counter-increment:jkitNumber;content:counter(jkitNumber) ". "}.jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button .title{padding-right:10px;display:inline-block}.jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button .left-icon-group{padding-right:26px;float:left}.jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button .right-icon-group{position:absolute;right:0;margin-right:30px}.jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button .left-icon-group .normal-icon,.jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button .right-icon-group .normal-icon{display:block}.jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button .left-icon-group .active-icon,.jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button .right-icon-group .active-icon{display:none}.jeg-elementor-kit.jkit-accordion .card-expand .card-body{padding:30px 85px 30px 65px}.jeg-elementor-kit.jkit-accordion.style-curve .card-wrapper .card-header .card-header-button{position:relative;border:0;padding-left:70px;background-color:var(--jkit-element-bg-color)}.jeg-elementor-kit.jkit-accordion.style-curve .card-wrapper .card-header .card-header-button:before{position:absolute;content:"";top:0;left:0;height:100%;width:35px;background-color:rgba(255,255,255,.2);text-align:right;line-height:55px}.jeg-elementor-kit.jkit-accordion.style-curve .card-wrapper .card-header .card-header-button:after{position:absolute;content:"";left:35px;top:0;border-top:26.5px solid transparent;border-right:26.5px solid transparent;border-left:26.5px solid rgba(255,255,255,.2);border-bottom:26.5px solid transparent}.jeg-elementor-kit.jkit-accordion.style-curve .card-wrapper .card-header .card-header-button .left-icon-group{position:absolute;left:20px;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:2}.jeg-elementor-kit.jkit-accordion.style-box .card-wrapper .card-header .card-header-button{border:1px solid var(--jkit-border-color);border-bottom:1px solid var(--jkit-element-bg-color);background-color:var(--jkit-bg-color);position:relative;padding-left:85px}.jeg-elementor-kit.jkit-accordion.style-box .card-wrapper .card-header .card-header-button:before{position:absolute;top:-1px;left:-1px;content:"";height:calc(100% + 2px);width:55px;text-align:center;line-height:55px;color:var(--jkit-bg-color);background-color:var(--jkit-element-bg-color)}.jeg-elementor-kit.jkit-accordion.style-box .card-wrapper .card-header .card-header-button .left-icon-group{position:absolute;left:20px;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.jeg-elementor-kit.jkit-accordion.style-shadow .card-wrapper .card-header .card-header-button{-moz-box-shadow:-1.216px 6.894px 15px 0 rgba(37,117,252,.2);-webkit-box-shadow:-1.216px 6.894px 15px 0 rgba(37,117,252,.2);-o-box-shadow:-1.216px 6.894px 15px 0 rgba(37,117,252,.2);box-shadow:-1.216px 6.894px 15px 0 rgba(37,117,252,.2);border-radius:0 0 5px 5px;background-color:var(--jkit-bg-color)}.jeg-elementor-kit.jkit-gallery:before{content:none}.jeg-elementor-kit.jkit-gallery[data-grid=masonry] .gallery-items .gallery-item-wrap .grid-item .thumbnail-wrap{height:auto;position:relative}.jeg-elementor-kit.jkit-gallery.layout-card .gallery-items .gallery-item-wrap:hover .grid-item .thumbnail-wrap .style-overlay{visibility:visible;opacity:.7}.jeg-elementor-kit.jkit-gallery.layout-card .gallery-items .gallery-item-wrap .grid-item{-webkit-box-shadow:0 0 30px 0 rgba(3,29,60,.05);box-shadow:0 0 30px 0 rgba(3,29,60,.05)}.jeg-elementor-kit.jkit-gallery.layout-card .gallery-items .gallery-item-wrap .grid-item .thumbnail-wrap{position:relative;line-height:0}.jeg-elementor-kit.jkit-gallery.layout-card .gallery-items .gallery-item-wrap .grid-item .thumbnail-wrap .style-overlay{visibility:hidden;opacity:0;-moz-transition:.5s all ease;-webkit-transition:.5s all ease;-o-transition:.5s all ease;-ms-transition:.5s all ease;transition:.5s all ease;display:-webkit-box;display:-ms-flexbox;display:flex;background:var(--jkit-element-darken-bg-color);-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;left:0;top:0;height:100%;width:100%;padding:15px;z-index:10}.jeg-elementor-kit.jkit-gallery .search-filters-wrap{height:55px;border-radius:5px;max-width:600px;margin:15px auto 50px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jeg-elementor-kit.jkit-gallery .search-filters-wrap .filter-wrap{position:relative;-ms-flex-preferred-size:30%;flex-basis:30%}.jeg-elementor-kit.jkit-gallery .search-filters-wrap .filter-wrap button.search-filter-trigger{color:#7f8995;border:0 solid;border-right:1px solid var(--jkit-element-bg-color);width:100%;border-radius:0;padding:17px 13px;font-size:14px;background:var(--jkit-element-lighten-bg-color);height:55px;border-radius:10px 0 0 10px;outline:0;text-align:center;position:relative}.jeg-elementor-kit.jkit-gallery .search-filters-wrap .filter-wrap ul.search-filter-controls{position:absolute;left:0;background:#fff;z-index:999;width:150px;visibility:hidden;opacity:0;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;-ms-transition:.3s;transition:.3s;width:100%;border-radius:5px;padding-top:7px;margin:0;padding:0;list-style:none}.jeg-elementor-kit.jkit-gallery .search-filters-wrap .filter-wrap ul.search-filter-controls li:first-child{border-top:0 solid}.jeg-elementor-kit.jkit-gallery .search-filters-wrap .filter-wrap ul.search-filter-controls li{padding:5px 5px 5px 10px;cursor:pointer;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;-ms-transition:.3s;transition:.3s;font-size:14px;color:#7f8995;font-weight:400}.jeg-elementor-kit.jkit-gallery .search-filters-wrap .filter-wrap ul.search-filter-controls li:hover{color:#000}.jeg-elementor-kit.jkit-gallery .search-filters-wrap .filter-wrap ul.search-filter-controls.open-controls{visibility:visible;opacity:1}.jeg-elementor-kit.jkit-gallery .search-filters-wrap .jkit-gallery-search-box{background:var(--jkit-element-lighten-bg-color);border-radius:0 10px 10px 0;-ms-flex-preferred-size:70%;flex-basis:70%;height:100%}.jeg-elementor-kit.jkit-gallery .search-filters-wrap .jkit-gallery-search-box input[type=text]{width:100%;height:100%;margin:0;padding:15px;font-size:14px;border:0 solid;outline:0;background:0 0}.jeg-elementor-kit.jkit-gallery .filter-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:1 1 auto;flex-flow:1 1 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:0;margin:0}.jeg-elementor-kit.jkit-gallery .filter-controls ul{margin:0 0 20px 0;padding:0;text-align:center}.jeg-elementor-kit.jkit-gallery .filter-controls ul li{font-size:13px;line-height:1.8;text-transform:uppercase;letter-spacing:1px;padding:6px 15px;cursor:pointer;margin:0 5px;font-weight:400;list-style:none;display:inline-block;text-align:center}.jeg-elementor-kit.jkit-gallery .filter-controls ul li.active{background:var(--jkit-element-bg-color);border-radius:0;color:var(--jkit-bg-color)}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap{width:100%;float:left}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap:hover .grid-item .caption-wrap.style-overlay{visibility:visible;opacity:.7}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap:hover .grid-item .caption-wrap.style-overlay.overlay-slide .item-caption-over .item-buttons,.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap:hover .grid-item .caption-wrap.style-overlay.overlay-slide .item-caption-over .item-content,.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap:hover .grid-item .caption-wrap.style-overlay.overlay-slide .item-caption-over .item-title{-moz-transform:translate(0);-webkit-transform:translate(0);-o-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap:hover .grid-item .caption-wrap.style-overlay.overlay-zoom .item-caption-over,.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap:hover .grid-item .caption-wrap.style-overlay.overlay-zoom .item-hover-bg{-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap:hover .grid-item .video-wrap a{font-size:65px;-moz-transition:.5s all ease;-webkit-transition:.5s all ease;-o-transition:.5s all ease;-ms-transition:.5s all ease;transition:.5s all ease}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item{margin:5px;position:relative;overflow:hidden}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .thumbnail-wrap{height:300px;overflow:hidden;line-height:0}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .thumbnail-wrap img{width:100%;height:100%;object-fit:cover}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .video-wrap{position:absolute;top:50%;left:50%;-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:15}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .video-wrap a{font-size:60px;color:var(--jkit-bg-color)}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-category{line-height:normal}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-category span{position:absolute;left:50%;bottom:0;font-size:12px;font-weight:500;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);margin-bottom:15px;border-radius:5px;padding:5px 10px 5px 10px;background:var(--jkit-selection-bg-color)}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-button{position:absolute;left:50%;top:50%;width:100%;height:auto;text-align:center;-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-button .item-buttons a{display:inline-block;font-size:16px;margin:0 7px}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-button .item-buttons a span{background:var(--jkit-bg-color);color:var(--jkit-element-bg-color);height:50px;line-height:50px;width:50px;border-radius:50%;padding:15px}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap .item-caption-over .item-buttons a{display:inline-block;font-size:16px;margin-right:15px}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap .item-caption-over .item-buttons a span{background:var(--jkit-bg-color);color:var(--jkit-element-bg-color);height:50px;line-height:50px;width:50px;border-radius:50%;padding:15px}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap .item-hover-bg{position:absolute;left:0;top:0;height:100%;width:100%;content:"";background:var(--jkit-element-darken-bg-color);z-index:-1;opacity:.7}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap .caption-head{position:absolute;top:0;left:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px;z-index:3;color:var(--jkit-bg-color);font-size:18px;font-weight:700;line-height:normal}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap .caption-head .item-rating li{display:inline-block;list-style:none;margin-right:2px}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-overlay{visibility:hidden;opacity:0;-moz-transition:.6s all ease;-webkit-transition:.6s all ease;-o-transition:.6s all ease;-ms-transition:.6s all ease;transition:.6s all ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;left:0;top:0;height:100%;width:100%;padding:15px;z-index:10}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-overlay.overlay-slide .item-caption-over .item-title{-moz-transform:translateY(20px);-webkit-transform:translateY(20px);-o-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);-moz-transition:.5s all ease;-webkit-transition:.5s all ease;-o-transition:.5s all ease;-ms-transition:.5s all ease;transition:.5s all ease}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-overlay.overlay-slide .item-caption-over .item-buttons,.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-overlay.overlay-slide .item-caption-over .item-content{-moz-transform:translateY(40px);-webkit-transform:translateY(40px);-o-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px);-moz-transition:.5s all ease;-webkit-transition:.5s all ease;-o-transition:.5s all ease;-ms-transition:.5s all ease;transition:.5s all ease}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-overlay.overlay-zoom .item-caption-over,.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-overlay.overlay-zoom .item-hover-bg{-moz-transform:scale(.8);-webkit-transform:scale(.8);-o-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);-moz-transition:.5s all ease;-webkit-transition:.5s all ease;-o-transition:.5s all ease;-ms-transition:.5s all ease;transition:.5s all ease}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-overlay.overlay-none .item-caption-over,.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-overlay.overlay-none .item-hover-bg{display:none}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-overlay .item-caption-over{width:100%;height:auto}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-overlay .item-caption-over .item-title{color:var(--jkit-txt-alt-color);font-size:20px;margin-bottom:5px;line-height:1}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-overlay .item-caption-over .item-content{color:var(--jkit-txt-alt-color);font-size:12px;font-family:inherit}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-overlay .item-caption-over .item-buttons{color:var(--jkit-txt-alt-color);font-size:12px;font-family:inherit}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-card{background:var(--jkit-element-lighten-bg-color);padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:inherit}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-card .item-caption-over .item-title{color:var(--jkit-txt-color);font-size:20px;margin:10px 0 10px;line-height:1}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-card .item-caption-over .item-content{color:var(--jkit-txt-color);font-size:12px;font-family:inherit}.jeg-elementor-kit.jkit-gallery .load-more-items{text-align:center;margin-top:15px}.jeg-elementor-kit.jkit-gallery .load-more-items .jkit-gallery-load-more{background:var(--jkit-btn-bg-color);color:var(--jkit-bg-color);padding:10px}.jeg-elementor-kit.jkit-contact-form-7:before{content:unset}.jeg-elementor-kit.jkit-contact-form-7 form label{color:var(--jkit-form-txt-color);width:100%;max-width:380px}.jeg-elementor-kit.jkit-contact-form-7 form label span{pointer-events:none;color:var(--jkit-txt-m-color);font-size:.8125rem;display:block}.jeg-elementor-kit.jkit-contact-form-7 form input:not([type=submit]):not([type=checkbox]):not([type=radio]),.jeg-elementor-kit.jkit-contact-form-7 form select,.jeg-elementor-kit.jkit-contact-form-7 form textarea{border:1px solid var(--jkit-form-border-color);margin-bottom:20px}.jeg-elementor-kit.jkit-contact-form-7 form input[type=submit]{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;border-radius:0;padding:12px 72px;font-size:.9375rem;background-color:var(--jkit-btn-bg-color);border:0;color:#fff;cursor:pointer;margin-bottom:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}.jeg-elementor-kit.jkit-contact-form-7 form input[type=submit]:hover{background-color:var(--jkit-btn-bg-hover-color)}.jeg-elementor-kit.jkit-postblock .jkit-edit-post{position:absolute;top:0;z-index:5;color:var(--jkit-txt-alt-color,#fff);padding:4px 10px;font-size:12px;line-height:1.5em;background-color:rgba(0,0,0,.4);opacity:0;visibility:hidden;-moz-transform:translate3d(0,-15px,0);-webkit-transform:translate3d(0,-15px,0);-o-transform:translate3d(0,-15px,0);-ms-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0);-moz-transition:.25s ease;-webkit-transition:.25s ease;-o-transition:.25s ease;-ms-transition:.25s ease;transition:.25s ease}.jeg-elementor-kit.jkit-postblock .jkit-edit-post i{margin-right:2px;opacity:.6}.jeg-elementor-kit.jkit-postblock .jkit-post-category{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;margin-top:.5rem;margin-bottom:.5rem;display:inline-block}.jeg-elementor-kit.jkit-postblock .jkit-post-category a{color:var(--jkit-txt-a-color)}.jeg-elementor-kit.jkit-postblock .jkit-post-title{font-size:1rem;line-height:1.3;margin-top:.5rem;margin-bottom:.5rem}.jeg-elementor-kit.jkit-postblock .jkit-post-title a{color:var(--jkit-txt-h-color,#181d23)}.jeg-elementor-kit.jkit-postblock .jkit-post-excerpt{font-size:.875rem;margin-top:.5rem;margin-bottom:.5rem}.jeg-elementor-kit.jkit-postblock .jkit-post-excerpt p:last-child{margin-bottom:0}.jeg-elementor-kit.jkit-postblock .jkit-post-meta{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:.5rem;margin-bottom:.5rem;color:var(--jkit-txt-m-color,#96989b);font-size:.75rem}.jeg-elementor-kit.jkit-postblock .jkit-post-meta a{color:var(--jkit-txt-h-color,#181d23);text-transform:uppercase}.jeg-elementor-kit.jkit-postblock .jkit-post-meta>div:not(:only-child):not(:last-child):after{content:'\2022';margin:0 .5rem}.jeg-elementor-kit.jkit-postblock .jkit-post-meta-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.75rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:1.5rem}.jeg-elementor-kit.jkit-postblock .jkit-readmore{display:inline-block;color:var(--jkit-btn-txt-color,#fff);text-align:center;vertical-align:middle;background-color:var(--jkit-btn-bg-color,#0058e6);border:1px solid transparent;padding:.5rem .875rem;line-height:1.5;border-radius:3px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-moz-transition:.2s ease;-webkit-transition:.2s ease;-o-transition:.2s ease;-ms-transition:.2s ease;transition:.2s ease}.jeg-elementor-kit.jkit-postblock .jkit-meta-comment a{color:var(--jkit-txt-h-color,#181d23)}.jeg-elementor-kit.jkit-postblock .jkit-block-pagination{margin:0 0 30px 0;text-align:center}.jeg-elementor-kit.jkit-postblock .jkit-block-pagination .jkit-block-loadmore{display:inline-block;text-align:center;cursor:pointer;border:1px solid var(--jkit-border-color,#eaeaeb);-moz-box-shadow:0 2px 4px rgba(0,0,0,.08);-webkit-box-shadow:0 2px 4px rgba(0,0,0,.08);-o-box-shadow:0 2px 4px rgba(0,0,0,.08);box-shadow:0 2px 4px rgba(0,0,0,.08);padding:.625rem .875rem;font-size:.875rem;line-height:1.5;border-radius:3px;-moz-transition:.25s ease;-webkit-transition:.25s ease;-o-transition:.25s ease;-ms-transition:.25s ease;transition:.25s ease;color:var(--jkit-txt-color)}.jeg-elementor-kit.jkit-postblock .jkit-block-pagination .jkit-block-loadmore a{display:inline-block;color:var(--jkit-txt-color)}.jeg-elementor-kit.jkit-postblock .jkit-posts{display:grid}.jeg-elementor-kit.jkit-postblock .jkit-post{margin-bottom:2rem}.jeg-elementor-kit.jkit-postblock .jkit-post:hover .jkit-edit-post{-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;visibility:visible}.jeg-elementor-kit.jkit-postblock .jkit-thumb{position:relative;overflow:hidden}.jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container{display:block;position:relative;overflow:hidden;z-index:0;background:var(--jkit-border-color,#eaeaeb);background-position:50%;background-size:cover}.jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container img{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);object-fit:cover;color:var(--jkit-txt-alt-color,#fafcff);z-index:-1}.jeg-elementor-kit.jkit-postblock.postblock-type-1 .jkit-post{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jeg-elementor-kit.jkit-postblock.postblock-type-1 .jkit-thumb{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}.jeg-elementor-kit.jkit-postblock.postblock-type-1 .jkit-postblock-content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-left:2rem}.jeg-elementor-kit.jkit-postblock.postblock-type-2 .jkit-post-category a{color:var(--jkit-txt-a-color)}.jeg-elementor-kit.jkit-postblock.postblock-type-2 .jkit-postblock-content{position:relative}.jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-thumb{margin-bottom:1.5rem}.jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category{position:absolute;bottom:0;line-height:1;background:var(--jkit-bg-color,#fff);padding:1rem 1.5rem 0;margin-bottom:0;max-width:50%}.jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category.position-left{left:0;text-align:left}.jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category.position-center{left:50%;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);text-align:center}.jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category.position-right{right:0;text-align:right}.jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post{display:-webkit-box;display:-ms-flexbox;display:flex}.jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-thumb{-webkit-box-flex:1;-ms-flex:1 0 64%;flex:1 0 64%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-postblock-content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title{margin-right:-120px;position:relative;z-index:1}.jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a{line-height:inherit;display:inline;padding:2px 2px 2px 0;background:var(--jeg-bg-color,#fff);white-space:pre-wrap;-webkit-box-decoration-break:clone;box-decoration-break:clone}.jeg-elementor-kit.jkit-postblock.postblock-type-5 .jkit-post-category a{color:var(--jkit-txt-a-color)}.jeg-elementor-kit.jkit-postblock.postblock-type-5 .jkit-post{position:relative;overflow:hidden}.jeg-elementor-kit.jkit-postblock.postblock-type-5 .jkit-post-category{margin-top:0;margin-bottom:0}.jeg-elementor-kit.jkit-postblock.postblock-type-5 .jkit-postblock-content{position:absolute;bottom:0;left:0;padding:30px}.jeg-elementor-kit.jkit-team{text-align:center}.jeg-elementor-kit.jkit-team.style-default .profile-card,.jeg-elementor-kit.jkit-team.style-hover-social .profile-card{background-color:var(--jkit-bg-color);box-shadow:0 28px 40px 0 var(--jkit-form-border-color);padding:40px 20px;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;position:relative;overflow:hidden}.jeg-elementor-kit.jkit-team.style-default .profile-card .profile-header,.jeg-elementor-kit.jkit-team.style-hover-social .profile-card .profile-header{margin-bottom:38px;position:relative;display:inline-block;max-width:100%;line-height:0}.jeg-elementor-kit.jkit-team.style-default .profile-card .profile-header img,.jeg-elementor-kit.jkit-team.style-hover-social .profile-card .profile-header img{object-fit:cover;width:160px;height:160px}.jeg-elementor-kit.jkit-team.style-default .profile-card:before,.jeg-elementor-kit.jkit-team.style-hover-social .profile-card:before{position:absolute;content:"";top:0;left:0;height:100%;width:100%;opacity:0;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;z-index:-1;background-size:101% 102%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.jeg-elementor-kit.jkit-team.style-default .profile-body,.jeg-elementor-kit.jkit-team.style-default .profile-footer{position:relative;z-index:2}.jeg-elementor-kit.jkit-team.style-hover-social .profile-body{padding:35px 20px;position:relative;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}.jeg-elementor-kit.jkit-team.style-hover-social .profile-body:before{position:absolute;content:"";top:0;left:0;height:100%;width:100%;background-color:var(--jkit-element-lighten-bg-color);opacity:0;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;z-index:-1;background-size:101% 102%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.jeg-elementor-kit.jkit-team.style-hover-social .social-list{-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;visibility:hidden;opacity:0}.jeg-elementor-kit.jkit-team.style-hover-social:hover .profile-body{-moz-transform:translateY(-50px);-webkit-transform:translateY(-50px);-o-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px)}.jeg-elementor-kit.jkit-team.style-hover-social:hover .profile-body:before{opacity:1}.jeg-elementor-kit.jkit-team.style-hover-social:hover .social-list{visibility:visible;opacity:1}.jeg-elementor-kit.jkit-team.style-overlay.overlay-scale .profile-card:before{top:0}.jeg-elementor-kit.jkit-team.style-overlay.overlay-scale .profile-card:hover:before{-moz-transform:scale(.9);-webkit-transform:scale(.9);-o-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}.jeg-elementor-kit.jkit-team.style-overlay .profile-card{position:relative;overflow:hidden;display:inline-block}.jeg-elementor-kit.jkit-team.style-overlay .profile-card>img{width:100%;height:auto;object-fit:cover;display:block}.jeg-elementor-kit.jkit-team.style-overlay .profile-card .hover-area{position:absolute;z-index:2;width:100%;opacity:0;visibility:hidden;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}.jeg-elementor-kit.jkit-team.style-overlay .profile-card .hover-area.alignment-center{top:50%;-moz-transform:translateY(-20%);-webkit-transform:translateY(-20%);-o-transform:translateY(-20%);-ms-transform:translateY(-20%);transform:translateY(-20%)}.jeg-elementor-kit.jkit-team.style-overlay .profile-card .hover-area.alignment-bottom{bottom:0;-moz-transform:translateY(30%);-webkit-transform:translateY(30%);-o-transform:translateY(30%);-ms-transform:translateY(30%);transform:translateY(30%)}.jeg-elementor-kit.jkit-team.style-overlay .profile-card:before{position:absolute;content:"";top:100%;left:0;height:100%;width:100%;background-color:rgba(0,0,0,.7);-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;z-index:1;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;visibility:hidden}.jeg-elementor-kit.jkit-team.style-overlay .profile-card:hover:before{top:0;opacity:1;visibility:visible}.jeg-elementor-kit.jkit-team.style-overlay .profile-card:hover .hover-area{opacity:1;visibility:visible}.jeg-elementor-kit.jkit-team.style-overlay .profile-card:hover .hover-area.alignment-center{-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.jeg-elementor-kit.jkit-team.style-overlay .profile-card:hover .hover-area.alignment-bottom{-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.jeg-elementor-kit.jkit-team.style-overlay .profile-card .profile-title{color:var(--jkit-bg-color)}.jeg-elementor-kit.jkit-team.style-overlay .profile-card .profile-title a{color:var(--jkit-bg-color)}.jeg-elementor-kit.jkit-team .profile-box .profile-card{padding:20px 20px 40px;z-index:1}.jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header{width:auto;height:100%;border-radius:0;position:relative}.jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header>a{display:inline-block;position:relative}.jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header .image-hover-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;opacity:0;visibility:hidden;z-index:0}.jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header:hover .image-hover-bg{opacity:1;visibility:visible}.jeg-elementor-kit.jkit-team .profile-body{padding-bottom:20px}.jeg-elementor-kit.jkit-team .profile-body .profile-title{font-size:22px;margin:0;color:var(--jkit-txt-h-color)}.jeg-elementor-kit.jkit-team .profile-body .profile-title a{color:var(--jkit-txt-h-color);text-decoration:none}.jeg-elementor-kit.jkit-team .profile-body .profile-designation{font-size:13px;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;margin-bottom:15px}.jeg-elementor-kit.jkit-team .social-list{list-style:none;padding:0;margin:0}.jeg-elementor-kit.jkit-team .social-list .social-icon{display:inline-block}.jeg-elementor-kit.jkit-team .social-list .social-icon:not(:last-child){margin-right:10px}.jeg-elementor-kit.jkit-team .social-list .social-icon a{display:inline-block;width:30px;height:30px;font-size:12px;line-height:32px;text-align:center;color:var(--jkit-btn-txt-color);background-color:var(--jkit-element-bg-color);border-radius:50%}.jeg-elementor-kit.jkit-team .social-list .social-icon i:before{display:inline-block}.jeg-elementor-kit.jkit-team .social-list .social-icon:hover i:before{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:jkit-scrolling-vertical;animation-name:jkit-scrolling-vertical}.jeg-elementor-kit.jkit-team .jkit-modal-dialog{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:calc(100% - (.5rem * 2))}.jeg-elementor-kit.jkit-team .jkit-modal-dialog .team-modal-content{position:relative;box-shadow:0 28px 40px 0 rgba(0,0,0,.1);background-color:var(--jkit-bg-color);border:0;border-radius:0}.jeg-elementor-kit.jkit-team .jkit-modal-dialog .team-modal-close{position:absolute;top:10px;right:10px;width:40px;height:40px;padding:0;color:var(--jkit-txt-color);background-color:transparent;border-width:0;border-radius:0;font-size:18px;line-height:1;outline:0;z-index:1200}.jeg-elementor-kit.jkit-team .jkit-modal-dialog .team-modal-body{padding:60px 40px;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex}.jeg-elementor-kit.jkit-team .jkit-modal-dialog .team-modal-img{width:100%;margin-bottom:30px}.jeg-elementor-kit.jkit-team .jkit-modal-dialog .team-modal-info{width:100%}.jeg-elementor-kit.jkit-team .jkit-modal-dialog .team-modal-title{margin-top:0;margin-bottom:8px;color:var(--jkit-txt-h-color);font-size:22px}.jeg-elementor-kit.jkit-team .jkit-modal-dialog .team-modal-position{margin-bottom:35px;color:var(--jkit-txt-color);font-size:13px}.jeg-elementor-kit.jkit-team .jkit-modal-dialog .team-modal-description{margin-bottom:22px}.jeg-elementor-kit.jkit-team .jkit-modal-dialog .team-modal-list{margin:0;margin-bottom:25px;padding-left:0;list-style:none;color:var(--jkit-txt-color);font-size:15px}.jeg-elementor-kit.jkit-team .jkit-modal-dialog .team-modal-list a{text-decoration:none;outline:0;color:var(--jkit-txt-color)}.jeg-elementor-kit.jkit-team .jkit-modal-dialog .team-modal-list li{padding:19px 0;border-top:1px solid var(--jkit-border-color)}.jeg-elementor-kit.jkit-team .jkit-modal-dialog .team-modal-list strong{font-weight:600;padding-right:18px}.jeg-elementor-kit.jkit-pie-chart{text-align:center;position:relative;overflow:hidden}.jeg-elementor-kit.jkit-pie-chart canvas{display:inline-block;position:relative;z-index:2}.jeg-elementor-kit.jkit-pie-chart canvas.background-canvas{position:absolute;top:0;left:0;z-index:1}.jeg-elementor-kit.jkit-pie-chart .pie-chart-wrapper{position:relative;display:inline-block}.jeg-elementor-kit.jkit-pie-chart .pie-chart-content{display:inline-block;position:absolute;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;text-align:center;font-size:28px;font-weight:700;line-height:1}.jeg-elementor-kit.jkit-pie-chart .chart-front,.jeg-elementor-kit.jkit-pie-chart .content-back{-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center;-webkit-backface-visibility:hidden;backface-visibility:hidden}.jeg-elementor-kit.jkit-pie-chart .content-back{position:absolute;top:0;left:0;height:100%;width:100%;padding:15px 50px;-moz-transform:translateY(100%);-webkit-transform:translateY(100%);-o-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);opacity:0;visibility:hidden;overflow:hidden;background:var(--jkit-element-bg-color)}.jeg-elementor-kit.jkit-pie-chart:hover .chart-front{-moz-transform:translateY(100%);-webkit-transform:translateY(100%);-o-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);opacity:0;visibility:hidden}.jeg-elementor-kit.jkit-pie-chart:hover .content-back{-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible}.jeg-elementor-kit.jkit-pie-chart .chart-float{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.jeg-elementor-kit.jkit-portfolio-gallery .portfolio-gallery-container{position:relative;overflow:hidden}.jeg-elementor-kit.jkit-portfolio-gallery .row-items{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}.jeg-elementor-kit.jkit-portfolio-gallery .gallery-items{display:-webkit-box;display:-ms-flexbox;display:flex}.jeg-elementor-kit.jkit-portfolio-gallery .row-item{height:90vh;padding:0;position:relative;z-index:2;border-right:1px solid rgba(255,255,255,.3);-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.jeg-elementor-kit.jkit-portfolio-gallery .row-item:hover .row-item-info:after{height:100%}.jeg-elementor-kit.jkit-portfolio-gallery .row-item:hover .row-item-more{-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.jeg-elementor-kit.jkit-portfolio-gallery .row-item.current-item:before{position:absolute;content:"";top:0;left:0;height:100%;width:100%;z-index:1;background:rgba(0,0,0,.1)}.jeg-elementor-kit.jkit-portfolio-gallery .row-item-info{padding:40px 10px 40px 20px;position:relative;z-index:2;-moz-transition:all .4s;-webkit-transition:all .4s;-o-transition:all .4s;-ms-transition:all .4s;transition:all .4s;overflow:hidden}.jeg-elementor-kit.jkit-portfolio-gallery .row-item-info .info-title{font-size:21px}.jeg-elementor-kit.jkit-portfolio-gallery .row-item-info .info-subtitle{font-size:11px;font-weight:400;letter-spacing:4px;text-transform:uppercase;margin-bottom:10px}.jeg-elementor-kit.jkit-portfolio-gallery .row-item-info:after{content:'';position:absolute;top:0;left:0;width:100%;height:0;background:#fff;z-index:-1;-moz-transition:all .4s;-webkit-transition:all .4s;-o-transition:all .4s;-ms-transition:all .4s;transition:all .4s}.jeg-elementor-kit.jkit-portfolio-gallery .row-item-more{position:absolute;bottom:0;left:0;color:#fff;width:100%;padding:25px;font-size:13px;letter-spacing:1px;text-transform:uppercase;opacity:0;-moz-transform:translateY(20%);-webkit-transform:translateY(20%);-o-transform:translateY(20%);-ms-transform:translateY(20%);transform:translateY(20%);-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;z-index:2}.jeg-elementor-kit.jkit-portfolio-gallery .row-item-more a{text-decoration:none}.jeg-elementor-kit.jkit-portfolio-gallery .image-item{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-moz-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1);-moz-transition:all .7s ease;-webkit-transition:all .7s ease;-o-transition:all .7s ease;-ms-transition:all .7s ease;transition:all .7s ease;background-size:cover;background-position:center center}.jeg-elementor-kit.jkit-portfolio-gallery .image-item.current-item{-moz-transform:scale(1,1);-webkit-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);opacity:1}.jeg-elementor-kit.jkit-image-box{-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;text-align:center}.jeg-elementor-kit.jkit-image-box .image-box-header{-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;position:relative;overflow:hidden;line-height:0}.jeg-elementor-kit.jkit-image-box .image-box-header img{-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;width:100%;height:auto;margin:0;object-fit:cover}.jeg-elementor-kit.jkit-image-box .image-box-body .body-inner{padding:30px 35px;position:relative;overflow:hidden;background:var(--jkit-bg-color);-moz-box-shadow:0 0 20px 0 rgba(0,0,0,.25);-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.25);-o-box-shadow:0 0 20px 0 rgba(0,0,0,.25);box-shadow:0 0 20px 0 rgba(0,0,0,.25)}.jeg-elementor-kit.jkit-image-box .image-box-body .body-title{font-size:18px;margin-bottom:20px;color:var(--jkit-txt-h-color);font-weight:700}.jeg-elementor-kit.jkit-image-box .button-box .button-wrapper{display:inline-block}.jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a{border-radius:5px;font-size:15px;padding:15px 30px;color:#fff;position:relative;line-height:1;white-space:nowrap;vertical-align:middle;text-align:center;background-color:var(--jkit-btn-bg-color);-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a:hover{background-color:var(--jkit-btn-bg-hover-color)}.jeg-elementor-kit.jkit-image-box .button-box.icon-position-before i{margin-right:5px}.jeg-elementor-kit.jkit-image-box .button-box.icon-position-after i{margin-left:5px}.jeg-elementor-kit.jkit-image-box.style-floating .image-box-body .body-inner{background-color:#fff;-moz-box-shadow:0 2px 4px rgba(0,0,0,.08);-webkit-box-shadow:0 2px 4px rgba(0,0,0,.08);-o-box-shadow:0 2px 4px rgba(0,0,0,.08);box-shadow:0 2px 4px rgba(0,0,0,.08);-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;width:90%;height:90px;position:relative;margin-left:auto;margin-right:auto;margin-top:-50px}.jeg-elementor-kit.jkit-image-box.style-floating .image-box-body .body-inner .body-button,.jeg-elementor-kit.jkit-image-box.style-floating .image-box-body .body-inner .body-description{-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;opacity:0;visibility:hidden}.jeg-elementor-kit.jkit-image-box.style-floating:hover .image-box-body .body-inner{height:220px}.jeg-elementor-kit.jkit-image-box.style-floating:hover .image-box-body .body-inner .body-button,.jeg-elementor-kit.jkit-image-box.style-floating:hover .image-box-body .body-inner .body-description{opacity:1;visibility:visible}.jeg-elementor-kit.jkit-animated-text{-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}.jeg-elementor-kit.jkit-animated-text a{text-decoration:none;color:var(--jkit-txt-h-color)}.jeg-elementor-kit.jkit-animated-text .animated-text{padding:0;margin:0;font-size:43px;font-weight:500;line-height:1.2;display:inline-block}.jeg-elementor-kit.jkit-animated-text .animated-text .normal-text{z-index:1;position:relative;vertical-align:bottom}.jeg-elementor-kit.jkit-animated-text .animated-text .normal-text.style-gradient{background:var(--jkit-element-darken-bg-color);background:linear-gradient(180deg,var(--jkit-element-lighten-bg-color) 0,var(--jkit-element-darken-bg-color) 100%);-moz-text-fill-color:transparent;-o-text-fill-color:transparent;-webkit-text-fill-color:transparent;background-clip:text;-webkit-background-clip:text}.jeg-elementor-kit.jkit-animated-text .animated-text .dynamic-wrapper{overflow:visible;text-align:inherit;display:inline-block;position:relative;vertical-align:bottom}.jeg-elementor-kit.jkit-animated-text .animated-text .dynamic-wrapper.style-gradient .dynamic-text{background:var(--jkit-element-darken-bg-color);background:linear-gradient(180deg,var(--jkit-element-lighten-bg-color) 0,var(--jkit-element-darken-bg-color) 100%);-moz-text-fill-color:transparent;-o-text-fill-color:transparent;-webkit-text-fill-color:transparent;background-clip:text;-webkit-background-clip:text}.jeg-elementor-kit.jkit-animated-text .animated-text .dynamic-wrapper.style-gradient .dynamic-text .dynamic-text-letter{background:var(--jkit-element-darken-bg-color);background:linear-gradient(180deg,var(--jkit-element-lighten-bg-color) 0,var(--jkit-element-darken-bg-color) 100%);-moz-text-fill-color:transparent;-o-text-fill-color:transparent;-webkit-text-fill-color:transparent;background-clip:text;-webkit-background-clip:text}.jeg-elementor-kit.jkit-animated-text .animated-text .dynamic-text{display:inline-block;position:relative;top:0;left:0;z-index:1}.jeg-elementor-kit.jkit-animated-text .animated-text svg{position:absolute;left:0;overflow:visible}.jeg-elementor-kit.jkit-animated-text .animated-text svg path{fill:none;stroke-dasharray:1500;-moz-animation:jkit-animated-dash 10s infinite;-webkit-animation:jkit-animated-dash 10s infinite;-o-animation:jkit-animated-dash 10s infinite;-ms-animation:jkit-animated-dash 10s infinite;animation:jkit-animated-dash 10s infinite}.jeg-elementor-kit.jkit-animated-text .animated-text svg path.style-color{stroke:var(--jkit-element-bg-color)}.jeg-elementor-kit.jkit-animated-text .animated-text svg path:nth-of-type(2){-moz-animation-delay:.3s;-webkit-animation-delay:.3s;-o-animation-delay:.3s;-ms-animation-delay:.3s;animation-delay:.3s}.jeg-elementor-kit.jkit-animated-text .animated-text svg linearGradient stop:nth-of-type(1){stop-color:var(--jkit-element-lighten-bg-color)}.jeg-elementor-kit.jkit-animated-text .animated-text svg linearGradient stop:nth-of-type(2){stop-color:var(--jkit-element-darken-bg-color)}.jeg-elementor-kit.jkit-animated-text[data-shape=strikethrough] .animated-text svg{top:50%;width:100%;height:100%}.jeg-elementor-kit.jkit-animated-text[data-shape="x"] .animated-text svg,.jeg-elementor-kit.jkit-animated-text[data-shape=diagonal] .animated-text svg,.jeg-elementor-kit.jkit-animated-text[data-shape=double] .animated-text svg{top:0;width:100%;height:100%}.jeg-elementor-kit.jkit-animated-text[data-shape=curly] .animated-text svg,.jeg-elementor-kit.jkit-animated-text[data-shape=double-underline] .animated-text svg,.jeg-elementor-kit.jkit-animated-text[data-shape=underline-zigzag] .animated-text svg,.jeg-elementor-kit.jkit-animated-text[data-shape=underline] .animated-text svg{top:90%;width:100%;height:100%}.jeg-elementor-kit.jkit-animated-text[data-shape=circle] .animated-text svg{top:0;width:calc(100% + 20px);height:calc(100% + 20px);-moz-transform:translate(-10px,-10px);-webkit-transform:translate(-10px,-10px);-o-transform:translate(-10px,-10px);-ms-transform:translate(-10px,-10px);transform:translate(-10px,-10px)}.jeg-elementor-kit.jkit-animated-text[data-style=rotating] .animated-text .dynamic-text:not(.show-text){visibility:hidden;opacity:0;display:none}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=typing] .animated-text .dynamic-wrapper:after{content:"";position:absolute;left:auto;right:0;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:90%;width:1px;background-color:var(--jkit-txt-color)}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=typing] .animated-text .dynamic-wrapper.cursor-blink:after{-moz-animation:jkit-animated-pulse 1s infinite;-webkit-animation:jkit-animated-pulse 1s infinite;-o-animation:jkit-animated-pulse 1s infinite;-ms-animation:jkit-animated-pulse 1s infinite;animation:jkit-animated-pulse 1s infinite}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=typing] .animated-text .dynamic-wrapper.typing-delete{background:var(--jkit-txt-h-color)}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=typing] .animated-text .dynamic-wrapper.typing-delete.style-gradient .dynamic-text{color:var(--jkit-txt-m-color);background:0 0;background-clip:border-box;-webkit-background-clip:border-box;-moz-text-fill-color:unset;-o-text-fill-color:unset;-webkit-text-fill-color:unset}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=typing] .animated-text .dynamic-wrapper.typing-delete.style-gradient .dynamic-text .dynamic-text-letter{background:0 0;background-clip:border-box;-webkit-background-clip:border-box;-webkit-background-clip:border-box;-moz-text-fill-color:unset;-o-text-fill-color:unset;-webkit-text-fill-color:unset}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=typing] .animated-text .dynamic-wrapper.typing-delete .dynamic-text .dynamic-text-letter{color:var(--jkit-txt-m-color)}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=typing] .animated-text .dynamic-text-letter:not(.show-letter){display:none}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=swirl] .animated-text .dynamic-wrapper{-moz-transition:width .3s ease;-webkit-transition:width .3s ease;-o-transition:width .3s ease;-ms-transition:width .3s ease;transition:width .3s ease;overflow:hidden}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=swirl] .animated-text .dynamic-text-letter{display:inline-block;-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;-o-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-moz-transform:translateZ(-20px) rotateX(90deg);-webkit-transform:translateZ(-20px) rotateX(90deg);-o-transform:translateZ(-20px) rotateX(90deg);-ms-transform:translateZ(-20px) rotateX(90deg);transform:translateZ(-20px) rotateX(90deg);-webkit-backface-visibility:hidden;backface-visibility:hidden}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=swirl] .animated-text .dynamic-text-letter.show-letter{-moz-animation:jkit-animated-swirl-in .4s forwards;-webkit-animation:jkit-animated-swirl-in .4s forwards;-o-animation:jkit-animated-swirl-in .4s forwards;-ms-animation:jkit-animated-swirl-in .4s forwards;animation:jkit-animated-swirl-in .4s forwards}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=blinds]{-moz-transition:width .3s ease;-webkit-transition:width .3s ease;-o-transition:width .3s ease;-ms-transition:width .3s ease;transition:width .3s ease}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=blinds] .animated-text .dynamic-text-letter{-moz-transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-o-transform:rotateY(180deg);-ms-transform:rotateY(180deg);transform:rotateY(180deg);display:inline-block;-webkit-backface-visibility:hidden;backface-visibility:hidden}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=blinds] .animated-text .dynamic-text-letter.show-letter{-moz-animation:jkit-animated-blinds-in .6s forwards;-webkit-animation:jkit-animated-blinds-in .6s forwards;-o-animation:jkit-animated-blinds-in .6s forwards;-ms-animation:jkit-animated-blinds-in .6s forwards;animation:jkit-animated-blinds-in .6s forwards}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=wave]{-moz-transition:width .3s ease;-webkit-transition:width .3s ease;-o-transition:width .3s ease;-ms-transition:width .3s ease;transition:width .3s ease}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=wave] .animated-text .dynamic-text-letter{-moz-transform:scale(0);-webkit-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0);display:inline-block;-webkit-backface-visibility:hidden;backface-visibility:hidden}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=wave] .animated-text .dynamic-text-letter.show-letter{-moz-animation:jkit-animated-wave-up .3s forwards;-webkit-animation:jkit-animated-wave-up .3s forwards;-o-animation:jkit-animated-wave-up .3s forwards;-ms-animation:jkit-animated-wave-up .3s forwards;animation:jkit-animated-wave-up .3s forwards}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=flip] .animated-text .dynamic-wrapper{-moz-transition:width .3s ease;-webkit-transition:width .3s ease;-o-transition:width .3s ease;-ms-transition:width .3s ease;transition:width .3s ease;overflow:hidden}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=flip] .animated-text .dynamic-text{-moz-transform-origin:50% 100%;-webkit-transform-origin:50% 100%;-o-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;-moz-transform:rotateX(180deg);-webkit-transform:rotateX(180deg);-o-transform:rotateX(180deg);-ms-transform:rotateX(180deg);transform:rotateX(180deg);position:relative}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=flip] .animated-text .dynamic-text.show-text{position:relative;white-space:nowrap;-moz-transform:rotateX(0);-webkit-transform:rotateX(0);-o-transform:rotateX(0);-ms-transform:rotateX(0);transform:rotateX(0);-moz-animation:jkit-animated-flip-in 1.2s;-webkit-animation:jkit-animated-flip-in 1.2s;-o-animation:jkit-animated-flip-in 1.2s;-ms-animation:jkit-animated-flip-in 1.2s;animation:jkit-animated-flip-in 1.2s}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=flip] .animated-text .dynamic-text:not(.show-text){display:inline-block;position:absolute;visibility:visible;-moz-transform:rotateX(180deg);-webkit-transform:rotateX(180deg);-o-transform:rotateX(180deg);-ms-transform:rotateX(180deg);transform:rotateX(180deg);-moz-animation:jkit-animated-flip-out 1.2s;-webkit-animation:jkit-animated-flip-out 1.2s;-o-animation:jkit-animated-flip-out 1.2s;-ms-animation:jkit-animated-flip-out 1.2s;animation:jkit-animated-flip-out 1.2s}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=drop-in] .animated-text .dynamic-wrapper{-moz-transition:width .3s ease;-webkit-transition:width .3s ease;-o-transition:width .3s ease;-ms-transition:width .3s ease;transition:width .3s ease;-webkit-perspective:300px;perspective:300px;overflow:hidden}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=drop-in] .animated-text .dynamic-text{position:relative}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=drop-in] .animated-text .dynamic-text.show-text{position:relative;white-space:nowrap;-moz-animation:jkit-animated-drop-in-in .6s;-webkit-animation:jkit-animated-drop-in-in .6s;-o-animation:jkit-animated-drop-in-in .6s;-ms-animation:jkit-animated-drop-in-in .6s;animation:jkit-animated-drop-in-in .6s}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=drop-in] .animated-text .dynamic-text:not(.show-text){display:inline-block;position:absolute;visibility:visible;-moz-animation:jkit-animated-drop-in-out .6s;-webkit-animation:jkit-animated-drop-in-out .6s;-o-animation:jkit-animated-drop-in-out .6s;-ms-animation:jkit-animated-drop-in-out .6s;animation:jkit-animated-drop-in-out .6s}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=slide-left] .animated-text .dynamic-wrapper{-moz-transition:width .3s ease;-webkit-transition:width .3s ease;-o-transition:width .3s ease;-ms-transition:width .3s ease;transition:width .3s ease;overflow:hidden}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=slide-left] .animated-text .dynamic-text.show-text{position:relative;white-space:nowrap;-moz-animation:jkit-animated-slide-left-in .6s;-webkit-animation:jkit-animated-slide-left-in .6s;-o-animation:jkit-animated-slide-left-in .6s;-ms-animation:jkit-animated-slide-left-in .6s;animation:jkit-animated-slide-left-in .6s}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=slide-left] .animated-text .dynamic-text:not(.show-text){display:inline-block;position:absolute;visibility:visible;-moz-animation:jkit-animated-slide-left-out .6s;-webkit-animation:jkit-animated-slide-left-out .6s;-o-animation:jkit-animated-slide-left-out .6s;-ms-animation:jkit-animated-slide-left-out .6s;animation:jkit-animated-slide-left-out .6s}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=slide-right] .animated-text .dynamic-wrapper{-moz-transition:width .3s ease;-webkit-transition:width .3s ease;-o-transition:width .3s ease;-ms-transition:width .3s ease;transition:width .3s ease;overflow:hidden}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=slide-right] .animated-text .dynamic-text.show-text{position:relative;white-space:nowrap;-moz-animation:jkit-animated-slide-right-in .6s;-webkit-animation:jkit-animated-slide-right-in .6s;-o-animation:jkit-animated-slide-right-in .6s;-ms-animation:jkit-animated-slide-right-in .6s;animation:jkit-animated-slide-right-in .6s}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=slide-right] .animated-text .dynamic-text:not(.show-text){display:inline-block;position:absolute;visibility:visible;-moz-animation:jkit-animated-slide-right-out .6s;-webkit-animation:jkit-animated-slide-right-out .6s;-o-animation:jkit-animated-slide-right-out .6s;-ms-animation:jkit-animated-slide-right-out .6s;animation:jkit-animated-slide-right-out .6s}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=slide-up] .animated-text .dynamic-wrapper{-moz-transition:width .3s ease;-webkit-transition:width .3s ease;-o-transition:width .3s ease;-ms-transition:width .3s ease;transition:width .3s ease;overflow:hidden}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=slide-up] .animated-text .dynamic-text.show-text{position:relative;white-space:nowrap;-moz-animation:jkit-animated-slide-up-in .6s;-webkit-animation:jkit-animated-slide-up-in .6s;-o-animation:jkit-animated-slide-up-in .6s;-ms-animation:jkit-animated-slide-up-in .6s;animation:jkit-animated-slide-up-in .6s}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=slide-up] .animated-text .dynamic-text:not(.show-text){display:inline-block;position:absolute;visibility:visible;-moz-animation:jkit-animated-slide-up-out .6s;-webkit-animation:jkit-animated-slide-up-out .6s;-o-animation:jkit-animated-slide-up-out .6s;-ms-animation:jkit-animated-slide-up-out .6s;animation:jkit-animated-slide-up-out .6s}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=slide-down] .animated-text .dynamic-wrapper{-moz-transition:width .3s ease;-webkit-transition:width .3s ease;-o-transition:width .3s ease;-ms-transition:width .3s ease;transition:width .3s ease;overflow:hidden}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=slide-down] .animated-text .dynamic-text.show-text{position:relative;white-space:nowrap;-moz-animation:jkit-animated-slide-down-in .6s;-webkit-animation:jkit-animated-slide-down-in .6s;-o-animation:jkit-animated-slide-down-in .6s;-ms-animation:jkit-animated-slide-down-in .6s;animation:jkit-animated-slide-down-in .6s}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=slide-down] .animated-text .dynamic-text:not(.show-text){display:inline-block;position:absolute;visibility:visible;-moz-animation:jkit-animated-slide-down-out .6s;-webkit-animation:jkit-animated-slide-down-out .6s;-o-animation:jkit-animated-slide-down-out .6s;-ms-animation:jkit-animated-slide-down-out .6s;animation:jkit-animated-slide-down-out .6s}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=bounce] .animated-text .dynamic-wrapper{-moz-transition:width .3s ease;-webkit-transition:width .3s ease;-o-transition:width .3s ease;-ms-transition:width .3s ease;transition:width .3s ease;overflow:hidden}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=bounce] .animated-text .dynamic-text.show-text{position:relative;white-space:nowrap;-moz-animation:jkit-animated-bounce-in .6s;-webkit-animation:jkit-animated-bounce-in .6s;-o-animation:jkit-animated-bounce-in .6s;-ms-animation:jkit-animated-bounce-in .6s;animation:jkit-animated-bounce-in .6s}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=bounce] .animated-text .dynamic-text:not(.show-text){display:inline-block;position:absolute;visibility:visible;-moz-animation:jkit-animated-bounce-out .6s;-webkit-animation:jkit-animated-bounce-out .6s;-o-animation:jkit-animated-bounce-out .6s;-ms-animation:jkit-animated-bounce-out .6s;animation:jkit-animated-bounce-out .6s}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=swing] .animated-text .dynamic-wrapper{-moz-transition:width .3s ease;-webkit-transition:width .3s ease;-o-transition:width .3s ease;-ms-transition:width .3s ease;transition:width .3s ease;overflow:hidden}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=swing] .animated-text .dynamic-text.show-text{position:relative;white-space:nowrap;-moz-animation:jkit-animated-swing-in .6s;-webkit-animation:jkit-animated-swing-in .6s;-o-animation:jkit-animated-swing-in .6s;-ms-animation:jkit-animated-swing-in .6s;animation:jkit-animated-swing-in .6s}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=swing] .animated-text .dynamic-text:not(.show-text){display:inline-block;position:absolute;visibility:visible;-moz-animation:jkit-animated-swing-out .6s;-webkit-animation:jkit-animated-swing-out .6s;-o-animation:jkit-animated-swing-out .6s;-ms-animation:jkit-animated-swing-out .6s;animation:jkit-animated-swing-out .6s}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=rubber-band] .animated-text .dynamic-wrapper{-moz-transition:width .3s ease;-webkit-transition:width .3s ease;-o-transition:width .3s ease;-ms-transition:width .3s ease;transition:width .3s ease;overflow:hidden}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=rubber-band] .animated-text .dynamic-text.show-text{position:relative;white-space:nowrap;-moz-animation:jkit-animated-rubber-band-in .6s;-webkit-animation:jkit-animated-rubber-band-in .6s;-o-animation:jkit-animated-rubber-band-in .6s;-ms-animation:jkit-animated-rubber-band-in .6s;animation:jkit-animated-rubber-band-in .6s}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=rubber-band] .animated-text .dynamic-text:not(.show-text){display:inline-block;position:absolute;visibility:visible;-moz-animation:jkit-animated-rubber-band-out .6s;-webkit-animation:jkit-animated-rubber-band-out .6s;-o-animation:jkit-animated-rubber-band-out .6s;-ms-animation:jkit-animated-rubber-band-out .6s;animation:jkit-animated-rubber-band-out .6s}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=clip] .animated-text .dynamic-wrapper{overflow:hidden;text-align:left}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=clip] .animated-text .dynamic-wrapper:after{content:"";position:absolute;left:auto;right:0;top:0;height:100%;width:2px;background-color:var(--jkit-txt-color)}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=clip] .animated-text .dynamic-text.show-text{white-space:nowrap}
2
  /*# sourceMappingURL=main.css.map */
1
+ @-webkit-keyframes slide-from-left{0%{left:0}100%{left:101%}}@keyframes slide-from-left{0%{left:0}100%{left:101%}}@-webkit-keyframes slide-from-right{0%{left:0}100%{left:-101%}}@keyframes slide-from-right{0%{left:0}100%{left:-101%}}@-webkit-keyframes slide-from-left-reverse{0%{left:-101%}100%{left:0}}@keyframes slide-from-left-reverse{0%{left:-101%}100%{left:0}}@-webkit-keyframes slide-from-right-reverse{0%{left:101%}100%{left:0}}@keyframes slide-from-right-reverse{0%{left:101%}100%{left:0}}@-webkit-keyframes jkit-fadeinup{from{opacity:0;-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes jkit-fadeinup{from{opacity:0;-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes jkit-scrolling-vertical{0%{transform:translateY(0);opacity:1}49%{transform:translateY(100%);opacity:0}50%{transform:translateY(-100%);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes jkit-scrolling-vertical{0%{transform:translateY(0);opacity:1}49%{transform:translateY(100%);opacity:0}50%{transform:translateY(-100%);opacity:0}100%{transform:translateY(0);opacity:1}}@-webkit-keyframes jkit-animated-dash{0%{stroke-dasharray:0 1500}15%{stroke-dasharray:1500 1500}85%{opacity:1}90%{stroke-dasharray:1500 1500;opacity:0}100%{stroke-dasharray:0 1500;opacity:0}}@keyframes jkit-animated-dash{0%{stroke-dasharray:0 1500}15%{stroke-dasharray:1500 1500}85%{opacity:1}90%{stroke-dasharray:1500 1500;opacity:0}100%{stroke-dasharray:0 1500;opacity:0}}@-webkit-keyframes jkit-animated-pulse{0%{-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);opacity:1}40%{-webkit-transform:translateY(-50%) scale(.9);transform:translateY(-50%) scale(.9);opacity:0}100%{-webkit-transform:translateY(-50%) scale(0);transform:translateY(-50%) scale(0);opacity:0}}@keyframes jkit-animated-pulse{0%{-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);opacity:1}40%{-webkit-transform:translateY(-50%) scale(.9);transform:translateY(-50%) scale(.9);opacity:0}100%{-webkit-transform:translateY(-50%) scale(0);transform:translateY(-50%) scale(0);opacity:0}}@-webkit-keyframes jkit-animated-swirl-in{0%{opacity:0;-webkit-transform:translateZ(-20px) rotateX(90deg);transform:translateZ(-20px) rotateX(90deg)}60%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(-10deg);transform:translateZ(-20px) rotateX(-10deg)}100%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(0);transform:translateZ(-20px) rotateX(0)}}@keyframes jkit-animated-swirl-in{0%{opacity:0;-webkit-transform:translateZ(-20px) rotateX(90deg);transform:translateZ(-20px) rotateX(90deg)}60%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(-10deg);transform:translateZ(-20px) rotateX(-10deg)}100%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(0);transform:translateZ(-20px) rotateX(0)}}@-webkit-keyframes jkit-animated-blinds-in{0%{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}100%{-webkit-transform:rotateY(0);transform:rotateY(0)}}@keyframes jkit-animated-blinds-in{0%{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}100%{-webkit-transform:rotateY(0);transform:rotateY(0)}}@-webkit-keyframes jkit-animated-wave-up{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}60%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes jkit-animated-wave-up{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}60%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes jkit-animated-flip-in{0%{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);opacity:0}35%{-webkit-transform:rotateX(120deg);transform:rotateX(120deg);opacity:0}65%{opacity:0}100%{-webkit-transform:rotateX(360deg);transform:rotateX(360deg);opacity:1}}@keyframes jkit-animated-flip-in{0%{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);opacity:0}35%{-webkit-transform:rotateX(120deg);transform:rotateX(120deg);opacity:0}65%{opacity:0}100%{-webkit-transform:rotateX(360deg);transform:rotateX(360deg);opacity:1}}@-webkit-keyframes jkit-animated-flip-out{0%{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1}35%{-webkit-transform:rotateX(-40deg);transform:rotateX(-40deg);opacity:0}65%{opacity:0}100%{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);opacity:0}}@keyframes jkit-animated-flip-out{0%{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1}35%{-webkit-transform:rotateX(-40deg);transform:rotateX(-40deg);opacity:0}65%{opacity:0}100%{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);opacity:0}}@-webkit-keyframes jkit-animated-drop-in-in{0%{opacity:0;-webkit-transform:translateZ(100px);transform:translateZ(100px)}100%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes jkit-animated-drop-in-in{0%{opacity:0;-webkit-transform:translateZ(100px);transform:translateZ(100px)}100%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes jkit-animated-drop-in-out{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}100%{opacity:0;-webkit-transform:translateZ(-100px);transform:translateZ(-100px)}}@keyframes jkit-animated-drop-in-out{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}100%{opacity:0;-webkit-transform:translateZ(-100px);transform:translateZ(-100px)}}@-webkit-keyframes jkit-animated-slide-right-in{0%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}60%{opacity:1;-webkit-transform:translateX(10%);transform:translateX(10%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes jkit-animated-slide-right-in{0%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}60%{opacity:1;-webkit-transform:translateX(10%);transform:translateX(10%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes jkit-animated-slide-right-out{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}60%{opacity:0;-webkit-transform:translateX(110%);transform:translateX(110%)}100%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes jkit-animated-slide-right-out{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}60%{opacity:0;-webkit-transform:translateX(110%);transform:translateX(110%)}100%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes jkit-animated-slide-left-in{0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}60%{opacity:1;-webkit-transform:translateX(-10%);transform:translateX(-10%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes jkit-animated-slide-left-in{0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}60%{opacity:1;-webkit-transform:translateX(-10%);transform:translateX(-10%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes jkit-animated-slide-left-out{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}60%{opacity:0;-webkit-transform:translateX(-110%);transform:translateX(-110%)}100%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes jkit-animated-slide-left-out{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}60%{opacity:0;-webkit-transform:translateX(-110%);transform:translateX(-110%)}100%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes jkit-animated-slide-up-in{0%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}60%{opacity:1;-webkit-transform:translateY(-20%);transform:translateY(-20%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes jkit-animated-slide-up-in{0%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}60%{opacity:1;-webkit-transform:translateY(-20%);transform:translateY(-20%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes jkit-animated-slide-up-out{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}60%{opacity:0;-webkit-transform:translateY(-120%);transform:translateY(-120%)}100%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes jkit-animated-slide-up-out{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}60%{opacity:0;-webkit-transform:translateY(-120%);transform:translateY(-120%)}100%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@-webkit-keyframes jkit-animated-slide-down-in{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}60%{opacity:1;-webkit-transform:translateY(20%);transform:translateY(20%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes jkit-animated-slide-down-in{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}60%{opacity:1;-webkit-transform:translateY(20%);transform:translateY(20%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes jkit-animated-slide-down-out{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}60%{opacity:0;-webkit-transform:translateY(120%);transform:translateY(120%)}100%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes jkit-animated-slide-down-out{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}60%{opacity:0;-webkit-transform:translateY(120%);transform:translateY(120%)}100%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}}@-webkit-keyframes jkit-animated-bounce-in{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes jkit-animated-bounce-in{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes jkit-animated-bounce-out{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:0;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes jkit-animated-bounce-out{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:0;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@-webkit-keyframes jkit-animated-swing-in{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes jkit-animated-swing-in{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes jkit-animated-swing-out{20%{-webkit-transform:rotate(0);transform:rotate(0)}40%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}60%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}80%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}to{-webkit-transform:rotate(15deg);transform:rotate(15deg)}}@keyframes jkit-animated-swing-out{20%{-webkit-transform:rotate(0);transform:rotate(0)}40%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}60%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}80%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}to{-webkit-transform:rotate(15deg);transform:rotate(15deg)}}@-webkit-keyframes jkit-animated-rubber-band-in{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes jkit-animated-rubber-band-in{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes jkit-animated-rubber-band-out{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}40%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}75%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes jkit-animated-rubber-band-out{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}40%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}75%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes jkit-ripple{70%{box-shadow:0 0 0 15px currentColor;opacity:0}100%{box-shadow:0 0 0 0 currentColor;opacity:0}}@keyframes jkit-ripple{70%{box-shadow:0 0 0 15px currentColor;opacity:0}100%{box-shadow:0 0 0 0 currentColor;opacity:0}}.jkit-color-scheme{--jkit-bg-color:#ffffff;--jkit-border-color:#eaeaeb;--jkit-txt-color:#575A5F;--jkit-txt-h-color:#181D23;--jkit-txt-a-color:#0058E6;--jkit-txt-m-color:#96989B;--jkit-txt-alt-color:#ffffff;--jkit-form-border-color:#D5D5D7;--jkit-form-bg-color:transparent;--jkit-form-txt-color:#181D23;--jkit-btn-txt-color:#ffffff;--jkit-btn-bg-color:#0058E6;--jkit-btn-bg-hover-color:#0048bd;--jkit-selection-bg-color:#d8a600;--jkit-element-bg-color:#80b1ff;--jkit-element-darken-bg-color:#0058E6;--jkit-element-lighten-bg-color:#e6f0ff}@media screen and (max-width:1024px){.jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-hamburger-menu{display:block}.jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper{width:100%;max-width:360px;border-radius:0;background-color:#f7f7f7;width:100%;position:fixed;top:0;left:-110%;height:100%!important;box-shadow:0 10px 30px 0 rgba(255,165,0,0);overflow-y:auto;overflow-x:hidden;padding-top:0;padding-left:0;padding-right:0;display:flex;flex-direction:column-reverse;justify-content:flex-end;-moz-transition:left .6s cubic-bezier(.6,.1,.68,.53);-webkit-transition:left .6s cubic-bezier(.6,.1,.68,.53);-o-transition:left .6s cubic-bezier(.6,.1,.68,.53);-ms-transition:left .6s cubic-bezier(.6,.1,.68,.53);transition:left .6s cubic-bezier(.6,.1,.68,.53)}.jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper.active{left:0}.jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu-container{overflow-y:hidden}.jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-nav-identity-panel{padding:10px 0 10px 0;display:block;position:relative;z-index:5;width:100%}.jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title{display:inline-block}.jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu{display:block}.jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu{display:block;height:100%;overflow-y:auto}.jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.menu-item-has-children>a i{margin-left:auto;padding:4px 15px;border:1px solid var(--jkit-border-color);border-radius:3px}.jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.menu-item-has-children .sub-menu{position:inherit;box-shadow:none;background:0 0}.jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li{display:block;width:100%;position:inherit}.jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li .sub-menu{display:none;max-height:2500px;opacity:0;visibility:hidden;transition:max-height 5s ease-out}.jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li .sub-menu.dropdown-open{display:block;opacity:1;visibility:visible}.jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li a{display:block}.jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li a i{float:right}}@media screen and (min-width:1025px){.jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu-container{height:100%}}@media screen and (max-width:767px){.jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-hamburger-menu{display:block}.jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper{width:100%;max-width:360px;border-radius:0;background-color:#f7f7f7;width:100%;position:fixed;top:0;left:-110%;height:100%!important;box-shadow:0 10px 30px 0 rgba(255,165,0,0);overflow-y:auto;overflow-x:hidden;padding-top:0;padding-left:0;padding-right:0;display:flex;flex-direction:column-reverse;justify-content:flex-end;-moz-transition:left .6s cubic-bezier(.6,.1,.68,.53);-webkit-transition:left .6s cubic-bezier(.6,.1,.68,.53);-o-transition:left .6s cubic-bezier(.6,.1,.68,.53);-ms-transition:left .6s cubic-bezier(.6,.1,.68,.53);transition:left .6s cubic-bezier(.6,.1,.68,.53)}.jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper.active{left:0}.jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-menu-container{overflow-y:hidden}.jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-nav-identity-panel{padding:10px 0 10px 0;display:block;position:relative;z-index:5;width:100%}.jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title{display:inline-block}.jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu{display:block}.jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-menu{display:block;height:100%;overflow-y:auto}.jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-menu li.menu-item-has-children>a i{margin-left:auto;padding:4px 15px;border:1px solid var(--jkit-border-color);border-radius:3px}.jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-menu li.menu-item-has-children .sub-menu{position:inherit;box-shadow:none;background:0 0}.jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-menu li{display:block;width:100%;position:inherit}.jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-menu li .sub-menu{display:none;max-height:2500px;opacity:0;visibility:hidden;transition:max-height 5s ease-out}.jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-menu li .sub-menu.dropdown-open{display:block;opacity:1;visibility:visible}.jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-menu li a{display:block}.jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-menu li a i{float:right}}@media screen and (min-width:768px){.jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-menu-container{height:100%}}@media screen and (min-width:1025px){.jeg-elementor-kit.jkit-gallery.grid-desktop-1 .gallery-items .gallery-item-wrap{width:100%;float:left}}@media screen and (min-width:1025px){.jeg-elementor-kit.jkit-gallery.grid-desktop-2 .gallery-items .gallery-item-wrap{width:50%;float:left}}@media screen and (min-width:1025px){.jeg-elementor-kit.jkit-gallery.grid-desktop-3 .gallery-items .gallery-item-wrap{width:33.3333333333%;float:left}}@media screen and (min-width:1025px){.jeg-elementor-kit.jkit-gallery.grid-desktop-4 .gallery-items .gallery-item-wrap{width:25%;float:left}}@media screen and (min-width:1025px){.jeg-elementor-kit.jkit-gallery.grid-desktop-5 .gallery-items .gallery-item-wrap{width:20%;float:left}}@media screen and (min-width:1025px){.jeg-elementor-kit.jkit-gallery.grid-desktop-6 .gallery-items .gallery-item-wrap{width:16.6666666667%;float:left}}@media screen and (min-width:768px) and (max-width:1024px){.jeg-elementor-kit.jkit-gallery.grid-tablet-1 .gallery-items .gallery-item-wrap{width:100%;float:left}}@media screen and (min-width:768px) and (max-width:1024px){.jeg-elementor-kit.jkit-gallery.grid-tablet-2 .gallery-items .gallery-item-wrap{width:50%;float:left}}@media screen and (min-width:768px) and (max-width:1024px){.jeg-elementor-kit.jkit-gallery.grid-tablet-3 .gallery-items .gallery-item-wrap{width:33.3333333333%;float:left}}@media screen and (min-width:768px) and (max-width:1024px){.jeg-elementor-kit.jkit-gallery.grid-tablet-4 .gallery-items .gallery-item-wrap{width:25%;float:left}}@media screen and (min-width:768px) and (max-width:1024px){.jeg-elementor-kit.jkit-gallery.grid-tablet-5 .gallery-items .gallery-item-wrap{width:20%;float:left}}@media screen and (min-width:768px) and (max-width:1024px){.jeg-elementor-kit.jkit-gallery.grid-tablet-6 .gallery-items .gallery-item-wrap{width:16.6666666667%;float:left}}@media screen and (max-width:767px){.jeg-elementor-kit.jkit-gallery.grid-mobile-1 .gallery-items .gallery-item-wrap{width:100%;float:left}}@media screen and (max-width:767px){.jeg-elementor-kit.jkit-gallery.grid-mobile-2 .gallery-items .gallery-item-wrap{width:50%;float:left}}@media screen and (max-width:767px){.jeg-elementor-kit.jkit-gallery.grid-mobile-3 .gallery-items .gallery-item-wrap{width:33.3333333333%;float:left}}@media screen and (max-width:767px){.jeg-elementor-kit.jkit-gallery.grid-mobile-4 .gallery-items .gallery-item-wrap{width:25%;float:left}}@media screen and (max-width:767px){.jeg-elementor-kit.jkit-gallery.grid-mobile-5 .gallery-items .gallery-item-wrap{width:20%;float:left}}@media screen and (max-width:767px){.jeg-elementor-kit.jkit-gallery.grid-mobile-6 .gallery-items .gallery-item-wrap{width:16.6666666667%;float:left}}@media screen and (max-width:1024px){.jeg-elementor-kit.jkit-postblock.postblock-type-1.break-point-tablet .jkit-post{display:block;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.jeg-elementor-kit.jkit-postblock.postblock-type-1.break-point-tablet .jkit-thumb{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;max-width:100%}}@media screen and (max-width:767px){.jeg-elementor-kit.jkit-postblock.postblock-type-1.break-point-mobile .jkit-post{display:block;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.jeg-elementor-kit.jkit-postblock.postblock-type-1.break-point-mobile .jkit-thumb{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;max-width:100%}}@media screen and (max-width:1024px){.jeg-elementor-kit.jkit-postblock.postblock-type-4.break-point-tablet .jkit-post{display:block}.jeg-elementor-kit.jkit-postblock.postblock-type-4.break-point-tablet .jkit-thumb{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;max-width:100%}}@media screen and (max-width:767px){.jeg-elementor-kit.jkit-postblock.postblock-type-4.break-point-mobile .jkit-post{display:block}.jeg-elementor-kit.jkit-postblock.postblock-type-4.break-point-mobile .jkit-thumb{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;max-width:100%}}@media screen and (min-width:1025px){.jeg-elementor-kit.jkit-client-logo.grid-desktop-1 .client-track:not(.tns-slider){display:flex;flex-direction:row}.jeg-elementor-kit.jkit-client-logo.grid-desktop-1 .client-track:not(.tns-slider) .client-slider{width:100%}.jeg-elementor-kit.jkit-client-logo.grid-desktop-1 .client-track:not(.tns-slider) .client-slider:nth-child(n+2){display:none}.jeg-elementor-kit.jkit-client-logo.grid-desktop-1 .client-track:not(:nth-child(1)){margin-right:10px}}@media screen and (min-width:1025px){.jeg-elementor-kit.jkit-client-logo.grid-desktop-2 .client-track:not(.tns-slider){display:flex;flex-direction:row}.jeg-elementor-kit.jkit-client-logo.grid-desktop-2 .client-track:not(.tns-slider) .client-slider{width:100%}.jeg-elementor-kit.jkit-client-logo.grid-desktop-2 .client-track:not(.tns-slider) .client-slider:nth-child(n+3){display:none}.jeg-elementor-kit.jkit-client-logo.grid-desktop-2 .client-track:not(:nth-child(2)){margin-right:10px}}@media screen and (min-width:1025px){.jeg-elementor-kit.jkit-client-logo.grid-desktop-3 .client-track:not(.tns-slider){display:flex;flex-direction:row}.jeg-elementor-kit.jkit-client-logo.grid-desktop-3 .client-track:not(.tns-slider) .client-slider{width:100%}.jeg-elementor-kit.jkit-client-logo.grid-desktop-3 .client-track:not(.tns-slider) .client-slider:nth-child(n+4){display:none}.jeg-elementor-kit.jkit-client-logo.grid-desktop-3 .client-track:not(:nth-child(3)){margin-right:10px}}@media screen and (min-width:1025px){.jeg-elementor-kit.jkit-client-logo.grid-desktop-4 .client-track:not(.tns-slider){display:flex;flex-direction:row}.jeg-elementor-kit.jkit-client-logo.grid-desktop-4 .client-track:not(.tns-slider) .client-slider{width:100%}.jeg-elementor-kit.jkit-client-logo.grid-desktop-4 .client-track:not(.tns-slider) .client-slider:nth-child(n+5){display:none}.jeg-elementor-kit.jkit-client-logo.grid-desktop-4 .client-track:not(:nth-child(4)){margin-right:10px}}@media screen and (min-width:1025px){.jeg-elementor-kit.jkit-client-logo.grid-desktop-5 .client-track:not(.tns-slider){display:flex;flex-direction:row}.jeg-elementor-kit.jkit-client-logo.grid-desktop-5 .client-track:not(.tns-slider) .client-slider{width:100%}.jeg-elementor-kit.jkit-client-logo.grid-desktop-5 .client-track:not(.tns-slider) .client-slider:nth-child(n+6){display:none}.jeg-elementor-kit.jkit-client-logo.grid-desktop-5 .client-track:not(:nth-child(5)){margin-right:10px}}@media screen and (min-width:1025px){.jeg-elementor-kit.jkit-client-logo.grid-desktop-6 .client-track:not(.tns-slider){display:flex;flex-direction:row}.jeg-elementor-kit.jkit-client-logo.grid-desktop-6 .client-track:not(.tns-slider) .client-slider{width:100%}.jeg-elementor-kit.jkit-client-logo.grid-desktop-6 .client-track:not(.tns-slider) .client-slider:nth-child(n+7){display:none}.jeg-elementor-kit.jkit-client-logo.grid-desktop-6 .client-track:not(:nth-child(6)){margin-right:10px}}@media screen and (min-width:1025px){.jeg-elementor-kit.jkit-client-logo.grid-desktop-7 .client-track:not(.tns-slider){display:flex;flex-direction:row}.jeg-elementor-kit.jkit-client-logo.grid-desktop-7 .client-track:not(.tns-slider) .client-slider{width:100%}.jeg-elementor-kit.jkit-client-logo.grid-desktop-7 .client-track:not(.tns-slider) .client-slider:nth-child(n+8){display:none}.jeg-elementor-kit.jkit-client-logo.grid-desktop-7 .client-track:not(:nth-child(7)){margin-right:10px}}@media screen and (min-width:1025px){.jeg-elementor-kit.jkit-client-logo.grid-desktop-8 .client-track:not(.tns-slider){display:flex;flex-direction:row}.jeg-elementor-kit.jkit-client-logo.grid-desktop-8 .client-track:not(.tns-slider) .client-slider{width:100%}.jeg-elementor-kit.jkit-client-logo.grid-desktop-8 .client-track:not(.tns-slider) .client-slider:nth-child(n+9){display:none}.jeg-elementor-kit.jkit-client-logo.grid-desktop-8 .client-track:not(:nth-child(8)){margin-right:10px}}@media screen and (min-width:1025px){.jeg-elementor-kit.jkit-client-logo.grid-desktop-9 .client-track:not(.tns-slider){display:flex;flex-direction:row}.jeg-elementor-kit.jkit-client-logo.grid-desktop-9 .client-track:not(.tns-slider) .client-slider{width:100%}.jeg-elementor-kit.jkit-client-logo.grid-desktop-9 .client-track:not(.tns-slider) .client-slider:nth-child(n+10){display:none}.jeg-elementor-kit.jkit-client-logo.grid-desktop-9 .client-track:not(:nth-child(9)){margin-right:10px}}@media screen and (min-width:1025px){.jeg-elementor-kit.jkit-client-logo.grid-desktop-10 .client-track:not(.tns-slider){display:flex;flex-direction:row}.jeg-elementor-kit.jkit-client-logo.grid-desktop-10 .client-track:not(.tns-slider) .client-slider{width:100%}.jeg-elementor-kit.jkit-client-logo.grid-desktop-10 .client-track:not(.tns-slider) .client-slider:nth-child(n+11){display:none}.jeg-elementor-kit.jkit-client-logo.grid-desktop-10 .client-track:not(:nth-child(10)){margin-right:10px}}@media screen and (min-width:768px) and (max-width:1024px){.jeg-elementor-kit.jkit-client-logo.grid-tablet-1 .client-track:not(.tns-slider){display:flex;flex-direction:row}.jeg-elementor-kit.jkit-client-logo.grid-tablet-1 .client-track:not(.tns-slider) .client-slider{width:100%}.jeg-elementor-kit.jkit-client-logo.grid-tablet-1 .client-track:not(.tns-slider) .client-slider:nth-child(n+11){display:none}.jeg-elementor-kit.jkit-client-logo.grid-tablet-1 .client-track:not(:nth-child(1)){margin-right:10px}}@media screen and (min-width:768px) and (max-width:1024px){.jeg-elementor-kit.jkit-client-logo.grid-tablet-2 .client-track:not(.tns-slider){display:flex;flex-direction:row}.jeg-elementor-kit.jkit-client-logo.grid-tablet-2 .client-track:not(.tns-slider) .client-slider{width:100%}.jeg-elementor-kit.jkit-client-logo.grid-tablet-2 .client-track:not(.tns-slider) .client-slider:nth-child(n+3){display:none}.jeg-elementor-kit.jkit-client-logo.grid-tablet-2 .client-track:not(:nth-child(2)){margin-right:10px}}@media screen and (min-width:768px) and (max-width:1024px){.jeg-elementor-kit.jkit-client-logo.grid-tablet-3 .client-track:not(.tns-slider){display:flex;flex-direction:row}.jeg-elementor-kit.jkit-client-logo.grid-tablet-3 .client-track:not(.tns-slider) .client-slider{width:100%}.jeg-elementor-kit.jkit-client-logo.grid-tablet-3 .client-track:not(.tns-slider) .client-slider:nth-child(n+4){display:none}.jeg-elementor-kit.jkit-client-logo.grid-tablet-3 .client-track:not(:nth-child(3)){margin-right:10px}}@media screen and (min-width:768px) and (max-width:1024px){.jeg-elementor-kit.jkit-client-logo.grid-tablet-4 .client-track:not(.tns-slider){display:flex;flex-direction:row}.jeg-elementor-kit.jkit-client-logo.grid-tablet-4 .client-track:not(.tns-slider) .client-slider{width:100%}.jeg-elementor-kit.jkit-client-logo.grid-tablet-4 .client-track:not(.tns-slider) .client-slider:nth-child(n+5){display:none}.jeg-elementor-kit.jkit-client-logo.grid-tablet-4 .client-track:not(:nth-child(4)){margin-right:10px}}@media screen and (min-width:768px) and (max-width:1024px){.jeg-elementor-kit.jkit-client-logo.grid-tablet-5 .client-track:not(.tns-slider){display:flex;flex-direction:row}.jeg-elementor-kit.jkit-client-logo.grid-tablet-5 .client-track:not(.tns-slider) .client-slider{width:100%}.jeg-elementor-kit.jkit-client-logo.grid-tablet-5 .client-track:not(.tns-slider) .client-slider:nth-child(n+6){display:none}.jeg-elementor-kit.jkit-client-logo.grid-tablet-5 .client-track:not(:nth-child(5)){margin-right:10px}}@media screen and (min-width:768px) and (max-width:1024px){.jeg-elementor-kit.jkit-client-logo.grid-tablet-6 .client-track:not(.tns-slider){display:flex;flex-direction:row}.jeg-elementor-kit.jkit-client-logo.grid-tablet-6 .client-track:not(.tns-slider) .client-slider{width:100%}.jeg-elementor-kit.jkit-client-logo.grid-tablet-6 .client-track:not(.tns-slider) .client-slider:nth-child(n+7){display:none}.jeg-elementor-kit.jkit-client-logo.grid-tablet-6 .client-track:not(:nth-child(6)){margin-right:10px}}@media screen and (min-width:768px) and (max-width:1024px){.jeg-elementor-kit.jkit-client-logo.grid-tablet-7 .client-track:not(.tns-slider){display:flex;flex-direction:row}.jeg-elementor-kit.jkit-client-logo.grid-tablet-7 .client-track:not(.tns-slider) .client-slider{width:100%}.jeg-elementor-kit.jkit-client-logo.grid-tablet-7 .client-track:not(.tns-slider) .client-slider:nth-child(n+8){display:none}.jeg-elementor-kit.jkit-client-logo.grid-tablet-7 .client-track:not(:nth-child(7)){margin-right:10px}}@media screen and (min-width:768px) and (max-width:1024px){.jeg-elementor-kit.jkit-client-logo.grid-tablet-8 .client-track:not(.tns-slider){display:flex;flex-direction:row}.jeg-elementor-kit.jkit-client-logo.grid-tablet-8 .client-track:not(.tns-slider) .client-slider{width:100%}.jeg-elementor-kit.jkit-client-logo.grid-tablet-8 .client-track:not(.tns-slider) .client-slider:nth-child(n+9){display:none}.jeg-elementor-kit.jkit-client-logo.grid-tablet-8 .client-track:not(:nth-child(8)){margin-right:10px}}@media screen and (min-width:768px) and (max-width:1024px){.jeg-elementor-kit.jkit-client-logo.grid-tablet-9 .client-track:not(.tns-slider){display:flex;flex-direction:row}.jeg-elementor-kit.jkit-client-logo.grid-tablet-9 .client-track:not(.tns-slider) .client-slider{width:100%}.jeg-elementor-kit.jkit-client-logo.grid-tablet-9 .client-track:not(.tns-slider) .client-slider:nth-child(n+10){display:none}.jeg-elementor-kit.jkit-client-logo.grid-tablet-9 .client-track:not(:nth-child(9)){margin-right:10px}}@media screen and (min-width:768px) and (max-width:1024px){.jeg-elementor-kit.jkit-client-logo.grid-tablet-10 .client-track:not(.tns-slider){display:flex;flex-direction:row}.jeg-elementor-kit.jkit-client-logo.grid-tablet-10 .client-track:not(.tns-slider) .client-slider{width:100%}.jeg-elementor-kit.jkit-client-logo.grid-tablet-10 .client-track:not(.tns-slider) .client-slider:nth-child(n+11){display:none}.jeg-elementor-kit.jkit-client-logo.grid-tablet-10 .client-track:not(:nth-child(10)){margin-right:10px}}@media screen and (max-width:767px){.jeg-elementor-kit.jkit-client-logo.grid-mobile-1 .client-track:not(.tns-slider){display:flex;flex-direction:row}.jeg-elementor-kit.jkit-client-logo.grid-mobile-1 .client-track:not(.tns-slider) .client-slider{width:100%}.jeg-elementor-kit.jkit-client-logo.grid-mobile-1 .client-track:not(.tns-slider) .client-slider:nth-child(n+2){display:none}.jeg-elementor-kit.jkit-client-logo.grid-mobile-1 .client-track:not(:nth-child(1)){margin-right:10px}}@media screen and (max-width:767px){.jeg-elementor-kit.jkit-client-logo.grid-mobile-2 .client-track:not(.tns-slider){display:flex;flex-direction:row}.jeg-elementor-kit.jkit-client-logo.grid-mobile-2 .client-track:not(.tns-slider) .client-slider{width:100%}.jeg-elementor-kit.jkit-client-logo.grid-mobile-2 .client-track:not(.tns-slider) .client-slider:nth-child(n+3){display:none}.jeg-elementor-kit.jkit-client-logo.grid-mobile-2 .client-track:not(:nth-child(2)){margin-right:10px}}@media screen and (max-width:767px){.jeg-elementor-kit.jkit-client-logo.grid-mobile-3 .client-track:not(.tns-slider){display:flex;flex-direction:row}.jeg-elementor-kit.jkit-client-logo.grid-mobile-3 .client-track:not(.tns-slider) .client-slider{width:100%}.jeg-elementor-kit.jkit-client-logo.grid-mobile-3 .client-track:not(.tns-slider) .client-slider:nth-child(n+4){display:none}.jeg-elementor-kit.jkit-client-logo.grid-mobile-3 .client-track:not(:nth-child(3)){margin-right:10px}}@media screen and (max-width:767px){.jeg-elementor-kit.jkit-client-logo.grid-mobile-4 .client-track:not(.tns-slider){display:flex;flex-direction:row}.jeg-elementor-kit.jkit-client-logo.grid-mobile-4 .client-track:not(.tns-slider) .client-slider{width:100%}.jeg-elementor-kit.jkit-client-logo.grid-mobile-4 .client-track:not(.tns-slider) .client-slider:nth-child(n+5){display:none}.jeg-elementor-kit.jkit-client-logo.grid-mobile-4 .client-track:not(:nth-child(4)){margin-right:10px}}@media screen and (max-width:767px){.jeg-elementor-kit.jkit-client-logo.grid-mobile-5 .client-track:not(.tns-slider){display:flex;flex-direction:row}.jeg-elementor-kit.jkit-client-logo.grid-mobile-5 .client-track:not(.tns-slider) .client-slider{width:100%}.jeg-elementor-kit.jkit-client-logo.grid-mobile-5 .client-track:not(.tns-slider) .client-slider:nth-child(n+6){display:none}.jeg-elementor-kit.jkit-client-logo.grid-mobile-5 .client-track:not(:nth-child(5)){margin-right:10px}}@media screen and (max-width:767px){.jeg-elementor-kit.jkit-client-logo.grid-mobile-6 .client-track:not(.tns-slider){display:flex;flex-direction:row}.jeg-elementor-kit.jkit-client-logo.grid-mobile-6 .client-track:not(.tns-slider) .client-slider{width:100%}.jeg-elementor-kit.jkit-client-logo.grid-mobile-6 .client-track:not(.tns-slider) .client-slider:nth-child(n+7){display:none}.jeg-elementor-kit.jkit-client-logo.grid-mobile-6 .client-track:not(:nth-child(6)){margin-right:10px}}@media screen and (max-width:767px){.jeg-elementor-kit.jkit-client-logo.grid-mobile-7 .client-track:not(.tns-slider){display:flex;flex-direction:row}.jeg-elementor-kit.jkit-client-logo.grid-mobile-7 .client-track:not(.tns-slider) .client-slider{width:100%}.jeg-elementor-kit.jkit-client-logo.grid-mobile-7 .client-track:not(.tns-slider) .client-slider:nth-child(n+8){display:none}.jeg-elementor-kit.jkit-client-logo.grid-mobile-7 .client-track:not(:nth-child(7)){margin-right:10px}}@media screen and (max-width:767px){.jeg-elementor-kit.jkit-client-logo.grid-mobile-8 .client-track:not(.tns-slider){display:flex;flex-direction:row}.jeg-elementor-kit.jkit-client-logo.grid-mobile-8 .client-track:not(.tns-slider) .client-slider{width:100%}.jeg-elementor-kit.jkit-client-logo.grid-mobile-8 .client-track:not(.tns-slider) .client-slider:nth-child(n+9){display:none}.jeg-elementor-kit.jkit-client-logo.grid-mobile-8 .client-track:not(:nth-child(8)){margin-right:10px}}@media screen and (max-width:767px){.jeg-elementor-kit.jkit-client-logo.grid-mobile-9 .client-track:not(.tns-slider){display:flex;flex-direction:row}.jeg-elementor-kit.jkit-client-logo.grid-mobile-9 .client-track:not(.tns-slider) .client-slider{width:100%}.jeg-elementor-kit.jkit-client-logo.grid-mobile-9 .client-track:not(.tns-slider) .client-slider:nth-child(n+10){display:none}.jeg-elementor-kit.jkit-client-logo.grid-mobile-9 .client-track:not(:nth-child(9)){margin-right:10px}}@media screen and (max-width:767px){.jeg-elementor-kit.jkit-client-logo.grid-mobile-10 .client-track:not(.tns-slider){display:flex;flex-direction:row}.jeg-elementor-kit.jkit-client-logo.grid-mobile-10 .client-track:not(.tns-slider) .client-slider{width:100%}.jeg-elementor-kit.jkit-client-logo.grid-mobile-10 .client-track:not(.tns-slider) .client-slider:nth-child(n+11){display:none}.jeg-elementor-kit.jkit-client-logo.grid-mobile-10 .client-track:not(:nth-child(10)){margin-right:10px}}@media screen and (min-width:1025px){.jeg-elementor-kit.jkit-testimonials.grid-desktop-1 .testimonials-track:not(.tns-slider){display:flex;flex-direction:row}.jeg-elementor-kit.jkit-testimonials.grid-desktop-1 .testimonials-track:not(.tns-slider) .testimonial-item{width:100%}.jeg-elementor-kit.jkit-testimonials.grid-desktop-1 .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+2){display:none}.jeg-elementor-kit.jkit-testimonials.grid-desktop-1 .testimonials-track:not(:nth-child(1)){margin-right:10px}}@media screen and (min-width:1025px){.jeg-elementor-kit.jkit-testimonials.grid-desktop-2 .testimonials-track:not(.tns-slider){display:flex;flex-direction:row}.jeg-elementor-kit.jkit-testimonials.grid-desktop-2 .testimonials-track:not(.tns-slider) .testimonial-item{width:50%}.jeg-elementor-kit.jkit-testimonials.grid-desktop-2 .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+3){display:none}.jeg-elementor-kit.jkit-testimonials.grid-desktop-2 .testimonials-track:not(:nth-child(2)){margin-right:10px}}@media screen and (min-width:1025px){.jeg-elementor-kit.jkit-testimonials.grid-desktop-3 .testimonials-track:not(.tns-slider){display:flex;flex-direction:row}.jeg-elementor-kit.jkit-testimonials.grid-desktop-3 .testimonials-track:not(.tns-slider) .testimonial-item{width:33.3333333333%}.jeg-elementor-kit.jkit-testimonials.grid-desktop-3 .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+4){display:none}.jeg-elementor-kit.jkit-testimonials.grid-desktop-3 .testimonials-track:not(:nth-child(3)){margin-right:10px}}@media screen and (min-width:1025px){.jeg-elementor-kit.jkit-testimonials.grid-desktop-4 .testimonials-track:not(.tns-slider){display:flex;flex-direction:row}.jeg-elementor-kit.jkit-testimonials.grid-desktop-4 .testimonials-track:not(.tns-slider) .testimonial-item{width:25%}.jeg-elementor-kit.jkit-testimonials.grid-desktop-4 .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+5){display:none}.jeg-elementor-kit.jkit-testimonials.grid-desktop-4 .testimonials-track:not(:nth-child(4)){margin-right:10px}}@media screen and (min-width:1025px){.jeg-elementor-kit.jkit-testimonials.grid-desktop-5 .testimonials-track:not(.tns-slider){display:flex;flex-direction:row}.jeg-elementor-kit.jkit-testimonials.grid-desktop-5 .testimonials-track:not(.tns-slider) .testimonial-item{width:20%}.jeg-elementor-kit.jkit-testimonials.grid-desktop-5 .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+6){display:none}.jeg-elementor-kit.jkit-testimonials.grid-desktop-5 .testimonials-track:not(:nth-child(5)){margin-right:10px}}@media screen and (min-width:768px) and (max-width:1024px){.jeg-elementor-kit.jkit-testimonials.grid-tablet-1 .testimonials-track:not(.tns-slider){display:flex;flex-direction:row}.jeg-elementor-kit.jkit-testimonials.grid-tablet-1 .testimonials-track:not(.tns-slider) .testimonial-item{width:100%}.jeg-elementor-kit.jkit-testimonials.grid-tablet-1 .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+11){display:none}.jeg-elementor-kit.jkit-testimonials.grid-tablet-1 .testimonials-track:not(:nth-child(1)){margin-right:10px}}@media screen and (min-width:768px) and (max-width:1024px){.jeg-elementor-kit.jkit-testimonials.grid-tablet-2 .testimonials-track:not(.tns-slider){display:flex;flex-direction:row}.jeg-elementor-kit.jkit-testimonials.grid-tablet-2 .testimonials-track:not(.tns-slider) .testimonial-item{width:50%}.jeg-elementor-kit.jkit-testimonials.grid-tablet-2 .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+3){display:none}.jeg-elementor-kit.jkit-testimonials.grid-tablet-2 .testimonials-track:not(:nth-child(2)){margin-right:10px}}@media screen and (min-width:768px) and (max-width:1024px){.jeg-elementor-kit.jkit-testimonials.grid-tablet-3 .testimonials-track:not(.tns-slider){display:flex;flex-direction:row}.jeg-elementor-kit.jkit-testimonials.grid-tablet-3 .testimonials-track:not(.tns-slider) .testimonial-item{width:33.3333333333%}.jeg-elementor-kit.jkit-testimonials.grid-tablet-3 .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+4){display:none}.jeg-elementor-kit.jkit-testimonials.grid-tablet-3 .testimonials-track:not(:nth-child(3)){margin-right:10px}}@media screen and (min-width:768px) and (max-width:1024px){.jeg-elementor-kit.jkit-testimonials.grid-tablet-4 .testimonials-track:not(.tns-slider){display:flex;flex-direction:row}.jeg-elementor-kit.jkit-testimonials.grid-tablet-4 .testimonials-track:not(.tns-slider) .testimonial-item{width:25%}.jeg-elementor-kit.jkit-testimonials.grid-tablet-4 .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+5){display:none}.jeg-elementor-kit.jkit-testimonials.grid-tablet-4 .testimonials-track:not(:nth-child(4)){margin-right:10px}}@media screen and (min-width:768px) and (max-width:1024px){.jeg-elementor-kit.jkit-testimonials.grid-tablet-5 .testimonials-track:not(.tns-slider){display:flex;flex-direction:row}.jeg-elementor-kit.jkit-testimonials.grid-tablet-5 .testimonials-track:not(.tns-slider) .testimonial-item{width:20%}.jeg-elementor-kit.jkit-testimonials.grid-tablet-5 .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+6){display:none}.jeg-elementor-kit.jkit-testimonials.grid-tablet-5 .testimonials-track:not(:nth-child(5)){margin-right:10px}}@media screen and (max-width:767px){.jeg-elementor-kit.jkit-testimonials.grid-mobile-1 .testimonials-track:not(.tns-slider){display:flex;flex-direction:row}.jeg-elementor-kit.jkit-testimonials.grid-mobile-1 .testimonials-track:not(.tns-slider) .testimonial-item{width:100%}.jeg-elementor-kit.jkit-testimonials.grid-mobile-1 .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+2){display:none}.jeg-elementor-kit.jkit-testimonials.grid-mobile-1 .testimonials-track:not(:nth-child(1)){margin-right:10px}}@media screen and (max-width:767px){.jeg-elementor-kit.jkit-testimonials.grid-mobile-2 .testimonials-track:not(.tns-slider){display:flex;flex-direction:row}.jeg-elementor-kit.jkit-testimonials.grid-mobile-2 .testimonials-track:not(.tns-slider) .testimonial-item{width:50%}.jeg-elementor-kit.jkit-testimonials.grid-mobile-2 .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+3){display:none}.jeg-elementor-kit.jkit-testimonials.grid-mobile-2 .testimonials-track:not(:nth-child(2)){margin-right:10px}}@media screen and (max-width:767px){.jeg-elementor-kit.jkit-testimonials.grid-mobile-3 .testimonials-track:not(.tns-slider){display:flex;flex-direction:row}.jeg-elementor-kit.jkit-testimonials.grid-mobile-3 .testimonials-track:not(.tns-slider) .testimonial-item{width:33.3333333333%}.jeg-elementor-kit.jkit-testimonials.grid-mobile-3 .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+4){display:none}.jeg-elementor-kit.jkit-testimonials.grid-mobile-3 .testimonials-track:not(:nth-child(3)){margin-right:10px}}@media screen and (max-width:767px){.jeg-elementor-kit.jkit-testimonials.grid-mobile-4 .testimonials-track:not(.tns-slider){display:flex;flex-direction:row}.jeg-elementor-kit.jkit-testimonials.grid-mobile-4 .testimonials-track:not(.tns-slider) .testimonial-item{width:25%}.jeg-elementor-kit.jkit-testimonials.grid-mobile-4 .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+5){display:none}.jeg-elementor-kit.jkit-testimonials.grid-mobile-4 .testimonials-track:not(:nth-child(4)){margin-right:10px}}@media screen and (max-width:767px){.jeg-elementor-kit.jkit-testimonials.grid-mobile-5 .testimonials-track:not(.tns-slider){display:flex;flex-direction:row}.jeg-elementor-kit.jkit-testimonials.grid-mobile-5 .testimonials-track:not(.tns-slider) .testimonial-item{width:20%}.jeg-elementor-kit.jkit-testimonials.grid-mobile-5 .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+6){display:none}.jeg-elementor-kit.jkit-testimonials.grid-mobile-5 .testimonials-track:not(:nth-child(5)){margin-right:10px}}@media (min-width:481px){.jeg-elementor-kit.jkit-team .jkit-modal-dialog .team-modal-img{flex:0 0 33.333333%;max-width:33.333333%;margin-bottom:0}.jeg-elementor-kit.jkit-team .jkit-modal-dialog .team-modal-info.has-img{flex:0 0 66.666667%;max-width:66.666667%;padding-left:30px}}@media (min-width:576px){.jeg-elementor-kit.jkit-team .jkit-modal-dialog{max-width:500px;margin:1.75rem auto;min-height:calc(100% - (1.75rem * 2))}}@media (min-width:992px){.jeg-elementor-kit.jkit-team .jkit-modal-dialog .team-modal-info.has-img{padding-left:50px}}html.jkit-nav-menu-loaded,html.jkit-nav-menu-loaded body{overflow-x:hidden;overflow-y:visible}.jkit-magnific-popup .mfp-iframe-holder .mfp-close{background:0 0}.jkit-magnific-popup button:focus{outline:0}.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box{display:flex;flex-direction:column}.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box .image-box-body{flex:1}.jeg-elementor-kit .hover-from-arise:before,.jeg-elementor-kit .hover-from-bottom:before,.jeg-elementor-kit .hover-from-left:before,.jeg-elementor-kit .hover-from-right:before,.jeg-elementor-kit .hover-from-top:before{position:absolute;content:"";height:100%;width:100%;background-size:101% 101%;-moz-transition:all .6s ease;-webkit-transition:all .6s ease;-o-transition:all .6s ease;-ms-transition:all .6s ease;transition:all .6s ease}.jeg-elementor-kit .hover-from-left:before,.jeg-elementor-kit.hover-from-left:before{top:0;left:-101%}.jeg-elementor-kit .hover-from-left:hover:before,.jeg-elementor-kit.hover-from-left:hover:before{left:0}.jeg-elementor-kit .hover-from-right:before,.jeg-elementor-kit.hover-from-right:before{top:0;right:-101%}.jeg-elementor-kit .hover-from-right:hover:before,.jeg-elementor-kit.hover-from-right:hover:before{right:0}.jeg-elementor-kit .hover-from-top:before,.jeg-elementor-kit.hover-from-top:before{top:-101%;left:0}.jeg-elementor-kit .hover-from-top:hover:before,.jeg-elementor-kit.hover-from-top:hover:before{top:0}.jeg-elementor-kit .hover-from-bottom:before,.jeg-elementor-kit.hover-from-bottom:before{bottom:-101%;left:0}.jeg-elementor-kit .hover-from-bottom:hover:before,.jeg-elementor-kit.hover-from-bottom:hover:before{bottom:0}.jeg-elementor-kit .hover-from-arise:before,.jeg-elementor-kit.hover-from-arise:before{top:0;left:0;opacity:0}.jeg-elementor-kit .hover-from-arise:hover:before,.jeg-elementor-kit.hover-from-arise:hover:before{opacity:100%}.jeg-elementor-kit.jkit-pagination-loadmore.loaded .jkit-ajax-loaded,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .jkit-ajax-loaded{-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:jkit-fadeinup;animation-name:jkit-fadeinup}.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-1,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-1{-webkit-animation-delay:.05s}.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-2,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-2{-webkit-animation-delay:.15s}.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-3,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-3{-webkit-animation-delay:.25s}.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-4,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-4{-webkit-animation-delay:.35s}.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-5,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-5{-webkit-animation-delay:.45s}.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-6,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-6{-webkit-animation-delay:.55s}.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-7,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-7{-webkit-animation-delay:.65s}.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-8,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-8{-webkit-animation-delay:.75s}.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-9,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-9{-webkit-animation-delay:.85s}.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-10,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-10{-webkit-animation-delay:.95s}.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-11,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-11{-webkit-animation-delay:1.05s}.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-12,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-12{-webkit-animation-delay:1.15s}.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-13,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-13{-webkit-animation-delay:1.25s}.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-14,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-14{-webkit-animation-delay:1.35s}.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-15,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-15{-webkit-animation-delay:1.45s}.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-16,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-16{-webkit-animation-delay:1.55s}.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-17,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-17{-webkit-animation-delay:1.65s}.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-18,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-18{-webkit-animation-delay:1.75s}.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-19,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-19{-webkit-animation-delay:1.85s}.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-20,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-20{-webkit-animation-delay:1.95s}.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-21,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-21{-webkit-animation-delay:2.05s}.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-22,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-22{-webkit-animation-delay:2.15s}.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-23,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-23{-webkit-animation-delay:2.25s}.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-24,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-24{-webkit-animation-delay:2.35s}.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-25,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-25{-webkit-animation-delay:2.45s}.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-26,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-26{-webkit-animation-delay:2.55s}.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-27,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-27{-webkit-animation-delay:2.65s}.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-28,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-28{-webkit-animation-delay:2.75s}.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-29,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-29{-webkit-animation-delay:2.85s}.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-30,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-30{-webkit-animation-delay:2.95s}.jeg-elementor-kit .jkit-block-pagination{margin:0 0 30px 0;text-align:center}.jeg-elementor-kit .jkit-block-pagination .jkit-block-loadmore{display:inline-block;text-align:center;cursor:pointer;border:1px solid var(--jkit-border-color,#eaeaeb);-moz-box-shadow:0 2px 4px rgba(0,0,0,.08);-webkit-box-shadow:0 2px 4px rgba(0,0,0,.08);-o-box-shadow:0 2px 4px rgba(0,0,0,.08);box-shadow:0 2px 4px rgba(0,0,0,.08);padding:.625rem .875rem;font-size:.875rem;line-height:1.5;border-radius:3px;-moz-transition:.25s ease;-webkit-transition:.25s ease;-o-transition:.25s ease;-ms-transition:.25s ease;transition:.25s ease;color:var(--jkit-txt-color)}.jeg-elementor-kit .jkit-block-pagination .jkit-block-loadmore a{display:inline-block;color:var(--jkit-txt-color)}.jeg-elementor-kit .border-bottom{position:absolute;z-index:3;left:-101%;bottom:0;height:5px;width:100%;background-color:var(--jkit-selection-bg-color)}.jeg-elementor-kit .border-bottom.left{-moz-animation:slide-from-left-reverse .5s forwards;-webkit-animation:slide-from-left-reverse .5s forwards;-o-animation:slide-from-left-reverse .5s forwards;-ms-animation:slide-from-left-reverse .5s forwards;animation:slide-from-left-reverse .5s forwards}.jeg-elementor-kit .border-bottom.right{-moz-animation:slide-from-right-reverse .5s forwards;-webkit-animation:slide-from-right-reverse .5s forwards;-o-animation:slide-from-right-reverse .5s forwards;-ms-animation:slide-from-right-reverse .5s forwards;animation:slide-from-right-reverse .5s forwards}.jeg-elementor-kit:hover .border-bottom.left{-moz-animation:slide-from-left .5s forwards;-webkit-animation:slide-from-left .5s forwards;-o-animation:slide-from-left .5s forwards;-ms-animation:slide-from-left .5s forwards;animation:slide-from-left .5s forwards}.jeg-elementor-kit:hover .border-bottom.right{-moz-animation:slide-from-right .5s forwards;-webkit-animation:slide-from-right .5s forwards;-o-animation:slide-from-right .5s forwards;-ms-animation:slide-from-right .5s forwards;animation:slide-from-right .5s forwards}.jeg-elementor-kit button:active,.jeg-elementor-kit button:hover{background:0 0;border:none}.jeg-elementor-kit button:focus{outline:0}.jeg-elementor-kit .thumbnail-container{line-height:0}.jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu{float:right;display:none;color:var(--jkit-txt-color);border:solid 1px var(--jkit-border-color)}.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper{z-index:1000}.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title{display:none}.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title .jkit-nav-logo{margin:5px 0 5px 0;padding:5px 5px 5px 5px;display:block}.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title .jkit-nav-logo img{max-width:120px;height:auto}.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu{float:right;display:none;color:var(--jkit-txt-color);border:solid 1px var(--jkit-border-color);padding:8px 8px 8px 8px;margin:12px 12px 12px 12px;width:45px;border-radius:3px;position:relative;z-index:10}.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu{display:flex;height:100%;padding-left:0;margin-bottom:0;list-style:none;margin-left:0}.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu>li{margin:0;padding:0;list-style:none}.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu>li>a{color:#707070;padding:0 15px 0 15px;font-size:15px;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;text-transform:none;font-weight:500;letter-spacing:normal;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;text-decoration:none}.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li a{padding:15px 15px 15px 15px;color:#000;font-size:14px;font-weight:400}.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children .sub-menu{box-shadow:0 10px 30px 0 rgba(45,45,45,.2);background:var(--jkit-bg-color);position:absolute;top:100%;left:0;max-height:none;margin:0}.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children:hover>.sub-menu{opacity:1;visibility:visible}.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children>a i{margin-left:5px}.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu{border-radius:0;padding:0;list-style:none;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;opacity:0;visibility:hidden;z-index:1000}.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu>li>.sub-menu{left:100%;top:0}.jeg-elementor-kit.jkit-icon-box{position:relative;padding:50px 40px 50px 40px;text-align:center;border:1px solid var(--jkit-border-color);border-radius:5px;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:center center}.jeg-elementor-kit.jkit-icon-box>a{text-decoration:none}.jeg-elementor-kit.jkit-icon-box .icon-box-link{color:unset}.jeg-elementor-kit.jkit-icon-box .jkit-background-filter{background-color:var(--jkit-bg-color)}.jeg-elementor-kit.jkit-icon-box:before{position:absolute;content:"";height:100%;width:100%;-moz-transition:all .6s ease;-webkit-transition:all .6s ease;-o-transition:all .6s ease;-ms-transition:all .6s ease;transition:all .6s ease;background-size:101% 101%;z-index:1}.jeg-elementor-kit.jkit-icon-box.icon-position-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.jeg-elementor-kit.jkit-icon-box.icon-position-left .icon-box.icon-box-header{margin-right:15px}.jeg-elementor-kit.jkit-icon-box.icon-position-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.jeg-elementor-kit.jkit-icon-box.icon-position-right .icon-box.icon-box-header{margin-left:15px}.jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-header{position:relative;z-index:2}.jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-header .icon{display:inline-block;margin-bottom:13px;color:var(--jkit-txt-color);-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}.jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-header .icon i{font-size:40px}.jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body{position:relative;z-index:2}.jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .title{padding:0;color:var(--jkit-txt-color);font-size:23px}.jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-button{position:relative;z-index:2}.jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-button .btn-wrapper{position:relative;z-index:2}.jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-button .btn-wrapper .icon-box-link{border-radius:5px;font-size:15px;padding:15px 30px;display:inline-block;color:var(--jkit-bg-color);position:relative;display:inline-block;line-height:1;white-space:nowrap;vertical-align:middle;text-align:center;background-color:var(--jkit-btn-bg-color);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}.jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-button .btn-wrapper .icon-box-link:hover{background-color:var(--jkit-btn-bg-hover-color)}.jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-button.hover .btn-wrapper .icon-box-link{opacity:0}.jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{color:var(--jkit-txt-color)}.jeg-elementor-kit.jkit-icon-box:hover .icon-box.icon-box-body .icon-box-button.hover .btn-wrapper .icon-box-link{opacity:100}.jeg-elementor-kit.jkit-icon-box:hover .hover-watermark{bottom:0;opacity:100}.jeg-elementor-kit.jkit-icon-box .hover-watermark{position:absolute;bottom:-50px;right:0;opacity:0;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;z-index:1}.jeg-elementor-kit.jkit-icon-box .hover-watermark i{font-size:100px}.jeg-elementor-kit.jkit-icon-box .icon-box-badge{position:absolute;line-height:1;z-index:2}.jeg-elementor-kit.jkit-icon-box .icon-box-badge.topleft{top:0;left:0}.jeg-elementor-kit.jkit-icon-box .icon-box-badge.topcenter{top:0;left:50%;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.jeg-elementor-kit.jkit-icon-box .icon-box-badge.topright{top:0;right:0}.jeg-elementor-kit.jkit-icon-box .icon-box-badge.bottomleft{left:0;bottom:0}.jeg-elementor-kit.jkit-icon-box .icon-box-badge.bottomcenter{bottom:0;left:50%;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.jeg-elementor-kit.jkit-icon-box .icon-box-badge.bottomright{bottom:0;right:0}.jeg-elementor-kit.jkit-icon-box .icon-box-badge .badge-text{padding:10px 10px 10px 10px;border-radius:0;background-color:var(--jkit-selection-bg-color);font-size:.70588rem;color:var(--jkit-bg-color);font-weight:500;display:inline-block}.jeg-elementor-kit.jkit-fun-fact{-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:relative;z-index:2;background-repeat:no-repeat;background-size:cover;background-position:center center;text-align:center;overflow:hidden}.jeg-elementor-kit.jkit-fun-fact:before{position:absolute;content:"";height:100%;width:100%;-moz-transition:all .6s ease;-webkit-transition:all .6s ease;-o-transition:all .6s ease;-ms-transition:all .6s ease;transition:all .6s ease;background-size:101% 101%;z-index:1}.jeg-elementor-kit.jkit-fun-fact .fun-fact-inner{position:relative;z-index:2}.jeg-elementor-kit.jkit-fun-fact .fun-fact-inner>.icon{margin-bottom:15px;padding:15px;font-size:40px;color:var(--jkit-txt-color);display:inline-block}.jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper{font-size:28px;font-weight:700;color:var(--jkit-txt-color)}.jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super{top:-5px;left:0;vertical-align:super;font-size:22px;color:var(--jkit-txt-color)}.jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title{font-size:15px;margin:0;font-weight:400;color:var(--jkit-txt-color)}.jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content{margin-bottom:7px}.jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title{font-weight:700;color:var(--jkit-txt-color)}.jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar{height:3px;background-color:var(--jkit-element-bg-color)}.jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar .skill-track{width:0;background-color:var(--jkit-element-darken-bg-color);display:block;height:100%;overflow:visible!important;position:relative}.jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper{position:absolute;right:0;top:-33px;z-index:1}.jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage{color:var(--jkit-txt-color)}.jeg-elementor-kit.jkit-progress-bar .progress-group.inner-content .progress-skill-bar{position:relative}.jeg-elementor-kit.jkit-progress-bar .progress-group.inner-content .progress-skill-bar .skill-bar-content{position:absolute;z-index:1;left:0;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-bottom:0;padding-left:30px}.jeg-elementor-kit.jkit-progress-bar .progress-group.inner-content .progress-skill-bar .skill-bar-content .skill-title{color:var(--jkit-bg-color)}.jeg-elementor-kit.jkit-progress-bar .progress-group.inner-content .progress-skill-bar .skill-bar{height:35px}.jeg-elementor-kit.jkit-progress-bar .progress-group.inner-content .progress-skill-bar .skill-bar .skill-track .skill-track-icon{position:absolute;right:19px;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:var(--jkit-bg-color)}.jeg-elementor-kit.jkit-progress-bar .progress-group.inner-content .progress-skill-bar .skill-bar .skill-track .skill-track-icon+.number-percentage-wrapper{padding-right:57px}.jeg-elementor-kit.jkit-progress-bar .progress-group.inner-content .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper{top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:var(--jkit-bg-color);padding-right:30px}.jeg-elementor-kit.jkit-progress-bar .progress-group.inner-content .progress-skill-bar .number-percentage{color:var(--jkit-bg-color)}.jeg-elementor-kit.jkit-progress-bar .progress-group.bar-shadow .progress-skill-bar .skill-bar{height:30px;background-color:var(--jkit-form-bg-color);padding:10px;-moz-box-shadow:0 0 20px 0 rgba(0,0,0,.25);-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.25);-o-box-shadow:0 0 20px 0 rgba(0,0,0,.25);box-shadow:0 0 20px 0 rgba(0,0,0,.25);border-radius:15px}.jeg-elementor-kit.jkit-progress-bar .progress-group.bar-shadow .progress-skill-bar .skill-bar .skill-track{height:100%;border-radius:5px}.jeg-elementor-kit.jkit-progress-bar .progress-group.bar-shadow .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper{top:-39px}.jeg-elementor-kit.jkit-progress-bar .progress-group.tooltip-style .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper{height:24px;line-height:24px;display:inline-block;color:var(--jkit-bg-color);font-size:13px;background-color:var(--jkit-txt-color);text-align:center;padding:0 11px;border-radius:4.32px;border-bottom-right-radius:0}.jeg-elementor-kit.jkit-progress-bar .progress-group.tooltip-style .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper:before{position:absolute;content:"";right:0;bottom:-8px;color:var(--jkit-txt-color);border-top:solid currentColor;border-right:solid currentColor;border-left:solid transparent;border-bottom:solid transparent;border-width:4px}.jeg-elementor-kit.jkit-progress-bar .progress-group.tooltip-style .progress-skill-bar .number-percentage{color:var(--jkit-bg-color)}.jeg-elementor-kit.jkit-progress-bar .progress-group.stripe .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper,.jeg-elementor-kit.jkit-progress-bar .progress-group.tooltip-box .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper,.jeg-elementor-kit.jkit-progress-bar .progress-group.tooltip-rounded .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper{height:22px;padding:0 8px;background-color:var(--jkit-txt-color);text-align:center;font-size:13px;color:#fff;z-index:1;right:-20px;top:-31px}.jeg-elementor-kit.jkit-progress-bar .progress-group.stripe .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper:before,.jeg-elementor-kit.jkit-progress-bar .progress-group.tooltip-box .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper:before,.jeg-elementor-kit.jkit-progress-bar .progress-group.tooltip-rounded .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper:before{position:absolute;content:"";bottom:-6px;left:50%;-moz-transform:translateX(-50%) rotate(45deg);-webkit-transform:translateX(-50%) rotate(45deg);-o-transform:translateX(-50%) rotate(45deg);-ms-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);width:14px;height:14px;background-color:var(--jkit-txt-color);z-index:-1}.jeg-elementor-kit.jkit-progress-bar .progress-group.stripe .progress-skill-bar .number-percentage,.jeg-elementor-kit.jkit-progress-bar .progress-group.tooltip-box .progress-skill-bar .number-percentage,.jeg-elementor-kit.jkit-progress-bar .progress-group.tooltip-rounded .progress-skill-bar .number-percentage{color:var(--jkit-bg-color)}.jeg-elementor-kit.jkit-progress-bar .progress-group.stripe .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper,.jeg-elementor-kit.jkit-progress-bar .progress-group.tooltip-rounded .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper{border-radius:8px}.jeg-elementor-kit.jkit-progress-bar .progress-group.tooltip-circle .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper{width:35px;height:35px;line-height:35px;border-radius:50%;background-color:var(--jkit-txt-color);color:#fff;text-align:center;font-size:13px;right:calc(0% - 15.5px);top:-39.9px}.jeg-elementor-kit.jkit-progress-bar .progress-group.tooltip-circle .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper:before{position:absolute;content:"";bottom:-5px;left:50%;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:3px;height:5px;background-color:var(--jkit-txt-color)}.jeg-elementor-kit.jkit-progress-bar .progress-group.tooltip-circle .progress-skill-bar .number-percentage{color:var(--jkit-bg-color)}.jeg-elementor-kit.jkit-progress-bar .progress-group.switch .progress-skill-bar .skill-bar-content{margin-bottom:18px}.jeg-elementor-kit.jkit-progress-bar .progress-group.switch .progress-skill-bar .content-group{width:calc(100% - 50px);display:inline-block}.jeg-elementor-kit.jkit-progress-bar .progress-group.switch .progress-skill-bar .content-group .skill-bar .skill-track:after{position:absolute;content:"";border-radius:50%;color:var(--jkit-txt-color);width:8px;height:8px;background-color:var(--jkit-txt-color);top:-3px;right:8px}.jeg-elementor-kit.jkit-progress-bar .progress-group.switch .progress-skill-bar .content-group .skill-bar .skill-track:before{position:absolute;content:"";right:0;border-radius:50%;color:var(--jkit-txt-color);top:-12.5px;width:25px;height:25px;-moz-box-shadow:-1.216px 6.894px 15px 0 rgba(0,0,0,.07),inset 0 2px 3px 0 rgba(0,0,0,.2);-webkit-box-shadow:-1.216px 6.894px 15px 0 rgba(0,0,0,.07),inset 0 2px 3px 0 rgba(0,0,0,.2);-o-box-shadow:-1.216px 6.894px 15px 0 rgba(0,0,0,.07),inset 0 2px 3px 0 rgba(0,0,0,.2);box-shadow:-1.216px 6.894px 15px 0 rgba(0,0,0,.07),inset 0 2px 3px 0 rgba(0,0,0,.2);background-color:#fff;border:1px solid var(--jkit-txt-color)}.jeg-elementor-kit.jkit-progress-bar .progress-group.switch .progress-skill-bar .number-percentage-wrapper{float:right;position:relative;top:31px}.jeg-elementor-kit.jkit-progress-bar .progress-group.ribbon .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper{height:35px;line-height:35px;color:#fff;background-color:var(--jkit-txt-color);text-align:center;padding:0 8px;top:-10px;z-index:1}.jeg-elementor-kit.jkit-progress-bar .progress-group.ribbon .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper:before{position:absolute;content:"";top:0;left:-10px;color:#1a1a1a;border-top:solid #00000000;border-left:solid #00000000;border-right:solid var(--jkit-txt-color);border-bottom:solid var(--jkit-txt-color);border-width:5px}.jeg-elementor-kit.jkit-progress-bar .progress-group.ribbon .progress-skill-bar .number-percentage{color:var(--jkit-bg-color)}.jeg-elementor-kit.jkit-progress-bar .progress-group.stripe .progress-skill-bar .skill-bar{height:10px}.jeg-elementor-kit.jkit-progress-bar .progress-group.stripe .progress-skill-bar .skill-bar .skill-track{background:-o-repeating-linear-gradient(left,var(--jkit-txt-color),var(--jkit-txt-color) 4px,var(--jkit-bg-color) 4px,var(--jkit-bg-color) 8px);background:repeating-linear-gradient(to right,var(--jkit-txt-color),var(--jkit-txt-color) 4px,var(--jkit-bg-color) 4px,var(--jkit-bg-color) 8px)}.jeg-elementor-kit.jkit-client-logo{position:relative;display:inline-block;overflow:hidden;width:100%}.jeg-elementor-kit.jkit-client-logo .client-list{position:relative;z-index:1}.jeg-elementor-kit.jkit-client-logo .client-track .image-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:center;overflow:hidden}.jeg-elementor-kit.jkit-client-logo .client-track .image-list:hover .content-image .hover-image{opacity:1;-moz-transition:opacity .25s ease-in-out 0s;-webkit-transition:opacity .25s ease-in-out 0s;-o-transition:opacity .25s ease-in-out 0s;-ms-transition:opacity .25s ease-in-out 0s;transition:opacity .25s ease-in-out 0s}.jeg-elementor-kit.jkit-client-logo .client-track .content-image{position:relative;line-height:0;width:100%}.jeg-elementor-kit.jkit-client-logo .client-track .content-image .main-image{height:auto;width:100%}.jeg-elementor-kit.jkit-client-logo .client-track .content-image .hover-image{position:absolute;left:0;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);opacity:0;height:auto;width:100%}.jeg-elementor-kit.jkit-client-logo .client-track .client-slider.hover-enable:hover .content-image .main-image{opacity:0;visibility:hidden;-moz-transition:all .25s ease;-webkit-transition:all .25s ease;-o-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease}.jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) .client-slider{margin-right:10px}.jeg-elementor-kit.jkit-client-logo .tns-nav{text-align:center}.jeg-elementor-kit.jkit-client-logo .tns-nav button{width:9px;height:9px;padding:0;margin:0 5px;border-radius:50%;background:var(--jkit-txt-m-color);border:0}.jeg-elementor-kit.jkit-client-logo .tns-nav button.tns-nav-active{background:var(--jkit-txt-color)}.jeg-elementor-kit.jkit-client-logo .tns-horizontal.tns-subpixel>.tns-item{vertical-align:middle}.jeg-elementor-kit.jkit-client-logo .tns-controls button{color:var(--jkit-txt-color);border:0;background:0 0}.jeg-elementor-kit.jkit-client-logo .tns-controls button i{-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}.jeg-elementor-kit.jkit-client-logo.arrow-bottom-middle .tns-controls{text-align:center}.jeg-elementor-kit.jkit-client-logo.arrow-bottom-middle .tns-controls button[data-controls=next],.jeg-elementor-kit.jkit-client-logo.arrow-bottom-middle .tns-controls button[data-controls=prev]{color:var(--jkit-txt-color);display:inline-block;margin:0;padding:0}.jeg-elementor-kit.jkit-client-logo.arrow-bottom-edge .tns-controls button[data-controls=next]{display:inline-block;position:absolute;right:0}.jeg-elementor-kit.jkit-client-logo.arrow-middle-edge .tns-controls button{display:inline-block;position:absolute;top:50%;-moz-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);z-index:2}.jeg-elementor-kit.jkit-client-logo.arrow-middle-edge .tns-controls button[data-controls=prev]{left:0}.jeg-elementor-kit.jkit-client-logo.arrow-middle-edge .tns-controls button[data-controls=next]{right:0}.jeg-elementor-kit.jkit-client-logo.arrow-top-right .tns-controls{text-align:right}.jeg-elementor-kit.jkit-client-logo.arrow-top-right .tns-controls button[data-controls=next],.jeg-elementor-kit.jkit-client-logo.arrow-top-right .tns-controls button[data-controls=prev]{color:var(--jkit-txt-color);display:inline-block;margin:0;padding:0}.jeg-elementor-kit.jkit-client-logo.arrow-top-left .tns-controls{text-align:left}.jeg-elementor-kit.jkit-client-logo.arrow-top-left .tns-controls button[data-controls=next],.jeg-elementor-kit.jkit-client-logo.arrow-top-left .tns-controls button[data-controls=prev]{color:var(--jkit-txt-color);display:inline-block;margin:0;padding:0}.jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .comment-bio,.jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .comment-content,.jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .icon-content,.jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info,.jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .rating-stars{position:relative;z-index:2}.jeg-elementor-kit.jkit-testimonials .tns-nav{text-align:center}.jeg-elementor-kit.jkit-testimonials .tns-nav button{width:9px;height:9px;padding:0;margin:0 5px;border-radius:50%;background:var(--jkit-txt-m-color);border:0}.jeg-elementor-kit.jkit-testimonials .tns-nav button.tns-nav-active{background:var(--jkit-txt-color)}.jeg-elementor-kit.jkit-testimonials .tns-controls button{color:var(--jkit-txt-color);border:0;background:0 0}.jeg-elementor-kit.jkit-testimonials .tns-controls button i{-moz-transition:all .25s ease;-webkit-transition:all .25s ease;-o-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease}.jeg-elementor-kit.jkit-testimonials.arrow-bottom-middle .tns-controls{text-align:center}.jeg-elementor-kit.jkit-testimonials.arrow-bottom-middle .tns-controls button[data-controls=next],.jeg-elementor-kit.jkit-testimonials.arrow-bottom-middle .tns-controls button[data-controls=prev]{color:var(--jkit-txt-color);display:inline-block;margin:0;padding:0}.jeg-elementor-kit.jkit-testimonials.arrow-bottom-edge .tns-controls button[data-controls=next]{display:inline-block;position:absolute;right:0}.jeg-elementor-kit.jkit-testimonials.arrow-middle-edge .tns-controls button{display:inline-block;position:absolute;top:50%;-moz-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);z-index:2}.jeg-elementor-kit.jkit-testimonials.arrow-middle-edge .tns-controls button[data-controls=prev]{left:0}.jeg-elementor-kit.jkit-testimonials.arrow-middle-edge .tns-controls button[data-controls=next]{right:0}.jeg-elementor-kit.jkit-testimonials.arrow-top-right .tns-controls{text-align:right}.jeg-elementor-kit.jkit-testimonials.arrow-top-right .tns-controls button[data-controls=next],.jeg-elementor-kit.jkit-testimonials.arrow-top-right .tns-controls button[data-controls=prev]{color:var(--jkit-txt-color);display:inline-block;margin:0;padding:0}.jeg-elementor-kit.jkit-testimonials.arrow-top-left .tns-controls{text-align:left}.jeg-elementor-kit.jkit-testimonials.arrow-top-left .tns-controls button[data-controls=next],.jeg-elementor-kit.jkit-testimonials.arrow-top-left .tns-controls button[data-controls=prev]{color:var(--jkit-txt-color);display:inline-block;margin:0;padding:0}.jeg-elementor-kit.jkit-testimonials.style-1.quote-override .testimonials-track .testimonial-item .testimonial-box .testimonial-slider .icon-content{position:absolute;left:0;top:0;font-size:40px}.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box{padding:40px 40px 20px 40px;box-shadow:0 3px 15px 0 rgba(0,0,0,.16);border-radius:10px;position:relative;margin-top:25px;margin-bottom:105px}.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider{overflow:hidden}.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider.hover-from-bottom:before,.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider.hover-from-left:before,.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider.hover-from-right:before,.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider.hover-from-top:before{left:0;bottom:0;right:0;top:0}.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider.hover-from-bottom:before,.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider.hover-from-top:before{-moz-transform:scaleY(0);-webkit-transform:scaleY(0);-o-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0)}.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider.hover-from-left:before,.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider.hover-from-right:before{-moz-transform:scaleX(0);-webkit-transform:scaleX(0);-o-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider.hover-from-top:before{-moz-transform-origin:top;-webkit-transform-origin:top;-o-transform-origin:top;-ms-transform-origin:top;transform-origin:top}.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider.hover-from-bottom:before{-moz-transform-origin:bottom;-webkit-transform-origin:bottom;-o-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom}.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider.hover-from-left:before{-moz-transform-origin:left;-webkit-transform-origin:left;-o-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider.hover-from-right:before{-moz-transform-origin:right;-webkit-transform-origin:right;-o-transform-origin:right;-ms-transform-origin:right;transform-origin:right}.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider.hover-from-bottom:hover:before,.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider.hover-from-top:hover:before{-moz-transform:scaleY(1);-webkit-transform:scaleY(1);-o-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider.hover-from-left:hover:before,.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider.hover-from-right:hover:before{-moz-transform:scaleX(1);-webkit-transform:scaleX(1);-o-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider .comment-content .icon-content{position:static;font-size:40px;color:var(--jkit-txt-m-color);display:inline-flex}.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider .comment-content p{color:var(--jkit-txt-m-color);font-size:15px;margin-bottom:35px;position:relative;z-index:2}.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider .comment-bio{position:absolute;left:0;bottom:-115px;width:100%;text-align:center;z-index:5}.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider .comment-bio .profile-image{display:inline-flex}.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider .comment-bio .profile-image img{border-radius:50%;max-width:100%;width:60px;height:auto}.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider .comment-bio .profile-info .profile-name{display:block;color:var(--jkit-txt-h-color)}.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider .comment-bio .profile-info .profile-des{color:var(--jkit-txt-m-color);font-size:.75rem}.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider .comment-bio .rating-stars{margin:0;padding:0}.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider .comment-bio .rating-stars li{display:inline-block;color:#ffc402}.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider .comment-bio .rating-stars li:not(:last-child){margin-right:5px}.jeg-elementor-kit.jkit-testimonials.style-2.quote-override .testimonials-track .testimonial-item .testimonial-box .icon-content{position:absolute;left:0;top:0;font-size:40px}.jeg-elementor-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box{padding:40px 40px 20px 40px;box-shadow:0 3px 15px 0 rgba(0,0,0,.16);border-radius:10px;position:relative}.jeg-elementor-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.jeg-elementor-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-header .rating-stars{margin:0;margin-bottom:15px;padding:0}.jeg-elementor-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-header .rating-stars li{display:inline-block;color:#ffc402}.jeg-elementor-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-header .rating-stars li:not(:last-child){margin-right:5px}.jeg-elementor-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-bio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.jeg-elementor-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-bio .bio-details{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.jeg-elementor-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-bio .bio-details .profile-image{margin-right:20px;margin-bottom:0;display:inline-flex}.jeg-elementor-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-bio .bio-details .profile-image img{border-radius:50%;max-width:100%;width:60px;height:auto}.jeg-elementor-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-bio .bio-details .profile-info{text-align:left}.jeg-elementor-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-bio .bio-details .profile-info .profile-name{display:block;font-size:15px;color:var(--jkit-txt-h-color)}.jeg-elementor-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-bio .bio-details .profile-info .profile-des{color:var(--jkit-txt-m-color);font-size:.75rem}.jeg-elementor-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-bio .icon-content{position:static;font-size:40px;color:#d5d5d7;line-height:1;display:inline-flex}.jeg-elementor-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-content{position:relative;margin-top:30px;margin-bottom:30px;z-index:2}.jeg-elementor-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-content p{color:var(--jkit-txt-m-color)}.jeg-elementor-kit.jkit-testimonials.style-3.quote-override .testimonials-track .testimonial-item .testimonial-box .icon-content{right:unset;left:0;top:0}.jeg-elementor-kit.jkit-testimonials.style-3 .testimonials-track .testimonial-item .testimonial-box{padding:40px 40px 20px 40px;box-shadow:0 3px 15px 0 rgba(0,0,0,.16);border-radius:10px;position:relative}.jeg-elementor-kit.jkit-testimonials.style-3 .testimonials-track .testimonial-item .testimonial-box .icon-content{margin-bottom:23px;position:absolute;right:20px;top:20px;font-size:40px;color:var(--jkit-txt-m-color);line-height:1;z-index:1;display:inline-flex}.jeg-elementor-kit.jkit-testimonials.style-3 .testimonials-track .testimonial-item .testimonial-box .comment-bio{text-align:center;margin-bottom:20px}.jeg-elementor-kit.jkit-testimonials.style-3 .testimonials-track .testimonial-item .testimonial-box .comment-bio .profile-image{display:inline-flex}.jeg-elementor-kit.jkit-testimonials.style-3 .testimonials-track .testimonial-item .testimonial-box .comment-bio .profile-image img{border-radius:50%;max-width:100%;width:60px;height:auto}.jeg-elementor-kit.jkit-testimonials.style-3 .testimonials-track .testimonial-item .testimonial-box .comment-content p{margin-bottom:35px;color:rgba(0,0,0,.5);font-size:15px}.jeg-elementor-kit.jkit-testimonials.style-3 .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-name{display:block;font-size:15px;color:var(--jkit-txt-h-color)}.jeg-elementor-kit.jkit-testimonials.style-3 .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-des{color:var(--jkit-txt-m-color);font-size:.75rem}.jeg-elementor-kit.jkit-testimonials.style-3 .testimonials-track .testimonial-item .testimonial-box .rating-stars{margin:0;padding:0;text-align:center;margin-bottom:15px}.jeg-elementor-kit.jkit-testimonials.style-3 .testimonials-track .testimonial-item .testimonial-box .rating-stars li{display:inline-block;color:#ffc402}.jeg-elementor-kit.jkit-testimonials.style-3 .testimonials-track .testimonial-item .testimonial-box .rating-stars li:not(:last-child){margin-right:5px}.jeg-elementor-kit.jkit-testimonials.style-4.quote-override .testimonials-track .testimonial-item .testimonial-box .icon-content{right:unset;left:0;top:0}.jeg-elementor-kit.jkit-testimonials.style-4 .testimonials-track .testimonial-item .testimonial-box{padding:40px 40px 20px 40px;box-shadow:0 3px 15px 0 rgba(0,0,0,.16);border-radius:10px;position:relative}.jeg-elementor-kit.jkit-testimonials.style-4 .testimonials-track .testimonial-item .testimonial-box .icon-content{margin-bottom:23px;position:absolute;right:20px;top:20px;font-size:40px;color:var(--jkit-txt-m-color);line-height:1;z-index:1;display:inline-flex}.jeg-elementor-kit.jkit-testimonials.style-4 .testimonials-track .testimonial-item .testimonial-box .comment-bio{text-align:center;margin-bottom:20px}.jeg-elementor-kit.jkit-testimonials.style-4 .testimonials-track .testimonial-item .testimonial-box .comment-bio .profile-image{display:inline-flex}.jeg-elementor-kit.jkit-testimonials.style-4 .testimonials-track .testimonial-item .testimonial-box .comment-bio .profile-image img{border-radius:50%;max-width:100%;width:60px;height:auto}.jeg-elementor-kit.jkit-testimonials.style-4 .testimonials-track .testimonial-item .testimonial-box .comment-bio .profile-info .profile-name{display:block;font-size:15px;color:var(--jkit-txt-h-color)}.jeg-elementor-kit.jkit-testimonials.style-4 .testimonials-track .testimonial-item .testimonial-box .comment-bio .profile-info .profile-des{color:var(--jkit-txt-m-color);font-size:.75rem}.jeg-elementor-kit.jkit-testimonials.style-4 .testimonials-track .testimonial-item .testimonial-box .comment-bio .rating-stars{margin:0;padding:0;text-align:center;margin-bottom:15px}.jeg-elementor-kit.jkit-testimonials.style-4 .testimonials-track .testimonial-item .testimonial-box .comment-bio .rating-stars li{display:inline-block;color:#ffc402}.jeg-elementor-kit.jkit-testimonials.style-4 .testimonials-track .testimonial-item .testimonial-box .comment-bio .rating-stars li:not(:last-child){margin-right:5px}.jeg-elementor-kit.jkit-testimonials.style-4 .testimonials-track .testimonial-item .testimonial-box .comment-content p{margin-bottom:35px;color:rgba(0,0,0,.5);font-size:15px}.jeg-elementor-kit.jkit-testimonials:not(.style-1) .testimonials-track .testimonial-item .testimonial-box{overflow:hidden}.jeg-elementor-kit.jkit-accordion{counter-reset:jkitNumber}.jeg-elementor-kit.jkit-accordion .card-wrapper{background-color:transparent;border:0;border-radius:0}.jeg-elementor-kit.jkit-accordion .card-wrapper:not(:last-child){margin-bottom:10px}.jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button .left-icon-group .normal-icon,.jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button .right-icon-group .normal-icon{display:none}.jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button .left-icon-group .active-icon,.jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button .right-icon-group .active-icon{display:block}.jeg-elementor-kit.jkit-accordion .card-wrapper .card-header{cursor:pointer}.jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button{display:-webkit-box;display:-ms-flexbox;display:flex;color:var(--jkit-txt-color);background-color:var(--jkit-element-lighten-bg-color);font-weight:700;padding:14px 30px;border:1px solid transparent;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button .number:before{counter-increment:jkitNumber;content:counter(jkitNumber) ". "}.jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button .title{padding-right:10px;display:inline-block}.jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button .left-icon-group{padding-right:26px;float:left}.jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button .right-icon-group{position:absolute;right:0;margin-right:30px}.jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button .left-icon-group .normal-icon,.jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button .right-icon-group .normal-icon{display:block}.jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button .left-icon-group .active-icon,.jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button .right-icon-group .active-icon{display:none}.jeg-elementor-kit.jkit-accordion .card-expand .card-body{padding:30px 85px 30px 65px}.jeg-elementor-kit.jkit-accordion.style-curve .card-wrapper .card-header .card-header-button{position:relative;border:0;padding-left:70px;background-color:var(--jkit-element-bg-color)}.jeg-elementor-kit.jkit-accordion.style-curve .card-wrapper .card-header .card-header-button:before{position:absolute;content:"";top:0;left:0;height:100%;width:35px;background-color:rgba(255,255,255,.2);text-align:right;line-height:55px}.jeg-elementor-kit.jkit-accordion.style-curve .card-wrapper .card-header .card-header-button:after{position:absolute;content:"";left:35px;top:0;border-top:26.5px solid transparent;border-right:26.5px solid transparent;border-left:26.5px solid rgba(255,255,255,.2);border-bottom:26.5px solid transparent}.jeg-elementor-kit.jkit-accordion.style-curve .card-wrapper .card-header .card-header-button .left-icon-group{position:absolute;left:20px;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:2}.jeg-elementor-kit.jkit-accordion.style-box .card-wrapper .card-header .card-header-button{border:1px solid var(--jkit-border-color);border-bottom:1px solid var(--jkit-element-bg-color);background-color:var(--jkit-bg-color);position:relative;padding-left:85px}.jeg-elementor-kit.jkit-accordion.style-box .card-wrapper .card-header .card-header-button:before{position:absolute;top:-1px;left:-1px;content:"";height:calc(100% + 2px);width:55px;text-align:center;line-height:55px;color:var(--jkit-bg-color);background-color:var(--jkit-element-bg-color)}.jeg-elementor-kit.jkit-accordion.style-box .card-wrapper .card-header .card-header-button .left-icon-group{position:absolute;left:20px;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.jeg-elementor-kit.jkit-accordion.style-shadow .card-wrapper .card-header .card-header-button{-moz-box-shadow:-1.216px 6.894px 15px 0 rgba(37,117,252,.2);-webkit-box-shadow:-1.216px 6.894px 15px 0 rgba(37,117,252,.2);-o-box-shadow:-1.216px 6.894px 15px 0 rgba(37,117,252,.2);box-shadow:-1.216px 6.894px 15px 0 rgba(37,117,252,.2);border-radius:0 0 5px 5px;background-color:var(--jkit-bg-color)}.jeg-elementor-kit.jkit-gallery:before{content:none}.jeg-elementor-kit.jkit-gallery[data-grid=masonry] .gallery-items .gallery-item-wrap .grid-item .thumbnail-wrap{height:auto;position:relative}.jeg-elementor-kit.jkit-gallery.layout-card .gallery-items .gallery-item-wrap:hover .grid-item .thumbnail-wrap .style-overlay{visibility:visible;opacity:.7}.jeg-elementor-kit.jkit-gallery.layout-card .gallery-items .gallery-item-wrap .grid-item{-webkit-box-shadow:0 0 30px 0 rgba(3,29,60,.05);box-shadow:0 0 30px 0 rgba(3,29,60,.05)}.jeg-elementor-kit.jkit-gallery.layout-card .gallery-items .gallery-item-wrap .grid-item .thumbnail-wrap{position:relative;line-height:0}.jeg-elementor-kit.jkit-gallery.layout-card .gallery-items .gallery-item-wrap .grid-item .thumbnail-wrap .style-overlay{visibility:hidden;opacity:0;-moz-transition:.5s all ease;-webkit-transition:.5s all ease;-o-transition:.5s all ease;-ms-transition:.5s all ease;transition:.5s all ease;display:-webkit-box;display:-ms-flexbox;display:flex;background:var(--jkit-element-darken-bg-color);-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;left:0;top:0;height:100%;width:100%;padding:15px;z-index:10}.jeg-elementor-kit.jkit-gallery .search-filters-wrap{height:55px;border-radius:5px;max-width:600px;margin:15px auto 50px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jeg-elementor-kit.jkit-gallery .search-filters-wrap .filter-wrap{position:relative;-ms-flex-preferred-size:30%;flex-basis:30%}.jeg-elementor-kit.jkit-gallery .search-filters-wrap .filter-wrap button.search-filter-trigger{color:#7f8995;border:0 solid;border-right:1px solid var(--jkit-element-bg-color);width:100%;border-radius:0;padding:17px 13px;font-size:14px;background:var(--jkit-element-lighten-bg-color);height:55px;border-radius:10px 0 0 10px;outline:0;text-align:center;position:relative}.jeg-elementor-kit.jkit-gallery .search-filters-wrap .filter-wrap ul.search-filter-controls{position:absolute;left:0;background:#fff;z-index:999;width:150px;visibility:hidden;opacity:0;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;-ms-transition:.3s;transition:.3s;width:100%;border-radius:5px;padding-top:7px;margin:0;padding:0;list-style:none}.jeg-elementor-kit.jkit-gallery .search-filters-wrap .filter-wrap ul.search-filter-controls li:first-child{border-top:0 solid}.jeg-elementor-kit.jkit-gallery .search-filters-wrap .filter-wrap ul.search-filter-controls li{padding:5px 5px 5px 10px;cursor:pointer;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;-ms-transition:.3s;transition:.3s;font-size:14px;color:#7f8995;font-weight:400}.jeg-elementor-kit.jkit-gallery .search-filters-wrap .filter-wrap ul.search-filter-controls li:hover{color:#000}.jeg-elementor-kit.jkit-gallery .search-filters-wrap .filter-wrap ul.search-filter-controls.open-controls{visibility:visible;opacity:1}.jeg-elementor-kit.jkit-gallery .search-filters-wrap .jkit-gallery-search-box{background:var(--jkit-element-lighten-bg-color);border-radius:0 10px 10px 0;-ms-flex-preferred-size:70%;flex-basis:70%;height:100%}.jeg-elementor-kit.jkit-gallery .search-filters-wrap .jkit-gallery-search-box input[type=text]{width:100%;height:100%;margin:0;padding:15px;font-size:14px;border:0 solid;outline:0;background:0 0}.jeg-elementor-kit.jkit-gallery .filter-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:1 1 auto;flex-flow:1 1 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:0;margin:0}.jeg-elementor-kit.jkit-gallery .filter-controls ul{margin:0 0 20px 0;padding:0;text-align:center}.jeg-elementor-kit.jkit-gallery .filter-controls ul li{font-size:13px;line-height:1.8;text-transform:uppercase;letter-spacing:1px;padding:6px 15px;cursor:pointer;margin:0 5px;font-weight:400;list-style:none;display:inline-block;text-align:center}.jeg-elementor-kit.jkit-gallery .filter-controls ul li.active{background:var(--jkit-element-bg-color);border-radius:0;color:var(--jkit-bg-color)}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap{width:100%;float:left}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap:hover .grid-item .caption-wrap.style-overlay{visibility:visible;opacity:.7}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap:hover .grid-item .caption-wrap.style-overlay.overlay-slide .item-caption-over .item-buttons,.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap:hover .grid-item .caption-wrap.style-overlay.overlay-slide .item-caption-over .item-content,.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap:hover .grid-item .caption-wrap.style-overlay.overlay-slide .item-caption-over .item-title{-moz-transform:translate(0);-webkit-transform:translate(0);-o-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap:hover .grid-item .caption-wrap.style-overlay.overlay-zoom .item-caption-over,.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap:hover .grid-item .caption-wrap.style-overlay.overlay-zoom .item-hover-bg{-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap:hover .grid-item .video-wrap a{font-size:65px;-moz-transition:.5s all ease;-webkit-transition:.5s all ease;-o-transition:.5s all ease;-ms-transition:.5s all ease;transition:.5s all ease}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item{margin:5px;position:relative;overflow:hidden}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .thumbnail-wrap{height:300px;overflow:hidden;line-height:0}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .thumbnail-wrap img{width:100%;height:100%;object-fit:cover}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .video-wrap{position:absolute;top:50%;left:50%;-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:15}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .video-wrap a{font-size:60px;color:var(--jkit-bg-color)}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-category{line-height:normal}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-category span{position:absolute;left:50%;bottom:0;font-size:12px;font-weight:500;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);margin-bottom:15px;border-radius:5px;padding:5px 10px 5px 10px;background:var(--jkit-selection-bg-color)}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-button{position:absolute;left:50%;top:50%;width:100%;height:auto;text-align:center;-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-button .item-buttons a{display:inline-block;font-size:16px;margin:0 7px}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-button .item-buttons a span{background:var(--jkit-bg-color);color:var(--jkit-element-bg-color);height:50px;line-height:50px;width:50px;border-radius:50%;padding:15px}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap .item-caption-over .item-buttons a{display:inline-block;font-size:16px;margin-right:15px}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap .item-caption-over .item-buttons a span{background:var(--jkit-bg-color);color:var(--jkit-element-bg-color);height:50px;line-height:50px;width:50px;border-radius:50%;padding:15px}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap .item-hover-bg{position:absolute;left:0;top:0;height:100%;width:100%;content:"";background:var(--jkit-element-darken-bg-color);z-index:-1;opacity:.7}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap .caption-head{position:absolute;top:0;left:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px;z-index:3;color:var(--jkit-bg-color);font-size:18px;font-weight:700;line-height:normal}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap .caption-head .item-rating li{display:inline-block;list-style:none;margin-right:2px}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-overlay{visibility:hidden;opacity:0;-moz-transition:.6s all ease;-webkit-transition:.6s all ease;-o-transition:.6s all ease;-ms-transition:.6s all ease;transition:.6s all ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;left:0;top:0;height:100%;width:100%;padding:15px;z-index:10}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-overlay.overlay-slide .item-caption-over .item-title{-moz-transform:translateY(20px);-webkit-transform:translateY(20px);-o-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);-moz-transition:.5s all ease;-webkit-transition:.5s all ease;-o-transition:.5s all ease;-ms-transition:.5s all ease;transition:.5s all ease}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-overlay.overlay-slide .item-caption-over .item-buttons,.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-overlay.overlay-slide .item-caption-over .item-content{-moz-transform:translateY(40px);-webkit-transform:translateY(40px);-o-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px);-moz-transition:.5s all ease;-webkit-transition:.5s all ease;-o-transition:.5s all ease;-ms-transition:.5s all ease;transition:.5s all ease}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-overlay.overlay-zoom .item-caption-over,.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-overlay.overlay-zoom .item-hover-bg{-moz-transform:scale(.8);-webkit-transform:scale(.8);-o-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);-moz-transition:.5s all ease;-webkit-transition:.5s all ease;-o-transition:.5s all ease;-ms-transition:.5s all ease;transition:.5s all ease}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-overlay.overlay-none .item-caption-over,.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-overlay.overlay-none .item-hover-bg{display:none}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-overlay .item-caption-over{width:100%;height:auto}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-overlay .item-caption-over .item-title{color:var(--jkit-txt-alt-color);font-size:20px;margin-bottom:5px;line-height:1}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-overlay .item-caption-over .item-content{color:var(--jkit-txt-alt-color);font-size:12px;font-family:inherit}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-overlay .item-caption-over .item-buttons{color:var(--jkit-txt-alt-color);font-size:12px;font-family:inherit}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-card{background:var(--jkit-element-lighten-bg-color);padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:inherit}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-card .item-caption-over .item-title{color:var(--jkit-txt-color);font-size:20px;margin:10px 0 10px;line-height:1}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-card .item-caption-over .item-content{color:var(--jkit-txt-color);font-size:12px;font-family:inherit}.jeg-elementor-kit.jkit-gallery .load-more-items{text-align:center;margin-top:15px}.jeg-elementor-kit.jkit-gallery .load-more-items .jkit-gallery-load-more{background:var(--jkit-btn-bg-color);color:var(--jkit-bg-color);padding:10px}.jeg-elementor-kit.jkit-contact-form-7:before{content:unset}.jeg-elementor-kit.jkit-contact-form-7 form label{color:var(--jkit-form-txt-color);width:100%;max-width:380px}.jeg-elementor-kit.jkit-contact-form-7 form label span{pointer-events:none;color:var(--jkit-txt-m-color);font-size:.8125rem;display:block}.jeg-elementor-kit.jkit-contact-form-7 form input:not([type=submit]):not([type=checkbox]):not([type=radio]),.jeg-elementor-kit.jkit-contact-form-7 form select,.jeg-elementor-kit.jkit-contact-form-7 form textarea{border:1px solid var(--jkit-form-border-color);margin-bottom:20px}.jeg-elementor-kit.jkit-contact-form-7 form input[type=submit]{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;border-radius:0;padding:12px 72px;font-size:.9375rem;background-color:var(--jkit-btn-bg-color);border:0;color:#fff;cursor:pointer;margin-bottom:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}.jeg-elementor-kit.jkit-contact-form-7 form input[type=submit]:hover{background-color:var(--jkit-btn-bg-hover-color)}.jeg-elementor-kit.jkit-postblock .jkit-edit-post{position:absolute;top:0;z-index:5;color:var(--jkit-txt-alt-color,#fff);padding:4px 10px;font-size:12px;line-height:1.5em;background-color:rgba(0,0,0,.4);opacity:0;visibility:hidden;-moz-transform:translate3d(0,-15px,0);-webkit-transform:translate3d(0,-15px,0);-o-transform:translate3d(0,-15px,0);-ms-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0);-moz-transition:.25s ease;-webkit-transition:.25s ease;-o-transition:.25s ease;-ms-transition:.25s ease;transition:.25s ease}.jeg-elementor-kit.jkit-postblock .jkit-edit-post i{margin-right:2px;opacity:.6}.jeg-elementor-kit.jkit-postblock .jkit-post-category{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;margin-top:.5rem;margin-bottom:.5rem;display:inline-block}.jeg-elementor-kit.jkit-postblock .jkit-post-category a{color:var(--jkit-txt-a-color)}.jeg-elementor-kit.jkit-postblock .jkit-post-title{font-size:1rem;line-height:1.3;margin-top:.5rem;margin-bottom:.5rem}.jeg-elementor-kit.jkit-postblock .jkit-post-title a{color:var(--jkit-txt-h-color,#181d23)}.jeg-elementor-kit.jkit-postblock .jkit-post-excerpt{font-size:.875rem;margin-top:.5rem;margin-bottom:.5rem}.jeg-elementor-kit.jkit-postblock .jkit-post-excerpt p:last-child{margin-bottom:0}.jeg-elementor-kit.jkit-postblock .jkit-post-meta{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:.5rem;margin-bottom:.5rem;color:var(--jkit-txt-m-color,#96989b);font-size:.75rem}.jeg-elementor-kit.jkit-postblock .jkit-post-meta a{color:var(--jkit-txt-h-color,#181d23);text-transform:uppercase}.jeg-elementor-kit.jkit-postblock .jkit-post-meta>div:not(:only-child):not(:last-child):after{content:'\2022';margin:0 .5rem}.jeg-elementor-kit.jkit-postblock .jkit-post-meta-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.75rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:1.5rem}.jeg-elementor-kit.jkit-postblock .jkit-readmore{display:inline-block;color:var(--jkit-btn-txt-color,#fff);text-align:center;vertical-align:middle;background-color:var(--jkit-btn-bg-color,#0058e6);border:1px solid transparent;padding:.5rem .875rem;line-height:1.5;border-radius:3px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-moz-transition:.2s ease;-webkit-transition:.2s ease;-o-transition:.2s ease;-ms-transition:.2s ease;transition:.2s ease}.jeg-elementor-kit.jkit-postblock .jkit-meta-comment a{color:var(--jkit-txt-h-color,#181d23)}.jeg-elementor-kit.jkit-postblock .jkit-posts{display:grid}.jeg-elementor-kit.jkit-postblock .jkit-post{margin-bottom:2rem}.jeg-elementor-kit.jkit-postblock .jkit-post:hover .jkit-edit-post{-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;visibility:visible}.jeg-elementor-kit.jkit-postblock .jkit-thumb{position:relative;overflow:hidden}.jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container{display:block;position:relative;overflow:hidden;z-index:0;background:var(--jkit-border-color,#eaeaeb);background-position:50%;background-size:cover}.jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container img{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);object-fit:cover;color:var(--jkit-txt-alt-color,#fafcff);z-index:-1}.jeg-elementor-kit.jkit-postblock.postblock-type-1 .jkit-post{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jeg-elementor-kit.jkit-postblock.postblock-type-1 .jkit-thumb{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}.jeg-elementor-kit.jkit-postblock.postblock-type-1 .jkit-postblock-content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-left:2rem}.jeg-elementor-kit.jkit-postblock.postblock-type-2 .jkit-post-category a{color:var(--jkit-txt-a-color)}.jeg-elementor-kit.jkit-postblock.postblock-type-2 .jkit-postblock-content{position:relative}.jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-thumb{margin-bottom:1.5rem}.jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category{position:absolute;bottom:0;line-height:1;background:var(--jkit-bg-color,#fff);padding:1rem 1.5rem 0;margin-bottom:0;max-width:50%}.jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category.position-left{left:0;text-align:left}.jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category.position-center{left:50%;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);text-align:center}.jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category.position-right{right:0;text-align:right}.jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post{display:-webkit-box;display:-ms-flexbox;display:flex}.jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-thumb{-webkit-box-flex:1;-ms-flex:1 0 64%;flex:1 0 64%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-postblock-content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title{margin-right:-120px;position:relative;z-index:1}.jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a{line-height:inherit;display:inline;padding:2px 2px 2px 0;background:var(--jeg-bg-color,#fff);white-space:pre-wrap;-webkit-box-decoration-break:clone;box-decoration-break:clone}.jeg-elementor-kit.jkit-postblock.postblock-type-5 .jkit-post-category a{color:var(--jkit-txt-a-color)}.jeg-elementor-kit.jkit-postblock.postblock-type-5 .jkit-post{position:relative;overflow:hidden}.jeg-elementor-kit.jkit-postblock.postblock-type-5 .jkit-post-category{margin-top:0;margin-bottom:0}.jeg-elementor-kit.jkit-postblock.postblock-type-5 .jkit-postblock-content{position:absolute;bottom:0;left:0;padding:30px}.jeg-elementor-kit.jkit-postlist article{overflow:hidden;position:relative}.jeg-elementor-kit.jkit-postlist article a{display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;position:relative;color:var(--jkit-txt-h-color)}.jeg-elementor-kit.jkit-postlist article a:hover{color:var(--jkit-txt-h-color)}.jeg-elementor-kit.jkit-postlist article a img{margin-right:15px;z-index:2;position:relative;line-height:0}.jeg-elementor-kit.jkit-postlist article a .jkit-postlist-content{z-index:2;width:100%}.jeg-elementor-kit.jkit-postlist article a .jkit-postlist-title{display:block;margin-bottom:0}.jeg-elementor-kit.jkit-postlist article a .meta-lists span{color:var(--jkit-txt-m-color);font-size:12px;display:inline-block;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}.jeg-elementor-kit.jkit-postlist article a .icon-list{text-align:center}.jeg-elementor-kit.jkit-postlist.layout-horizontal article a{display:-webkit-box;display:-ms-flexbox;display:flex}.jeg-elementor-kit.jkit-postlist.layout-horizontal .jkit-posts{display:grid}.jeg-elementor-kit.jkit-postlist.bg-image article a{background-size:cover;background-repeat:no-repeat;position:relative;background-position:center center;overflow:hidden}.jeg-elementor-kit.jkit-postlist.bg-image article a:after{content:"";background-color:rgba(34,34,34,.7);position:absolute;left:0;top:0;width:100%;height:100%;display:block;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}.jeg-elementor-kit.jkit-team{text-align:center}.jeg-elementor-kit.jkit-team.style-default .profile-card,.jeg-elementor-kit.jkit-team.style-hover-social .profile-card{background-color:var(--jkit-bg-color);box-shadow:0 28px 40px 0 var(--jkit-form-border-color);padding:40px 20px;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;position:relative;overflow:hidden}.jeg-elementor-kit.jkit-team.style-default .profile-card .profile-header,.jeg-elementor-kit.jkit-team.style-hover-social .profile-card .profile-header{margin-bottom:38px;position:relative;display:inline-block;max-width:100%;line-height:0}.jeg-elementor-kit.jkit-team.style-default .profile-card .profile-header img,.jeg-elementor-kit.jkit-team.style-hover-social .profile-card .profile-header img{object-fit:cover;width:160px;height:160px}.jeg-elementor-kit.jkit-team.style-default .profile-card:before,.jeg-elementor-kit.jkit-team.style-hover-social .profile-card:before{position:absolute;content:"";top:0;left:0;height:100%;width:100%;opacity:0;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;z-index:-1;background-size:101% 102%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.jeg-elementor-kit.jkit-team.style-default .profile-body,.jeg-elementor-kit.jkit-team.style-default .profile-footer{position:relative;z-index:2}.jeg-elementor-kit.jkit-team.style-hover-social .profile-body{padding:35px 20px;position:relative;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}.jeg-elementor-kit.jkit-team.style-hover-social .profile-body:before{position:absolute;content:"";top:0;left:0;height:100%;width:100%;background-color:var(--jkit-element-lighten-bg-color);opacity:0;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;z-index:-1;background-size:101% 102%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.jeg-elementor-kit.jkit-team.style-hover-social .social-list{-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;visibility:hidden;opacity:0}.jeg-elementor-kit.jkit-team.style-hover-social:hover .profile-body{-moz-transform:translateY(-50px);-webkit-transform:translateY(-50px);-o-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px)}.jeg-elementor-kit.jkit-team.style-hover-social:hover .profile-body:before{opacity:1}.jeg-elementor-kit.jkit-team.style-hover-social:hover .social-list{visibility:visible;opacity:1}.jeg-elementor-kit.jkit-team.style-overlay.overlay-scale .profile-card:before{top:0}.jeg-elementor-kit.jkit-team.style-overlay.overlay-scale .profile-card:hover:before{-moz-transform:scale(.9);-webkit-transform:scale(.9);-o-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}.jeg-elementor-kit.jkit-team.style-overlay .profile-card{position:relative;overflow:hidden;display:inline-block}.jeg-elementor-kit.jkit-team.style-overlay .profile-card>img{width:100%;height:auto;object-fit:cover;display:block}.jeg-elementor-kit.jkit-team.style-overlay .profile-card .hover-area{position:absolute;z-index:2;width:100%;opacity:0;visibility:hidden;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}.jeg-elementor-kit.jkit-team.style-overlay .profile-card .hover-area.alignment-center{top:50%;-moz-transform:translateY(-20%);-webkit-transform:translateY(-20%);-o-transform:translateY(-20%);-ms-transform:translateY(-20%);transform:translateY(-20%)}.jeg-elementor-kit.jkit-team.style-overlay .profile-card .hover-area.alignment-bottom{bottom:0;-moz-transform:translateY(30%);-webkit-transform:translateY(30%);-o-transform:translateY(30%);-ms-transform:translateY(30%);transform:translateY(30%)}.jeg-elementor-kit.jkit-team.style-overlay .profile-card:before{position:absolute;content:"";top:100%;left:0;height:100%;width:100%;background-color:rgba(0,0,0,.7);-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;z-index:1;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;visibility:hidden}.jeg-elementor-kit.jkit-team.style-overlay .profile-card:hover:before{top:0;opacity:1;visibility:visible}.jeg-elementor-kit.jkit-team.style-overlay .profile-card:hover .hover-area{opacity:1;visibility:visible}.jeg-elementor-kit.jkit-team.style-overlay .profile-card:hover .hover-area.alignment-center{-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.jeg-elementor-kit.jkit-team.style-overlay .profile-card:hover .hover-area.alignment-bottom{-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.jeg-elementor-kit.jkit-team.style-overlay .profile-card .profile-title{color:var(--jkit-bg-color)}.jeg-elementor-kit.jkit-team.style-overlay .profile-card .profile-title a{color:var(--jkit-bg-color)}.jeg-elementor-kit.jkit-team .profile-box .profile-card{padding:20px 20px 40px;z-index:1}.jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header{width:auto;height:100%;border-radius:0;position:relative}.jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header>a{display:inline-block;position:relative}.jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header .image-hover-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;opacity:0;visibility:hidden;z-index:0}.jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header:hover .image-hover-bg{opacity:1;visibility:visible}.jeg-elementor-kit.jkit-team .profile-body{padding-bottom:20px}.jeg-elementor-kit.jkit-team .profile-body .profile-title{font-size:22px;margin:0;color:var(--jkit-txt-h-color)}.jeg-elementor-kit.jkit-team .profile-body .profile-title a{color:var(--jkit-txt-h-color);text-decoration:none}.jeg-elementor-kit.jkit-team .profile-body .profile-designation{font-size:13px;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;margin-bottom:15px}.jeg-elementor-kit.jkit-team .social-list{list-style:none;padding:0;margin:0}.jeg-elementor-kit.jkit-team .social-list .social-icon{display:inline-block}.jeg-elementor-kit.jkit-team .social-list .social-icon:not(:last-child){margin-right:10px}.jeg-elementor-kit.jkit-team .social-list .social-icon a{display:inline-block;width:30px;height:30px;font-size:12px;line-height:32px;text-align:center;color:var(--jkit-btn-txt-color);background-color:var(--jkit-element-bg-color);border-radius:50%}.jeg-elementor-kit.jkit-team .social-list .social-icon i:before{display:inline-block}.jeg-elementor-kit.jkit-team .social-list .social-icon:hover i:before{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:jkit-scrolling-vertical;animation-name:jkit-scrolling-vertical}.jeg-elementor-kit.jkit-team .jkit-modal-dialog{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:calc(100% - (.5rem * 2))}.jeg-elementor-kit.jkit-team .jkit-modal-dialog .team-modal-content{position:relative;box-shadow:0 28px 40px 0 rgba(0,0,0,.1);background-color:var(--jkit-bg-color);border:0;border-radius:0}.jeg-elementor-kit.jkit-team .jkit-modal-dialog .team-modal-close{position:absolute;top:10px;right:10px;width:40px;height:40px;padding:0;color:var(--jkit-txt-color);background-color:transparent;border-width:0;border-radius:0;font-size:18px;line-height:1;outline:0;z-index:1200}.jeg-elementor-kit.jkit-team .jkit-modal-dialog .team-modal-body{padding:60px 40px;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex}.jeg-elementor-kit.jkit-team .jkit-modal-dialog .team-modal-img{width:100%;margin-bottom:30px}.jeg-elementor-kit.jkit-team .jkit-modal-dialog .team-modal-info{width:100%}.jeg-elementor-kit.jkit-team .jkit-modal-dialog .team-modal-title{margin-top:0;margin-bottom:8px;color:var(--jkit-txt-h-color);font-size:22px}.jeg-elementor-kit.jkit-team .jkit-modal-dialog .team-modal-position{margin-bottom:35px;color:var(--jkit-txt-color);font-size:13px}.jeg-elementor-kit.jkit-team .jkit-modal-dialog .team-modal-description{margin-bottom:22px}.jeg-elementor-kit.jkit-team .jkit-modal-dialog .team-modal-list{margin:0;margin-bottom:25px;padding-left:0;list-style:none;color:var(--jkit-txt-color);font-size:15px}.jeg-elementor-kit.jkit-team .jkit-modal-dialog .team-modal-list a{text-decoration:none;outline:0;color:var(--jkit-txt-color)}.jeg-elementor-kit.jkit-team .jkit-modal-dialog .team-modal-list li{padding:19px 0;border-top:1px solid var(--jkit-border-color)}.jeg-elementor-kit.jkit-team .jkit-modal-dialog .team-modal-list strong{font-weight:600;padding-right:18px}.jeg-elementor-kit.jkit-pie-chart{text-align:center;position:relative;overflow:hidden}.jeg-elementor-kit.jkit-pie-chart canvas{display:inline-block;position:relative;z-index:2}.jeg-elementor-kit.jkit-pie-chart canvas.background-canvas{position:absolute;top:0;left:0;z-index:1}.jeg-elementor-kit.jkit-pie-chart .pie-chart-wrapper{position:relative;display:inline-block}.jeg-elementor-kit.jkit-pie-chart .pie-chart-content{display:inline-block;position:absolute;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;text-align:center;font-size:28px;font-weight:700;line-height:1}.jeg-elementor-kit.jkit-pie-chart .chart-front,.jeg-elementor-kit.jkit-pie-chart .content-back{-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center;-webkit-backface-visibility:hidden;backface-visibility:hidden}.jeg-elementor-kit.jkit-pie-chart .content-back{position:absolute;top:0;left:0;height:100%;width:100%;padding:15px 50px;-moz-transform:translateY(100%);-webkit-transform:translateY(100%);-o-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);opacity:0;visibility:hidden;overflow:hidden;background:var(--jkit-element-bg-color)}.jeg-elementor-kit.jkit-pie-chart:hover .chart-front{-moz-transform:translateY(100%);-webkit-transform:translateY(100%);-o-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);opacity:0;visibility:hidden}.jeg-elementor-kit.jkit-pie-chart:hover .content-back{-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible}.jeg-elementor-kit.jkit-pie-chart .chart-float{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.jeg-elementor-kit.jkit-portfolio-gallery .portfolio-gallery-container{position:relative;overflow:hidden}.jeg-elementor-kit.jkit-portfolio-gallery .row-items{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}.jeg-elementor-kit.jkit-portfolio-gallery .gallery-items{display:-webkit-box;display:-ms-flexbox;display:flex}.jeg-elementor-kit.jkit-portfolio-gallery .row-item{height:90vh;padding:0;position:relative;z-index:2;border-right:1px solid rgba(255,255,255,.3);-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.jeg-elementor-kit.jkit-portfolio-gallery .row-item:hover .row-item-info:after{height:100%}.jeg-elementor-kit.jkit-portfolio-gallery .row-item:hover .row-item-more{-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.jeg-elementor-kit.jkit-portfolio-gallery .row-item.current-item:before{position:absolute;content:"";top:0;left:0;height:100%;width:100%;z-index:1;background:rgba(0,0,0,.1)}.jeg-elementor-kit.jkit-portfolio-gallery .row-item-info{padding:40px 10px 40px 20px;position:relative;z-index:2;-moz-transition:all .4s;-webkit-transition:all .4s;-o-transition:all .4s;-ms-transition:all .4s;transition:all .4s;overflow:hidden}.jeg-elementor-kit.jkit-portfolio-gallery .row-item-info .info-title{font-size:21px}.jeg-elementor-kit.jkit-portfolio-gallery .row-item-info .info-subtitle{font-size:11px;font-weight:400;letter-spacing:4px;text-transform:uppercase;margin-bottom:10px}.jeg-elementor-kit.jkit-portfolio-gallery .row-item-info:after{content:'';position:absolute;top:0;left:0;width:100%;height:0;background:#fff;z-index:-1;-moz-transition:all .4s;-webkit-transition:all .4s;-o-transition:all .4s;-ms-transition:all .4s;transition:all .4s}.jeg-elementor-kit.jkit-portfolio-gallery .row-item-more{position:absolute;bottom:0;left:0;color:#fff;width:100%;padding:25px;font-size:13px;letter-spacing:1px;text-transform:uppercase;opacity:0;-moz-transform:translateY(20%);-webkit-transform:translateY(20%);-o-transform:translateY(20%);-ms-transform:translateY(20%);transform:translateY(20%);-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;z-index:2}.jeg-elementor-kit.jkit-portfolio-gallery .row-item-more a{text-decoration:none}.jeg-elementor-kit.jkit-portfolio-gallery .image-item{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-moz-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1);-moz-transition:all .7s ease;-webkit-transition:all .7s ease;-o-transition:all .7s ease;-ms-transition:all .7s ease;transition:all .7s ease;background-size:cover;background-position:center center}.jeg-elementor-kit.jkit-portfolio-gallery .image-item.current-item{-moz-transform:scale(1,1);-webkit-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);opacity:1}.jeg-elementor-kit.jkit-image-box{-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;text-align:center}.jeg-elementor-kit.jkit-image-box .image-box-header{-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;position:relative;overflow:hidden;line-height:0}.jeg-elementor-kit.jkit-image-box .image-box-header img{-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;width:100%;height:auto;margin:0;object-fit:cover}.jeg-elementor-kit.jkit-image-box .image-box-body .body-inner{padding:30px 35px;position:relative;overflow:hidden;background:var(--jkit-bg-color);-moz-box-shadow:0 0 20px 0 rgba(0,0,0,.25);-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.25);-o-box-shadow:0 0 20px 0 rgba(0,0,0,.25);box-shadow:0 0 20px 0 rgba(0,0,0,.25)}.jeg-elementor-kit.jkit-image-box .image-box-body .body-title{font-size:18px;margin-bottom:20px;color:var(--jkit-txt-h-color);font-weight:700}.jeg-elementor-kit.jkit-image-box .button-box .button-wrapper{display:inline-block}.jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a{border-radius:5px;font-size:15px;padding:15px 30px;color:#fff;position:relative;line-height:1;white-space:nowrap;vertical-align:middle;text-align:center;background-color:var(--jkit-btn-bg-color);-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a:hover{background-color:var(--jkit-btn-bg-hover-color)}.jeg-elementor-kit.jkit-image-box .button-box.icon-position-before i{margin-right:5px}.jeg-elementor-kit.jkit-image-box .button-box.icon-position-after i{margin-left:5px}.jeg-elementor-kit.jkit-image-box.style-floating .image-box-body .body-inner{background-color:#fff;-moz-box-shadow:0 2px 4px rgba(0,0,0,.08);-webkit-box-shadow:0 2px 4px rgba(0,0,0,.08);-o-box-shadow:0 2px 4px rgba(0,0,0,.08);box-shadow:0 2px 4px rgba(0,0,0,.08);-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;width:90%;height:90px;position:relative;margin-left:auto;margin-right:auto;margin-top:-50px}.jeg-elementor-kit.jkit-image-box.style-floating .image-box-body .body-inner .body-button,.jeg-elementor-kit.jkit-image-box.style-floating .image-box-body .body-inner .body-description{-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;opacity:0;visibility:hidden}.jeg-elementor-kit.jkit-image-box.style-floating:hover .image-box-body .body-inner{height:220px}.jeg-elementor-kit.jkit-image-box.style-floating:hover .image-box-body .body-inner .body-button,.jeg-elementor-kit.jkit-image-box.style-floating:hover .image-box-body .body-inner .body-description{opacity:1;visibility:visible}.jeg-elementor-kit.jkit-animated-text{-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}.jeg-elementor-kit.jkit-animated-text a{text-decoration:none;color:var(--jkit-txt-h-color)}.jeg-elementor-kit.jkit-animated-text .animated-text{padding:0;margin:0;font-size:43px;font-weight:500;line-height:1.2;display:inline-block}.jeg-elementor-kit.jkit-animated-text .animated-text .normal-text{z-index:1;position:relative;vertical-align:bottom}.jeg-elementor-kit.jkit-animated-text .animated-text .normal-text.style-gradient{background:var(--jkit-element-darken-bg-color);background:linear-gradient(180deg,var(--jkit-element-lighten-bg-color) 0,var(--jkit-element-darken-bg-color) 100%);-moz-text-fill-color:transparent;-o-text-fill-color:transparent;-webkit-text-fill-color:transparent;background-clip:text;-webkit-background-clip:text}.jeg-elementor-kit.jkit-animated-text .animated-text .dynamic-wrapper{overflow:visible;text-align:inherit;display:inline-block;position:relative;vertical-align:bottom}.jeg-elementor-kit.jkit-animated-text .animated-text .dynamic-wrapper.style-gradient .dynamic-text{background:var(--jkit-element-darken-bg-color);background:linear-gradient(180deg,var(--jkit-element-lighten-bg-color) 0,var(--jkit-element-darken-bg-color) 100%);-moz-text-fill-color:transparent;-o-text-fill-color:transparent;-webkit-text-fill-color:transparent;background-clip:text;-webkit-background-clip:text}.jeg-elementor-kit.jkit-animated-text .animated-text .dynamic-wrapper.style-gradient .dynamic-text .dynamic-text-letter{background:var(--jkit-element-darken-bg-color);background:linear-gradient(180deg,var(--jkit-element-lighten-bg-color) 0,var(--jkit-element-darken-bg-color) 100%);-moz-text-fill-color:transparent;-o-text-fill-color:transparent;-webkit-text-fill-color:transparent;background-clip:text;-webkit-background-clip:text}.jeg-elementor-kit.jkit-animated-text .animated-text .dynamic-text{display:inline-block;position:relative;top:0;left:0;z-index:1}.jeg-elementor-kit.jkit-animated-text .animated-text svg{position:absolute;left:0;overflow:visible}.jeg-elementor-kit.jkit-animated-text .animated-text svg path{fill:none;stroke-dasharray:1500;-moz-animation:jkit-animated-dash 10s infinite;-webkit-animation:jkit-animated-dash 10s infinite;-o-animation:jkit-animated-dash 10s infinite;-ms-animation:jkit-animated-dash 10s infinite;animation:jkit-animated-dash 10s infinite}.jeg-elementor-kit.jkit-animated-text .animated-text svg path.style-color{stroke:var(--jkit-element-bg-color)}.jeg-elementor-kit.jkit-animated-text .animated-text svg path:nth-of-type(2){-moz-animation-delay:.3s;-webkit-animation-delay:.3s;-o-animation-delay:.3s;-ms-animation-delay:.3s;animation-delay:.3s}.jeg-elementor-kit.jkit-animated-text .animated-text svg linearGradient stop:nth-of-type(1){stop-color:var(--jkit-element-lighten-bg-color)}.jeg-elementor-kit.jkit-animated-text .animated-text svg linearGradient stop:nth-of-type(2){stop-color:var(--jkit-element-darken-bg-color)}.jeg-elementor-kit.jkit-animated-text[data-shape=strikethrough] .animated-text svg{top:50%;width:100%;height:100%}.jeg-elementor-kit.jkit-animated-text[data-shape="x"] .animated-text svg,.jeg-elementor-kit.jkit-animated-text[data-shape=diagonal] .animated-text svg,.jeg-elementor-kit.jkit-animated-text[data-shape=double] .animated-text svg{top:0;width:100%;height:100%}.jeg-elementor-kit.jkit-animated-text[data-shape=curly] .animated-text svg,.jeg-elementor-kit.jkit-animated-text[data-shape=double-underline] .animated-text svg,.jeg-elementor-kit.jkit-animated-text[data-shape=underline-zigzag] .animated-text svg,.jeg-elementor-kit.jkit-animated-text[data-shape=underline] .animated-text svg{top:90%;width:100%;height:100%}.jeg-elementor-kit.jkit-animated-text[data-shape=circle] .animated-text svg{top:0;width:calc(100% + 20px);height:calc(100% + 20px);-moz-transform:translate(-10px,-10px);-webkit-transform:translate(-10px,-10px);-o-transform:translate(-10px,-10px);-ms-transform:translate(-10px,-10px);transform:translate(-10px,-10px)}.jeg-elementor-kit.jkit-animated-text[data-style=rotating] .animated-text .dynamic-text:not(.show-text){visibility:hidden;opacity:0;display:none}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=typing] .animated-text .dynamic-wrapper:after{content:"";position:absolute;left:auto;right:0;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:90%;width:1px;background-color:var(--jkit-txt-color)}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=typing] .animated-text .dynamic-wrapper.cursor-blink:after{-moz-animation:jkit-animated-pulse 1s infinite;-webkit-animation:jkit-animated-pulse 1s infinite;-o-animation:jkit-animated-pulse 1s infinite;-ms-animation:jkit-animated-pulse 1s infinite;animation:jkit-animated-pulse 1s infinite}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=typing] .animated-text .dynamic-wrapper.typing-delete{background:var(--jkit-txt-h-color)}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=typing] .animated-text .dynamic-wrapper.typing-delete.style-gradient .dynamic-text{color:var(--jkit-txt-m-color);background:0 0;background-clip:border-box;-webkit-background-clip:border-box;-moz-text-fill-color:unset;-o-text-fill-color:unset;-webkit-text-fill-color:unset}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=typing] .animated-text .dynamic-wrapper.typing-delete.style-gradient .dynamic-text .dynamic-text-letter{background:0 0;background-clip:border-box;-webkit-background-clip:border-box;-webkit-background-clip:border-box;-moz-text-fill-color:unset;-o-text-fill-color:unset;-webkit-text-fill-color:unset}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=typing] .animated-text .dynamic-wrapper.typing-delete .dynamic-text .dynamic-text-letter{color:var(--jkit-txt-m-color)}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=typing] .animated-text .dynamic-text-letter:not(.show-letter){display:none}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=swirl] .animated-text .dynamic-wrapper{-moz-transition:width .3s ease;-webkit-transition:width .3s ease;-o-transition:width .3s ease;-ms-transition:width .3s ease;transition:width .3s ease;overflow:hidden}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=swirl] .animated-text .dynamic-text-letter{display:inline-block;-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;-o-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-moz-transform:translateZ(-20px) rotateX(90deg);-webkit-transform:translateZ(-20px) rotateX(90deg);-o-transform:translateZ(-20px) rotateX(90deg);-ms-transform:translateZ(-20px) rotateX(90deg);transform:translateZ(-20px) rotateX(90deg);-webkit-backface-visibility:hidden;backface-visibility:hidden}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=swirl] .animated-text .dynamic-text-letter.show-letter{-moz-animation:jkit-animated-swirl-in .4s forwards;-webkit-animation:jkit-animated-swirl-in .4s forwards;-o-animation:jkit-animated-swirl-in .4s forwards;-ms-animation:jkit-animated-swirl-in .4s forwards;animation:jkit-animated-swirl-in .4s forwards}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=blinds]{-moz-transition:width .3s ease;-webkit-transition:width .3s ease;-o-transition:width .3s ease;-ms-transition:width .3s ease;transition:width .3s ease}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=blinds] .animated-text .dynamic-text-letter{-moz-transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-o-transform:rotateY(180deg);-ms-transform:rotateY(180deg);transform:rotateY(180deg);display:inline-block;-webkit-backface-visibility:hidden;backface-visibility:hidden}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=blinds] .animated-text .dynamic-text-letter.show-letter{-moz-animation:jkit-animated-blinds-in .6s forwards;-webkit-animation:jkit-animated-blinds-in .6s forwards;-o-animation:jkit-animated-blinds-in .6s forwards;-ms-animation:jkit-animated-blinds-in .6s forwards;animation:jkit-animated-blinds-in .6s forwards}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=wave]{-moz-transition:width .3s ease;-webkit-transition:width .3s ease;-o-transition:width .3s ease;-ms-transition:width .3s ease;transition:width .3s ease}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=wave] .animated-text .dynamic-text-letter{-moz-transform:scale(0);-webkit-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0);display:inline-block;-webkit-backface-visibility:hidden;backface-visibility:hidden}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=wave] .animated-text .dynamic-text-letter.show-letter{-moz-animation:jkit-animated-wave-up .3s forwards;-webkit-animation:jkit-animated-wave-up .3s forwards;-o-animation:jkit-animated-wave-up .3s forwards;-ms-animation:jkit-animated-wave-up .3s forwards;animation:jkit-animated-wave-up .3s forwards}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=flip] .animated-text .dynamic-wrapper{-moz-transition:width .3s ease;-webkit-transition:width .3s ease;-o-transition:width .3s ease;-ms-transition:width .3s ease;transition:width .3s ease;overflow:hidden}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=flip] .animated-text .dynamic-text{-moz-transform-origin:50% 100%;-webkit-transform-origin:50% 100%;-o-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;-moz-transform:rotateX(180deg);-webkit-transform:rotateX(180deg);-o-transform:rotateX(180deg);-ms-transform:rotateX(180deg);transform:rotateX(180deg);position:relative}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=flip] .animated-text .dynamic-text.show-text{position:relative;white-space:nowrap;-moz-transform:rotateX(0);-webkit-transform:rotateX(0);-o-transform:rotateX(0);-ms-transform:rotateX(0);transform:rotateX(0);-moz-animation:jkit-animated-flip-in 1.2s;-webkit-animation:jkit-animated-flip-in 1.2s;-o-animation:jkit-animated-flip-in 1.2s;-ms-animation:jkit-animated-flip-in 1.2s;animation:jkit-animated-flip-in 1.2s}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=flip] .animated-text .dynamic-text:not(.show-text){display:inline-block;position:absolute;visibility:visible;-moz-transform:rotateX(180deg);-webkit-transform:rotateX(180deg);-o-transform:rotateX(180deg);-ms-transform:rotateX(180deg);transform:rotateX(180deg);-moz-animation:jkit-animated-flip-out 1.2s;-webkit-animation:jkit-animated-flip-out 1.2s;-o-animation:jkit-animated-flip-out 1.2s;-ms-animation:jkit-animated-flip-out 1.2s;animation:jkit-animated-flip-out 1.2s}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=drop-in] .animated-text .dynamic-wrapper{-moz-transition:width .3s ease;-webkit-transition:width .3s ease;-o-transition:width .3s ease;-ms-transition:width .3s ease;transition:width .3s ease;-webkit-perspective:300px;perspective:300px;overflow:hidden}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=drop-in] .animated-text .dynamic-text{position:relative}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=drop-in] .animated-text .dynamic-text.show-text{position:relative;white-space:nowrap;-moz-animation:jkit-animated-drop-in-in .6s;-webkit-animation:jkit-animated-drop-in-in .6s;-o-animation:jkit-animated-drop-in-in .6s;-ms-animation:jkit-animated-drop-in-in .6s;animation:jkit-animated-drop-in-in .6s}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=drop-in] .animated-text .dynamic-text:not(.show-text){display:inline-block;position:absolute;visibility:visible;-moz-animation:jkit-animated-drop-in-out .6s;-webkit-animation:jkit-animated-drop-in-out .6s;-o-animation:jkit-animated-drop-in-out .6s;-ms-animation:jkit-animated-drop-in-out .6s;animation:jkit-animated-drop-in-out .6s}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=slide-left] .animated-text .dynamic-wrapper{-moz-transition:width .3s ease;-webkit-transition:width .3s ease;-o-transition:width .3s ease;-ms-transition:width .3s ease;transition:width .3s ease;overflow:hidden}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=slide-left] .animated-text .dynamic-text.show-text{position:relative;white-space:nowrap;-moz-animation:jkit-animated-slide-left-in .6s;-webkit-animation:jkit-animated-slide-left-in .6s;-o-animation:jkit-animated-slide-left-in .6s;-ms-animation:jkit-animated-slide-left-in .6s;animation:jkit-animated-slide-left-in .6s}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=slide-left] .animated-text .dynamic-text:not(.show-text){display:inline-block;position:absolute;visibility:visible;-moz-animation:jkit-animated-slide-left-out .6s;-webkit-animation:jkit-animated-slide-left-out .6s;-o-animation:jkit-animated-slide-left-out .6s;-ms-animation:jkit-animated-slide-left-out .6s;animation:jkit-animated-slide-left-out .6s}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=slide-right] .animated-text .dynamic-wrapper{-moz-transition:width .3s ease;-webkit-transition:width .3s ease;-o-transition:width .3s ease;-ms-transition:width .3s ease;transition:width .3s ease;overflow:hidden}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=slide-right] .animated-text .dynamic-text.show-text{position:relative;white-space:nowrap;-moz-animation:jkit-animated-slide-right-in .6s;-webkit-animation:jkit-animated-slide-right-in .6s;-o-animation:jkit-animated-slide-right-in .6s;-ms-animation:jkit-animated-slide-right-in .6s;animation:jkit-animated-slide-right-in .6s}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=slide-right] .animated-text .dynamic-text:not(.show-text){display:inline-block;position:absolute;visibility:visible;-moz-animation:jkit-animated-slide-right-out .6s;-webkit-animation:jkit-animated-slide-right-out .6s;-o-animation:jkit-animated-slide-right-out .6s;-ms-animation:jkit-animated-slide-right-out .6s;animation:jkit-animated-slide-right-out .6s}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=slide-up] .animated-text .dynamic-wrapper{-moz-transition:width .3s ease;-webkit-transition:width .3s ease;-o-transition:width .3s ease;-ms-transition:width .3s ease;transition:width .3s ease;overflow:hidden}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=slide-up] .animated-text .dynamic-text.show-text{position:relative;white-space:nowrap;-moz-animation:jkit-animated-slide-up-in .6s;-webkit-animation:jkit-animated-slide-up-in .6s;-o-animation:jkit-animated-slide-up-in .6s;-ms-animation:jkit-animated-slide-up-in .6s;animation:jkit-animated-slide-up-in .6s}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=slide-up] .animated-text .dynamic-text:not(.show-text){display:inline-block;position:absolute;visibility:visible;-moz-animation:jkit-animated-slide-up-out .6s;-webkit-animation:jkit-animated-slide-up-out .6s;-o-animation:jkit-animated-slide-up-out .6s;-ms-animation:jkit-animated-slide-up-out .6s;animation:jkit-animated-slide-up-out .6s}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=slide-down] .animated-text .dynamic-wrapper{-moz-transition:width .3s ease;-webkit-transition:width .3s ease;-o-transition:width .3s ease;-ms-transition:width .3s ease;transition:width .3s ease;overflow:hidden}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=slide-down] .animated-text .dynamic-text.show-text{position:relative;white-space:nowrap;-moz-animation:jkit-animated-slide-down-in .6s;-webkit-animation:jkit-animated-slide-down-in .6s;-o-animation:jkit-animated-slide-down-in .6s;-ms-animation:jkit-animated-slide-down-in .6s;animation:jkit-animated-slide-down-in .6s}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=slide-down] .animated-text .dynamic-text:not(.show-text){display:inline-block;position:absolute;visibility:visible;-moz-animation:jkit-animated-slide-down-out .6s;-webkit-animation:jkit-animated-slide-down-out .6s;-o-animation:jkit-animated-slide-down-out .6s;-ms-animation:jkit-animated-slide-down-out .6s;animation:jkit-animated-slide-down-out .6s}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=bounce] .animated-text .dynamic-wrapper{-moz-transition:width .3s ease;-webkit-transition:width .3s ease;-o-transition:width .3s ease;-ms-transition:width .3s ease;transition:width .3s ease;overflow:hidden}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=bounce] .animated-text .dynamic-text.show-text{position:relative;white-space:nowrap;-moz-animation:jkit-animated-bounce-in .6s;-webkit-animation:jkit-animated-bounce-in .6s;-o-animation:jkit-animated-bounce-in .6s;-ms-animation:jkit-animated-bounce-in .6s;animation:jkit-animated-bounce-in .6s}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=bounce] .animated-text .dynamic-text:not(.show-text){display:inline-block;position:absolute;visibility:visible;-moz-animation:jkit-animated-bounce-out .6s;-webkit-animation:jkit-animated-bounce-out .6s;-o-animation:jkit-animated-bounce-out .6s;-ms-animation:jkit-animated-bounce-out .6s;animation:jkit-animated-bounce-out .6s}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=swing] .animated-text .dynamic-wrapper{-moz-transition:width .3s ease;-webkit-transition:width .3s ease;-o-transition:width .3s ease;-ms-transition:width .3s ease;transition:width .3s ease;overflow:hidden}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=swing] .animated-text .dynamic-text.show-text{position:relative;white-space:nowrap;-moz-animation:jkit-animated-swing-in .6s;-webkit-animation:jkit-animated-swing-in .6s;-o-animation:jkit-animated-swing-in .6s;-ms-animation:jkit-animated-swing-in .6s;animation:jkit-animated-swing-in .6s}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=swing] .animated-text .dynamic-text:not(.show-text){display:inline-block;position:absolute;visibility:visible;-moz-animation:jkit-animated-swing-out .6s;-webkit-animation:jkit-animated-swing-out .6s;-o-animation:jkit-animated-swing-out .6s;-ms-animation:jkit-animated-swing-out .6s;animation:jkit-animated-swing-out .6s}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=rubber-band] .animated-text .dynamic-wrapper{-moz-transition:width .3s ease;-webkit-transition:width .3s ease;-o-transition:width .3s ease;-ms-transition:width .3s ease;transition:width .3s ease;overflow:hidden}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=rubber-band] .animated-text .dynamic-text.show-text{position:relative;white-space:nowrap;-moz-animation:jkit-animated-rubber-band-in .6s;-webkit-animation:jkit-animated-rubber-band-in .6s;-o-animation:jkit-animated-rubber-band-in .6s;-ms-animation:jkit-animated-rubber-band-in .6s;animation:jkit-animated-rubber-band-in .6s}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=rubber-band] .animated-text .dynamic-text:not(.show-text){display:inline-block;position:absolute;visibility:visible;-moz-animation:jkit-animated-rubber-band-out .6s;-webkit-animation:jkit-animated-rubber-band-out .6s;-o-animation:jkit-animated-rubber-band-out .6s;-ms-animation:jkit-animated-rubber-band-out .6s;animation:jkit-animated-rubber-band-out .6s}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=clip] .animated-text .dynamic-wrapper{overflow:hidden;text-align:left}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=clip] .animated-text .dynamic-wrapper:after{content:"";position:absolute;left:auto;right:0;top:0;height:100%;width:2px;background-color:var(--jkit-txt-color)}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=clip] .animated-text .dynamic-text.show-text{white-space:nowrap}.jeg-elementor-kit.jkit-countdown{position:relative;z-index:10;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.jeg-elementor-kit.jkit-countdown.separator-enable .timer-container:not(:last-child) .timer-inner-container::after{position:absolute;left:100%;z-index:1;color:var(--jkit-form-txt-color);font-size:45px}.jeg-elementor-kit.jkit-countdown .timer-container{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.jeg-elementor-kit.jkit-countdown .timer-inner-container{position:relative;margin:auto;margin-bottom:0;width:150px;height:150px;background:var(--jkit-element-bg-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jeg-elementor-kit.jkit-countdown .timer-content{width:100%}.jeg-elementor-kit.jkit-countdown .timer-content>span{display:block;color:#fff;line-height:1}.jeg-elementor-kit.jkit-countdown .timer-content.label-inline>span{display:inline-block}.jeg-elementor-kit.jkit-countdown .timer-content .timer-count{font-size:36px;font-weight:700;margin-top:14px;margin-bottom:14px}.jeg-elementor-kit.jkit-countdown .timer-content .timer-count.timer-loading{opacity:0;visibility:hidden}.jeg-elementor-kit.jkit-countdown .timer-content .timer-title{font-size:14px;letter-spacing:2.5px}.jeg-elementor-kit.jkit-countdown .expire-message .expire-title{font-size:24px;font-weight:600;margin-bottom:12px;display:block}.jeg-elementor-kit.jkit-countdown .expire-message .expire-content{display:block}.jeg-elementor-kit.jkit-button .jkit-button-wrapper{border-radius:5px;font-size:15px;padding:15px 30px;display:inline-block;color:var(--jkit-txt-alt-color);position:relative;display:inline-block;line-height:1;-webkit-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;vertical-align:middle;text-align:center;background-color:var(--jkit-btn-bg-color);-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}.jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover{background-color:var(--jkit-btn-bg-hover-color)}.jeg-elementor-kit.jkit-button .jkit-button-wrapper i{display:inline-block;vertical-align:middle}.jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn{display:inline-block;text-align:center;font-size:18px;background-color:var(--jkit-btn-bg-color);border-radius:50%;position:relative;z-index:6;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}.jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:after,.jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:before{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;color:var(--jkit-element-bg-color);border-radius:50%;box-shadow:0 0 0 0 currentColor;-webkit-animation:jkit-ripple 3s infinite;animation:jkit-ripple 3s infinite;opacity:.6;z-index:-1}.jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:after{-webkit-animation-delay:.3s;animation-delay:.3s}.jeg-elementor-kit.jkit-video-button i,.jeg-elementor-kit.jkit-video-button span{color:var(--jkit-txt-alt-color)}
2
  /*# sourceMappingURL=main.css.map */
assets/css/main.css.map CHANGED
@@ -1 +1 @@
1
- {"version":3,"sources":["helpers/_animation.scss","helpers/_variable.scss","responsive.scss","helpers/_mixin.scss","main.scss"],"names":[],"mappings":"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cCigGkC,gBDjgGlC,UCigGkC,gBAC1B,QAAS,aACT,4BAA6B,OAC7B,oBAAqB,OAz+FzC,+HDdY,eCy/FsC,wBAAwB,IAAI,SDz/FlE,kBCy/FsC,wBAAwB,IAAI,SDz/FlE,aCy/FsC,wBAAwB,IAAI,SDz/FlE,cCy/FsC,wBAAwB,IAAI,SDz/FlE,UCy/FsC,wBAAwB,IAAI,SA3+F9E,6EDiBgB,gBC+9FkC,MAAM,IAAI,KD/9F5C,mBC+9FkC,MAAM,IAAI,KD/9F5C,cC+9FkC,MAAM,IAAI,KD/9F5C,eC+9FkC,MAAM,IAAI,KD/9F5C,WC+9FkC,MAAM,IAAI,KAh/F5D,iHD3BY,eC6gGkC,SD7gGlC,kBC6gGkC,SD7gGlC,aC6gGkC,SD7gGlC,cC6gGkC,SD7gGlC,UC6gGkC,SAC1B,QAAS,aACT,4BAA6B,OAC7B,oBAAqB,OAr/FzC,6HDdY,eCqgGsC,sBAAsB,IAAI,SDrgGhE,kBCqgGsC,sBAAsB,IAAI,SDrgGhE,aCqgGsC,sBAAsB,IAAI,SDrgGhE,cCqgGsC,sBAAsB,IAAI,SDrgGhE,UCqgGsC,sBAAsB,IAAI,SAv/F5E,6GDiBgB,gBC6+F0C,MAAM,IAAI,KD7+FpD,mBC6+F0C,MAAM,IAAI,KD7+FpD,cC6+F0C,MAAM,IAAI,KD7+FpD,eC6+F0C,MAAM,IAAI,KD7+FpD,WC6+F0C,MAAM,IAAI,KAC5C,SAAU,OA//FlC,0GDvBY,sBCyhGuC,IAAI,KDzhG3C,yBCyhGuC,IAAI,KDzhG3C,oBCyhGuC,IAAI,KDzhG3C,qBCyhGuC,IAAI,KDzhG3C,iBCyhGuC,IAAI,KD7hG3C,eC8hGsC,gBD9hGtC,kBC8hGsC,gBD9hGtC,aC8hGsC,gBD9hGtC,cC8hGsC,gBD9hGtC,UC8hGsC,gBAC1B,SAAU,SApgGlC,oHAsgG4B,SAAU,SACV,YAAa,ODliG7B,eCmiG0C,WDniG1C,kBCmiG0C,WDniG1C,aCmiG0C,WDniG1C,cCmiG0C,WDniG1C,UCmiG0C,WDthG1C,eCuhG0C,sBAAsB,KDvhGhE,kBCuhG0C,sBAAsB,KDvhGhE,aCuhG0C,sBAAsB,KDvhGhE,cCuhG0C,sBAAsB,KDvhGhE,U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","file":"main.css","sourcesContent":["@-webkit-keyframes slide-from-left {\n 0% {\n left: 0\n }\n 100% {\n left: 101%;\n }\n}\n\n@keyframes slide-from-left {\n 0% {\n left: 0\n }\n 100% {\n left: 101%;\n }\n}\n\n@-webkit-keyframes slide-from-right {\n 0% {\n left: 0\n }\n 100% {\n left: -101%;\n }\n}\n\n@keyframes slide-from-right {\n 0% {\n left: 0\n }\n 100% {\n left: -101%;\n }\n}\n\n@-webkit-keyframes slide-from-left-reverse {\n 0% {\n left: -101%\n }\n 100% {\n left: 0;\n }\n}\n\n@keyframes slide-from-left-reverse {\n 0% {\n left: -101%\n }\n 100% {\n left: 0;\n }\n}\n\n@-webkit-keyframes slide-from-right-reverse {\n 0% {\n left: 101%\n }\n 100% {\n left: 0;\n }\n}\n\n@keyframes slide-from-right-reverse {\n 0% {\n left: 101%\n }\n 100% {\n left: 0;\n }\n}\n\n@-webkit-keyframes jkit-fadeinup {\n from {\n opacity: 0;\n -webkit-transform: translate3d(0, 30px, 0);\n transform: translate3d(0, 30px, 0);\n }\n to {\n opacity: 1;\n -webkit-transform: none;\n transform: none;\n }\n}\n\n@keyframes jkit-fadeinup {\n from {\n opacity: 0;\n -webkit-transform: translate3d(0, 30px, 0);\n transform: translate3d(0, 30px, 0);\n }\n to {\n opacity: 1;\n -webkit-transform: none;\n transform: none;\n }\n}\n\n@-webkit-keyframes jkit-scrolling-vertical {\n 0% {\n transform: translateY(0%);\n opacity: 1;\n }\n 49% {\n transform: translateY(100%);\n opacity: 0;\n }\n 50% {\n transform: translateY(-100%);\n opacity: 0;\n }\n 100% {\n transform: translateY(0);\n opacity: 1;\n }\n}\n\n@keyframes jkit-scrolling-vertical {\n 0% {\n transform: translateY(0%);\n opacity: 1;\n }\n 49% {\n transform: translateY(100%);\n opacity: 0;\n }\n 50% {\n transform: translateY(-100%);\n opacity: 0;\n }\n 100% {\n transform: translateY(0);\n opacity: 1;\n }\n}\n\n@-webkit-keyframes jkit-animated-dash {\n 0% {\n stroke-dasharray: 0 1500;\n }\n 15% {\n stroke-dasharray: 1500 1500;\n }\n 85% {\n opacity: 1;\n }\n 90% {\n stroke-dasharray: 1500 1500;\n opacity: 0;\n }\n 100% {\n stroke-dasharray: 0 1500;\n opacity: 0;\n }\n}\n\n@keyframes jkit-animated-dash {\n 0% {\n stroke-dasharray: 0 1500;\n }\n 15% {\n stroke-dasharray: 1500 1500;\n }\n 85% {\n opacity: 1;\n }\n 90% {\n stroke-dasharray: 1500 1500;\n opacity: 0;\n }\n 100% {\n stroke-dasharray: 0 1500;\n opacity: 0;\n }\n}\n\n@-webkit-keyframes jkit-animated-pulse {\n 0% {\n -webkit-transform: translateY(-50%) scale(1);\n transform: translateY(-50%) scale(1);\n opacity: 1;\n }\n 40% {\n -webkit-transform: translateY(-50%) scale(0.9);\n transform: translateY(-50%) scale(0.9);\n opacity: 0;\n }\n 100% {\n -webkit-transform: translateY(-50%) scale(0);\n transform: translateY(-50%) scale(0);\n opacity: 0;\n }\n}\n\n@keyframes jkit-animated-pulse {\n 0% {\n -webkit-transform: translateY(-50%) scale(1);\n transform: translateY(-50%) scale(1);\n opacity: 1;\n }\n 40% {\n -webkit-transform: translateY(-50%) scale(0.9);\n transform: translateY(-50%) scale(0.9);\n opacity: 0;\n }\n 100% {\n -webkit-transform: translateY(-50%) scale(0);\n transform: translateY(-50%) scale(0);\n opacity: 0;\n }\n}\n\n@-webkit-keyframes jkit-animated-swirl-in {\n 0% {\n opacity: 0;\n -webkit-transform: translateZ(-20px) rotateX(90deg);\n transform: translateZ(-20px) rotateX(90deg);\n }\n 60% {\n opacity: 1;\n -webkit-transform: translateZ(-20px) rotateX(-10deg);\n transform: translateZ(-20px) rotateX(-10deg);\n }\n 100% {\n opacity: 1;\n -webkit-transform: translateZ(-20px) rotateX(0deg);\n transform: translateZ(-20px) rotateX(0deg);\n }\n}\n\n@keyframes jkit-animated-swirl-in {\n 0% {\n opacity: 0;\n -webkit-transform: translateZ(-20px) rotateX(90deg);\n transform: translateZ(-20px) rotateX(90deg);\n }\n 60% {\n opacity: 1;\n -webkit-transform: translateZ(-20px) rotateX(-10deg);\n transform: translateZ(-20px) rotateX(-10deg);\n }\n 100% {\n opacity: 1;\n -webkit-transform: translateZ(-20px) rotateX(0deg);\n transform: translateZ(-20px) rotateX(0deg);\n }\n}\n\n@-webkit-keyframes jkit-animated-blinds-in {\n 0% {\n -webkit-transform: rotateY(180deg);\n transform: rotateY(180deg);\n }\n 100% {\n -webkit-transform: rotateY(0deg);\n transform: rotateY(0deg);\n }\n}\n\n@keyframes jkit-animated-blinds-in {\n 0% {\n -webkit-transform: rotateY(180deg);\n transform: rotateY(180deg);\n }\n 100% {\n -webkit-transform: rotateY(0deg);\n transform: rotateY(0deg);\n }\n}\n\n@-webkit-keyframes jkit-animated-wave-up {\n 0% {\n -webkit-transform: scale(0);\n transform: scale(0);\n opacity: 0;\n }\n 60% {\n -webkit-transform: scale(1.2);\n transform: scale(1.2);\n opacity: 1;\n }\n 100% {\n -webkit-transform: scale(1);\n transform: scale(1);\n opacity: 1;\n }\n}\n\n@keyframes jkit-animated-wave-up {\n 0% {\n -webkit-transform: scale(0);\n transform: scale(0);\n opacity: 0;\n }\n 60% {\n -webkit-transform: scale(1.2);\n transform: scale(1.2);\n opacity: 1;\n }\n 100% {\n -webkit-transform: scale(1);\n transform: scale(1);\n opacity: 1;\n }\n}\n\n@-webkit-keyframes jkit-animated-flip-in {\n 0% {\n -webkit-transform: rotateX(180deg);\n transform: rotateX(180deg);\n opacity: 0;\n }\n 35% {\n -webkit-transform: rotateX(120deg);\n transform: rotateX(120deg);\n opacity: 0;\n }\n 65% {\n opacity: 0;\n }\n 100% {\n -webkit-transform: rotateX(360deg);\n transform: rotateX(360deg);\n opacity: 1;\n }\n}\n\n@keyframes jkit-animated-flip-in {\n 0% {\n -webkit-transform: rotateX(180deg);\n transform: rotateX(180deg);\n opacity: 0;\n }\n 35% {\n -webkit-transform: rotateX(120deg);\n transform: rotateX(120deg);\n opacity: 0;\n }\n 65% {\n opacity: 0;\n }\n 100% {\n -webkit-transform: rotateX(360deg);\n transform: rotateX(360deg);\n opacity: 1;\n }\n}\n\n@-webkit-keyframes jkit-animated-flip-out {\n 0% {\n -webkit-transform: rotateX(0deg);\n transform: rotateX(0deg);\n opacity: 1;\n }\n 35% {\n -webkit-transform: rotateX(-40deg);\n transform: rotateX(-40deg);\n opacity: 0;\n }\n 65% {\n opacity: 0;\n }\n 100% {\n -webkit-transform: rotateX(180deg);\n transform: rotateX(180deg);\n opacity: 0;\n }\n}\n\n@keyframes jkit-animated-flip-out {\n 0% {\n -webkit-transform: rotateX(0deg);\n transform: rotateX(0deg);\n opacity: 1;\n }\n 35% {\n -webkit-transform: rotateX(-40deg);\n transform: rotateX(-40deg);\n opacity: 0;\n }\n 65% {\n opacity: 0;\n }\n 100% {\n -webkit-transform: rotateX(180deg);\n transform: rotateX(180deg);\n opacity: 0;\n }\n}\n\n@-webkit-keyframes jkit-animated-drop-in-in {\n 0% {\n opacity: 0;\n -webkit-transform: translateZ(100px);\n transform: translateZ(100px);\n }\n 100% {\n opacity: 1;\n -webkit-transform: translateZ(0);\n transform: translateZ(0);\n }\n}\n\n@keyframes jkit-animated-drop-in-in {\n 0% {\n opacity: 0;\n -webkit-transform: translateZ(100px);\n transform: translateZ(100px);\n }\n 100% {\n opacity: 1;\n -webkit-transform: translateZ(0);\n transform: translateZ(0);\n }\n}\n\n@-webkit-keyframes jkit-animated-drop-in-out {\n 0% {\n opacity: 1;\n -webkit-transform: translateZ(0);\n transform: translateZ(0);\n }\n 100% {\n opacity: 0;\n -webkit-transform: translateZ(-100px);\n transform: translateZ(-100px);\n }\n}\n\n@keyframes jkit-animated-drop-in-out {\n 0% {\n opacity: 1;\n -webkit-transform: translateZ(0);\n transform: translateZ(0);\n }\n 100% {\n opacity: 0;\n -webkit-transform: translateZ(-100px);\n transform: translateZ(-100px);\n }\n}\n\n@-webkit-keyframes jkit-animated-slide-right-in {\n 0% {\n opacity: 0;\n -webkit-transform: translateX(-100%);\n transform: translateX(-100%);\n }\n 60% {\n opacity: 1;\n -webkit-transform: translateX(10%);\n transform: translateX(10%);\n }\n 100% {\n opacity: 1;\n -webkit-transform: translateX(0);\n transform: translateX(0);\n }\n}\n\n@keyframes jkit-animated-slide-right-in {\n 0% {\n opacity: 0;\n -webkit-transform: translateX(-100%);\n transform: translateX(-100%);\n }\n 60% {\n opacity: 1;\n -webkit-transform: translateX(10%);\n transform: translateX(10%);\n }\n 100% {\n opacity: 1;\n -webkit-transform: translateX(0);\n transform: translateX(0);\n }\n}\n\n@-webkit-keyframes jkit-animated-slide-right-out {\n 0% {\n opacity: 1;\n -webkit-transform: translateX(0);\n transform: translateX(0);\n }\n 60% {\n opacity: 0;\n -webkit-transform: translateX(110%);\n transform: translateX(110%);\n }\n 100% {\n opacity: 0;\n -webkit-transform: translateX(100%);\n transform: translateX(100%);\n }\n}\n\n@keyframes jkit-animated-slide-right-out {\n 0% {\n opacity: 1;\n -webkit-transform: translateX(0);\n transform: translateX(0);\n }\n 60% {\n opacity: 0;\n -webkit-transform: translateX(110%);\n transform: translateX(110%);\n }\n 100% {\n opacity: 0;\n -webkit-transform: translateX(100%);\n transform: translateX(100%);\n }\n}\n\n@-webkit-keyframes jkit-animated-slide-left-in {\n 0% {\n opacity: 0;\n -webkit-transform: translateX(100%);\n transform: translateX(100%);\n }\n 60% {\n opacity: 1;\n -webkit-transform: translateX(-10%);\n transform: translateX(-10%);\n }\n 100% {\n opacity: 1;\n -webkit-transform: translateX(0);\n transform: translateX(0);\n }\n}\n\n@keyframes jkit-animated-slide-left-in {\n 0% {\n opacity: 0;\n -webkit-transform: translateX(100%);\n transform: translateX(100%);\n }\n 60% {\n opacity: 1;\n -webkit-transform: translateX(-10%);\n transform: translateX(-10%);\n }\n 100% {\n opacity: 1;\n -webkit-transform: translateX(0);\n transform: translateX(0);\n }\n}\n\n@-webkit-keyframes jkit-animated-slide-left-out {\n 0% {\n opacity: 1;\n -webkit-transform: translateX(0);\n transform: translateX(0);\n }\n 60% {\n opacity: 0;\n -webkit-transform: translateX(-110%);\n transform: translateX(-110%);\n }\n 100% {\n opacity: 0;\n -webkit-transform: translateX(-100%);\n transform: translateX(-100%);\n }\n}\n\n@keyframes jkit-animated-slide-left-out {\n 0% {\n opacity: 1;\n -webkit-transform: translateX(0);\n transform: translateX(0);\n }\n 60% {\n opacity: 0;\n -webkit-transform: translateX(-110%);\n transform: translateX(-110%);\n }\n 100% {\n opacity: 0;\n -webkit-transform: translateX(-100%);\n transform: translateX(-100%);\n }\n}\n\n@-webkit-keyframes jkit-animated-slide-up-in {\n 0% {\n opacity: 0;\n -webkit-transform: translateY(100%);\n transform: translateY(100%);\n }\n 60% {\n opacity: 1;\n -webkit-transform: translateY(-20%);\n transform: translateY(-20%);\n }\n 100% {\n opacity: 1;\n -webkit-transform: translateY(0);\n transform: translateY(0);\n }\n}\n\n@keyframes jkit-animated-slide-up-in {\n 0% {\n opacity: 0;\n -webkit-transform: translateY(100%);\n transform: translateY(100%);\n }\n 60% {\n opacity: 1;\n -webkit-transform: translateY(-20%);\n transform: translateY(-20%);\n }\n 100% {\n opacity: 1;\n -webkit-transform: translateY(0);\n transform: translateY(0);\n }\n}\n\n@-webkit-keyframes jkit-animated-slide-up-out {\n 0% {\n opacity: 1;\n -webkit-transform: translateY(0);\n transform: translateY(0);\n }\n 60% {\n opacity: 0;\n -webkit-transform: translateY(-120%);\n transform: translateY(-120%);\n }\n 100% {\n opacity: 0;\n -webkit-transform: translateY(-100%);\n transform: translateY(-100%);\n }\n}\n\n@keyframes jkit-animated-slide-up-out {\n 0% {\n opacity: 1;\n -webkit-transform: translateY(0);\n transform: translateY(0);\n }\n 60% {\n opacity: 0;\n -webkit-transform: translateY(-120%);\n transform: translateY(-120%);\n }\n 100% {\n opacity: 0;\n -webkit-transform: translateY(-100%);\n transform: translateY(-100%);\n }\n}\n\n@-webkit-keyframes jkit-animated-slide-down-in {\n 0% {\n opacity: 0;\n -webkit-transform: translateY(-100%);\n transform: translateY(-100%);\n }\n 60% {\n opacity: 1;\n -webkit-transform: translateY(20%);\n transform: translateY(20%);\n }\n 100% {\n opacity: 1;\n -webkit-transform: translateY(0);\n transform: translateY(0);\n }\n}\n\n@keyframes jkit-animated-slide-down-in {\n 0% {\n opacity: 0;\n -webkit-transform: translateY(-100%);\n transform: translateY(-100%);\n }\n 60% {\n opacity: 1;\n -webkit-transform: translateY(20%);\n transform: translateY(20%);\n }\n 100% {\n opacity: 1;\n -webkit-transform: translateY(0);\n transform: translateY(0);\n }\n}\n\n@-webkit-keyframes jkit-animated-slide-down-out {\n 0% {\n opacity: 1;\n -webkit-transform: translateY(0);\n transform: translateY(0);\n }\n 60% {\n opacity: 0;\n -webkit-transform: translateY(120%);\n transform: translateY(120%);\n }\n 100% {\n opacity: 0;\n -webkit-transform: translateY(100%);\n transform: translateY(100%);\n }\n}\n\n@keyframes jkit-animated-slide-down-out {\n 0% {\n opacity: 1;\n -webkit-transform: translateY(0);\n transform: translateY(0);\n }\n 60% {\n opacity: 0;\n -webkit-transform: translateY(120%);\n transform: translateY(120%);\n }\n 100% {\n opacity: 0;\n -webkit-transform: translateY(100%);\n transform: translateY(100%);\n }\n}\n\n@-webkit-keyframes jkit-animated-bounce-in {\n 0%,\n 20%,\n 40%,\n 60%,\n 80%,\n to {\n -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);\n animation-timing-function: cubic-bezier(.215, .61, .355, 1)\n }\n 0% {\n opacity: 0;\n -webkit-transform: scale3d(.3, .3, .3);\n transform: scale3d(.3, .3, .3)\n }\n 20% {\n -webkit-transform: scale3d(1.1, 1.1, 1.1);\n transform: scale3d(1.1, 1.1, 1.1)\n }\n 40% {\n -webkit-transform: scale3d(.9, .9, .9);\n transform: scale3d(.9, .9, .9)\n }\n 60% {\n opacity: 1;\n -webkit-transform: scale3d(1.03, 1.03, 1.03);\n transform: scale3d(1.03, 1.03, 1.03)\n }\n 80% {\n -webkit-transform: scale3d(.97, .97, .97);\n transform: scale3d(.97, .97, .97)\n }\n to {\n opacity: 1;\n -webkit-transform: scaleX(1);\n transform: scaleX(1)\n }\n}\n\n@keyframes jkit-animated-bounce-in {\n 0%,\n 20%,\n 40%,\n 60%,\n 80%,\n to {\n -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);\n animation-timing-function: cubic-bezier(.215, .61, .355, 1)\n }\n 0% {\n opacity: 0;\n -webkit-transform: scale3d(.3, .3, .3);\n transform: scale3d(.3, .3, .3)\n }\n 20% {\n -webkit-transform: scale3d(1.1, 1.1, 1.1);\n transform: scale3d(1.1, 1.1, 1.1)\n }\n 40% {\n -webkit-transform: scale3d(.9, .9, .9);\n transform: scale3d(.9, .9, .9)\n }\n 60% {\n opacity: 1;\n -webkit-transform: scale3d(1.03, 1.03, 1.03);\n transform: scale3d(1.03, 1.03, 1.03)\n }\n 80% {\n -webkit-transform: scale3d(.97, .97, .97);\n transform: scale3d(.97, .97, .97)\n }\n to {\n opacity: 1;\n -webkit-transform: scaleX(1);\n transform: scaleX(1)\n }\n}\n\n@-webkit-keyframes jkit-animated-bounce-out {\n 20% {\n -webkit-transform: scale3d(.9, .9, .9);\n transform: scale3d(.9, .9, .9)\n }\n 50%,\n 55% {\n opacity: 0;\n -webkit-transform: scale3d(1.1, 1.1, 1.1);\n transform: scale3d(1.1, 1.1, 1.1)\n }\n to {\n opacity: 0;\n -webkit-transform: scale3d(.3, .3, .3);\n transform: scale3d(.3, .3, .3)\n }\n}\n\n@keyframes jkit-animated-bounce-out {\n 20% {\n -webkit-transform: scale3d(.9, .9, .9);\n transform: scale3d(.9, .9, .9)\n }\n 50%,\n 55% {\n opacity: 0;\n -webkit-transform: scale3d(1.1, 1.1, 1.1);\n transform: scale3d(1.1, 1.1, 1.1)\n }\n to {\n opacity: 0;\n -webkit-transform: scale3d(.3, .3, .3);\n transform: scale3d(.3, .3, .3)\n }\n}\n\n@-webkit-keyframes jkit-animated-swing-in {\n 20% {\n -webkit-transform: rotate(15deg);\n transform: rotate(15deg)\n }\n 40% {\n -webkit-transform: rotate(-10deg);\n transform: rotate(-10deg)\n }\n 60% {\n -webkit-transform: rotate(5deg);\n transform: rotate(5deg)\n }\n 80% {\n -webkit-transform: rotate(-5deg);\n transform: rotate(-5deg)\n }\n to {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg)\n }\n}\n\n@keyframes jkit-animated-swing-in {\n 20% {\n -webkit-transform: rotate(15deg);\n transform: rotate(15deg)\n }\n 40% {\n -webkit-transform: rotate(-10deg);\n transform: rotate(-10deg)\n }\n 60% {\n -webkit-transform: rotate(5deg);\n transform: rotate(5deg)\n }\n 80% {\n -webkit-transform: rotate(-5deg);\n transform: rotate(-5deg)\n }\n to {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg)\n }\n}\n\n@-webkit-keyframes jkit-animated-swing-out {\n 20% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg)\n }\n 40% {\n -webkit-transform: rotate(-5deg);\n transform: rotate(-5deg)\n }\n 60% {\n -webkit-transform: rotate(10deg);\n transform: rotate(10deg)\n }\n 80% {\n -webkit-transform: rotate(-15deg);\n transform: rotate(-15deg)\n }\n to {\n -webkit-transform: rotate(15deg);\n transform: rotate(15deg)\n }\n}\n\n@keyframes jkit-animated-swing-out {\n 20% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg)\n }\n 40% {\n -webkit-transform: rotate(-5deg);\n transform: rotate(-5deg)\n }\n 60% {\n -webkit-transform: rotate(10deg);\n transform: rotate(10deg)\n }\n 80% {\n -webkit-transform: rotate(-15deg);\n transform: rotate(-15deg)\n }\n to {\n -webkit-transform: rotate(15deg);\n transform: rotate(15deg)\n }\n}\n\n@-webkit-keyframes jkit-animated-rubber-band-in {\n 0% {\n -webkit-transform: scaleX(1);\n transform: scaleX(1)\n }\n 30% {\n -webkit-transform: scale3d(1.25, .75, 1);\n transform: scale3d(1.25, .75, 1)\n }\n 40% {\n -webkit-transform: scale3d(.75, 1.25, 1);\n transform: scale3d(.75, 1.25, 1)\n }\n 50% {\n -webkit-transform: scale3d(1.15, .85, 1);\n transform: scale3d(1.15, .85, 1)\n }\n 65% {\n -webkit-transform: scale3d(.95, 1.05, 1);\n transform: scale3d(.95, 1.05, 1)\n }\n 75% {\n -webkit-transform: scale3d(1.05, .95, 1);\n transform: scale3d(1.05, .95, 1)\n }\n to {\n -webkit-transform: scaleX(1);\n transform: scaleX(1)\n }\n}\n\n@keyframes jkit-animated-rubber-band-in {\n 0% {\n -webkit-transform: scaleX(1);\n transform: scaleX(1)\n }\n 30% {\n -webkit-transform: scale3d(1.25, .75, 1);\n transform: scale3d(1.25, .75, 1)\n }\n 40% {\n -webkit-transform: scale3d(.75, 1.25, 1);\n transform: scale3d(.75, 1.25, 1)\n }\n 50% {\n -webkit-transform: scale3d(1.15, .85, 1);\n transform: scale3d(1.15, .85, 1)\n }\n 65% {\n -webkit-transform: scale3d(.95, 1.05, 1);\n transform: scale3d(.95, 1.05, 1)\n }\n 75% {\n -webkit-transform: scale3d(1.05, .95, 1);\n transform: scale3d(1.05, .95, 1)\n }\n to {\n -webkit-transform: scaleX(1);\n transform: scaleX(1)\n }\n}\n\n@-webkit-keyframes jkit-animated-rubber-band-out {\n 0% {\n -webkit-transform: scaleX(1);\n transform: scaleX(1)\n }\n 30% {\n -webkit-transform: scale3d(1.05, .95, 1);\n transform: scale3d(1.05, .95, 1)\n }\n 40% {\n -webkit-transform: scale3d(.95, 1.05, 1);\n transform: scale3d(.95, 1.05, 1)\n }\n 50% {\n -webkit-transform: scale3d(1.15, .85, 1);\n transform: scale3d(1.15, .85, 1)\n }\n 65% {\n -webkit-transform: scale3d(.75, 1.25, 1);\n transform: scale3d(.75, 1.25, 1)\n }\n 75% {\n -webkit-transform: scale3d(1.25, .75, 1);\n transform: scale3d(1.25, .75, 1)\n }\n to {\n -webkit-transform: scaleX(1);\n transform: scaleX(1)\n }\n}\n\n@keyframes jkit-animated-rubber-band-out {\n 0% {\n -webkit-transform: scaleX(1);\n transform: scaleX(1)\n }\n 30% {\n -webkit-transform: scale3d(1.05, .95, 1);\n transform: scale3d(1.05, .95, 1)\n }\n 40% {\n -webkit-transform: scale3d(.95, 1.05, 1);\n transform: scale3d(.95, 1.05, 1)\n }\n 50% {\n -webkit-transform: scale3d(1.15, .85, 1);\n transform: scale3d(1.15, .85, 1)\n }\n 65% {\n -webkit-transform: scale3d(.75, 1.25, 1);\n transform: scale3d(.75, 1.25, 1)\n }\n 75% {\n -webkit-transform: scale3d(1.25, .75, 1);\n transform: scale3d(1.25, .75, 1)\n }\n to {\n -webkit-transform: scaleX(1);\n transform: scaleX(1)\n }\n}\n\n@-webkit-keyframes jkit-ripple {\n 70% {\n box-shadow: 0 0 0 15px currentColor;\n opacity: 0;\n }\n 100% {\n box-shadow: 0 0 0 0 currentColor;\n opacity: 0;\n }\n}\n\n@keyframes jkit-ripple {\n 70% {\n box-shadow: 0 0 0 15px currentColor;\n opacity: 0;\n }\n 100% {\n box-shadow: 0 0 0 0 currentColor;\n opacity: 0;\n }\n}","$break-tablet: 1024px;\n$break-mobile: 768px;\n\n// Colors \n$color-black: #181D23;\n$color-grey-900: #2D3137;\n$color-grey-800: #42464B;\n$color-grey-700: #575A5F;\n$color-grey-600: #6C6F73;\n$color-grey-500: #818387;\n$color-grey-400: #96989B;\n$color-grey-300: #ABACAF;\n$color-grey-200: #D5D5D7;\n$color-grey-100: #FAFCFF;\n$color-white: #ffffff;\n$color-blue: #0058E6;\n$color-yellow: #FFC402;\n$color-green: #00A878;\n$color-orange: #FC4E19;\n\n$border-color: lighten($color-grey-200, 8);\n$form-border-color: $color-grey-200;\n$form-bg-color: transparent;\n$form-bg-txt-color: $color-black;\n$selection-bg-color: darken($color-yellow, 8%);\n$element-bg-color: lighten($color-blue, 30);\n$element-darken-bg-color: $color-blue;\n$element-lighten-bg-color: lighten($color-blue, 50);\n\n// Typography \n$font-size-base: 15px !default;\n$line-height-base: 1.5 !default;\n$meta-font-size: 0.75rem !default;\n\n// Forms \n$form-font-size: $font-size-base;\n\n// Button \n$btn-txt-color: $color-white;\n$btn-bg-color: $color-blue;\n$btn-bg-hover-color: darken($btn-bg-color, 8%);\n$btn-bg-disable-color: lighten($btn-bg-color, 10%);\n$btn-border-width: 1px;\n$btn-font-size: $font-size-base;\n$btn-padding-y: 0.6875rem !default;\n$btn-padding-x: 1.25rem !default;\n$btn-line-height: $line-height-base !default;\n$btn-border-radius: 3px !default;\n\n$transition-base: .25s ease;\n\n// Grid\n$grid-sm-breakpoints: 576px !default;\n$grid-md-breakpoints: 768px !default;\n$grid-lg-breakpoints: 1024px !default;\n$grid-xl-breakpoints: 1200px !default;\n\n$grid-gutter-width: 40px !default;\n$grid-column-padding: 40px / 2 !default;\n$grid-module-padding: 40px 40px 20px 40px;\n\n// Block\n$module-margin: 2rem !default;\n$widget-margin: 2.5rem !default;\n$item-margin: 15px !default;\n\n$blocklink-overlay-color: rgba(255, 255, 255, 0.3);\n$blocklink-shadow-color: rgba(0, 0, 0, .15);\n\n$blockpopular-shadow-color1: rgba(0,0,0,0.16);\n$blockpopular-shadow-color2: rgba(0,0,0,0.12);\n\n// Border\n$border-radius-default: 10px;\n\n// Theme Colors CSS Variables\n.jkit-color-scheme { \n --jkit-bg-color: #{$color-white};\n --jkit-border-color: #{$border-color};\n --jkit-txt-color: #{$color-grey-700}; // Default text color\n --jkit-txt-h-color: #{$color-black}; // Heading text color\n --jkit-txt-a-color: #{$color-blue}; // Link text color\n --jkit-txt-m-color: #{$color-grey-400}; // Post meta text color \n --jkit-txt-alt-color: #{$color-white};\n --jkit-form-border-color: #{$form-border-color};\n --jkit-form-bg-color: #{$form-bg-color};\n --jkit-form-txt-color: #{$form-bg-txt-color};\n --jkit-btn-txt-color: #{$btn-txt-color};\n --jkit-btn-bg-color: #{$btn-bg-color};\n --jkit-btn-bg-hover-color: #{$btn-bg-hover-color};\n --jkit-selection-bg-color: #{$selection-bg-color};\n --jkit-element-bg-color: #{$element-bg-color};\n --jkit-element-darken-bg-color: #{$element-darken-bg-color};\n --jkit-element-lighten-bg-color: #{$element-lighten-bg-color};\n}",".jeg-elementor-kit {\n &.jkit-nav-menu {\n &.break-point-tablet {\n @media screen and (max-width: $break-tablet) {\n .jkit-hamburger-menu {\n display: block;\n }\n .jkit-menu-wrapper {\n width: 100%;\n max-width: 360px;\n border-radius: 0px 0px 0px 0px;\n background-color: #f7f7f7;\n width: 100%;\n position: fixed;\n top: 0;\n left: -110%;\n height: 100% !important;\n box-shadow: 0 10px 30px 0 rgba(255, 165, 0, 0);\n overflow-y: auto;\n overflow-x: hidden;\n padding-top: 0;\n padding-left: 0;\n padding-right: 0;\n display: flex;\n flex-direction: column-reverse;\n justify-content: flex-end;\n @include transition(false, false, (left .6s cubic-bezier(.6, .1, .68, .53)));\n &.active {\n left: 0;\n }\n .jkit-menu-container {\n overflow-y: hidden;\n }\n .jkit-nav-identity-panel {\n padding: 10px 0px 10px 0px;\n display: block;\n position: relative;\n z-index: 5;\n width: 100%;\n .jkit-nav-site-title {\n display: inline-block;\n }\n .jkit-close-menu {\n display: block;\n }\n }\n .jkit-menu {\n display: block;\n height: 100%;\n overflow-y: auto;\n li.menu-item-has-children {\n >a i {\n margin-left: auto;\n padding: 4px 15px;\n border: 1px solid var(--jkit-border-color);\n border-radius: 3px;\n }\n .sub-menu {\n position: inherit;\n box-shadow: none;\n background: none;\n }\n }\n li {\n display: block;\n width: 100%;\n position: inherit;\n .sub-menu {\n display: none;\n max-height: 2500px;\n opacity: 0;\n visibility: hidden;\n transition: max-height 5s ease-out;\n &.dropdown-open {\n display: block;\n opacity: 1;\n visibility: visible;\n }\n }\n a {\n display: block;\n i {\n float: right;\n }\n }\n }\n }\n }\n }\n @media screen and (min-width: $break-tablet + 1) {\n .jkit-menu-wrapper .jkit-menu-container {\n height: 100%;\n }\n }\n }\n &.break-point-mobile {\n @media screen and (max-width: $break-mobile - 1) {\n .jkit-hamburger-menu {\n display: block;\n }\n .jkit-menu-wrapper {\n width: 100%;\n max-width: 360px;\n border-radius: 0px 0px 0px 0px;\n background-color: #f7f7f7;\n width: 100%;\n position: fixed;\n top: 0;\n left: -110%;\n height: 100% !important;\n box-shadow: 0 10px 30px 0 rgba(255, 165, 0, 0);\n overflow-y: auto;\n overflow-x: hidden;\n padding-top: 0;\n padding-left: 0;\n padding-right: 0;\n display: flex;\n flex-direction: column-reverse;\n justify-content: flex-end;\n @include transition(false, false, (left .6s cubic-bezier(.6, .1, .68, .53)));\n &.active {\n left: 0;\n }\n .jkit-menu-container {\n overflow-y: hidden;\n }\n .jkit-nav-identity-panel {\n padding: 10px 0px 10px 0px;\n display: block;\n position: relative;\n z-index: 5;\n width: 100%;\n .jkit-nav-site-title {\n display: inline-block;\n }\n .jkit-close-menu {\n display: block;\n }\n }\n .jkit-menu {\n display: block;\n height: 100%;\n overflow-y: auto;\n li.menu-item-has-children {\n >a i {\n margin-left: auto;\n padding: 4px 15px;\n border: 1px solid var(--jkit-border-color);\n border-radius: 3px;\n }\n .sub-menu {\n position: inherit;\n box-shadow: none;\n background: none;\n }\n }\n li {\n display: block;\n width: 100%;\n position: inherit;\n .sub-menu {\n display: none;\n max-height: 2500px;\n opacity: 0;\n visibility: hidden;\n transition: max-height 5s ease-out;\n &.dropdown-open {\n display: block;\n opacity: 1;\n visibility: visible;\n }\n }\n a {\n display: block;\n i {\n float: right;\n }\n }\n }\n }\n }\n }\n @media screen and (min-width: $break-mobile) {\n .jkit-menu-wrapper .jkit-menu-container {\n height: 100%;\n }\n }\n }\n }\n &.jkit-gallery {\n &.grid-desktop-1 {\n .gallery-items .gallery-item-wrap {\n @media screen and (min-width: $break-tablet + 1px) {\n width: 100%;\n float: left;\n }\n }\n }\n &.grid-desktop-2 {\n .gallery-items .gallery-item-wrap {\n @media screen and (min-width: $break-tablet + 1px) {\n width: 50%;\n float: left;\n }\n }\n }\n &.grid-desktop-3 {\n .gallery-items .gallery-item-wrap {\n @media screen and (min-width: $break-tablet + 1px) {\n width: 33.3333333333%;\n float: left;\n }\n }\n }\n &.grid-desktop-4 {\n .gallery-items .gallery-item-wrap {\n @media screen and (min-width: $break-tablet + 1px) {\n width: 25%;\n float: left;\n }\n }\n }\n &.grid-desktop-5 {\n .gallery-items .gallery-item-wrap {\n @media screen and (min-width: $break-tablet + 1px) {\n width: 20%;\n float: left;\n }\n }\n }\n &.grid-desktop-6 {\n .gallery-items .gallery-item-wrap {\n @media screen and (min-width: $break-tablet + 1px) {\n width: 16.6666666667%;\n float: left;\n }\n }\n }\n &.grid-tablet-1 {\n .gallery-items .gallery-item-wrap {\n @media screen and (min-width: $break-mobile) and (max-width: $break-tablet) {\n width: 100%;\n float: left;\n }\n }\n }\n &.grid-tablet-2 {\n .gallery-items .gallery-item-wrap {\n @media screen and (min-width: $break-mobile) and (max-width: $break-tablet) {\n width: 50%;\n float: left;\n }\n }\n }\n &.grid-tablet-3 {\n .gallery-items .gallery-item-wrap {\n @media screen and (min-width: $break-mobile) and (max-width: $break-tablet) {\n width: 33.3333333333%;\n float: left;\n }\n }\n }\n &.grid-tablet-4 {\n .gallery-items .gallery-item-wrap {\n @media screen and (min-width: $break-mobile) and (max-width: $break-tablet) {\n width: 25%;\n float: left;\n }\n }\n }\n &.grid-tablet-5 {\n .gallery-items .gallery-item-wrap {\n @media screen and (min-width: $break-mobile) and (max-width: $break-tablet) {\n width: 20%;\n float: left;\n }\n }\n }\n &.grid-tablet-6 {\n .gallery-items .gallery-item-wrap {\n @media screen and (min-width: $break-mobile) and (max-width: $break-tablet) {\n width: 16.6666666667%;\n float: left;\n }\n }\n }\n &.grid-mobile-1 {\n .gallery-items .gallery-item-wrap {\n @media screen and (max-width: $break-mobile - 1px) {\n width: 100%;\n float: left;\n }\n }\n }\n &.grid-mobile-2 {\n .gallery-items .gallery-item-wrap {\n @media screen and (max-width: $break-mobile - 1px) {\n width: 50%;\n float: left;\n }\n }\n }\n &.grid-mobile-3 {\n .gallery-items .gallery-item-wrap {\n @media screen and (max-width: $break-mobile - 1px) {\n width: 33.3333333333%;\n float: left;\n }\n }\n }\n &.grid-mobile-4 {\n .gallery-items .gallery-item-wrap {\n @media screen and (max-width: $break-mobile - 1px) {\n width: 25%;\n float: left;\n }\n }\n }\n &.grid-mobile-5 {\n .gallery-items .gallery-item-wrap {\n @media screen and (max-width: $break-mobile - 1px) {\n width: 20%;\n float: left;\n }\n }\n }\n &.grid-mobile-6 {\n .gallery-items .gallery-item-wrap {\n @media screen and (max-width: $break-mobile - 1px) {\n width: 16.6666666667%;\n float: left;\n }\n }\n }\n }\n &.jkit-postblock {\n &.postblock-type-1 {\n &.break-point-tablet {\n @media screen and (max-width: $break-tablet) {\n .jkit-post {\n display: block;\n -webkit-box-align: stretch;\n -ms-flex-align: stretch;\n align-items: stretch;\n }\n .jkit-thumb {\n -webkit-box-flex: 1;\n -ms-flex: 1 0 auto;\n flex: 1 0 auto;\n max-width: 100%;\n }\n }\n }\n &.break-point-mobile {\n @media screen and (max-width: $break-mobile - 1px) {\n .jkit-post {\n display: block;\n -webkit-box-align: stretch;\n -ms-flex-align: stretch;\n align-items: stretch;\n }\n .jkit-thumb {\n -webkit-box-flex: 1;\n -ms-flex: 1 0 auto;\n flex: 1 0 auto;\n max-width: 100%;\n }\n }\n }\n }\n &.postblock-type-4 {\n &.break-point-tablet {\n @media screen and (max-width: $break-tablet) {\n .jkit-post {\n display: block;\n }\n .jkit-thumb {\n -webkit-box-ordinal-group: 1;\n -ms-flex-order: 0;\n order: 0;\n -webkit-box-flex: 1;\n -ms-flex: 1 0 auto;\n flex: 1 0 auto;\n max-width: 100%;\n }\n }\n }\n &.break-point-mobile {\n @media screen and (max-width: $break-mobile - 1px) {\n .jkit-post {\n display: block;\n }\n .jkit-thumb {\n -webkit-box-ordinal-group: 1;\n -ms-flex-order: 0;\n order: 0;\n -webkit-box-flex: 1;\n -ms-flex: 1 0 auto;\n flex: 1 0 auto;\n max-width: 100%;\n }\n }\n }\n }\n }\n &.jkit-client-logo {\n &.grid-desktop-1 {\n @media screen and (min-width: $break-tablet + 1px) {\n .client-track:not(.tns-slider) {\n display: flex;\n flex-direction: row;\n .client-slider {\n width: 100%;\n &:nth-child(n+2) {\n display: none;\n }\n }\n }\n .client-track:not(:nth-child(1)) {\n margin-right: 10px;\n }\n }\n }\n &.grid-desktop-2 {\n @media screen and (min-width: $break-tablet + 1px) {\n .client-track:not(.tns-slider) {\n display: flex;\n flex-direction: row;\n .client-slider {\n width: 100%;\n &:nth-child(n+3) {\n display: none;\n }\n }\n }\n .client-track:not(:nth-child(2)) {\n margin-right: 10px;\n }\n }\n }\n &.grid-desktop-3 {\n @media screen and (min-width: $break-tablet + 1px) {\n .client-track:not(.tns-slider) {\n display: flex;\n flex-direction: row;\n .client-slider {\n width: 100%;\n &:nth-child(n+4) {\n display: none;\n }\n }\n }\n .client-track:not(:nth-child(3)) {\n margin-right: 10px;\n }\n }\n }\n &.grid-desktop-4 {\n @media screen and (min-width: $break-tablet + 1px) {\n .client-track:not(.tns-slider) {\n display: flex;\n flex-direction: row;\n .client-slider {\n width: 100%;\n &:nth-child(n+5) {\n display: none;\n }\n }\n }\n .client-track:not(:nth-child(4)) {\n margin-right: 10px;\n }\n }\n }\n &.grid-desktop-5 {\n @media screen and (min-width: $break-tablet + 1px) {\n .client-track:not(.tns-slider) {\n display: flex;\n flex-direction: row;\n .client-slider {\n width: 100%;\n &:nth-child(n+6) {\n display: none;\n }\n }\n }\n .client-track:not(:nth-child(5)) {\n margin-right: 10px;\n }\n }\n }\n &.grid-desktop-6 {\n @media screen and (min-width: $break-tablet + 1px) {\n .client-track:not(.tns-slider) {\n display: flex;\n flex-direction: row;\n .client-slider {\n width: 100%;\n &:nth-child(n+7) {\n display: none;\n }\n }\n }\n .client-track:not(:nth-child(6)) {\n margin-right: 10px;\n }\n }\n }\n &.grid-desktop-7 {\n @media screen and (min-width: $break-tablet + 1px) {\n .client-track:not(.tns-slider) {\n display: flex;\n flex-direction: row;\n .client-slider {\n width: 100%;\n &:nth-child(n+8) {\n display: none;\n }\n }\n }\n .client-track:not(:nth-child(7)) {\n margin-right: 10px;\n }\n }\n }\n &.grid-desktop-8 {\n @media screen and (min-width: $break-tablet + 1px) {\n .client-track:not(.tns-slider) {\n display: flex;\n flex-direction: row;\n .client-slider {\n width: 100%;\n &:nth-child(n+9) {\n display: none;\n }\n }\n }\n .client-track:not(:nth-child(8)) {\n margin-right: 10px;\n }\n }\n }\n &.grid-desktop-9 {\n @media screen and (min-width: $break-tablet + 1px) {\n .client-track:not(.tns-slider) {\n display: flex;\n flex-direction: row;\n .client-slider {\n width: 100%;\n &:nth-child(n+10) {\n display: none;\n }\n }\n }\n .client-track:not(:nth-child(9)) {\n margin-right: 10px;\n }\n }\n }\n &.grid-desktop-10 {\n @media screen and (min-width: $break-tablet + 1px) {\n .client-track:not(.tns-slider) {\n display: flex;\n flex-direction: row;\n .client-slider {\n width: 100%;\n &:nth-child(n+11) {\n display: none;\n }\n }\n }\n .client-track:not(:nth-child(10)) {\n margin-right: 10px;\n }\n }\n }\n &.grid-tablet-1 {\n @media screen and (min-width: $break-mobile) and (max-width: $break-tablet) {\n .client-track:not(.tns-slider) {\n display: flex;\n flex-direction: row;\n .client-slider {\n width: 100%;\n &:nth-child(n+11) {\n display: none;\n }\n }\n }\n .client-track:not(:nth-child(1)) {\n margin-right: 10px;\n }\n }\n }\n &.grid-tablet-2 {\n @media screen and (min-width: $break-mobile) and (max-width: $break-tablet) {\n .client-track:not(.tns-slider) {\n display: flex;\n flex-direction: row;\n .client-slider {\n width: 100%;\n &:nth-child(n+3) {\n display: none;\n }\n }\n }\n .client-track:not(:nth-child(2)) {\n margin-right: 10px;\n }\n }\n }\n &.grid-tablet-3 {\n @media screen and (min-width: $break-mobile) and (max-width: $break-tablet) {\n .client-track:not(.tns-slider) {\n display: flex;\n flex-direction: row;\n .client-slider {\n width: 100%;\n &:nth-child(n+4) {\n display: none;\n }\n }\n }\n .client-track:not(:nth-child(3)) {\n margin-right: 10px;\n }\n }\n }\n &.grid-tablet-4 {\n @media screen and (min-width: $break-mobile) and (max-width: $break-tablet) {\n .client-track:not(.tns-slider) {\n display: flex;\n flex-direction: row;\n .client-slider {\n width: 100%;\n &:nth-child(n+5) {\n display: none;\n }\n }\n }\n .client-track:not(:nth-child(4)) {\n margin-right: 10px;\n }\n }\n }\n &.grid-tablet-5 {\n @media screen and (min-width: $break-mobile) and (max-width: $break-tablet) {\n .client-track:not(.tns-slider) {\n display: flex;\n flex-direction: row;\n .client-slider {\n width: 100%;\n &:nth-child(n+6) {\n display: none;\n }\n }\n }\n .client-track:not(:nth-child(5)) {\n margin-right: 10px;\n }\n }\n }\n &.grid-tablet-6 {\n @media screen and (min-width: $break-mobile) and (max-width: $break-tablet) {\n .client-track:not(.tns-slider) {\n display: flex;\n flex-direction: row;\n .client-slider {\n width: 100%;\n &:nth-child(n+7) {\n display: none;\n }\n }\n }\n .client-track:not(:nth-child(6)) {\n margin-right: 10px;\n }\n }\n }\n &.grid-tablet-7 {\n @media screen and (min-width: $break-mobile) and (max-width: $break-tablet) {\n .client-track:not(.tns-slider) {\n display: flex;\n flex-direction: row;\n .client-slider {\n width: 100%;\n &:nth-child(n+8) {\n display: none;\n }\n }\n }\n .client-track:not(:nth-child(7)) {\n margin-right: 10px;\n }\n }\n }\n &.grid-tablet-8 {\n @media screen and (min-width: $break-mobile) and (max-width: $break-tablet) {\n .client-track:not(.tns-slider) {\n display: flex;\n flex-direction: row;\n .client-slider {\n width: 100%;\n &:nth-child(n+9) {\n display: none;\n }\n }\n }\n .client-track:not(:nth-child(8)) {\n margin-right: 10px;\n }\n }\n }\n &.grid-tablet-9 {\n @media screen and (min-width: $break-mobile) and (max-width: $break-tablet) {\n .client-track:not(.tns-slider) {\n display: flex;\n flex-direction: row;\n .client-slider {\n width: 100%;\n &:nth-child(n+10) {\n display: none;\n }\n }\n }\n .client-track:not(:nth-child(9)) {\n margin-right: 10px;\n }\n }\n }\n &.grid-tablet-10 {\n @media screen and (min-width: $break-mobile) and (max-width: $break-tablet) {\n .client-track:not(.tns-slider) {\n display: flex;\n flex-direction: row;\n .client-slider {\n width: 100%;\n &:nth-child(n+11) {\n display: none;\n }\n }\n }\n .client-track:not(:nth-child(10)) {\n margin-right: 10px;\n }\n }\n }\n &.grid-mobile-1 {\n @media screen and (max-width: $break-mobile - 1px) {\n .client-track:not(.tns-slider) {\n display: flex;\n flex-direction: row;\n .client-slider {\n width: 100%;\n &:nth-child(n+2) {\n display: none;\n }\n }\n }\n .client-track:not(:nth-child(1)) {\n margin-right: 10px;\n }\n }\n }\n &.grid-mobile-2 {\n @media screen and (max-width: $break-mobile - 1px) {\n .client-track:not(.tns-slider) {\n display: flex;\n flex-direction: row;\n .client-slider {\n width: 100%;\n &:nth-child(n+3) {\n display: none;\n }\n }\n }\n .client-track:not(:nth-child(2)) {\n margin-right: 10px;\n }\n }\n }\n &.grid-mobile-3 {\n @media screen and (max-width: $break-mobile - 1px) {\n .client-track:not(.tns-slider) {\n display: flex;\n flex-direction: row;\n .client-slider {\n width: 100%;\n &:nth-child(n+4) {\n display: none;\n }\n }\n }\n .client-track:not(:nth-child(3)) {\n margin-right: 10px;\n }\n }\n }\n &.grid-mobile-4 {\n @media screen and (max-width: $break-mobile - 1px) {\n .client-track:not(.tns-slider) {\n display: flex;\n flex-direction: row;\n .client-slider {\n width: 100%;\n &:nth-child(n+5) {\n display: none;\n }\n }\n }\n .client-track:not(:nth-child(4)) {\n margin-right: 10px;\n }\n }\n }\n &.grid-mobile-5 {\n @media screen and (max-width: $break-mobile - 1px) {\n .client-track:not(.tns-slider) {\n display: flex;\n flex-direction: row;\n .client-slider {\n width: 100%;\n &:nth-child(n+6) {\n display: none;\n }\n }\n }\n .client-track:not(:nth-child(5)) {\n margin-right: 10px;\n }\n }\n }\n &.grid-mobile-6 {\n @media screen and (max-width: $break-mobile - 1px) {\n .client-track:not(.tns-slider) {\n display: flex;\n flex-direction: row;\n .client-slider {\n width: 100%;\n &:nth-child(n+7) {\n display: none;\n }\n }\n }\n .client-track:not(:nth-child(6)) {\n margin-right: 10px;\n }\n }\n }\n &.grid-mobile-7 {\n @media screen and (max-width: $break-mobile - 1px) {\n .client-track:not(.tns-slider) {\n display: flex;\n flex-direction: row;\n .client-slider {\n width: 100%;\n &:nth-child(n+8) {\n display: none;\n }\n }\n }\n .client-track:not(:nth-child(7)) {\n margin-right: 10px;\n }\n }\n }\n &.grid-mobile-8 {\n @media screen and (max-width: $break-mobile - 1px) {\n .client-track:not(.tns-slider) {\n display: flex;\n flex-direction: row;\n .client-slider {\n width: 100%;\n &:nth-child(n+9) {\n display: none;\n }\n }\n }\n .client-track:not(:nth-child(8)) {\n margin-right: 10px;\n }\n }\n }\n &.grid-mobile-9 {\n @media screen and (max-width: $break-mobile - 1px) {\n .client-track:not(.tns-slider) {\n display: flex;\n flex-direction: row;\n .client-slider {\n width: 100%;\n &:nth-child(n+10) {\n display: none;\n }\n }\n }\n .client-track:not(:nth-child(9)) {\n margin-right: 10px;\n }\n }\n }\n &.grid-mobile-10 {\n @media screen and (max-width: $break-mobile - 1px) {\n .client-track:not(.tns-slider) {\n display: flex;\n flex-direction: row;\n .client-slider {\n width: 100%;\n &:nth-child(n+11) {\n display: none;\n }\n }\n }\n .client-track:not(:nth-child(10)) {\n margin-right: 10px;\n }\n }\n }\n }\n &.jkit-testimonials {\n &.grid-desktop-1 {\n @media screen and (min-width: $break-tablet + 1px) {\n .testimonials-track:not(.tns-slider) {\n display: flex;\n flex-direction: row;\n .testimonial-item {\n width: 100%;\n &:nth-child(n+2) {\n display: none;\n }\n }\n }\n .testimonials-track:not(:nth-child(1)) {\n margin-right: 10px;\n }\n }\n }\n &.grid-desktop-2 {\n @media screen and (min-width: $break-tablet + 1px) {\n .testimonials-track:not(.tns-slider) {\n display: flex;\n flex-direction: row;\n .testimonial-item {\n width: 50%;\n &:nth-child(n+3) {\n display: none;\n }\n }\n }\n .testimonials-track:not(:nth-child(2)) {\n margin-right: 10px;\n }\n }\n }\n &.grid-desktop-3 {\n @media screen and (min-width: $break-tablet + 1px) {\n .testimonials-track:not(.tns-slider) {\n display: flex;\n flex-direction: row;\n .testimonial-item {\n width: 33.3333333333%;\n &:nth-child(n+4) {\n display: none;\n }\n }\n }\n .testimonials-track:not(:nth-child(3)) {\n margin-right: 10px;\n }\n }\n }\n &.grid-desktop-4 {\n @media screen and (min-width: $break-tablet + 1px) {\n .testimonials-track:not(.tns-slider) {\n display: flex;\n flex-direction: row;\n .testimonial-item {\n width: 25%;\n &:nth-child(n+5) {\n display: none;\n }\n }\n }\n .testimonials-track:not(:nth-child(4)) {\n margin-right: 10px;\n }\n }\n }\n &.grid-desktop-5 {\n @media screen and (min-width: $break-tablet + 1px) {\n .testimonials-track:not(.tns-slider) {\n display: flex;\n flex-direction: row;\n .testimonial-item {\n width: 20%;\n &:nth-child(n+6) {\n display: none;\n }\n }\n }\n .testimonials-track:not(:nth-child(5)) {\n margin-right: 10px;\n }\n }\n }\n &.grid-tablet-1 {\n @media screen and (min-width: $break-mobile) and (max-width: $break-tablet) {\n .testimonials-track:not(.tns-slider) {\n display: flex;\n flex-direction: row;\n .testimonial-item {\n width: 100%;\n &:nth-child(n+11) {\n display: none;\n }\n }\n }\n .testimonials-track:not(:nth-child(1)) {\n margin-right: 10px;\n }\n }\n }\n &.grid-tablet-2 {\n @media screen and (min-width: $break-mobile) and (max-width: $break-tablet) {\n .testimonials-track:not(.tns-slider) {\n display: flex;\n flex-direction: row;\n .testimonial-item {\n width: 50%;\n &:nth-child(n+3) {\n display: none;\n }\n }\n }\n .testimonials-track:not(:nth-child(2)) {\n margin-right: 10px;\n }\n }\n }\n &.grid-tablet-3 {\n @media screen and (min-width: $break-mobile) and (max-width: $break-tablet) {\n .testimonials-track:not(.tns-slider) {\n display: flex;\n flex-direction: row;\n .testimonial-item {\n width: 33.3333333333%;\n &:nth-child(n+4) {\n display: none;\n }\n }\n }\n .testimonials-track:not(:nth-child(3)) {\n margin-right: 10px;\n }\n }\n }\n &.grid-tablet-4 {\n @media screen and (min-width: $break-mobile) and (max-width: $break-tablet) {\n .testimonials-track:not(.tns-slider) {\n display: flex;\n flex-direction: row;\n .testimonial-item {\n width: 25%;\n &:nth-child(n+5) {\n display: none;\n }\n }\n }\n .testimonials-track:not(:nth-child(4)) {\n margin-right: 10px;\n }\n }\n }\n &.grid-tablet-5 {\n @media screen and (min-width: $break-mobile) and (max-width: $break-tablet) {\n .testimonials-track:not(.tns-slider) {\n display: flex;\n flex-direction: row;\n .testimonial-item {\n width: 20%;\n &:nth-child(n+6) {\n display: none;\n }\n }\n }\n .testimonials-track:not(:nth-child(5)) {\n margin-right: 10px;\n }\n }\n }\n &.grid-mobile-1 {\n @media screen and (max-width: $break-mobile - 1px) {\n .testimonials-track:not(.tns-slider) {\n display: flex;\n flex-direction: row;\n .testimonial-item {\n width: 100%;\n &:nth-child(n+2) {\n display: none;\n }\n }\n }\n .testimonials-track:not(:nth-child(1)) {\n margin-right: 10px;\n }\n }\n }\n &.grid-mobile-2 {\n @media screen and (max-width: $break-mobile - 1px) {\n .testimonials-track:not(.tns-slider) {\n display: flex;\n flex-direction: row;\n .testimonial-item {\n width: 50%;\n &:nth-child(n+3) {\n display: none;\n }\n }\n }\n .testimonials-track:not(:nth-child(2)) {\n margin-right: 10px;\n }\n }\n }\n &.grid-mobile-3 {\n @media screen and (max-width: $break-mobile - 1px) {\n .testimonials-track:not(.tns-slider) {\n display: flex;\n flex-direction: row;\n .testimonial-item {\n width: 33.3333333333%;\n &:nth-child(n+4) {\n display: none;\n }\n }\n }\n .testimonials-track:not(:nth-child(3)) {\n margin-right: 10px;\n }\n }\n }\n &.grid-mobile-4 {\n @media screen and (max-width: $break-mobile - 1px) {\n .testimonials-track:not(.tns-slider) {\n display: flex;\n flex-direction: row;\n .testimonial-item {\n width: 25%;\n &:nth-child(n+5) {\n display: none;\n }\n }\n }\n .testimonials-track:not(:nth-child(4)) {\n margin-right: 10px;\n }\n }\n }\n &.grid-mobile-5 {\n @media screen and (max-width: $break-mobile - 1px) {\n .testimonials-track:not(.tns-slider) {\n display: flex;\n flex-direction: row;\n .testimonial-item {\n width: 20%;\n &:nth-child(n+6) {\n display: none;\n }\n }\n }\n .testimonials-track:not(:nth-child(5)) {\n margin-right: 10px;\n }\n }\n }\n }\n &.jkit-team {\n .jkit-modal-dialog {\n @media (min-width: 481px) {\n .team-modal-img {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n margin-bottom: 0;\n }\n .team-modal-info.has-img {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n padding-left: 30px;\n }\n }\n @media (min-width: 576px) {\n max-width: 500px;\n margin: 1.75rem auto;\n min-height: calc(100% - (1.75rem * 2));\n }\n @media (min-width: 992px) {\n .team-modal-info.has-img {\n padding-left: 50px;\n }\n }\n }\n }\n}","@mixin transform($var, $value) {\n $prefixes: (\"-moz-\", \"-webkit-\", \"-o-\", \"-ms-\", \"\");\n @if $var == false {\n @each $prefix in $prefixes {\n #{$prefix}transform: $value;\n }\n } @else {\n @each $prefix in $prefixes {\n #{$prefix}transform-#{$var}: $value;\n }\n }\n}\n\n@mixin animation($var, $value) {\n $prefixes: (\"-moz-\", \"-webkit-\", \"-o-\", \"-ms-\", \"\");\n @if $var == false {\n @each $prefix in $prefixes {\n #{$prefix}animation: $value;\n }\n } @else {\n @each $prefix in $prefixes {\n #{$prefix}animation-#{$var}: $value;\n }\n }\n}\n\n@mixin boxshadow($value) {\n $prefixes: (\"-moz-\", \"-webkit-\", \"-o-\", \"\");\n @each $prefix in $prefixes {\n #{$prefix}box-shadow: $value;\n }\n}\n\n@mixin transition($var, $property, $value) {\n $prefixes: (\"-moz-\", \"-webkit-\", \"-o-\", \"-ms-\", \"\");\n @if $property == transform {\n @if $var == false {\n @each $prefix in $prefixes {\n #{$prefix}transition: #{if($value == false, #{$prefix}#{'transform'}, #{$prefix}#{'transform '}$value)};\n }\n } @else {\n @each $prefix in $prefixes {\n #{$prefix}transition-#{$var}: #{if($value == false, #{$prefix}#{'transform'}, #{$prefix}#{'transform '}$value)};\n }\n }\n } @else if $property == false {\n @if $var == false {\n @each $prefix in $prefixes {\n #{$prefix}transition: $value;\n }\n } @else {\n @each $prefix in $prefixes {\n #{$prefix}transition-#{$var}: $value;\n }\n }\n } @else {\n @if $var == false {\n @each $prefix in $prefixes {\n #{$prefix}transition: $property#{' '}$value;\n }\n } @else {\n @each $prefix in $prefixes {\n #{$prefix}transition-#{$var}: $property#{' '}$value;\n }\n }\n }\n}\n\n@mixin displayflex {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n}\n\n@mixin flexwrap {\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n}\n\n@mixin alignitemscenter {\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n}\n\n@mixin alignitemsstart {\n -webkit-box-align: start;\n -ms-flex-align: start;\n align-items: flex-start;\n}\n\n@mixin userselect($value) {\n -webkit-user-select: $value;\n -moz-user-select: $value;\n -ms-user-select: $value;\n user-select: $value;\n}","@import 'helpers/animation';\n@import 'helpers/mixin';\n@import 'helpers/variable';\n@import 'responsive';\nhtml.jkit-nav-menu-loaded,\nhtml.jkit-nav-menu-loaded body {\n overflow-x: hidden;\n overflow-y: visible;\n}\n\n.jkit-magnific-popup {\n .mfp-iframe-holder .mfp-close {\n background: none;\n }\n button:focus {\n outline: none;\n }\n}\n\n.jkit-equal-height-enable {\n .jeg-elementor-kit {\n &.jkit-image-box {\n display: flex;\n flex-direction: column;\n .image-box-body {\n flex: 1;\n }\n }\n }\n}\n\n.jeg-elementor-kit {\n .hover-from-left,\n .hover-from-right,\n .hover-from-top,\n .hover-from-bottom,\n .hover-from-arise {\n &:before {\n position: absolute;\n content: \"\";\n height: 100%;\n width: 100%;\n background-size: 101% 101%;\n @include transition(false, false, all .6s ease);\n }\n }\n .hover-from-left,\n &.hover-from-left {\n &:before {\n top: 0;\n left: -101%;\n }\n &:hover:before {\n left: 0;\n }\n }\n .hover-from-right,\n &.hover-from-right {\n &:before {\n top: 0;\n right: -101%;\n }\n &:hover:before {\n right: 0;\n }\n }\n .hover-from-top,\n &.hover-from-top {\n &:before {\n top: -101%;\n left: 0;\n }\n &:hover:before {\n top: 0;\n }\n }\n .hover-from-bottom,\n &.hover-from-bottom {\n &:before {\n bottom: -101%;\n left: 0;\n }\n &:hover:before {\n bottom: 0;\n }\n }\n .hover-from-arise,\n &.hover-from-arise {\n &:before {\n top: 0;\n left: 0;\n opacity: 0%;\n }\n &:hover:before {\n opacity: 100%;\n }\n }\n &.jkit-pagination-loadmore.loaded,\n &.jkit-pagination-scrollload.loaded {\n .jkit-ajax-loaded {\n -webkit-animation-duration: .4s;\n animation-duration: .4s;\n -webkit-animation-fill-mode: both;\n animation-fill-mode: both;\n -webkit-animation-name: jkit-fadeinup;\n animation-name: jkit-fadeinup;\n }\n .anim-1 {\n -webkit-animation-delay: .05s\n }\n .anim-2 {\n -webkit-animation-delay: .15s\n }\n .anim-3 {\n -webkit-animation-delay: .25s\n }\n .anim-4 {\n -webkit-animation-delay: .35s\n }\n .anim-5 {\n -webkit-animation-delay: .45s\n }\n .anim-6 {\n -webkit-animation-delay: .55s\n }\n .anim-7 {\n -webkit-animation-delay: .65s\n }\n .anim-8 {\n -webkit-animation-delay: .75s\n }\n .anim-9 {\n -webkit-animation-delay: .85s\n }\n .anim-10 {\n -webkit-animation-delay: .95s\n }\n .anim-11 {\n -webkit-animation-delay: 1.05s\n }\n .anim-12 {\n -webkit-animation-delay: 1.15s\n }\n .anim-13 {\n -webkit-animation-delay: 1.25s\n }\n .anim-14 {\n -webkit-animation-delay: 1.35s\n }\n .anim-15 {\n -webkit-animation-delay: 1.45s\n }\n .anim-16 {\n -webkit-animation-delay: 1.55s\n }\n .anim-17 {\n -webkit-animation-delay: 1.65s\n }\n .anim-18 {\n -webkit-animation-delay: 1.75s\n }\n .anim-19 {\n -webkit-animation-delay: 1.85s\n }\n .anim-20 {\n -webkit-animation-delay: 1.95s\n }\n .anim-21 {\n -webkit-animation-delay: 2.05s\n }\n .anim-22 {\n -webkit-animation-delay: 2.15s\n }\n .anim-23 {\n -webkit-animation-delay: 2.25s\n }\n .anim-24 {\n -webkit-animation-delay: 2.35s\n }\n .anim-25 {\n -webkit-animation-delay: 2.45s\n }\n .anim-26 {\n -webkit-animation-delay: 2.55s\n }\n .anim-27 {\n -webkit-animation-delay: 2.65s\n }\n .anim-28 {\n -webkit-animation-delay: 2.75s\n }\n .anim-29 {\n -webkit-animation-delay: 2.85s\n }\n .anim-30 {\n -webkit-animation-delay: 2.95s\n }\n }\n .border-bottom {\n position: absolute;\n z-index: 3;\n left: -101%;\n bottom: 0;\n height: 5px;\n width: 100%;\n background-color: var(--jkit-selection-bg-color);\n &.left {\n @include animation(false, slide-from-left-reverse 0.5s forwards);\n }\n &.right {\n @include animation(false, slide-from-right-reverse 0.5s forwards);\n }\n }\n &:hover {\n .border-bottom.left {\n @include animation(false, slide-from-left 0.5s forwards);\n }\n .border-bottom.right {\n @include animation(false, slide-from-right 0.5s forwards);\n }\n }\n button {\n &:active,\n &:hover {\n background: none;\n border: none;\n }\n &:focus {\n outline: none;\n }\n }\n &.jkit-nav-menu {\n .jkit-hamburger-menu {\n float: right;\n display: none;\n color: var(--jkit-txt-color);\n border: solid 1px var(--jkit-border-color);\n }\n .jkit-menu-wrapper {\n z-index: 1000;\n .jkit-nav-identity-panel {\n .jkit-nav-site-title {\n display: none;\n .jkit-nav-logo {\n margin: 5px 0px 5px 0px;\n padding: 5px 5px 5px 5px;\n display: block;\n img {\n max-width: 120px;\n height: auto;\n }\n }\n }\n .jkit-close-menu {\n float: right;\n display: none;\n color: var(--jkit-txt-color);\n border: solid 1px var(--jkit-border-color);\n padding: 8px 8px 8px 8px;\n margin: 12px 12px 12px 12px;\n width: 45px;\n border-radius: 3px;\n position: relative;\n z-index: 10;\n }\n }\n .jkit-menu {\n display: flex;\n height: 100%;\n padding-left: 0;\n margin-bottom: 0;\n list-style: none;\n margin-left: 0;\n >li {\n margin: 0;\n padding: 0;\n list-style: none;\n >a {\n color: #707070;\n padding: 0px 15px 0px 15px;\n font-size: 15px;\n @include transition(false, false, all .4s ease);\n text-transform: none;\n font-weight: 500;\n letter-spacing: normal;\n height: 100%;\n @include displayflex();\n align-items: center;\n text-decoration: none;\n }\n }\n li {\n position: relative;\n @include displayflex();\n a {\n padding: 15px 15px 15px 15px;\n color: #000000;\n font-size: 14px;\n font-weight: 400;\n }\n }\n li.menu-item-has-children {\n .sub-menu {\n box-shadow: 0 10px 30px 0 rgba(45, 45, 45, .2);\n background: var(--jkit-bg-color);\n position: absolute;\n top: 100%;\n left: 0;\n max-height: none;\n margin: 0px;\n }\n &:hover>.sub-menu {\n opacity: 1;\n visibility: visible;\n }\n >a i {\n margin-left: 5px;\n }\n }\n .sub-menu {\n border-radius: 0px 0px 0px 0px;\n padding: 0px 0px 0px 0px;\n list-style: none;\n @include transition(false, false, all .4s ease);\n opacity: 0;\n visibility: hidden;\n z-index: 1000;\n >li>.sub-menu {\n left: 100%;\n top: 0;\n }\n }\n }\n }\n }\n &.jkit-icon-box {\n position: relative;\n padding: 50px 40px 50px 40px;\n text-align: center;\n border: 1px solid var(--jkit-border-color);\n border-radius: 5px;\n @include transition(false, false, all .4s ease);\n overflow: hidden;\n background-repeat: no-repeat;\n background-size: cover;\n background-position: center center;\n >a {\n text-decoration: none;\n }\n .icon-box-link {\n color: unset;\n }\n .jkit-background-filter {\n background-color: var(--jkit-bg-color);\n }\n &:before {\n position: absolute;\n content: \"\";\n height: 100%;\n width: 100%;\n @include transition(false, false, all .6s ease);\n background-size: 101% 101%;\n z-index: 1;\n }\n &.icon-position-left {\n @include displayflex();\n @include alignitemsstart();\n .icon-box.icon-box-header {\n margin-right: 15px;\n }\n }\n &.icon-position-right {\n @include displayflex();\n -webkit-box-orient: horizontal;\n -webkit-box-direction: reverse;\n -ms-flex-direction: row-reverse;\n flex-direction: row-reverse;\n .icon-box.icon-box-header {\n margin-left: 15px;\n }\n }\n .icon-box {\n &.icon-box-header {\n position: relative;\n z-index: 2;\n .icon {\n display: inline-block;\n margin-bottom: 13px;\n color: var(--jkit-txt-color);\n @include transition(false, false, all .4s ease);\n i {\n font-size: 40px;\n }\n }\n }\n &.icon-box-body {\n position: relative;\n z-index: 2;\n .title {\n padding: 0px 0px 0px 0px;\n color: var(--jkit-txt-color);\n font-size: 23px;\n }\n .icon-box-button {\n position: relative;\n z-index: 2;\n .btn-wrapper {\n position: relative;\n z-index: 2;\n .icon-box-link {\n border-radius: 5px;\n font-size: 15px;\n padding: 15px 30px;\n display: inline-block;\n color: var(--jkit-bg-color);\n position: relative;\n display: inline-block;\n line-height: 1;\n white-space: nowrap;\n vertical-align: middle;\n text-align: center;\n background-color: var(--jkit-btn-bg-color);\n @include userselect('none');\n @include transition(false, false, all .4s ease);\n &:hover {\n background-color: var(--jkit-btn-bg-hover-color);\n }\n }\n }\n &.hover .btn-wrapper .icon-box-link {\n opacity: 0;\n }\n }\n .icon-box-description {\n color: var(--jkit-txt-color);\n }\n }\n }\n &:hover {\n .icon-box.icon-box-body .icon-box-button.hover .btn-wrapper .icon-box-link {\n opacity: 100;\n }\n .hover-watermark {\n bottom: 0;\n opacity: 100;\n }\n }\n .hover-watermark {\n position: absolute;\n bottom: -50px;\n right: 0;\n opacity: 0;\n @include transition(false, false, all .4s ease);\n z-index: 1;\n i {\n font-size: 100px;\n }\n }\n .icon-box-badge {\n position: absolute;\n line-height: 1;\n z-index: 2;\n &.topleft {\n top: 0;\n left: 0;\n }\n &.topcenter {\n top: 0;\n left: 50%;\n @include transform(false, translateX(-50%));\n }\n &.topright {\n top: 0;\n right: 0;\n }\n &.bottomleft {\n left: 0;\n bottom: 0;\n }\n &.bottomcenter {\n bottom: 0;\n left: 50%;\n @include transform(false, translateX(-50%));\n }\n &.bottomright {\n bottom: 0;\n right: 0;\n }\n .badge-text {\n padding: 10px 10px 10px 10px;\n border-radius: 0px 0px 0px 0px;\n background-color: var(--jkit-selection-bg-color);\n font-size: .70588rem;\n color: var(--jkit-bg-color);\n font-weight: 500;\n display: inline-block;\n }\n }\n }\n &.jkit-fun-fact {\n @include transition(false, false, all .4s ease);\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n position: relative;\n z-index: 2;\n background-repeat: no-repeat;\n background-size: cover;\n background-position: center center;\n text-align: center;\n overflow: hidden;\n &:before {\n position: absolute;\n content: \"\";\n height: 100%;\n width: 100%;\n @include transition(false, false, all .6s ease);\n background-size: 101% 101%;\n z-index: 1;\n }\n .fun-fact-inner {\n position: relative;\n z-index: 2;\n >.icon {\n margin-bottom: 15px;\n padding: 15px;\n font-size: 40px;\n color: var(--jkit-txt-color);\n display: inline-block;\n }\n .content {\n .number-wrapper {\n font-size: 28px;\n font-weight: 700;\n color: var(--jkit-txt-color);\n .super {\n top: -5px;\n left: 0px;\n vertical-align: super;\n font-size: 22px;\n color: var(--jkit-txt-color);\n }\n }\n .title {\n font-size: 15px;\n margin: 0;\n font-weight: 400;\n color: var(--jkit-txt-color);\n }\n }\n }\n }\n &.jkit-progress-bar {\n .progress-group {\n .progress-skill-bar {\n .skill-bar-content {\n margin-bottom: 7px;\n .skill-title {\n font-weight: 700;\n color: var(--jkit-txt-color);\n }\n }\n .skill-bar {\n height: 3px;\n background-color: var(--jkit-element-bg-color);\n .skill-track {\n width: 0;\n background-color: var(--jkit-element-darken-bg-color);\n display: block;\n height: 100%;\n overflow: visible !important;\n position: relative;\n .number-percentage-wrapper {\n position: absolute;\n right: 0;\n top: -33px;\n z-index: 1;\n }\n }\n }\n .number-percentage {\n color: var(--jkit-txt-color);\n }\n }\n &.inner-content {\n .progress-skill-bar {\n position: relative;\n .skill-bar-content {\n position: absolute;\n z-index: 1;\n left: 0;\n top: 50%;\n @include transform(false, translateY(-50%));\n margin-bottom: 0;\n padding-left: 30px;\n .skill-title {\n color: var(--jkit-bg-color);\n }\n }\n .skill-bar {\n height: 35px;\n .skill-track {\n .skill-track-icon {\n position: absolute;\n right: 19px;\n top: 50%;\n @include transform(false, translateY(-50%));\n color: var(--jkit-bg-color);\n +.number-percentage-wrapper {\n padding-right: 57px;\n }\n }\n .number-percentage-wrapper {\n top: 50%;\n @include transform(false, translateY(-50%));\n color: var(--jkit-bg-color);\n padding-right: 30px;\n }\n }\n }\n .number-percentage {\n color: var(--jkit-bg-color);\n }\n }\n }\n &.bar-shadow {\n .progress-skill-bar {\n .skill-bar {\n height: 30px;\n background-color: var(--jkit-form-bg-color);\n padding: 10px;\n @include boxshadow(0 0 20px 0 rgba(0, 0, 0, 0.25));\n border-radius: 15px;\n .skill-track {\n height: 100%;\n border-radius: 5px;\n .number-percentage-wrapper {\n top: -39px;\n }\n }\n }\n }\n }\n &.tooltip-style {\n .progress-skill-bar {\n .skill-bar .skill-track .number-percentage-wrapper {\n height: 24px;\n line-height: 24px;\n display: inline-block;\n color: var(--jkit-bg-color);\n font-size: 13px;\n background-color: var(--jkit-txt-color);\n text-align: center;\n padding: 0 11px;\n border-radius: 4.32px;\n border-bottom-right-radius: 0;\n &:before {\n position: absolute;\n content: \"\";\n right: 0;\n bottom: -8px;\n color: var(--jkit-txt-color);\n border-top: solid currentColor;\n border-right: solid currentColor;\n border-left: solid transparent;\n border-bottom: solid transparent;\n border-width: 4px;\n }\n }\n .number-percentage {\n color: var(--jkit-bg-color);\n }\n }\n }\n &.tooltip-box,\n &.tooltip-rounded,\n &.stripe {\n .progress-skill-bar {\n .skill-bar .skill-track .number-percentage-wrapper {\n height: 22px;\n padding: 0 8px;\n background-color: var(--jkit-txt-color);\n text-align: center;\n font-size: 13px;\n color: #FFF;\n z-index: 1;\n right: -20px;\n top: -31px;\n &:before {\n position: absolute;\n content: \"\";\n bottom: -6px;\n left: 50%;\n @include transform(false, translateX(-50%) rotate(45deg));\n width: 14px;\n height: 14px;\n background-color: var(--jkit-txt-color);\n z-index: -1;\n }\n }\n .number-percentage {\n color: var(--jkit-bg-color);\n }\n }\n }\n &.tooltip-rounded,\n &.stripe {\n .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper {\n border-radius: 8px;\n }\n }\n &.tooltip-circle {\n .progress-skill-bar {\n .skill-bar .skill-track .number-percentage-wrapper {\n width: 35px;\n height: 35px;\n line-height: 35px;\n border-radius: 50%;\n background-color: var(--jkit-txt-color);\n color: #FFF;\n text-align: center;\n font-size: 13px;\n right: calc(0% - 15.5px);\n top: -39.9px;\n &:before {\n position: absolute;\n content: \"\";\n bottom: -5px;\n left: 50%;\n @include transform(false, translateX(-50%));\n width: 3px;\n height: 5px;\n background-color: var(--jkit-txt-color);\n }\n }\n .number-percentage {\n color: var(--jkit-bg-color);\n }\n }\n }\n &.switch {\n .progress-skill-bar {\n .skill-bar-content {\n margin-bottom: 18px;\n }\n .content-group {\n width: calc(100% - 50px);\n display: inline-block;\n .skill-bar .skill-track {\n &:after {\n position: absolute;\n content: \"\";\n border-radius: 50%;\n color: var(--jkit-txt-color);\n width: 8px;\n height: 8px;\n background-color: var(--jkit-txt-color);\n top: -3px;\n right: 8px;\n }\n &:before {\n position: absolute;\n content: \"\";\n right: 0;\n border-radius: 50%;\n color: var(--jkit-txt-color);\n top: -12.5px;\n width: 25px;\n height: 25px;\n @include boxshadow((-1.216px 6.894px 15px 0 rgba(0, 0, 0, 0.07), inset 0 2px 3px 0 rgba(0, 0, 0, 0.2)));\n background-color: #FFF;\n border: 1px solid var(--jkit-txt-color);\n }\n }\n }\n .number-percentage-wrapper {\n float: right;\n position: relative;\n top: 31px;\n }\n }\n }\n &.ribbon {\n .progress-skill-bar {\n .skill-bar .skill-track .number-percentage-wrapper {\n height: 35px;\n line-height: 35px;\n color: #FFF;\n background-color: var(--jkit-txt-color);\n text-align: center;\n padding: 0 8px;\n top: -10px;\n z-index: 1;\n &:before {\n position: absolute;\n content: \"\";\n top: 0;\n left: -10px;\n color: #1a1a1a;\n border-top: solid #00000000;\n border-left: solid #00000000;\n border-right: solid var(--jkit-txt-color);\n border-bottom: solid var(--jkit-txt-color);\n border-width: 5px;\n }\n }\n .number-percentage {\n color: var(--jkit-bg-color);\n }\n }\n }\n &.stripe {\n .progress-skill-bar .skill-bar {\n height: 10px;\n .skill-track {\n background: -o-repeating-linear-gradient(left, var(--jkit-txt-color), var(--jkit-txt-color) 4px, var(--jkit-bg-color) 4px, var(--jkit-bg-color) 8px);\n background: repeating-linear-gradient(to right, var(--jkit-txt-color), var(--jkit-txt-color) 4px, var(--jkit-bg-color) 4px, var(--jkit-bg-color) 8px);\n }\n }\n }\n }\n }\n &.jkit-client-logo {\n position: relative;\n display: inline-block;\n overflow: hidden;\n width: 100%;\n .client-list {\n position: relative;\n z-index: 1;\n }\n .client-track {\n .image-list {\n @include displayflex();\n @include alignitemscenter();\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: center;\n overflow: hidden;\n &:hover .content-image .hover-image {\n opacity: 1;\n @include transition(false, false, opacity .25s ease-in-out .0s);\n }\n }\n .content-image {\n position: relative;\n line-height: 0;\n width: 100%;\n .main-image {\n height: auto;\n width: 100%;\n }\n .hover-image {\n position: absolute;\n left: 0px;\n top: 50%;\n @include transform(false, translateY(-50%));\n opacity: 0;\n height: auto;\n width: 100%;\n }\n }\n .client-slider.hover-enable:hover .content-image .main-image {\n opacity: 0;\n visibility: hidden;\n @include transition(false, false, all 0.25s ease);\n }\n }\n .client-track:not(.tns-slider) .client-slider {\n margin-right: 10px;\n }\n .tns-nav {\n text-align: center;\n button {\n width: 9px;\n height: 9px;\n padding: 0;\n margin: 0 5px;\n border-radius: 50%;\n background: var(--jkit-txt-m-color);\n border: 0;\n &.tns-nav-active {\n background: var(--jkit-txt-color);\n }\n }\n }\n .tns-horizontal.tns-subpixel>.tns-item {\n vertical-align: middle;\n }\n .tns-controls button {\n color: var(--jkit-txt-color);\n border: 0px;\n background: none;\n i {\n @include transition(false, false, all .4s ease);\n }\n }\n &.arrow-bottom-middle {\n .tns-controls {\n text-align: center;\n button[data-controls=\"prev\"],\n button[data-controls=\"next\"] {\n color: var(--jkit-txt-color);\n display: inline-block;\n margin: 0;\n padding: 0;\n }\n }\n }\n &.arrow-bottom-edge {\n .tns-controls {\n button[data-controls=\"next\"] {\n display: inline-block;\n position: absolute;\n right: 0;\n }\n }\n }\n &.arrow-middle-edge {\n .tns-controls {\n button {\n display: inline-block;\n position: absolute;\n top: 50%;\n @include transform(false, translate(0%, -50%));\n z-index: 2;\n &[data-controls=\"prev\"] {\n left: 0;\n }\n &[data-controls=\"next\"] {\n right: 0;\n }\n }\n }\n }\n &.arrow-top-right {\n .tns-controls {\n text-align: right;\n button[data-controls=\"prev\"],\n button[data-controls=\"next\"] {\n color: var(--jkit-txt-color);\n display: inline-block;\n margin: 0;\n padding: 0;\n }\n }\n }\n &.arrow-top-left {\n .tns-controls {\n text-align: left;\n button[data-controls=\"prev\"],\n button[data-controls=\"next\"] {\n color: var(--jkit-txt-color);\n display: inline-block;\n margin: 0;\n padding: 0;\n }\n }\n }\n }\n &.jkit-testimonials {\n .testimonials-track {\n .testimonial-item .testimonial-box {\n .icon-content,\n .comment-bio,\n .comment-content,\n .profile-info,\n .rating-stars {\n position: relative;\n z-index: 2;\n }\n }\n }\n .tns-nav {\n text-align: center;\n button {\n width: 9px;\n height: 9px;\n padding: 0;\n margin: 0 5px;\n border-radius: 50%;\n background: var(--jkit-txt-m-color);\n border: 0;\n &.tns-nav-active {\n background: var(--jkit-txt-color);\n }\n }\n }\n .tns-controls button {\n color: var(--jkit-txt-color);\n border: 0px;\n background: none;\n i {\n @include transition(false, false, all .25s ease);\n }\n }\n &.arrow-bottom-middle {\n .tns-controls {\n text-align: center;\n button[data-controls=\"prev\"],\n button[data-controls=\"next\"] {\n color: var(--jkit-txt-color);\n display: inline-block;\n margin: 0;\n padding: 0;\n }\n }\n }\n &.arrow-bottom-edge {\n .tns-controls {\n button[data-controls=\"next\"] {\n display: inline-block;\n position: absolute;\n right: 0;\n }\n }\n }\n &.arrow-middle-edge {\n .tns-controls {\n button {\n display: inline-block;\n position: absolute;\n top: 50%;\n @include transform(false, translate(0%, -50%));\n z-index: 2;\n &[data-controls=\"prev\"] {\n left: 0;\n }\n &[data-controls=\"next\"] {\n right: 0;\n }\n }\n }\n }\n &.arrow-top-right {\n .tns-controls {\n text-align: right;\n button[data-controls=\"prev\"],\n button[data-controls=\"next\"] {\n color: var(--jkit-txt-color);\n display: inline-block;\n margin: 0;\n padding: 0;\n }\n }\n }\n &.arrow-top-left {\n .tns-controls {\n text-align: left;\n button[data-controls=\"prev\"],\n button[data-controls=\"next\"] {\n color: var(--jkit-txt-color);\n display: inline-block;\n margin: 0;\n padding: 0;\n }\n }\n }\n &.style-1 {\n &.quote-override .testimonials-track .testimonial-item .testimonial-box .testimonial-slider .icon-content {\n position: absolute;\n left: 0;\n top: 0;\n font-size: 40px;\n }\n .testimonials-track {\n .testimonial-item .testimonial-box {\n padding: $grid-module-padding;\n box-shadow: 0px 3px 15px 0px $blockpopular-shadow-color1;\n border-radius: $border-radius-default;\n position: relative;\n margin-top: 25px;\n margin-bottom: 105px;\n .testimonial-slider {\n overflow: hidden;\n &.hover-from-bottom:before,\n &.hover-from-top:before,\n &.hover-from-left:before,\n &.hover-from-right:before {\n left: 0;\n bottom: 0;\n right: 0;\n top: 0;\n }\n &.hover-from-bottom:before,\n &.hover-from-top:before {\n @include transform(false, scaleY(0));\n }\n &.hover-from-left:before,\n &.hover-from-right:before {\n @include transform(false, scaleX(0));\n }\n &.hover-from-top:before {\n @include transform(origin, top);\n }\n &.hover-from-bottom:before {\n @include transform(origin, bottom);\n }\n &.hover-from-left:before {\n @include transform(origin, left);\n }\n &.hover-from-right:before {\n @include transform(origin, right);\n }\n &.hover-from-bottom:hover:before,\n &.hover-from-top:hover:before {\n @include transform(false, scaleY(1));\n }\n &.hover-from-left:hover:before,\n &.hover-from-right:hover:before {\n @include transform(false, scaleX(1));\n }\n .comment-content {\n .icon-content {\n position: static;\n font-size: 40px;\n color: var(--jkit-txt-m-color);\n display: inline-flex;\n }\n p {\n color: var(--jkit-txt-m-color);\n font-size: $font-size-base;\n margin-bottom: 35px;\n position: relative;\n z-index: 2;\n }\n }\n .comment-bio {\n position: absolute;\n left: 0;\n bottom: -115px;\n width: 100%;\n text-align: center;\n z-index: 5;\n .profile-image {\n display: inline-flex;\n img {\n border-radius: 50%;\n max-width: 100%;\n width: 60px;\n height: auto;\n }\n }\n .profile-info {\n .profile-name {\n display: block;\n color: var(--jkit-txt-h-color);\n }\n .profile-des {\n color: var(--jkit-txt-m-color);\n font-size: $meta-font-size;\n }\n }\n .rating-stars {\n margin: 0px;\n padding: 0px;\n li {\n display: inline-block;\n color: $color-yellow;\n }\n li:not(:last-child) {\n margin-right: 5px;\n }\n }\n }\n }\n }\n }\n }\n &.style-2 {\n &.quote-override .testimonials-track .testimonial-item .testimonial-box .icon-content {\n position: absolute;\n left: 0;\n top: 0;\n font-size: 40px;\n }\n .testimonials-track {\n .testimonial-item .testimonial-box {\n padding: $grid-module-padding;\n box-shadow: 0px 3px 15px 0px $blockpopular-shadow-color1;\n border-radius: $border-radius-default;\n position: relative;\n .comment-header {\n @include displayflex();\n @include alignitemscenter();\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between;\n .rating-stars {\n margin: 0px;\n margin-bottom: 15px;\n padding: 0px;\n li {\n display: inline-block;\n color: $color-yellow;\n }\n li:not(:last-child) {\n margin-right: 5px;\n }\n }\n }\n .comment-bio {\n @include displayflex();\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between;\n .bio-details {\n @include alignitemscenter();\n @include displayflex();\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between;\n .profile-image {\n margin-right: 20px;\n margin-bottom: 0px;\n display: inline-flex;\n img {\n border-radius: 50%;\n max-width: 100%;\n width: 60px;\n height: auto;\n }\n }\n .profile-info {\n text-align: left;\n .profile-name {\n display: block;\n font-size: $font-size-base;\n color: var(--jkit-txt-h-color);\n }\n .profile-des {\n color: var(--jkit-txt-m-color);\n font-size: $meta-font-size;\n }\n }\n }\n .icon-content {\n position: static;\n font-size: 40px;\n color: $color-grey-200;\n line-height: 1;\n display: inline-flex;\n }\n }\n .comment-content {\n position: relative;\n margin-top: 30px;\n margin-bottom: 30px;\n z-index: 2;\n p {\n color: var(--jkit-txt-m-color);\n }\n }\n }\n }\n }\n &.style-3 {\n &.quote-override .testimonials-track .testimonial-item .testimonial-box .icon-content {\n right: unset;\n left: 0;\n top: 0;\n }\n .testimonials-track {\n .testimonial-item .testimonial-box {\n padding: $grid-module-padding;\n box-shadow: 0px 3px 15px 0px $blockpopular-shadow-color1;\n border-radius: $border-radius-default;\n position: relative;\n .icon-content {\n margin-bottom: 23px;\n position: absolute;\n right: 20px;\n top: 20px;\n font-size: 40px;\n color: var(--jkit-txt-m-color);\n line-height: 1;\n z-index: 1;\n display: inline-flex;\n }\n .comment-bio {\n text-align: center;\n margin-bottom: 20px;\n .profile-image {\n display: inline-flex;\n img {\n border-radius: 50%;\n max-width: 100%;\n width: 60px;\n height: auto;\n }\n }\n }\n .comment-content {\n p {\n margin-bottom: 35px;\n color: rgba(0, 0, 0, 0.5);\n font-size: $font-size-base;\n }\n }\n .profile-info {\n .profile-name {\n display: block;\n font-size: $font-size-base;\n color: var(--jkit-txt-h-color);\n }\n .profile-des {\n color: var(--jkit-txt-m-color);\n font-size: $meta-font-size;\n }\n }\n .rating-stars {\n margin: 0px;\n padding: 0px;\n text-align: center;\n margin-bottom: 15px;\n li {\n display: inline-block;\n color: $color-yellow;\n }\n li:not(:last-child) {\n margin-right: 5px;\n }\n }\n }\n }\n }\n &.style-4 {\n &.quote-override .testimonials-track .testimonial-item .testimonial-box .icon-content {\n right: unset;\n left: 0;\n top: 0;\n }\n .testimonials-track {\n .testimonial-item .testimonial-box {\n padding: $grid-module-padding;\n box-shadow: 0px 3px 15px 0px $blockpopular-shadow-color1;\n border-radius: $border-radius-default;\n position: relative;\n .icon-content {\n margin-bottom: 23px;\n position: absolute;\n right: 20px;\n top: 20px;\n font-size: 40px;\n color: var(--jkit-txt-m-color);\n line-height: 1;\n z-index: 1;\n display: inline-flex;\n }\n .comment-bio {\n text-align: center;\n margin-bottom: 20px;\n .profile-image {\n display: inline-flex;\n img {\n border-radius: 50%;\n max-width: 100%;\n width: 60px;\n height: auto;\n }\n }\n .profile-info {\n .profile-name {\n display: block;\n font-size: $font-size-base;\n color: var(--jkit-txt-h-color);\n }\n .profile-des {\n color: var(--jkit-txt-m-color);\n font-size: $meta-font-size;\n }\n }\n .rating-stars {\n margin: 0px;\n padding: 0px;\n text-align: center;\n margin-bottom: 15px;\n li {\n display: inline-block;\n color: $color-yellow;\n }\n li:not(:last-child) {\n margin-right: 5px;\n }\n }\n }\n .comment-content {\n p {\n margin-bottom: 35px;\n color: rgba(0, 0, 0, 0.5);\n font-size: $font-size-base;\n }\n }\n }\n }\n }\n &:not(.style-1) {\n .testimonials-track {\n .testimonial-item .testimonial-box {\n overflow: hidden;\n }\n }\n }\n }\n &.jkit-accordion {\n counter-reset: jkitNumber;\n .card-wrapper {\n background-color: transparent;\n border: 0;\n border-radius: 0;\n &:not(:last-child) {\n margin-bottom: 10px;\n }\n &.expand {\n .card-header {\n .card-header-button {\n .left-icon-group,\n .right-icon-group {\n .normal-icon {\n display: none;\n }\n .active-icon {\n display: block;\n }\n }\n }\n }\n }\n .card-header {\n cursor: pointer;\n .card-header-button {\n @include displayflex();\n color: var(--jkit-txt-color);\n background-color: var(--jkit-element-lighten-bg-color);\n font-weight: 700;\n padding: 14px 30px;\n border: 1px solid transparent;\n @include alignitemscenter();\n position: relative;\n .number:before {\n counter-increment: jkitNumber;\n content: counter(jkitNumber) \". \";\n }\n .title {\n padding-right: 10px;\n display: inline-block;\n }\n .left-icon-group {\n padding-right: 26px;\n float: left;\n }\n .right-icon-group {\n position: absolute;\n right: 0;\n margin-right: 30px;\n }\n .left-icon-group,\n .right-icon-group {\n .normal-icon {\n display: block;\n }\n .active-icon {\n display: none;\n }\n }\n }\n }\n }\n .card-expand {\n .card-body {\n padding: 30px 85px 30px 65px;\n }\n }\n &.style-curve {\n .card-wrapper .card-header .card-header-button {\n position: relative;\n border: 0;\n padding-left: 70px;\n background-color: var(--jkit-element-bg-color);\n &:before {\n position: absolute;\n content: \"\";\n top: 0;\n left: 0;\n height: 100%;\n width: 35px;\n background-color: rgba(255, 255, 255, 0.2);\n text-align: right;\n line-height: 55px;\n }\n &:after {\n position: absolute;\n content: \"\";\n left: 35px;\n top: 0;\n border-top: 26.5px solid transparent;\n border-right: 26.5px solid transparent;\n border-left: 26.5px solid rgba(255, 255, 255, 0.2);\n border-bottom: 26.5px solid transparent;\n }\n .left-icon-group {\n position: absolute;\n left: 20px;\n top: 50%;\n @include transform(false, translateY(-50%));\n z-index: 2;\n }\n }\n }\n &.style-box {\n .card-wrapper .card-header .card-header-button {\n border: 1px solid var(--jkit-border-color);\n border-bottom: 1px solid var(--jkit-element-bg-color);\n background-color: var(--jkit-bg-color);\n position: relative;\n padding-left: 85px;\n &:before {\n position: absolute;\n top: -1px;\n left: -1px;\n content: \"\";\n height: calc(100% + 2px);\n width: 55px;\n text-align: center;\n line-height: 55px;\n color: var(--jkit-bg-color);\n background-color: var(--jkit-element-bg-color);\n }\n .left-icon-group {\n position: absolute;\n left: 20px;\n top: 50%;\n @include transform(false, translateY(-50%));\n }\n }\n }\n &.style-shadow {\n .card-wrapper .card-header .card-header-button {\n @include boxshadow(-1.216px 6.894px 15px 0 rgba(37, 117, 252, 0.2));\n border-radius: 0 0 5px 5px;\n background-color: var(--jkit-bg-color);\n }\n }\n }\n &.jkit-gallery {\n &:before {\n content: none;\n }\n &[data-grid=\"masonry\"] {\n .gallery-items .gallery-item-wrap .grid-item .thumbnail-wrap {\n height: auto;\n position: relative;\n }\n }\n &.layout-card .gallery-items .gallery-item-wrap {\n &:hover {\n .grid-item .thumbnail-wrap .style-overlay {\n visibility: visible;\n opacity: 0.7;\n }\n }\n .grid-item {\n -webkit-box-shadow: 0px 0px 30px 0px rgba(3, 29, 60, .05);\n box-shadow: 0px 0px 30px 0px rgba(3, 29, 60, .05);\n .thumbnail-wrap {\n position: relative;\n line-height: 0;\n .style-overlay {\n visibility: hidden;\n opacity: 0;\n @include transition(false, false, .5s all ease);\n @include displayflex();\n background: var(--jkit-element-darken-bg-color);\n @include alignitemscenter();\n position: absolute;\n left: 0;\n top: 0;\n height: 100%;\n width: 100%;\n padding: 15px;\n z-index: 10;\n }\n }\n }\n }\n .search-filters-wrap {\n height: 55px;\n border-radius: 5px;\n max-width: 600px;\n margin: 15px auto 50px;\n @include displayflex();\n @include flexwrap();\n @include alignitemscenter();\n .filter-wrap {\n position: relative;\n -ms-flex-preferred-size: 30%;\n flex-basis: 30%;\n button.search-filter-trigger {\n color: #7f8995;\n border: 0px solid;\n border-right: 1px solid var(--jkit-element-bg-color);\n width: 100%;\n border-radius: 0px;\n padding: 17px 13px;\n font-size: 14px;\n background: var(--jkit-element-lighten-bg-color);\n height: 55px;\n border-radius: 10px 0px 0 10px;\n outline: none;\n text-align: center;\n position: relative;\n }\n ul.search-filter-controls {\n position: absolute;\n left: 0;\n background: #fff;\n z-index: 999;\n width: 150px;\n visibility: hidden;\n opacity: 0;\n @include transition(false, false, 300ms);\n width: 100%;\n border-radius: 5px;\n padding-top: 7px;\n margin: 0;\n padding: 0;\n list-style: none;\n li:first-child {\n border-top: 0px solid;\n }\n li {\n padding: 5px 5px 5px 10px;\n cursor: pointer;\n @include transition(false, false, 300ms);\n font-size: 14px;\n color: #7f8995;\n font-weight: normal;\n &:hover {\n color: #000;\n }\n }\n &.open-controls {\n visibility: visible;\n opacity: 1;\n }\n }\n }\n .jkit-gallery-search-box {\n background: var(--jkit-element-lighten-bg-color);\n border-radius: 0 10px 10px 0;\n -ms-flex-preferred-size: 70%;\n flex-basis: 70%;\n height: 100%;\n input[type=\"text\"] {\n width: 100%;\n height: 100%;\n margin: 0;\n padding: 15px;\n font-size: 14px;\n border: 0px solid;\n outline: none;\n background: none;\n }\n }\n }\n .filter-controls {\n @include displayflex();\n @include alignitemscenter();\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-flow: 1 1 auto;\n flex-flow: 1 1 auto;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n -ms-flex-flow: row wrap;\n flex-flow: row wrap;\n padding: 0px;\n margin: 0px;\n ul {\n margin: 0px 0px 20px 0px;\n padding: 0px;\n text-align: center;\n li {\n font-size: 13px;\n line-height: 1.8;\n text-transform: uppercase;\n letter-spacing: 1px;\n padding: 6px 15px;\n cursor: pointer;\n margin: 0 5px;\n font-weight: normal;\n list-style: none;\n display: inline-block;\n text-align: center;\n &.active {\n background: var(--jkit-element-bg-color);\n border-radius: 0px;\n color: var(--jkit-bg-color);\n }\n }\n }\n }\n .gallery-items {\n .gallery-item-wrap {\n width: 100%;\n float: left;\n &:hover .grid-item {\n .caption-wrap.style-overlay {\n visibility: visible;\n opacity: 0.7;\n &.overlay-slide {\n .item-caption-over {\n .item-title,\n .item-content,\n .item-buttons {\n @include transform(false, translate(0));\n }\n }\n }\n &.overlay-zoom {\n .item-hover-bg,\n .item-caption-over {\n @include transform(false, scale(1));\n }\n }\n }\n .video-wrap a {\n font-size: 65px;\n @include transition(false, false, .5s all ease);\n }\n }\n .grid-item {\n margin: 5px;\n position: relative;\n overflow: hidden;\n .thumbnail-wrap {\n height: 300px;\n overflow: hidden;\n line-height: 0;\n img {\n width: 100%;\n height: 100%;\n object-fit: cover;\n }\n }\n .video-wrap {\n position: absolute;\n top: 50%;\n left: 50%;\n @include transform(false, translate(-50%, -50%));\n z-index: 15;\n a {\n font-size: 60px;\n color: var(--jkit-bg-color);\n }\n }\n .caption-category {\n line-height: normal;\n span {\n position: absolute;\n left: 50%;\n bottom: 0;\n font-size: 12px;\n font-weight: 500;\n @include transform(false, translateX(-50%));\n margin-bottom: 15px;\n border-radius: 5px;\n padding: 5px 10px 5px 10px;\n background: var(--jkit-selection-bg-color);\n }\n }\n .caption-button {\n position: absolute;\n left: 50%;\n top: 50%;\n width: 100%;\n height: auto;\n text-align: center;\n @include transform(false, translate(-50%, -50%));\n .item-buttons a {\n display: inline-block;\n font-size: 16px;\n margin: 0px 7px;\n span {\n background: var(--jkit-bg-color);\n color: var(--jkit-element-bg-color);\n height: 50px;\n line-height: 50px;\n width: 50px;\n border-radius: 50%;\n padding: 15px;\n }\n }\n }\n .caption-wrap {\n .item-caption-over .item-buttons a {\n display: inline-block;\n font-size: 16px;\n margin-right: 15px;\n span {\n background: var(--jkit-bg-color);\n color: var(--jkit-element-bg-color);\n height: 50px;\n line-height: 50px;\n width: 50px;\n border-radius: 50%;\n padding: 15px;\n }\n }\n .item-hover-bg {\n position: absolute;\n left: 0;\n top: 0;\n height: 100%;\n width: 100%;\n content: \"\";\n background: var(--jkit-element-darken-bg-color);\n z-index: -1;\n opacity: 0.7;\n }\n .caption-head {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n @include displayflex();\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between;\n padding: 15px;\n z-index: 3;\n color: var(--jkit-bg-color);\n font-size: 18px;\n font-weight: 700;\n line-height: normal;\n .item-rating li {\n display: inline-block;\n list-style: none;\n margin-right: 2px;\n }\n }\n &.style-overlay {\n visibility: hidden;\n opacity: 0;\n @include transition(false, false, .6s all ease);\n @include displayflex();\n @include alignitemscenter();\n position: absolute;\n left: 0;\n top: 0;\n height: 100%;\n width: 100%;\n padding: 15px;\n z-index: 10;\n &.overlay-slide .item-caption-over {\n .item-title {\n @include transform(false, translateY(20px));\n @include transition(false, false, .5s all ease);\n }\n .item-content,\n .item-buttons {\n @include transform(false, translateY(40px));\n @include transition(false, false, .5s all ease);\n }\n }\n &.overlay-zoom {\n .item-hover-bg,\n .item-caption-over {\n @include transform(false, scale(0.8));\n @include transition(false, false, .5s all ease);\n }\n }\n &.overlay-none {\n .item-hover-bg,\n .item-caption-over {\n display: none;\n }\n }\n .item-caption-over {\n width: 100%;\n height: auto;\n .item-title {\n color: var(--jkit-txt-alt-color);\n font-size: 20px;\n margin-bottom: 5px;\n line-height: 1;\n }\n .item-content {\n color: var(--jkit-txt-alt-color);\n font-size: 12px;\n font-family: inherit;\n }\n .item-buttons {\n color: var(--jkit-txt-alt-color);\n font-size: 12px;\n font-family: inherit;\n }\n }\n }\n &.style-card {\n background: var(--jkit-element-lighten-bg-color);\n padding: 10px;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n font-family: inherit;\n .item-caption-over {\n .item-title {\n color: var(--jkit-txt-color);\n font-size: 20px;\n margin: 10px 0 10px;\n line-height: 1;\n }\n .item-content {\n color: var(--jkit-txt-color);\n font-size: 12px;\n font-family: inherit;\n }\n }\n }\n }\n }\n }\n }\n .load-more-items {\n text-align: center;\n margin-top: 15px;\n .jkit-gallery-load-more {\n background: var(--jkit-btn-bg-color);\n color: var(--jkit-bg-color);\n padding: 10px;\n }\n }\n }\n &.jkit-contact-form-7 {\n &:before {\n content: unset;\n }\n form {\n label {\n color: var(--jkit-form-txt-color);\n width: 100%;\n max-width: 380px;\n span {\n pointer-events: none;\n color: var(--jkit-txt-m-color);\n font-size: .8125rem;\n display: block;\n }\n }\n input:not([type=submit]):not([type=checkbox]):not([type=radio]),\n textarea,\n select {\n border: 1px solid var(--jkit-form-border-color);\n margin-bottom: 20px;\n }\n input[type=submit] {\n display: inline-block;\n font-weight: 400;\n text-align: center;\n white-space: nowrap;\n vertical-align: middle;\n border-radius: 0;\n padding: 12px 72px;\n font-size: .9375rem;\n background-color: var(--jkit-btn-bg-color);\n border: 0;\n color: #fff;\n cursor: pointer;\n margin-bottom: 20px;\n @include userselect('none');\n @include transition(false, false, all .5s ease);\n &:hover {\n background-color: var(--jkit-btn-bg-hover-color);\n }\n }\n }\n }\n &.jkit-postblock {\n .jkit-edit-post {\n position: absolute;\n top: 0;\n z-index: 5;\n color: var(--jkit-txt-alt-color, #ffffff);\n padding: 4px 10px;\n font-size: 12px;\n line-height: 1.5em;\n background-color: rgba(0, 0, 0, 0.4);\n opacity: 0;\n visibility: hidden;\n @include transform(false, translate3d(0, -15px, 0));\n @include transition(false, false, .25s ease);\n i {\n margin-right: 2px;\n opacity: 0.6;\n }\n }\n .jkit-post-category {\n font-size: 0.75rem;\n font-weight: bold;\n text-transform: uppercase;\n letter-spacing: 0.04em;\n margin-top: 0.5rem;\n margin-bottom: 0.5rem;\n display: inline-block;\n a {\n color: var(--jkit-txt-a-color);\n }\n }\n .jkit-post-title {\n font-size: 1rem;\n line-height: 1.3;\n margin-top: 0.5rem;\n margin-bottom: 0.5rem;\n a {\n color: var(--jkit-txt-h-color, #181D23);\n }\n }\n .jkit-post-excerpt {\n font-size: 0.875rem;\n margin-top: 0.5rem;\n margin-bottom: 0.5rem;\n p:last-child {\n margin-bottom: 0px;\n }\n }\n .jkit-post-meta {\n display: -webkit-inline-box;\n display: -ms-inline-flexbox;\n display: inline-flex;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n margin-top: 0.5rem;\n margin-bottom: 0.5rem;\n color: var(--jkit-txt-m-color, #96989B);\n font-size: 0.75rem;\n a {\n color: var(--jkit-txt-h-color, #181D23);\n text-transform: uppercase;\n }\n >div:not(:only-child):not(:last-child):after {\n content: '\\2022';\n margin: 0 0.5rem;\n }\n }\n .jkit-post-meta-bottom {\n @include displayflex();\n @include alignitemscenter();\n font-size: .75rem;\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between;\n margin-top: 1.5rem;\n }\n .jkit-readmore {\n display: inline-block;\n color: var(--jkit-btn-txt-color, #ffffff);\n text-align: center;\n vertical-align: middle;\n background-color: var(--jkit-btn-bg-color, #0058E6);\n border: 1px solid transparent;\n padding: .5rem .875rem;\n line-height: 1.5;\n border-radius: 3px;\n @include userselect('none');\n @include transition(false, false, .2s ease);\n }\n .jkit-meta-comment a {\n color: var(--jkit-txt-h-color, #181D23);\n }\n .jkit-block-pagination {\n margin: 0 0 30px 0;\n text-align: center;\n .jkit-block-loadmore {\n display: inline-block;\n text-align: center;\n cursor: pointer;\n border: 1px solid var(--jkit-border-color, #eaeaeb);\n @include boxshadow(0 2px 4px rgba(0, 0, 0, 0.08));\n padding: 0.625rem 0.875rem;\n font-size: 0.875rem;\n line-height: 1.5;\n border-radius: 3px;\n @include transition(false, false, .25s ease);\n color: var(--jkit-txt-color);\n a {\n display: inline-block;\n color: var(--jkit-txt-color);\n }\n }\n }\n .jkit-posts {\n display: grid;\n }\n .jkit-post {\n margin-bottom: 2rem;\n &:hover .jkit-edit-post {\n @include transform(false, translate3d(0, 0, 0));\n opacity: 1;\n visibility: visible;\n }\n }\n .jkit-thumb {\n position: relative;\n overflow: hidden;\n .thumbnail-container {\n display: block;\n position: relative;\n overflow: hidden;\n z-index: 0;\n background: var(--jkit-border-color, #eaeaeb);\n background-position: 50%;\n background-size: cover;\n img {\n position: absolute;\n top: 50%;\n left: 50%;\n min-width: 100%;\n min-height: 100%;\n @include transform(false, translate(-50%, -50%));\n object-fit: cover;\n color: var(--jkit-txt-alt-color, #FAFCFF);\n z-index: -1;\n }\n }\n }\n &.postblock-type-1 {\n .jkit-post {\n @include displayflex();\n @include alignitemscenter();\n }\n .jkit-thumb {\n -webkit-box-flex: 1;\n -ms-flex: 1 0 50%;\n flex: 1 0 50%;\n }\n .jkit-postblock-content {\n -webkit-box-flex: 1;\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n padding-left: 2rem;\n }\n }\n &.postblock-type-2 {\n .jkit-post-category {\n a {\n color: var(--jkit-txt-a-color);\n }\n }\n .jkit-postblock-content {\n position: relative;\n }\n }\n &.postblock-type-3 {\n .jkit-thumb {\n margin-bottom: 1.5rem;\n }\n .jkit-post-category {\n position: absolute;\n bottom: 0;\n line-height: 1;\n background: var(--jkit-bg-color, #fff);\n padding: 1rem 1.5rem 0;\n margin-bottom: 0;\n max-width: 50%;\n &.position-left {\n left: 0;\n text-align: left;\n }\n &.position-center {\n left: 50%;\n @include transform(false, translateX(-50%));\n text-align: center;\n }\n &.position-right {\n right: 0;\n text-align: right;\n }\n }\n }\n &.postblock-type-4 {\n .jkit-post {\n @include displayflex();\n }\n .jkit-thumb {\n -webkit-box-flex: 1;\n -ms-flex: 1 0 64%;\n flex: 1 0 64%;\n -webkit-box-ordinal-group: 2;\n -ms-flex-order: 1;\n order: 1;\n }\n .jkit-postblock-content {\n -webkit-box-flex: 1;\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n -webkit-box-ordinal-group: 1;\n -ms-flex-order: 0;\n order: 0;\n }\n .jkit-post-title {\n margin-right: -120px;\n position: relative;\n z-index: 1;\n a {\n line-height: inherit;\n display: inline;\n padding: 2px 2px 2px 0;\n background: var(--jeg-bg-color, #fff);\n white-space: pre-wrap;\n -webkit-box-decoration-break: clone;\n box-decoration-break: clone;\n }\n }\n }\n &.postblock-type-5 {\n .jkit-post-category {\n a {\n color: var(--jkit-txt-a-color);\n }\n }\n .jkit-post {\n position: relative;\n overflow: hidden;\n }\n .jkit-post-category {\n margin-top: 0;\n margin-bottom: 0;\n }\n .jkit-postblock-content {\n position: absolute;\n bottom: 0;\n left: 0;\n padding: 30px;\n }\n }\n }\n // &.jkit-postlist {\n // article {\n // overflow: hidden;\n // position: relative;\n // a {\n // display: inline-flex;\n // @include alignitemscenter();\n // @include transition(false, false, all .4s ease);\n // position: relative;\n // color: var(--jkit-txt-h-color);\n // &:hover {\n // color: var(--jkit-txt-h-color);\n // }\n // >img {\n // margin-right: 15px;\n // z-index: 2;\n // position: relative;\n // }\n // .jkit-postlist-content {\n // z-index: 2;\n // width: 100%;\n // }\n // .jkit-postlist-title {\n // display: block;\n // margin-bottom: 0;\n // }\n // .meta-lists span {\n // color: var(--jkit-txt-m-color);\n // font-size: 12px;\n // display: inline-block;\n // @include transition(false, false, all .4s ease);\n // }\n // }\n // }\n // &.layout-horizontal {\n // article a {\n // @include displayflex();\n // }\n // .jkit-posts {\n // display: grid;\n // }\n // }\n // &.bg-image article a {\n // background-size: cover;\n // background-repeat: no-repeat;\n // position: relative;\n // background-position: center center;\n // overflow: hidden;\n // &:after {\n // content: \"\";\n // background-color: rgba(34, 34, 34, .7);\n // position: absolute;\n // left: 0;\n // top: 0;\n // width: 100%;\n // height: 100%;\n // display: block;\n // @include transition(false, false, all .4s ease);\n // }\n // }\n // }\n &.jkit-team {\n text-align: center;\n &.style-default,\n &.style-hover-social {\n .profile-card {\n background-color: var(--jkit-bg-color);\n box-shadow: 0 28px 40px 0 var(--jkit-form-border-color);\n padding: 40px 20px;\n @include transition(false, false, all .4s ease);\n position: relative;\n overflow: hidden;\n .profile-header {\n margin-bottom: 38px;\n position: relative;\n display: inline-block;\n max-width: 100%;\n line-height: 0;\n img {\n object-fit: cover;\n width: 160px;\n height: 160px;\n }\n }\n &:before {\n position: absolute;\n content: \"\";\n top: 0;\n left: 0;\n height: 100%;\n width: 100%;\n opacity: 0;\n @include transition(false, false, all .4s ease);\n z-index: -1;\n background-size: 101% 102%;\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n }\n }\n }\n &.style-default {\n .profile-body,\n .profile-footer {\n position: relative;\n z-index: 2;\n }\n }\n &.style-hover-social {\n .profile-body {\n padding: 35px 20px;\n position: relative;\n @include transition(false, false, all 0.4s ease);\n &:before {\n position: absolute;\n content: \"\";\n top: 0;\n left: 0;\n height: 100%;\n width: 100%;\n background-color: var(--jkit-element-lighten-bg-color);\n opacity: 0;\n @include transition(false, false, all 0.4s ease);\n z-index: -1;\n background-size: 101% 102%;\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n }\n }\n .social-list {\n @include transition(false, false, all 0.4s ease);\n visibility: hidden;\n opacity: 0;\n }\n &:hover {\n .profile-body {\n @include transform(false, translateY(-50px));\n &:before {\n opacity: 1;\n }\n }\n .social-list {\n visibility: visible;\n opacity: 1;\n }\n }\n }\n &.style-overlay {\n &.overlay-scale {\n .profile-card {\n &:before {\n top: 0;\n }\n &:hover:before {\n @include transform(false, scale(0.9));\n }\n }\n }\n .profile-card {\n position: relative;\n overflow: hidden;\n display: inline-block;\n >img {\n width: 100%;\n height: auto;\n object-fit: cover;\n display: block;\n }\n .hover-area {\n position: absolute;\n z-index: 2;\n width: 100%;\n opacity: 0;\n visibility: hidden;\n @include transition(false, false, all .4s ease);\n &.alignment-center {\n top: 50%;\n @include transform(false, translateY(-20%));\n }\n &.alignment-bottom {\n bottom: 0;\n @include transform(false, translateY(30%));\n }\n }\n &:before {\n position: absolute;\n content: \"\";\n top: 100%;\n left: 0;\n height: 100%;\n width: 100%;\n background-color: rgba(0, 0, 0, .7);\n @include transition(false, false, all .4s ease);\n z-index: 1;\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n opacity: 0;\n visibility: hidden;\n }\n &:hover:before {\n top: 0;\n opacity: 1;\n visibility: visible;\n }\n &:hover .hover-area {\n opacity: 1;\n visibility: visible;\n &.alignment-center {\n @include transform(false, translateY(-50%));\n }\n &.alignment-bottom {\n @include transform(false, translateY(0));\n }\n }\n .profile-title {\n color: var(--jkit-bg-color);\n a {\n color: var(--jkit-bg-color);\n }\n }\n }\n }\n .profile-box .profile-card {\n padding: 20px 20px 40px;\n z-index: 1;\n .profile-header {\n width: auto;\n height: 100%;\n border-radius: 0;\n position: relative;\n >a {\n display: inline-block;\n position: relative;\n }\n .image-hover-bg {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background-color: rgba(0, 0, 0, .5);\n @include transition(false, false, all .4s ease);\n opacity: 0;\n visibility: hidden;\n z-index: 0;\n }\n &:hover .image-hover-bg {\n opacity: 1;\n visibility: visible;\n }\n }\n }\n .profile-body {\n padding-bottom: 20px;\n .profile-title {\n font-size: 22px;\n margin: 0;\n color: var(--jkit-txt-h-color);\n a {\n color: var(--jkit-txt-h-color);\n text-decoration: none;\n }\n }\n .profile-designation {\n font-size: 13px;\n @include transition(false, false, all .4s ease);\n margin-bottom: 15px;\n }\n }\n .social-list {\n list-style: none;\n padding: 0px;\n margin: 0px;\n .social-icon {\n display: inline-block;\n &:not(:last-child) {\n margin-right: 10px;\n }\n a {\n display: inline-block;\n width: 30px;\n height: 30px;\n font-size: 12px;\n line-height: 32px;\n text-align: center;\n color: var(--jkit-btn-txt-color);\n background-color: var(--jkit-element-bg-color);\n border-radius: 50%;\n }\n i:before {\n display: inline-block;\n }\n &:hover i:before {\n -webkit-animation-duration: .3s;\n animation-duration: .3s;\n -webkit-animation-name: jkit-scrolling-vertical;\n animation-name: jkit-scrolling-vertical;\n }\n }\n }\n .jkit-modal-dialog {\n @include displayflex();\n @include alignitemscenter();\n min-height: calc(100% - (0.5rem * 2));\n .team-modal-content {\n position: relative;\n box-shadow: 0 28px 40px 0 rgba(0, 0, 0, .1);\n background-color: var(--jkit-bg-color);\n border: 0;\n border-radius: 0;\n }\n .team-modal-close {\n position: absolute;\n top: 10px;\n right: 10px;\n width: 40px;\n height: 40px;\n padding: 0;\n color: var(--jkit-txt-color);\n background-color: transparent;\n border-width: 0;\n border-radius: 0;\n font-size: 18px;\n line-height: 1;\n outline: 0;\n z-index: 1200;\n }\n .team-modal-body {\n padding: 60px 40px;\n flex-wrap: wrap;\n @include displayflex();\n }\n .team-modal-img {\n width: 100%;\n margin-bottom: 30px;\n }\n .team-modal-info {\n width: 100%;\n }\n .team-modal-title {\n margin-top: 0;\n margin-bottom: 8px;\n color: var(--jkit-txt-h-color);\n font-size: 22px;\n }\n .team-modal-position {\n margin-bottom: 35px;\n color: var(--jkit-txt-color);\n font-size: 13px;\n }\n .team-modal-description {\n margin-bottom: 22px;\n }\n .team-modal-list {\n margin: 0px;\n margin-bottom: 25px;\n padding-left: 0;\n list-style: none;\n color: var(--jkit-txt-color);\n font-size: 15px;\n a {\n text-decoration: none;\n outline: 0;\n color: var(--jkit-txt-color);\n }\n li {\n padding: 19px 0;\n border-top: 1px solid var(--jkit-border-color);\n }\n strong {\n font-weight: 600;\n padding-right: 18px;\n }\n }\n }\n }\n &.jkit-pie-chart {\n text-align: center;\n position: relative;\n overflow: hidden;\n canvas {\n display: inline-block;\n position: relative;\n z-index: 2;\n }\n canvas.background-canvas {\n position: absolute;\n top: 0;\n left: 0;\n z-index: 1;\n }\n .pie-chart-wrapper {\n position: relative;\n display: inline-block;\n }\n .pie-chart-content {\n display: inline-block;\n position: absolute;\n top: 50%;\n @include transform(false, translateY(-50%));\n width: 100%;\n text-align: center;\n font-size: 28px;\n font-weight: 700;\n line-height: 1;\n }\n .chart-front,\n .content-back {\n @include transition(false, false, all .4s ease);\n @include displayflex();\n flex-direction: column;\n justify-content: center;\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n }\n .content-back {\n position: absolute;\n top: 0;\n left: 0;\n height: 100%;\n width: 100%;\n padding: 15px 50px;\n @include transform(false, translateY(100%));\n opacity: 0;\n visibility: hidden;\n overflow: hidden;\n background: var(--jkit-element-bg-color);\n }\n &:hover {\n .chart-front {\n @include transform(false, translateY(100%));\n opacity: 0;\n visibility: hidden;\n }\n .content-back {\n @include transform(false, translateY(0));\n opacity: 1;\n visibility: visible;\n }\n }\n .chart-float {\n @include displayflex();\n justify-content: center;\n }\n }\n &.jkit-portfolio-gallery {\n .portfolio-gallery-container {\n position: relative;\n overflow: hidden;\n }\n .row-items {\n @include displayflex();\n flex-wrap: wrap;\n }\n .gallery-items {\n @include displayflex();\n }\n .row-item {\n height: 90vh;\n padding: 0;\n position: relative;\n z-index: 2;\n border-right: 1px solid rgba(255, 255, 255, 0.3);\n @include transition(false, false, all .4s ease);\n -ms-flex: 0 0 20%;\n flex: 0 0 20%;\n max-width: 20%;\n &:hover {\n .row-item-info:after {\n height: 100%;\n }\n .row-item-more {\n @include transform(false, translateY(0));\n opacity: 1;\n }\n }\n &.current-item:before {\n position: absolute;\n content: \"\";\n top: 0;\n left: 0;\n height: 100%;\n width: 100%;\n z-index: 1;\n background: rgba(0, 0, 0, .1);\n }\n }\n .row-item-info {\n padding: 40px 10px 40px 20px;\n position: relative;\n z-index: 2;\n @include transition(false, false, all .4s);\n overflow: hidden;\n .info-title {\n font-size: 21px;\n }\n .info-subtitle {\n font-size: 11px;\n font-weight: 400;\n letter-spacing: 4px;\n text-transform: uppercase;\n margin-bottom: 10px;\n }\n &:after {\n content: '';\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 0;\n background: #fff;\n z-index: -1;\n @include transition(false, false, all .4s);\n }\n }\n .row-item-more {\n position: absolute;\n bottom: 0;\n left: 0;\n color: #fff;\n width: 100%;\n padding: 25px;\n font-size: 13px;\n letter-spacing: 1px;\n text-transform: uppercase;\n opacity: 0;\n @include transform(false, translateY(20%));\n @include transition(false, false, all .4s ease);\n z-index: 2;\n a {\n text-decoration: none;\n }\n }\n .image-item {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n opacity: 0;\n @include transform(false, scale(1.1, 1.1));\n @include transition(false, false, all .7s ease);\n background-size: cover;\n background-position: center center;\n &.current-item {\n @include transform(false, scale(1, 1));\n opacity: 1;\n }\n }\n }\n &.jkit-image-box {\n @include transition(false, false, all .4s ease);\n text-align: center;\n .image-box-header {\n @include transition(false, false, all .4s ease);\n position: relative;\n overflow: hidden;\n line-height: 0;\n img {\n @include transition(false, false, all .4s ease);\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n width: 100%;\n height: auto;\n margin: 0;\n object-fit: cover;\n }\n }\n .image-box-body {\n .body-inner {\n padding: 30px 35px;\n position: relative;\n overflow: hidden;\n background: var(--jkit-bg-color);\n @include boxshadow(0 0 20px 0 rgba(0, 0, 0, 0.25));\n }\n .body-title {\n font-size: 18px;\n margin-bottom: 20px;\n color: var(--jkit-txt-h-color);\n font-weight: 700;\n }\n }\n .button-box {\n .button-wrapper {\n display: inline-block;\n a {\n border-radius: 5px;\n font-size: 15px;\n padding: 15px 30px;\n color: #fff;\n position: relative;\n line-height: 1;\n white-space: nowrap;\n vertical-align: middle;\n text-align: center;\n background-color: var(--jkit-btn-bg-color);\n @include transition(false, false, all .4s ease);\n @include userselect('none');\n @include displayflex();\n @include alignitemscenter();\n &:hover {\n background-color: var(--jkit-btn-bg-hover-color);\n }\n }\n }\n &.icon-position-before i {\n margin-right: 5px;\n }\n &.icon-position-after i {\n margin-left: 5px;\n }\n }\n &.style-floating {\n .image-box-body .body-inner {\n background-color: #fff;\n @include boxshadow(0 2px 4px rgba(0, 0, 0, 0.08));\n @include transition(false, false, all .4s ease);\n width: 90%;\n height: 90px;\n position: relative;\n margin-left: auto;\n margin-right: auto;\n margin-top: -50px;\n .body-description,\n .body-button {\n @include transition(false, false, all .4s ease);\n opacity: 0;\n visibility: hidden;\n }\n }\n &:hover {\n .image-box-body .body-inner {\n height: 220px;\n .body-description,\n .body-button {\n opacity: 1;\n visibility: visible;\n }\n }\n }\n }\n }\n &.jkit-animated-text {\n @include transition(false, false, all .3s ease);\n a {\n text-decoration: none;\n color: var(--jkit-txt-h-color);\n }\n .animated-text {\n padding: 0;\n margin: 0;\n font-size: 43px;\n font-weight: 500;\n line-height: 1.2;\n display: inline-block;\n .normal-text {\n z-index: 1;\n position: relative;\n vertical-align: bottom;\n &.style-gradient {\n background: var(--jkit-element-darken-bg-color);\n background: linear-gradient(180deg, var(--jkit-element-lighten-bg-color) 0%, var(--jkit-element-darken-bg-color) 100%);\n -moz-text-fill-color: transparent;\n -o-text-fill-color: transparent;\n -webkit-text-fill-color: transparent;\n background-clip: text;\n -webkit-background-clip: text;\n }\n }\n .dynamic-wrapper {\n overflow: visible;\n text-align: inherit;\n display: inline-block;\n position: relative;\n vertical-align: bottom;\n &.style-gradient {\n .dynamic-text {\n background: var(--jkit-element-darken-bg-color);\n background: linear-gradient(180deg, var(--jkit-element-lighten-bg-color) 0%, var(--jkit-element-darken-bg-color) 100%);\n -moz-text-fill-color: transparent;\n -o-text-fill-color: transparent;\n -webkit-text-fill-color: transparent;\n background-clip: text;\n -webkit-background-clip: text;\n .dynamic-text-letter {\n background: var(--jkit-element-darken-bg-color);\n background: linear-gradient(180deg, var(--jkit-element-lighten-bg-color) 0%, var(--jkit-element-darken-bg-color) 100%);\n -moz-text-fill-color: transparent;\n -o-text-fill-color: transparent;\n -webkit-text-fill-color: transparent;\n background-clip: text;\n -webkit-background-clip: text;\n }\n }\n }\n }\n .dynamic-text {\n display: inline-block;\n position: relative;\n top: 0;\n left: 0;\n z-index: 1;\n }\n svg {\n position: absolute;\n left: 0;\n overflow: visible;\n path {\n fill: none;\n stroke-dasharray: 1500;\n @include animation(false, jkit-animated-dash 10s infinite);\n &.style-color {\n stroke: var(--jkit-element-bg-color);\n }\n }\n path:nth-of-type(2) {\n @include animation(delay, .3s);\n }\n linearGradient {\n stop:nth-of-type(1) {\n stop-color: var(--jkit-element-lighten-bg-color);\n }\n stop:nth-of-type(2) {\n stop-color: var(--jkit-element-darken-bg-color);\n }\n }\n }\n }\n &[data-shape=\"strikethrough\"] {\n .animated-text svg {\n top: 50%;\n width: 100%;\n height: 100%;\n }\n }\n &[data-shape=\"double\"],\n &[data-shape=\"diagonal\"],\n &[data-shape=\"x\"] {\n .animated-text svg {\n top: 0;\n width: 100%;\n height: 100%;\n }\n }\n &[data-shape=\"curly\"],\n &[data-shape=\"underline-zigzag\"],\n &[data-shape=\"double-underline\"],\n &[data-shape=\"underline\"] {\n .animated-text svg {\n top: 90%;\n width: 100%;\n height: 100%;\n }\n }\n &[data-shape=\"circle\"] {\n .animated-text svg {\n top: 0;\n width: calc(100% + 20px);\n height: calc(100% + 20px);\n @include transform(false, translate(-10px, -10px));\n }\n }\n &[data-style=\"rotating\"] {\n .animated-text .dynamic-text {\n &:not(.show-text) {\n visibility: hidden;\n opacity: 0;\n display: none;\n }\n }\n &[data-rotate=\"typing\"] {\n .animated-text {\n .dynamic-wrapper {\n &:after {\n content: \"\";\n position: absolute;\n left: auto;\n right: 0;\n top: 50%;\n @include transform(false, translateY(-50%));\n height: 90%;\n width: 1px;\n background-color: var(--jkit-txt-color);\n }\n &.cursor-blink:after {\n @include animation(false, jkit-animated-pulse 1s infinite);\n }\n &.typing-delete {\n background: var(--jkit-txt-h-color);\n &.style-gradient .dynamic-text {\n color: var(--jkit-txt-m-color);\n background: none;\n background-clip: border-box;\n -webkit-background-clip: border-box;\n -moz-text-fill-color: unset;\n -o-text-fill-color: unset;\n -webkit-text-fill-color: unset;\n .dynamic-text-letter {\n background: none;\n background-clip: border-box;\n -webkit-background-clip: border-box;\n -webkit-background-clip: border-box;\n -moz-text-fill-color: unset;\n -o-text-fill-color: unset;\n -webkit-text-fill-color: unset;\n }\n }\n .dynamic-text .dynamic-text-letter {\n color: var(--jkit-txt-m-color);\n }\n }\n }\n .dynamic-text-letter {\n &:not(.show-letter) {\n display: none;\n }\n }\n }\n }\n &[data-rotate=\"swirl\"] {\n .animated-text {\n .dynamic-wrapper {\n @include transition(false, false, width .3s ease);\n overflow: hidden;\n }\n .dynamic-text-letter {\n display: inline-block;\n @include transform(style, preserve-3d);\n @include transform(false, translateZ(-20px) rotateX(90deg));\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n &.show-letter {\n @include animation(false, jkit-animated-swirl-in .4s forwards);\n }\n }\n }\n }\n &[data-rotate=\"blinds\"] {\n @include transition(false, false, width .3s ease);\n .animated-text .dynamic-text-letter {\n @include transform(false, rotateY(180deg));\n display: inline-block;\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n &.show-letter {\n @include animation(false, jkit-animated-blinds-in .6s forwards);\n }\n }\n }\n &[data-rotate=\"wave\"] {\n @include transition(false, false, width .3s ease);\n .animated-text .dynamic-text-letter {\n @include transform(false, scale(0));\n display: inline-block;\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n &.show-letter {\n @include animation(false, jkit-animated-wave-up .3s forwards);\n }\n }\n }\n &[data-rotate=\"flip\"] {\n .animated-text {\n .dynamic-wrapper {\n @include transition(false, false, width .3s ease);\n overflow: hidden;\n }\n .dynamic-text {\n @include transform(origin, 50% 100%);\n @include transform(false, rotateX(180deg));\n position: relative;\n &.show-text {\n position: relative;\n white-space: nowrap;\n @include transform(false, rotateX(0deg));\n @include animation(false, jkit-animated-flip-in 1.2s);\n }\n &:not(.show-text) {\n display: inline-block;\n position: absolute;\n visibility: visible;\n @include transform(false, rotateX(180deg));\n @include animation(false, jkit-animated-flip-out 1.2s);\n }\n }\n }\n }\n &[data-rotate=\"drop-in\"] {\n .animated-text {\n .dynamic-wrapper {\n @include transition(false, false, width .3s ease);\n -webkit-perspective: 300px;\n perspective: 300px;\n overflow: hidden;\n }\n .dynamic-text {\n position: relative;\n &.show-text {\n position: relative;\n white-space: nowrap;\n @include animation(false, jkit-animated-drop-in-in 0.6s);\n }\n &:not(.show-text) {\n display: inline-block;\n position: absolute;\n visibility: visible;\n @include animation(false, jkit-animated-drop-in-out 0.6s);\n }\n }\n }\n }\n &[data-rotate=\"slide-left\"] {\n .animated-text {\n .dynamic-wrapper {\n @include transition(false, false, width .3s ease);\n overflow: hidden;\n }\n .dynamic-text {\n &.show-text {\n position: relative;\n white-space: nowrap;\n @include animation(false, jkit-animated-slide-left-in .6s);\n }\n &:not(.show-text) {\n display: inline-block;\n position: absolute;\n visibility: visible;\n @include animation(false, jkit-animated-slide-left-out .6s);\n }\n }\n }\n }\n &[data-rotate=\"slide-right\"] {\n .animated-text {\n .dynamic-wrapper {\n @include transition(false, false, width .3s ease);\n overflow: hidden;\n }\n .dynamic-text {\n &.show-text {\n position: relative;\n white-space: nowrap;\n @include animation(false, jkit-animated-slide-right-in .6s);\n }\n &:not(.show-text) {\n display: inline-block;\n position: absolute;\n visibility: visible;\n @include animation(false, jkit-animated-slide-right-out .6s);\n }\n }\n }\n }\n &[data-rotate=\"slide-up\"] {\n .animated-text {\n .dynamic-wrapper {\n @include transition(false, false, width .3s ease);\n overflow: hidden;\n }\n .dynamic-text {\n &.show-text {\n position: relative;\n white-space: nowrap;\n @include animation(false, jkit-animated-slide-up-in .6s);\n }\n &:not(.show-text) {\n display: inline-block;\n position: absolute;\n visibility: visible;\n @include animation(false, jkit-animated-slide-up-out .6s);\n }\n }\n }\n }\n &[data-rotate=\"slide-down\"] {\n .animated-text {\n .dynamic-wrapper {\n @include transition(false, false, width .3s ease);\n overflow: hidden;\n }\n .dynamic-text {\n &.show-text {\n position: relative;\n white-space: nowrap;\n @include animation(false, jkit-animated-slide-down-in .6s);\n }\n &:not(.show-text) {\n display: inline-block;\n position: absolute;\n visibility: visible;\n @include animation(false, jkit-animated-slide-down-out .6s);\n }\n }\n }\n }\n &[data-rotate=\"bounce\"] {\n .animated-text {\n .dynamic-wrapper {\n @include transition(false, false, width .3s ease);\n overflow: hidden;\n }\n .dynamic-text {\n &.show-text {\n position: relative;\n white-space: nowrap;\n @include animation(false, jkit-animated-bounce-in .6s);\n }\n &:not(.show-text) {\n display: inline-block;\n position: absolute;\n visibility: visible;\n @include animation(false, jkit-animated-bounce-out .6s);\n }\n }\n }\n }\n &[data-rotate=\"swing\"] {\n .animated-text {\n .dynamic-wrapper {\n @include transition(false, false, width .3s ease);\n overflow: hidden;\n }\n .dynamic-text {\n &.show-text {\n position: relative;\n white-space: nowrap;\n @include animation(false, jkit-animated-swing-in .6s);\n }\n &:not(.show-text) {\n display: inline-block;\n position: absolute;\n visibility: visible;\n @include animation(false, jkit-animated-swing-out .6s);\n }\n }\n }\n }\n &[data-rotate=\"rubber-band\"] {\n .animated-text {\n .dynamic-wrapper {\n @include transition(false, false, width .3s ease);\n overflow: hidden;\n }\n .dynamic-text {\n &.show-text {\n position: relative;\n white-space: nowrap;\n @include animation(false, jkit-animated-rubber-band-in .6s);\n }\n &:not(.show-text) {\n display: inline-block;\n position: absolute;\n visibility: visible;\n @include animation(false, jkit-animated-rubber-band-out .6s);\n }\n }\n }\n }\n &[data-rotate=\"clip\"] {\n .animated-text {\n .dynamic-wrapper {\n overflow: hidden;\n text-align: left;\n &:after {\n content: \"\";\n position: absolute;\n left: auto;\n right: 0;\n top: 0;\n height: 100%;\n width: 2px;\n background-color: var(--jkit-txt-color);\n }\n }\n .dynamic-text.show-text {\n white-space: nowrap;\n }\n }\n }\n }\n }\n // &.jkit-countdown {\n // position: relative;\n // z-index: 10;\n // text-align: center;\n // @include displayflex();\n // @include flexwrap();\n // &.separator-enable {\n // .timer-container:not(:last-child) .timer-inner-container::after {\n // position: absolute;\n // left: 100%;\n // z-index: 1;\n // color: var(--jkit-form-txt-color);\n // font-size: 45px;\n // }\n // }\n // .timer-container {\n // -webkit-box-flex: 0;\n // -ms-flex: 0 0 25%;\n // flex: 0 0 25%;\n // max-width: 25%;\n // }\n // .timer-inner-container {\n // position: relative;\n // margin: auto;\n // margin-bottom: 0;\n // width: 150px;\n // height: 150px;\n // background: var(--jkit-element-bg-color);\n // @include displayflex();\n // @include alignitemscenter();\n // }\n // .timer-content {\n // width: 100%;\n // >span {\n // display: block;\n // color: #fff;\n // line-height: 1;\n // }\n // &.label-inline>span {\n // display: inline-block;\n // }\n // .timer-count {\n // font-size: 36px;\n // font-weight: 700;\n // margin-top: 14px;\n // margin-bottom: 14px;\n // &.timer-loading {\n // opacity: 0;\n // visibility: hidden;\n // }\n // }\n // .timer-title {\n // font-size: 14px;\n // letter-spacing: 2.5px;\n // }\n // }\n // .expire-message {\n // .expire-title {\n // font-size: 24px;\n // font-weight: 600;\n // margin-bottom: 12px;\n // display: block;\n // }\n // .expire-content {\n // display: block;\n // }\n // }\n // }\n // &.jkit-button {\n // .jkit-button-wrapper {\n // border-radius: 5px;\n // font-size: 15px;\n // padding: 15px 30px;\n // display: inline-block;\n // color: var(--jkit-txt-alt-color);\n // position: relative;\n // display: inline-block;\n // line-height: 1;\n // -webkit-user-select: none;\n // -ms-user-select: none;\n // user-select: none;\n // white-space: nowrap;\n // vertical-align: middle;\n // text-align: center;\n // background-color: var(--jkit-btn-bg-color);\n // @include transition(false, false, all .4s ease);\n // &:hover {\n // background-color: var(--jkit-btn-bg-hover-color);\n // }\n // i {\n // display: inline-block;\n // vertical-align: middle;\n // }\n // }\n // }\n // &.jkit-video {\n // .jkit-video-popup-btn {\n // display: inline-block;\n // text-align: center;\n // font-size: 18px;\n // background-color: var(--jkit-btn-bg-color);\n // border-radius: 50%;\n // position: relative;\n // z-index: 6;\n // @include transition(false, false, all .4s ease);\n // &.glow-enable {\n // &:before,\n // &:after {\n // content: \" \";\n // position: absolute;\n // top: 0;\n // left: 0;\n // width: 100%;\n // height: 100%;\n // color: var(--jkit-element-bg-color);\n // border-radius: 50%;\n // box-shadow: 0 0 0 0 currentColor;\n // -webkit-animation: jkit-ripple 3s infinite;\n // animation: jkit-ripple 3s infinite;\n // opacity: .6;\n // z-index: -1;\n // }\n // &:after {\n // -webkit-animation-delay: .3s;\n // animation-delay: .3s;\n // }\n // }\n // }\n // i,\n // span {\n // color: var(--jkit-txt-alt-color);\n // }\n // }\n}"]}
1
+ {"version":3,"sources":["helpers/_animation.scss","helpers/_variable.scss","responsive.scss","helpers/_mixin.scss","main.scss"],"names":[],"mappings":"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vgCE,KAAK,KAAK,KAAK,KGwgCjB,WAAY,EAAI,IAAI,KAAK,EH9/BhB,gBG+/BT,cH3/BI,KG4/BJ,SAAU,SACV,WAAY,KACZ,cAAe,MAxiCnC,wHA0iCwB,SAAU,OA1iClC,iJAAA,+IAAA,gJAAA,8IA+iC4B,KAAM,EACN,OAAQ,EACR,MAAO,EACP,IAAK,EAljCjC,iJAAA,8ID3BY,eCilC0C,UDjlC1C,kBCilC0C,UDjlC1C,aCilC0C,UDjlC1C,cCilC0C,UDjlC1C,UCilC0C,UAtjCtD,+IAAA,gJD3BY,eCqlC0C,UDrlC1C,kBCqlC0C,UDrlC1C,aCqlC0C,UDrlC1C,cCqlC0C,UDrlC1C,UCqlC0C,UA1jCtD,8IDvBY,sBColC2C,IDplC3C,yBColC2C,IDplC3C,oBColC2C,IDplC3C,qBColC2C,IDplC3C,iBColC2C,IA7jCvD,iJDvBY,sBCulC2C,ODvlC3C,yBCulC2C,ODvlC3C,oBCulC2C,ODvlC3C,qBCulC2C,ODvlC3C,iBCulC2C,OAhkCvD,+IDvBY,sBC0lC2C,KD1lC3C,yBC0lC2C,KD1lC3C,oBC0lC2C,KD1lC3C,qBC0lC2C,KD1lC3C,iBC0lC2C,KAnkCvD,gJDvBY,sBC6lC2C,MD7lC3C,yBC6lC2C,MD7lC3C,oBC6lC2C,MD7lC3C,qBC6lC2C,MD7lC3C,iBC6lC2C,MAtkCvD,uJAAA,oJD3BY,eCqmC0C,UDrmC1C,kBCqmC0C,UDrmC1C,aCqmC0C,UDrmC1C,cCqmC0C,UDrmC1C,UCqmC0C,UA1kCtD,qJAAA,sJD3BY,eCymC0C,UDzmC1C,kBCymC0C,UDzmC1C,aCymC0C,UDzmC1C,cCymC0C,UDzmC1C,UCymC0C,UA9kCtD,uJAklCgC,SAAU,OACV,UAAW,KACX,MAAO,wBACP,QAAS,YArlCzC,2IAwlCgC,MAAO,wBACP,UH1lCf,KG2lCe,cAAe,KACf,SAAU,SACV,QAAS,EA5lCzC,qIAgmC4B,SAAU,SACV,KAAM,EACN,OAAQ,OACR,MAAO,KACP,WAAY,OACZ,QAAS,EArmCrC,oJAumCgC,QAAS,YAvmCzC,wJAymCoC,cAAe,IACf,UAAW,KACX,MAAO,KACP,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kC,MAAM,IAAI,KDt+F5C,cCs+FkC,MAAM,IAAI,KDt+F5C,eCs+FkC,MAAM,IAAI,KDt+F5C,WCs+FkC,MAAM,IAAI,KAv/F5D,iHD3BY,eCohGkC,SDphGlC,kBCohGkC,SDphGlC,aCohGkC,SDphGlC,cCohGkC,SDphGlC,UCohGkC,SAC1B,QAAS,aACT,4BAA6B,OAC7B,oBAAqB,OA5/FzC,6HDdY,eC4gGsC,sBAAsB,IAAI,SD5gGhE,kBC4gGsC,sBAAsB,IAAI,SD5gGhE,aC4gGsC,sBAAsB,IAAI,SD5gGhE,cC4gGsC,sBAAsB,IAAI,SD5gGhE,UC4gGsC,sBAAsB,IAAI,SA9/F5E,6GDiBgB,gBCo/F0C,MAAM,IAAI,KDp/FpD,mBCo/F0C,MAAM,IAAI,KDp/FpD,cCo/F0C,MAAM,IAAI,KDp/FpD,eCo/F0C,MAAM,IAAI,KDp/FpD,WCo/F0C,MAAM,IAAI,KAC5C,SAAU,OAtgGlC,0GDvBY,sBCgiGuC,IAAI,KDhiG3C,yBCgiGuC,IAAI,KDhiG3C,oBCgiGuC,IAAI,KDhiG3C,qBCgiGuC,IAAI,KDhiG3C,iBCgiGuC,IAAI,KDpiG3C,eCqiGsC,gBDriGtC,kBCqiGsC,gBDriGtC,aCqiGsC,gBDriGtC,cCqiGsC,gBDriGtC,UCqiGsC,gBAC1B,SAAU,SA3gGlC,oHA6gG4B,SAAU,SACV,YAAa,ODziG7B,eC0iG0C,WD1iG1C,kBC0iG0C,WD1iG1C,aC0iG0C,WD1iG1C,cC0iG0C,WD1iG1C,UC0iG0C,WD7hG1C,eC8hG0C,sBAAsB,KD9hGhE,kBC8hG0C,sBAAsB,KD9hGhE,aC8hG0C,sBAAsB,KD9hGhE,cC8hG0C,sBAAsB,KD9hGhE,UC8hG0C,sBAAsB,KAhhG5E,0HAmhG4B,QAAS,aACT,SAAU,SACV,WAAY,QDhjG5B,eCijG0C,gBDjjG1C,kBCijG0C,gBDjjG1C,aCijG0C,gBDjjG1C,cCijG0C,gBDjjG1C,UCijG0C,gBDpiG1C,eCqiG0C,uBAAuB,KDriGjE,kBCqiG0C,uBAAuB,KDriGjE,aCqiG0C,uBAAuB,KDriGjE,cCqiG0C,uBAAuB,KDriGjE,UCqiG0C,uBAAuB,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","file":"main.css","sourcesContent":["@-webkit-keyframes slide-from-left {\n 0% {\n left: 0\n }\n 100% {\n left: 101%;\n }\n}\n\n@keyframes slide-from-left {\n 0% {\n left: 0\n }\n 100% {\n left: 101%;\n }\n}\n\n@-webkit-keyframes slide-from-right {\n 0% {\n left: 0\n }\n 100% {\n left: -101%;\n }\n}\n\n@keyframes slide-from-right {\n 0% {\n left: 0\n }\n 100% {\n left: -101%;\n }\n}\n\n@-webkit-keyframes slide-from-left-reverse {\n 0% {\n left: -101%\n }\n 100% {\n left: 0;\n }\n}\n\n@keyframes slide-from-left-reverse {\n 0% {\n left: -101%\n }\n 100% {\n left: 0;\n }\n}\n\n@-webkit-keyframes slide-from-right-reverse {\n 0% {\n left: 101%\n }\n 100% {\n left: 0;\n }\n}\n\n@keyframes slide-from-right-reverse {\n 0% {\n left: 101%\n }\n 100% {\n left: 0;\n }\n}\n\n@-webkit-keyframes jkit-fadeinup {\n from {\n opacity: 0;\n -webkit-transform: translate3d(0, 30px, 0);\n transform: translate3d(0, 30px, 0);\n }\n to {\n opacity: 1;\n -webkit-transform: none;\n transform: none;\n }\n}\n\n@keyframes jkit-fadeinup {\n from {\n opacity: 0;\n -webkit-transform: translate3d(0, 30px, 0);\n transform: translate3d(0, 30px, 0);\n }\n to {\n opacity: 1;\n -webkit-transform: none;\n transform: none;\n }\n}\n\n@-webkit-keyframes jkit-scrolling-vertical {\n 0% {\n transform: translateY(0%);\n opacity: 1;\n }\n 49% {\n transform: translateY(100%);\n opacity: 0;\n }\n 50% {\n transform: translateY(-100%);\n opacity: 0;\n }\n 100% {\n transform: translateY(0);\n opacity: 1;\n }\n}\n\n@keyframes jkit-scrolling-vertical {\n 0% {\n transform: translateY(0%);\n opacity: 1;\n }\n 49% {\n transform: translateY(100%);\n opacity: 0;\n }\n 50% {\n transform: translateY(-100%);\n opacity: 0;\n }\n 100% {\n transform: translateY(0);\n opacity: 1;\n }\n}\n\n@-webkit-keyframes jkit-animated-dash {\n 0% {\n stroke-dasharray: 0 1500;\n }\n 15% {\n stroke-dasharray: 1500 1500;\n }\n 85% {\n opacity: 1;\n }\n 90% {\n stroke-dasharray: 1500 1500;\n opacity: 0;\n }\n 100% {\n stroke-dasharray: 0 1500;\n opacity: 0;\n }\n}\n\n@keyframes jkit-animated-dash {\n 0% {\n stroke-dasharray: 0 1500;\n }\n 15% {\n stroke-dasharray: 1500 1500;\n }\n 85% {\n opacity: 1;\n }\n 90% {\n stroke-dasharray: 1500 1500;\n opacity: 0;\n }\n 100% {\n stroke-dasharray: 0 1500;\n opacity: 0;\n }\n}\n\n@-webkit-keyframes jkit-animated-pulse {\n 0% {\n -webkit-transform: translateY(-50%) scale(1);\n transform: translateY(-50%) scale(1);\n opacity: 1;\n }\n 40% {\n -webkit-transform: translateY(-50%) scale(0.9);\n transform: translateY(-50%) scale(0.9);\n opacity: 0;\n }\n 100% {\n -webkit-transform: translateY(-50%) scale(0);\n transform: translateY(-50%) scale(0);\n opacity: 0;\n }\n}\n\n@keyframes jkit-animated-pulse {\n 0% {\n -webkit-transform: translateY(-50%) scale(1);\n transform: translateY(-50%) scale(1);\n opacity: 1;\n }\n 40% {\n -webkit-transform: translateY(-50%) scale(0.9);\n transform: translateY(-50%) scale(0.9);\n opacity: 0;\n }\n 100% {\n -webkit-transform: translateY(-50%) scale(0);\n transform: translateY(-50%) scale(0);\n opacity: 0;\n }\n}\n\n@-webkit-keyframes jkit-animated-swirl-in {\n 0% {\n opacity: 0;\n -webkit-transform: translateZ(-20px) rotateX(90deg);\n transform: translateZ(-20px) rotateX(90deg);\n }\n 60% {\n opacity: 1;\n -webkit-transform: translateZ(-20px) rotateX(-10deg);\n transform: translateZ(-20px) rotateX(-10deg);\n }\n 100% {\n opacity: 1;\n -webkit-transform: translateZ(-20px) rotateX(0deg);\n transform: translateZ(-20px) rotateX(0deg);\n }\n}\n\n@keyframes jkit-animated-swirl-in {\n 0% {\n opacity: 0;\n -webkit-transform: translateZ(-20px) rotateX(90deg);\n transform: translateZ(-20px) rotateX(90deg);\n }\n 60% {\n opacity: 1;\n -webkit-transform: translateZ(-20px) rotateX(-10deg);\n transform: translateZ(-20px) rotateX(-10deg);\n }\n 100% {\n opacity: 1;\n -webkit-transform: translateZ(-20px) rotateX(0deg);\n transform: translateZ(-20px) rotateX(0deg);\n }\n}\n\n@-webkit-keyframes jkit-animated-blinds-in {\n 0% {\n -webkit-transform: rotateY(180deg);\n transform: rotateY(180deg);\n }\n 100% {\n -webkit-transform: rotateY(0deg);\n transform: rotateY(0deg);\n }\n}\n\n@keyframes jkit-animated-blinds-in {\n 0% {\n -webkit-transform: rotateY(180deg);\n transform: rotateY(180deg);\n }\n 100% {\n -webkit-transform: rotateY(0deg);\n transform: rotateY(0deg);\n }\n}\n\n@-webkit-keyframes jkit-animated-wave-up {\n 0% {\n -webkit-transform: scale(0);\n transform: scale(0);\n opacity: 0;\n }\n 60% {\n -webkit-transform: scale(1.2);\n transform: scale(1.2);\n opacity: 1;\n }\n 100% {\n -webkit-transform: scale(1);\n transform: scale(1);\n opacity: 1;\n }\n}\n\n@keyframes jkit-animated-wave-up {\n 0% {\n -webkit-transform: scale(0);\n transform: scale(0);\n opacity: 0;\n }\n 60% {\n -webkit-transform: scale(1.2);\n transform: scale(1.2);\n opacity: 1;\n }\n 100% {\n -webkit-transform: scale(1);\n transform: scale(1);\n opacity: 1;\n }\n}\n\n@-webkit-keyframes jkit-animated-flip-in {\n 0% {\n -webkit-transform: rotateX(180deg);\n transform: rotateX(180deg);\n opacity: 0;\n }\n 35% {\n -webkit-transform: rotateX(120deg);\n transform: rotateX(120deg);\n opacity: 0;\n }\n 65% {\n opacity: 0;\n }\n 100% {\n -webkit-transform: rotateX(360deg);\n transform: rotateX(360deg);\n opacity: 1;\n }\n}\n\n@keyframes jkit-animated-flip-in {\n 0% {\n -webkit-transform: rotateX(180deg);\n transform: rotateX(180deg);\n opacity: 0;\n }\n 35% {\n -webkit-transform: rotateX(120deg);\n transform: rotateX(120deg);\n opacity: 0;\n }\n 65% {\n opacity: 0;\n }\n 100% {\n -webkit-transform: rotateX(360deg);\n transform: rotateX(360deg);\n opacity: 1;\n }\n}\n\n@-webkit-keyframes jkit-animated-flip-out {\n 0% {\n -webkit-transform: rotateX(0deg);\n transform: rotateX(0deg);\n opacity: 1;\n }\n 35% {\n -webkit-transform: rotateX(-40deg);\n transform: rotateX(-40deg);\n opacity: 0;\n }\n 65% {\n opacity: 0;\n }\n 100% {\n -webkit-transform: rotateX(180deg);\n transform: rotateX(180deg);\n opacity: 0;\n }\n}\n\n@keyframes jkit-animated-flip-out {\n 0% {\n -webkit-transform: rotateX(0deg);\n transform: rotateX(0deg);\n opacity: 1;\n }\n 35% {\n -webkit-transform: rotateX(-40deg);\n transform: rotateX(-40deg);\n opacity: 0;\n }\n 65% {\n opacity: 0;\n }\n 100% {\n -webkit-transform: rotateX(180deg);\n transform: rotateX(180deg);\n opacity: 0;\n }\n}\n\n@-webkit-keyframes jkit-animated-drop-in-in {\n 0% {\n opacity: 0;\n -webkit-transform: translateZ(100px);\n transform: translateZ(100px);\n }\n 100% {\n opacity: 1;\n -webkit-transform: translateZ(0);\n transform: translateZ(0);\n }\n}\n\n@keyframes jkit-animated-drop-in-in {\n 0% {\n opacity: 0;\n -webkit-transform: translateZ(100px);\n transform: translateZ(100px);\n }\n 100% {\n opacity: 1;\n -webkit-transform: translateZ(0);\n transform: translateZ(0);\n }\n}\n\n@-webkit-keyframes jkit-animated-drop-in-out {\n 0% {\n opacity: 1;\n -webkit-transform: translateZ(0);\n transform: translateZ(0);\n }\n 100% {\n opacity: 0;\n -webkit-transform: translateZ(-100px);\n transform: translateZ(-100px);\n }\n}\n\n@keyframes jkit-animated-drop-in-out {\n 0% {\n opacity: 1;\n -webkit-transform: translateZ(0);\n transform: translateZ(0);\n }\n 100% {\n opacity: 0;\n -webkit-transform: translateZ(-100px);\n transform: translateZ(-100px);\n }\n}\n\n@-webkit-keyframes jkit-animated-slide-right-in {\n 0% {\n opacity: 0;\n -webkit-transform: translateX(-100%);\n transform: translateX(-100%);\n }\n 60% {\n opacity: 1;\n -webkit-transform: translateX(10%);\n transform: translateX(10%);\n }\n 100% {\n opacity: 1;\n -webkit-transform: translateX(0);\n transform: translateX(0);\n }\n}\n\n@keyframes jkit-animated-slide-right-in {\n 0% {\n opacity: 0;\n -webkit-transform: translateX(-100%);\n transform: translateX(-100%);\n }\n 60% {\n opacity: 1;\n -webkit-transform: translateX(10%);\n transform: translateX(10%);\n }\n 100% {\n opacity: 1;\n -webkit-transform: translateX(0);\n transform: translateX(0);\n }\n}\n\n@-webkit-keyframes jkit-animated-slide-right-out {\n 0% {\n opacity: 1;\n -webkit-transform: translateX(0);\n transform: translateX(0);\n }\n 60% {\n opacity: 0;\n -webkit-transform: translateX(110%);\n transform: translateX(110%);\n }\n 100% {\n opacity: 0;\n -webkit-transform: translateX(100%);\n transform: translateX(100%);\n }\n}\n\n@keyframes jkit-animated-slide-right-out {\n 0% {\n opacity: 1;\n -webkit-transform: translateX(0);\n transform: translateX(0);\n }\n 60% {\n opacity: 0;\n -webkit-transform: translateX(110%);\n transform: translateX(110%);\n }\n 100% {\n opacity: 0;\n -webkit-transform: translateX(100%);\n transform: translateX(100%);\n }\n}\n\n@-webkit-keyframes jkit-animated-slide-left-in {\n 0% {\n opacity: 0;\n -webkit-transform: translateX(100%);\n transform: translateX(100%);\n }\n 60% {\n opacity: 1;\n -webkit-transform: translateX(-10%);\n transform: translateX(-10%);\n }\n 100% {\n opacity: 1;\n -webkit-transform: translateX(0);\n transform: translateX(0);\n }\n}\n\n@keyframes jkit-animated-slide-left-in {\n 0% {\n opacity: 0;\n -webkit-transform: translateX(100%);\n transform: translateX(100%);\n }\n 60% {\n opacity: 1;\n -webkit-transform: translateX(-10%);\n transform: translateX(-10%);\n }\n 100% {\n opacity: 1;\n -webkit-transform: translateX(0);\n transform: translateX(0);\n }\n}\n\n@-webkit-keyframes jkit-animated-slide-left-out {\n 0% {\n opacity: 1;\n -webkit-transform: translateX(0);\n transform: translateX(0);\n }\n 60% {\n opacity: 0;\n -webkit-transform: translateX(-110%);\n transform: translateX(-110%);\n }\n 100% {\n opacity: 0;\n -webkit-transform: translateX(-100%);\n transform: translateX(-100%);\n }\n}\n\n@keyframes jkit-animated-slide-left-out {\n 0% {\n opacity: 1;\n -webkit-transform: translateX(0);\n transform: translateX(0);\n }\n 60% {\n opacity: 0;\n -webkit-transform: translateX(-110%);\n transform: translateX(-110%);\n }\n 100% {\n opacity: 0;\n -webkit-transform: translateX(-100%);\n transform: translateX(-100%);\n }\n}\n\n@-webkit-keyframes jkit-animated-slide-up-in {\n 0% {\n opacity: 0;\n -webkit-transform: translateY(100%);\n transform: translateY(100%);\n }\n 60% {\n opacity: 1;\n -webkit-transform: translateY(-20%);\n transform: translateY(-20%);\n }\n 100% {\n opacity: 1;\n -webkit-transform: translateY(0);\n transform: translateY(0);\n }\n}\n\n@keyframes jkit-animated-slide-up-in {\n 0% {\n opacity: 0;\n -webkit-transform: translateY(100%);\n transform: translateY(100%);\n }\n 60% {\n opacity: 1;\n -webkit-transform: translateY(-20%);\n transform: translateY(-20%);\n }\n 100% {\n opacity: 1;\n -webkit-transform: translateY(0);\n transform: translateY(0);\n }\n}\n\n@-webkit-keyframes jkit-animated-slide-up-out {\n 0% {\n opacity: 1;\n -webkit-transform: translateY(0);\n transform: translateY(0);\n }\n 60% {\n opacity: 0;\n -webkit-transform: translateY(-120%);\n transform: translateY(-120%);\n }\n 100% {\n opacity: 0;\n -webkit-transform: translateY(-100%);\n transform: translateY(-100%);\n }\n}\n\n@keyframes jkit-animated-slide-up-out {\n 0% {\n opacity: 1;\n -webkit-transform: translateY(0);\n transform: translateY(0);\n }\n 60% {\n opacity: 0;\n -webkit-transform: translateY(-120%);\n transform: translateY(-120%);\n }\n 100% {\n opacity: 0;\n -webkit-transform: translateY(-100%);\n transform: translateY(-100%);\n }\n}\n\n@-webkit-keyframes jkit-animated-slide-down-in {\n 0% {\n opacity: 0;\n -webkit-transform: translateY(-100%);\n transform: translateY(-100%);\n }\n 60% {\n opacity: 1;\n -webkit-transform: translateY(20%);\n transform: translateY(20%);\n }\n 100% {\n opacity: 1;\n -webkit-transform: translateY(0);\n transform: translateY(0);\n }\n}\n\n@keyframes jkit-animated-slide-down-in {\n 0% {\n opacity: 0;\n -webkit-transform: translateY(-100%);\n transform: translateY(-100%);\n }\n 60% {\n opacity: 1;\n -webkit-transform: translateY(20%);\n transform: translateY(20%);\n }\n 100% {\n opacity: 1;\n -webkit-transform: translateY(0);\n transform: translateY(0);\n }\n}\n\n@-webkit-keyframes jkit-animated-slide-down-out {\n 0% {\n opacity: 1;\n -webkit-transform: translateY(0);\n transform: translateY(0);\n }\n 60% {\n opacity: 0;\n -webkit-transform: translateY(120%);\n transform: translateY(120%);\n }\n 100% {\n opacity: 0;\n -webkit-transform: translateY(100%);\n transform: translateY(100%);\n }\n}\n\n@keyframes jkit-animated-slide-down-out {\n 0% {\n opacity: 1;\n -webkit-transform: translateY(0);\n transform: translateY(0);\n }\n 60% {\n opacity: 0;\n -webkit-transform: translateY(120%);\n transform: translateY(120%);\n }\n 100% {\n opacity: 0;\n -webkit-transform: translateY(100%);\n transform: translateY(100%);\n }\n}\n\n@-webkit-keyframes jkit-animated-bounce-in {\n 0%,\n 20%,\n 40%,\n 60%,\n 80%,\n to {\n -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);\n animation-timing-function: cubic-bezier(.215, .61, .355, 1)\n }\n 0% {\n opacity: 0;\n -webkit-transform: scale3d(.3, .3, .3);\n transform: scale3d(.3, .3, .3)\n }\n 20% {\n -webkit-transform: scale3d(1.1, 1.1, 1.1);\n transform: scale3d(1.1, 1.1, 1.1)\n }\n 40% {\n -webkit-transform: scale3d(.9, .9, .9);\n transform: scale3d(.9, .9, .9)\n }\n 60% {\n opacity: 1;\n -webkit-transform: scale3d(1.03, 1.03, 1.03);\n transform: scale3d(1.03, 1.03, 1.03)\n }\n 80% {\n -webkit-transform: scale3d(.97, .97, .97);\n transform: scale3d(.97, .97, .97)\n }\n to {\n opacity: 1;\n -webkit-transform: scaleX(1);\n transform: scaleX(1)\n }\n}\n\n@keyframes jkit-animated-bounce-in {\n 0%,\n 20%,\n 40%,\n 60%,\n 80%,\n to {\n -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);\n animation-timing-function: cubic-bezier(.215, .61, .355, 1)\n }\n 0% {\n opacity: 0;\n -webkit-transform: scale3d(.3, .3, .3);\n transform: scale3d(.3, .3, .3)\n }\n 20% {\n -webkit-transform: scale3d(1.1, 1.1, 1.1);\n transform: scale3d(1.1, 1.1, 1.1)\n }\n 40% {\n -webkit-transform: scale3d(.9, .9, .9);\n transform: scale3d(.9, .9, .9)\n }\n 60% {\n opacity: 1;\n -webkit-transform: scale3d(1.03, 1.03, 1.03);\n transform: scale3d(1.03, 1.03, 1.03)\n }\n 80% {\n -webkit-transform: scale3d(.97, .97, .97);\n transform: scale3d(.97, .97, .97)\n }\n to {\n opacity: 1;\n -webkit-transform: scaleX(1);\n transform: scaleX(1)\n }\n}\n\n@-webkit-keyframes jkit-animated-bounce-out {\n 20% {\n -webkit-transform: scale3d(.9, .9, .9);\n transform: scale3d(.9, .9, .9)\n }\n 50%,\n 55% {\n opacity: 0;\n -webkit-transform: scale3d(1.1, 1.1, 1.1);\n transform: scale3d(1.1, 1.1, 1.1)\n }\n to {\n opacity: 0;\n -webkit-transform: scale3d(.3, .3, .3);\n transform: scale3d(.3, .3, .3)\n }\n}\n\n@keyframes jkit-animated-bounce-out {\n 20% {\n -webkit-transform: scale3d(.9, .9, .9);\n transform: scale3d(.9, .9, .9)\n }\n 50%,\n 55% {\n opacity: 0;\n -webkit-transform: scale3d(1.1, 1.1, 1.1);\n transform: scale3d(1.1, 1.1, 1.1)\n }\n to {\n opacity: 0;\n -webkit-transform: scale3d(.3, .3, .3);\n transform: scale3d(.3, .3, .3)\n }\n}\n\n@-webkit-keyframes jkit-animated-swing-in {\n 20% {\n -webkit-transform: rotate(15deg);\n transform: rotate(15deg)\n }\n 40% {\n -webkit-transform: rotate(-10deg);\n transform: rotate(-10deg)\n }\n 60% {\n -webkit-transform: rotate(5deg);\n transform: rotate(5deg)\n }\n 80% {\n -webkit-transform: rotate(-5deg);\n transform: rotate(-5deg)\n }\n to {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg)\n }\n}\n\n@keyframes jkit-animated-swing-in {\n 20% {\n -webkit-transform: rotate(15deg);\n transform: rotate(15deg)\n }\n 40% {\n -webkit-transform: rotate(-10deg);\n transform: rotate(-10deg)\n }\n 60% {\n -webkit-transform: rotate(5deg);\n transform: rotate(5deg)\n }\n 80% {\n -webkit-transform: rotate(-5deg);\n transform: rotate(-5deg)\n }\n to {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg)\n }\n}\n\n@-webkit-keyframes jkit-animated-swing-out {\n 20% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg)\n }\n 40% {\n -webkit-transform: rotate(-5deg);\n transform: rotate(-5deg)\n }\n 60% {\n -webkit-transform: rotate(10deg);\n transform: rotate(10deg)\n }\n 80% {\n -webkit-transform: rotate(-15deg);\n transform: rotate(-15deg)\n }\n to {\n -webkit-transform: rotate(15deg);\n transform: rotate(15deg)\n }\n}\n\n@keyframes jkit-animated-swing-out {\n 20% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg)\n }\n 40% {\n -webkit-transform: rotate(-5deg);\n transform: rotate(-5deg)\n }\n 60% {\n -webkit-transform: rotate(10deg);\n transform: rotate(10deg)\n }\n 80% {\n -webkit-transform: rotate(-15deg);\n transform: rotate(-15deg)\n }\n to {\n -webkit-transform: rotate(15deg);\n transform: rotate(15deg)\n }\n}\n\n@-webkit-keyframes jkit-animated-rubber-band-in {\n 0% {\n -webkit-transform: scaleX(1);\n transform: scaleX(1)\n }\n 30% {\n -webkit-transform: scale3d(1.25, .75, 1);\n transform: scale3d(1.25, .75, 1)\n }\n 40% {\n -webkit-transform: scale3d(.75, 1.25, 1);\n transform: scale3d(.75, 1.25, 1)\n }\n 50% {\n -webkit-transform: scale3d(1.15, .85, 1);\n transform: scale3d(1.15, .85, 1)\n }\n 65% {\n -webkit-transform: scale3d(.95, 1.05, 1);\n transform: scale3d(.95, 1.05, 1)\n }\n 75% {\n -webkit-transform: scale3d(1.05, .95, 1);\n transform: scale3d(1.05, .95, 1)\n }\n to {\n -webkit-transform: scaleX(1);\n transform: scaleX(1)\n }\n}\n\n@keyframes jkit-animated-rubber-band-in {\n 0% {\n -webkit-transform: scaleX(1);\n transform: scaleX(1)\n }\n 30% {\n -webkit-transform: scale3d(1.25, .75, 1);\n transform: scale3d(1.25, .75, 1)\n }\n 40% {\n -webkit-transform: scale3d(.75, 1.25, 1);\n transform: scale3d(.75, 1.25, 1)\n }\n 50% {\n -webkit-transform: scale3d(1.15, .85, 1);\n transform: scale3d(1.15, .85, 1)\n }\n 65% {\n -webkit-transform: scale3d(.95, 1.05, 1);\n transform: scale3d(.95, 1.05, 1)\n }\n 75% {\n -webkit-transform: scale3d(1.05, .95, 1);\n transform: scale3d(1.05, .95, 1)\n }\n to {\n -webkit-transform: scaleX(1);\n transform: scaleX(1)\n }\n}\n\n@-webkit-keyframes jkit-animated-rubber-band-out {\n 0% {\n -webkit-transform: scaleX(1);\n transform: scaleX(1)\n }\n 30% {\n -webkit-transform: scale3d(1.05, .95, 1);\n transform: scale3d(1.05, .95, 1)\n }\n 40% {\n -webkit-transform: scale3d(.95, 1.05, 1);\n transform: scale3d(.95, 1.05, 1)\n }\n 50% {\n -webkit-transform: scale3d(1.15, .85, 1);\n transform: scale3d(1.15, .85, 1)\n }\n 65% {\n -webkit-transform: scale3d(.75, 1.25, 1);\n transform: scale3d(.75, 1.25, 1)\n }\n 75% {\n -webkit-transform: scale3d(1.25, .75, 1);\n transform: scale3d(1.25, .75, 1)\n }\n to {\n -webkit-transform: scaleX(1);\n transform: scaleX(1)\n }\n}\n\n@keyframes jkit-animated-rubber-band-out {\n 0% {\n -webkit-transform: scaleX(1);\n transform: scaleX(1)\n }\n 30% {\n -webkit-transform: scale3d(1.05, .95, 1);\n transform: scale3d(1.05, .95, 1)\n }\n 40% {\n -webkit-transform: scale3d(.95, 1.05, 1);\n transform: scale3d(.95, 1.05, 1)\n }\n 50% {\n -webkit-transform: scale3d(1.15, .85, 1);\n transform: scale3d(1.15, .85, 1)\n }\n 65% {\n -webkit-transform: scale3d(.75, 1.25, 1);\n transform: scale3d(.75, 1.25, 1)\n }\n 75% {\n -webkit-transform: scale3d(1.25, .75, 1);\n transform: scale3d(1.25, .75, 1)\n }\n to {\n -webkit-transform: scaleX(1);\n transform: scaleX(1)\n }\n}\n\n@-webkit-keyframes jkit-ripple {\n 70% {\n box-shadow: 0 0 0 15px currentColor;\n opacity: 0;\n }\n 100% {\n box-shadow: 0 0 0 0 currentColor;\n opacity: 0;\n }\n}\n\n@keyframes jkit-ripple {\n 70% {\n box-shadow: 0 0 0 15px currentColor;\n opacity: 0;\n }\n 100% {\n box-shadow: 0 0 0 0 currentColor;\n opacity: 0;\n }\n}","$break-tablet: 1024px;\n$break-mobile: 768px;\n\n// Colors \n$color-black: #181D23;\n$color-grey-900: #2D3137;\n$color-grey-800: #42464B;\n$color-grey-700: #575A5F;\n$color-grey-600: #6C6F73;\n$color-grey-500: #818387;\n$color-grey-400: #96989B;\n$color-grey-300: #ABACAF;\n$color-grey-200: #D5D5D7;\n$color-grey-100: #FAFCFF;\n$color-white: #ffffff;\n$color-blue: #0058E6;\n$color-yellow: #FFC402;\n$color-green: #00A878;\n$color-orange: #FC4E19;\n\n$border-color: lighten($color-grey-200, 8);\n$form-border-color: $color-grey-200;\n$form-bg-color: transparent;\n$form-bg-txt-color: $color-black;\n$selection-bg-color: darken($color-yellow, 8%);\n$element-bg-color: lighten($color-blue, 30);\n$element-darken-bg-color: $color-blue;\n$element-lighten-bg-color: lighten($color-blue, 50);\n\n// Typography \n$font-size-base: 15px !default;\n$line-height-base: 1.5 !default;\n$meta-font-size: 0.75rem !default;\n\n// Forms \n$form-font-size: $font-size-base;\n\n// Button \n$btn-txt-color: $color-white;\n$btn-bg-color: $color-blue;\n$btn-bg-hover-color: darken($btn-bg-color, 8%);\n$btn-bg-disable-color: lighten($btn-bg-color, 10%);\n$btn-border-width: 1px;\n$btn-font-size: $font-size-base;\n$btn-padding-y: 0.6875rem !default;\n$btn-padding-x: 1.25rem !default;\n$btn-line-height: $line-height-base !default;\n$btn-border-radius: 3px !default;\n\n$transition-base: .25s ease;\n\n// Grid\n$grid-sm-breakpoints: 576px !default;\n$grid-md-breakpoints: 768px !default;\n$grid-lg-breakpoints: 1024px !default;\n$grid-xl-breakpoints: 1200px !default;\n\n$grid-gutter-width: 40px !default;\n$grid-column-padding: 40px / 2 !default;\n$grid-module-padding: 40px 40px 20px 40px;\n\n// Block\n$module-margin: 2rem !default;\n$widget-margin: 2.5rem !default;\n$item-margin: 15px !default;\n\n$blocklink-overlay-color: rgba(255, 255, 255, 0.3);\n$blocklink-shadow-color: rgba(0, 0, 0, .15);\n\n$blockpopular-shadow-color1: rgba(0,0,0,0.16);\n$blockpopular-shadow-color2: rgba(0,0,0,0.12);\n\n// Border\n$border-radius-default: 10px;\n\n// Theme Colors CSS Variables\n.jkit-color-scheme { \n --jkit-bg-color: #{$color-white};\n --jkit-border-color: #{$border-color};\n --jkit-txt-color: #{$color-grey-700}; // Default text color\n --jkit-txt-h-color: #{$color-black}; // Heading text color\n --jkit-txt-a-color: #{$color-blue}; // Link text color\n --jkit-txt-m-color: #{$color-grey-400}; // Post meta text color \n --jkit-txt-alt-color: #{$color-white};\n --jkit-form-border-color: #{$form-border-color};\n --jkit-form-bg-color: #{$form-bg-color};\n --jkit-form-txt-color: #{$form-bg-txt-color};\n --jkit-btn-txt-color: #{$btn-txt-color};\n --jkit-btn-bg-color: #{$btn-bg-color};\n --jkit-btn-bg-hover-color: #{$btn-bg-hover-color};\n --jkit-selection-bg-color: #{$selection-bg-color};\n --jkit-element-bg-color: #{$element-bg-color};\n --jkit-element-darken-bg-color: #{$element-darken-bg-color};\n --jkit-element-lighten-bg-color: #{$element-lighten-bg-color};\n}",".jeg-elementor-kit {\n &.jkit-nav-menu {\n &.break-point-tablet {\n @media screen and (max-width: $break-tablet) {\n .jkit-hamburger-menu {\n display: block;\n }\n .jkit-menu-wrapper {\n width: 100%;\n max-width: 360px;\n border-radius: 0px 0px 0px 0px;\n background-color: #f7f7f7;\n width: 100%;\n position: fixed;\n top: 0;\n left: -110%;\n height: 100% !important;\n box-shadow: 0 10px 30px 0 rgba(255, 165, 0, 0);\n overflow-y: auto;\n overflow-x: hidden;\n padding-top: 0;\n padding-left: 0;\n padding-right: 0;\n display: flex;\n flex-direction: column-reverse;\n justify-content: flex-end;\n @include transition(false, false, (left .6s cubic-bezier(.6, .1, .68, .53)));\n &.active {\n left: 0;\n }\n .jkit-menu-container {\n overflow-y: hidden;\n }\n .jkit-nav-identity-panel {\n padding: 10px 0px 10px 0px;\n display: block;\n position: relative;\n z-index: 5;\n width: 100%;\n .jkit-nav-site-title {\n display: inline-block;\n }\n .jkit-close-menu {\n display: block;\n }\n }\n .jkit-menu {\n display: block;\n height: 100%;\n overflow-y: auto;\n li.menu-item-has-children {\n >a i {\n margin-left: auto;\n padding: 4px 15px;\n border: 1px solid var(--jkit-border-color);\n border-radius: 3px;\n }\n .sub-menu {\n position: inherit;\n box-shadow: none;\n background: none;\n }\n }\n li {\n display: block;\n width: 100%;\n position: inherit;\n .sub-menu {\n display: none;\n max-height: 2500px;\n opacity: 0;\n visibility: hidden;\n transition: max-height 5s ease-out;\n &.dropdown-open {\n display: block;\n opacity: 1;\n visibility: visible;\n }\n }\n a {\n display: block;\n i {\n float: right;\n }\n }\n }\n }\n }\n }\n @media screen and (min-width: $break-tablet + 1) {\n .jkit-menu-wrapper .jkit-menu-container {\n height: 100%;\n }\n }\n }\n &.break-point-mobile {\n @media screen and (max-width: $break-mobile - 1) {\n .jkit-hamburger-menu {\n display: block;\n }\n .jkit-menu-wrapper {\n width: 100%;\n max-width: 360px;\n border-radius: 0px 0px 0px 0px;\n background-color: #f7f7f7;\n width: 100%;\n position: fixed;\n top: 0;\n left: -110%;\n height: 100% !important;\n box-shadow: 0 10px 30px 0 rgba(255, 165, 0, 0);\n overflow-y: auto;\n overflow-x: hidden;\n padding-top: 0;\n padding-left: 0;\n padding-right: 0;\n display: flex;\n flex-direction: column-reverse;\n justify-content: flex-end;\n @include transition(false, false, (left .6s cubic-bezier(.6, .1, .68, .53)));\n &.active {\n left: 0;\n }\n .jkit-menu-container {\n overflow-y: hidden;\n }\n .jkit-nav-identity-panel {\n padding: 10px 0px 10px 0px;\n display: block;\n position: relative;\n z-index: 5;\n width: 100%;\n .jkit-nav-site-title {\n display: inline-block;\n }\n .jkit-close-menu {\n display: block;\n }\n }\n .jkit-menu {\n display: block;\n height: 100%;\n overflow-y: auto;\n li.menu-item-has-children {\n >a i {\n margin-left: auto;\n padding: 4px 15px;\n border: 1px solid var(--jkit-border-color);\n border-radius: 3px;\n }\n .sub-menu {\n position: inherit;\n box-shadow: none;\n background: none;\n }\n }\n li {\n display: block;\n width: 100%;\n position: inherit;\n .sub-menu {\n display: none;\n max-height: 2500px;\n opacity: 0;\n visibility: hidden;\n transition: max-height 5s ease-out;\n &.dropdown-open {\n display: block;\n opacity: 1;\n visibility: visible;\n }\n }\n a {\n display: block;\n i {\n float: right;\n }\n }\n }\n }\n }\n }\n @media screen and (min-width: $break-mobile) {\n .jkit-menu-wrapper .jkit-menu-container {\n height: 100%;\n }\n }\n }\n }\n &.jkit-gallery {\n &.grid-desktop-1 {\n .gallery-items .gallery-item-wrap {\n @media screen and (min-width: $break-tablet + 1px) {\n width: 100%;\n float: left;\n }\n }\n }\n &.grid-desktop-2 {\n .gallery-items .gallery-item-wrap {\n @media screen and (min-width: $break-tablet + 1px) {\n width: 50%;\n float: left;\n }\n }\n }\n &.grid-desktop-3 {\n .gallery-items .gallery-item-wrap {\n @media screen and (min-width: $break-tablet + 1px) {\n width: 33.3333333333%;\n float: left;\n }\n }\n }\n &.grid-desktop-4 {\n .gallery-items .gallery-item-wrap {\n @media screen and (min-width: $break-tablet + 1px) {\n width: 25%;\n float: left;\n }\n }\n }\n &.grid-desktop-5 {\n .gallery-items .gallery-item-wrap {\n @media screen and (min-width: $break-tablet + 1px) {\n width: 20%;\n float: left;\n }\n }\n }\n &.grid-desktop-6 {\n .gallery-items .gallery-item-wrap {\n @media screen and (min-width: $break-tablet + 1px) {\n width: 16.6666666667%;\n float: left;\n }\n }\n }\n &.grid-tablet-1 {\n .gallery-items .gallery-item-wrap {\n @media screen and (min-width: $break-mobile) and (max-width: $break-tablet) {\n width: 100%;\n float: left;\n }\n }\n }\n &.grid-tablet-2 {\n .gallery-items .gallery-item-wrap {\n @media screen and (min-width: $break-mobile) and (max-width: $break-tablet) {\n width: 50%;\n float: left;\n }\n }\n }\n &.grid-tablet-3 {\n .gallery-items .gallery-item-wrap {\n @media screen and (min-width: $break-mobile) and (max-width: $break-tablet) {\n width: 33.3333333333%;\n float: left;\n }\n }\n }\n &.grid-tablet-4 {\n .gallery-items .gallery-item-wrap {\n @media screen and (min-width: $break-mobile) and (max-width: $break-tablet) {\n width: 25%;\n float: left;\n }\n }\n }\n &.grid-tablet-5 {\n .gallery-items .gallery-item-wrap {\n @media screen and (min-width: $break-mobile) and (max-width: $break-tablet) {\n width: 20%;\n float: left;\n }\n }\n }\n &.grid-tablet-6 {\n .gallery-items .gallery-item-wrap {\n @media screen and (min-width: $break-mobile) and (max-width: $break-tablet) {\n width: 16.6666666667%;\n float: left;\n }\n }\n }\n &.grid-mobile-1 {\n .gallery-items .gallery-item-wrap {\n @media screen and (max-width: $break-mobile - 1px) {\n width: 100%;\n float: left;\n }\n }\n }\n &.grid-mobile-2 {\n .gallery-items .gallery-item-wrap {\n @media screen and (max-width: $break-mobile - 1px) {\n width: 50%;\n float: left;\n }\n }\n }\n &.grid-mobile-3 {\n .gallery-items .gallery-item-wrap {\n @media screen and (max-width: $break-mobile - 1px) {\n width: 33.3333333333%;\n float: left;\n }\n }\n }\n &.grid-mobile-4 {\n .gallery-items .gallery-item-wrap {\n @media screen and (max-width: $break-mobile - 1px) {\n width: 25%;\n float: left;\n }\n }\n }\n &.grid-mobile-5 {\n .gallery-items .gallery-item-wrap {\n @media screen and (max-width: $break-mobile - 1px) {\n width: 20%;\n float: left;\n }\n }\n }\n &.grid-mobile-6 {\n .gallery-items .gallery-item-wrap {\n @media screen and (max-width: $break-mobile - 1px) {\n width: 16.6666666667%;\n float: left;\n }\n }\n }\n }\n &.jkit-postblock {\n &.postblock-type-1 {\n &.break-point-tablet {\n @media screen and (max-width: $break-tablet) {\n .jkit-post {\n display: block;\n -webkit-box-align: stretch;\n -ms-flex-align: stretch;\n align-items: stretch;\n }\n .jkit-thumb {\n -webkit-box-flex: 1;\n -ms-flex: 1 0 auto;\n flex: 1 0 auto;\n max-width: 100%;\n }\n }\n }\n &.break-point-mobile {\n @media screen and (max-width: $break-mobile - 1px) {\n .jkit-post {\n display: block;\n -webkit-box-align: stretch;\n -ms-flex-align: stretch;\n align-items: stretch;\n }\n .jkit-thumb {\n -webkit-box-flex: 1;\n -ms-flex: 1 0 auto;\n flex: 1 0 auto;\n max-width: 100%;\n }\n }\n }\n }\n &.postblock-type-4 {\n &.break-point-tablet {\n @media screen and (max-width: $break-tablet) {\n .jkit-post {\n display: block;\n }\n .jkit-thumb {\n -webkit-box-ordinal-group: 1;\n -ms-flex-order: 0;\n order: 0;\n -webkit-box-flex: 1;\n -ms-flex: 1 0 auto;\n flex: 1 0 auto;\n max-width: 100%;\n }\n }\n }\n &.break-point-mobile {\n @media screen and (max-width: $break-mobile - 1px) {\n .jkit-post {\n display: block;\n }\n .jkit-thumb {\n -webkit-box-ordinal-group: 1;\n -ms-flex-order: 0;\n order: 0;\n -webkit-box-flex: 1;\n -ms-flex: 1 0 auto;\n flex: 1 0 auto;\n max-width: 100%;\n }\n }\n }\n }\n }\n &.jkit-client-logo {\n &.grid-desktop-1 {\n @media screen and (min-width: $break-tablet + 1px) {\n .client-track:not(.tns-slider) {\n display: flex;\n flex-direction: row;\n .client-slider {\n width: 100%;\n &:nth-child(n+2) {\n display: none;\n }\n }\n }\n .client-track:not(:nth-child(1)) {\n margin-right: 10px;\n }\n }\n }\n &.grid-desktop-2 {\n @media screen and (min-width: $break-tablet + 1px) {\n .client-track:not(.tns-slider) {\n display: flex;\n flex-direction: row;\n .client-slider {\n width: 100%;\n &:nth-child(n+3) {\n display: none;\n }\n }\n }\n .client-track:not(:nth-child(2)) {\n margin-right: 10px;\n }\n }\n }\n &.grid-desktop-3 {\n @media screen and (min-width: $break-tablet + 1px) {\n .client-track:not(.tns-slider) {\n display: flex;\n flex-direction: row;\n .client-slider {\n width: 100%;\n &:nth-child(n+4) {\n display: none;\n }\n }\n }\n .client-track:not(:nth-child(3)) {\n margin-right: 10px;\n }\n }\n }\n &.grid-desktop-4 {\n @media screen and (min-width: $break-tablet + 1px) {\n .client-track:not(.tns-slider) {\n display: flex;\n flex-direction: row;\n .client-slider {\n width: 100%;\n &:nth-child(n+5) {\n display: none;\n }\n }\n }\n .client-track:not(:nth-child(4)) {\n margin-right: 10px;\n }\n }\n }\n &.grid-desktop-5 {\n @media screen and (min-width: $break-tablet + 1px) {\n .client-track:not(.tns-slider) {\n display: flex;\n flex-direction: row;\n .client-slider {\n width: 100%;\n &:nth-child(n+6) {\n display: none;\n }\n }\n }\n .client-track:not(:nth-child(5)) {\n margin-right: 10px;\n }\n }\n }\n &.grid-desktop-6 {\n @media screen and (min-width: $break-tablet + 1px) {\n .client-track:not(.tns-slider) {\n display: flex;\n flex-direction: row;\n .client-slider {\n width: 100%;\n &:nth-child(n+7) {\n display: none;\n }\n }\n }\n .client-track:not(:nth-child(6)) {\n margin-right: 10px;\n }\n }\n }\n &.grid-desktop-7 {\n @media screen and (min-width: $break-tablet + 1px) {\n .client-track:not(.tns-slider) {\n display: flex;\n flex-direction: row;\n .client-slider {\n width: 100%;\n &:nth-child(n+8) {\n display: none;\n }\n }\n }\n .client-track:not(:nth-child(7)) {\n margin-right: 10px;\n }\n }\n }\n &.grid-desktop-8 {\n @media screen and (min-width: $break-tablet + 1px) {\n .client-track:not(.tns-slider) {\n display: flex;\n flex-direction: row;\n .client-slider {\n width: 100%;\n &:nth-child(n+9) {\n display: none;\n }\n }\n }\n .client-track:not(:nth-child(8)) {\n margin-right: 10px;\n }\n }\n }\n &.grid-desktop-9 {\n @media screen and (min-width: $break-tablet + 1px) {\n .client-track:not(.tns-slider) {\n display: flex;\n flex-direction: row;\n .client-slider {\n width: 100%;\n &:nth-child(n+10) {\n display: none;\n }\n }\n }\n .client-track:not(:nth-child(9)) {\n margin-right: 10px;\n }\n }\n }\n &.grid-desktop-10 {\n @media screen and (min-width: $break-tablet + 1px) {\n .client-track:not(.tns-slider) {\n display: flex;\n flex-direction: row;\n .client-slider {\n width: 100%;\n &:nth-child(n+11) {\n display: none;\n }\n }\n }\n .client-track:not(:nth-child(10)) {\n margin-right: 10px;\n }\n }\n }\n &.grid-tablet-1 {\n @media screen and (min-width: $break-mobile) and (max-width: $break-tablet) {\n .client-track:not(.tns-slider) {\n display: flex;\n flex-direction: row;\n .client-slider {\n width: 100%;\n &:nth-child(n+11) {\n display: none;\n }\n }\n }\n .client-track:not(:nth-child(1)) {\n margin-right: 10px;\n }\n }\n }\n &.grid-tablet-2 {\n @media screen and (min-width: $break-mobile) and (max-width: $break-tablet) {\n .client-track:not(.tns-slider) {\n display: flex;\n flex-direction: row;\n .client-slider {\n width: 100%;\n &:nth-child(n+3) {\n display: none;\n }\n }\n }\n .client-track:not(:nth-child(2)) {\n margin-right: 10px;\n }\n }\n }\n &.grid-tablet-3 {\n @media screen and (min-width: $break-mobile) and (max-width: $break-tablet) {\n .client-track:not(.tns-slider) {\n display: flex;\n flex-direction: row;\n .client-slider {\n width: 100%;\n &:nth-child(n+4) {\n display: none;\n }\n }\n }\n .client-track:not(:nth-child(3)) {\n margin-right: 10px;\n }\n }\n }\n &.grid-tablet-4 {\n @media screen and (min-width: $break-mobile) and (max-width: $break-tablet) {\n .client-track:not(.tns-slider) {\n display: flex;\n flex-direction: row;\n .client-slider {\n width: 100%;\n &:nth-child(n+5) {\n display: none;\n }\n }\n }\n .client-track:not(:nth-child(4)) {\n margin-right: 10px;\n }\n }\n }\n &.grid-tablet-5 {\n @media screen and (min-width: $break-mobile) and (max-width: $break-tablet) {\n .client-track:not(.tns-slider) {\n display: flex;\n flex-direction: row;\n .client-slider {\n width: 100%;\n &:nth-child(n+6) {\n display: none;\n }\n }\n }\n .client-track:not(:nth-child(5)) {\n margin-right: 10px;\n }\n }\n }\n &.grid-tablet-6 {\n @media screen and (min-width: $break-mobile) and (max-width: $break-tablet) {\n .client-track:not(.tns-slider) {\n display: flex;\n flex-direction: row;\n .client-slider {\n width: 100%;\n &:nth-child(n+7) {\n display: none;\n }\n }\n }\n .client-track:not(:nth-child(6)) {\n margin-right: 10px;\n }\n }\n }\n &.grid-tablet-7 {\n @media screen and (min-width: $break-mobile) and (max-width: $break-tablet) {\n .client-track:not(.tns-slider) {\n display: flex;\n flex-direction: row;\n .client-slider {\n width: 100%;\n &:nth-child(n+8) {\n display: none;\n }\n }\n }\n .client-track:not(:nth-child(7)) {\n margin-right: 10px;\n }\n }\n }\n &.grid-tablet-8 {\n @media screen and (min-width: $break-mobile) and (max-width: $break-tablet) {\n .client-track:not(.tns-slider) {\n display: flex;\n flex-direction: row;\n .client-slider {\n width: 100%;\n &:nth-child(n+9) {\n display: none;\n }\n }\n }\n .client-track:not(:nth-child(8)) {\n margin-right: 10px;\n }\n }\n }\n &.grid-tablet-9 {\n @media screen and (min-width: $break-mobile) and (max-width: $break-tablet) {\n .client-track:not(.tns-slider) {\n display: flex;\n flex-direction: row;\n .client-slider {\n width: 100%;\n &:nth-child(n+10) {\n display: none;\n }\n }\n }\n .client-track:not(:nth-child(9)) {\n margin-right: 10px;\n }\n }\n }\n &.grid-tablet-10 {\n @media screen and (min-width: $break-mobile) and (max-width: $break-tablet) {\n .client-track:not(.tns-slider) {\n display: flex;\n flex-direction: row;\n .client-slider {\n width: 100%;\n &:nth-child(n+11) {\n display: none;\n }\n }\n }\n .client-track:not(:nth-child(10)) {\n margin-right: 10px;\n }\n }\n }\n &.grid-mobile-1 {\n @media screen and (max-width: $break-mobile - 1px) {\n .client-track:not(.tns-slider) {\n display: flex;\n flex-direction: row;\n .client-slider {\n width: 100%;\n &:nth-child(n+2) {\n display: none;\n }\n }\n }\n .client-track:not(:nth-child(1)) {\n margin-right: 10px;\n }\n }\n }\n &.grid-mobile-2 {\n @media screen and (max-width: $break-mobile - 1px) {\n .client-track:not(.tns-slider) {\n display: flex;\n flex-direction: row;\n .client-slider {\n width: 100%;\n &:nth-child(n+3) {\n display: none;\n }\n }\n }\n .client-track:not(:nth-child(2)) {\n margin-right: 10px;\n }\n }\n }\n &.grid-mobile-3 {\n @media screen and (max-width: $break-mobile - 1px) {\n .client-track:not(.tns-slider) {\n display: flex;\n flex-direction: row;\n .client-slider {\n width: 100%;\n &:nth-child(n+4) {\n display: none;\n }\n }\n }\n .client-track:not(:nth-child(3)) {\n margin-right: 10px;\n }\n }\n }\n &.grid-mobile-4 {\n @media screen and (max-width: $break-mobile - 1px) {\n .client-track:not(.tns-slider) {\n display: flex;\n flex-direction: row;\n .client-slider {\n width: 100%;\n &:nth-child(n+5) {\n display: none;\n }\n }\n }\n .client-track:not(:nth-child(4)) {\n margin-right: 10px;\n }\n }\n }\n &.grid-mobile-5 {\n @media screen and (max-width: $break-mobile - 1px) {\n .client-track:not(.tns-slider) {\n display: flex;\n flex-direction: row;\n .client-slider {\n width: 100%;\n &:nth-child(n+6) {\n display: none;\n }\n }\n }\n .client-track:not(:nth-child(5)) {\n margin-right: 10px;\n }\n }\n }\n &.grid-mobile-6 {\n @media screen and (max-width: $break-mobile - 1px) {\n .client-track:not(.tns-slider) {\n display: flex;\n flex-direction: row;\n .client-slider {\n width: 100%;\n &:nth-child(n+7) {\n display: none;\n }\n }\n }\n .client-track:not(:nth-child(6)) {\n margin-right: 10px;\n }\n }\n }\n &.grid-mobile-7 {\n @media screen and (max-width: $break-mobile - 1px) {\n .client-track:not(.tns-slider) {\n display: flex;\n flex-direction: row;\n .client-slider {\n width: 100%;\n &:nth-child(n+8) {\n display: none;\n }\n }\n }\n .client-track:not(:nth-child(7)) {\n margin-right: 10px;\n }\n }\n }\n &.grid-mobile-8 {\n @media screen and (max-width: $break-mobile - 1px) {\n .client-track:not(.tns-slider) {\n display: flex;\n flex-direction: row;\n .client-slider {\n width: 100%;\n &:nth-child(n+9) {\n display: none;\n }\n }\n }\n .client-track:not(:nth-child(8)) {\n margin-right: 10px;\n }\n }\n }\n &.grid-mobile-9 {\n @media screen and (max-width: $break-mobile - 1px) {\n .client-track:not(.tns-slider) {\n display: flex;\n flex-direction: row;\n .client-slider {\n width: 100%;\n &:nth-child(n+10) {\n display: none;\n }\n }\n }\n .client-track:not(:nth-child(9)) {\n margin-right: 10px;\n }\n }\n }\n &.grid-mobile-10 {\n @media screen and (max-width: $break-mobile - 1px) {\n .client-track:not(.tns-slider) {\n display: flex;\n flex-direction: row;\n .client-slider {\n width: 100%;\n &:nth-child(n+11) {\n display: none;\n }\n }\n }\n .client-track:not(:nth-child(10)) {\n margin-right: 10px;\n }\n }\n }\n }\n &.jkit-testimonials {\n &.grid-desktop-1 {\n @media screen and (min-width: $break-tablet + 1px) {\n .testimonials-track:not(.tns-slider) {\n display: flex;\n flex-direction: row;\n .testimonial-item {\n width: 100%;\n &:nth-child(n+2) {\n display: none;\n }\n }\n }\n .testimonials-track:not(:nth-child(1)) {\n margin-right: 10px;\n }\n }\n }\n &.grid-desktop-2 {\n @media screen and (min-width: $break-tablet + 1px) {\n .testimonials-track:not(.tns-slider) {\n display: flex;\n flex-direction: row;\n .testimonial-item {\n width: 50%;\n &:nth-child(n+3) {\n display: none;\n }\n }\n }\n .testimonials-track:not(:nth-child(2)) {\n margin-right: 10px;\n }\n }\n }\n &.grid-desktop-3 {\n @media screen and (min-width: $break-tablet + 1px) {\n .testimonials-track:not(.tns-slider) {\n display: flex;\n flex-direction: row;\n .testimonial-item {\n width: 33.3333333333%;\n &:nth-child(n+4) {\n display: none;\n }\n }\n }\n .testimonials-track:not(:nth-child(3)) {\n margin-right: 10px;\n }\n }\n }\n &.grid-desktop-4 {\n @media screen and (min-width: $break-tablet + 1px) {\n .testimonials-track:not(.tns-slider) {\n display: flex;\n flex-direction: row;\n .testimonial-item {\n width: 25%;\n &:nth-child(n+5) {\n display: none;\n }\n }\n }\n .testimonials-track:not(:nth-child(4)) {\n margin-right: 10px;\n }\n }\n }\n &.grid-desktop-5 {\n @media screen and (min-width: $break-tablet + 1px) {\n .testimonials-track:not(.tns-slider) {\n display: flex;\n flex-direction: row;\n .testimonial-item {\n width: 20%;\n &:nth-child(n+6) {\n display: none;\n }\n }\n }\n .testimonials-track:not(:nth-child(5)) {\n margin-right: 10px;\n }\n }\n }\n &.grid-tablet-1 {\n @media screen and (min-width: $break-mobile) and (max-width: $break-tablet) {\n .testimonials-track:not(.tns-slider) {\n display: flex;\n flex-direction: row;\n .testimonial-item {\n width: 100%;\n &:nth-child(n+11) {\n display: none;\n }\n }\n }\n .testimonials-track:not(:nth-child(1)) {\n margin-right: 10px;\n }\n }\n }\n &.grid-tablet-2 {\n @media screen and (min-width: $break-mobile) and (max-width: $break-tablet) {\n .testimonials-track:not(.tns-slider) {\n display: flex;\n flex-direction: row;\n .testimonial-item {\n width: 50%;\n &:nth-child(n+3) {\n display: none;\n }\n }\n }\n .testimonials-track:not(:nth-child(2)) {\n margin-right: 10px;\n }\n }\n }\n &.grid-tablet-3 {\n @media screen and (min-width: $break-mobile) and (max-width: $break-tablet) {\n .testimonials-track:not(.tns-slider) {\n display: flex;\n flex-direction: row;\n .testimonial-item {\n width: 33.3333333333%;\n &:nth-child(n+4) {\n display: none;\n }\n }\n }\n .testimonials-track:not(:nth-child(3)) {\n margin-right: 10px;\n }\n }\n }\n &.grid-tablet-4 {\n @media screen and (min-width: $break-mobile) and (max-width: $break-tablet) {\n .testimonials-track:not(.tns-slider) {\n display: flex;\n flex-direction: row;\n .testimonial-item {\n width: 25%;\n &:nth-child(n+5) {\n display: none;\n }\n }\n }\n .testimonials-track:not(:nth-child(4)) {\n margin-right: 10px;\n }\n }\n }\n &.grid-tablet-5 {\n @media screen and (min-width: $break-mobile) and (max-width: $break-tablet) {\n .testimonials-track:not(.tns-slider) {\n display: flex;\n flex-direction: row;\n .testimonial-item {\n width: 20%;\n &:nth-child(n+6) {\n display: none;\n }\n }\n }\n .testimonials-track:not(:nth-child(5)) {\n margin-right: 10px;\n }\n }\n }\n &.grid-mobile-1 {\n @media screen and (max-width: $break-mobile - 1px) {\n .testimonials-track:not(.tns-slider) {\n display: flex;\n flex-direction: row;\n .testimonial-item {\n width: 100%;\n &:nth-child(n+2) {\n display: none;\n }\n }\n }\n .testimonials-track:not(:nth-child(1)) {\n margin-right: 10px;\n }\n }\n }\n &.grid-mobile-2 {\n @media screen and (max-width: $break-mobile - 1px) {\n .testimonials-track:not(.tns-slider) {\n display: flex;\n flex-direction: row;\n .testimonial-item {\n width: 50%;\n &:nth-child(n+3) {\n display: none;\n }\n }\n }\n .testimonials-track:not(:nth-child(2)) {\n margin-right: 10px;\n }\n }\n }\n &.grid-mobile-3 {\n @media screen and (max-width: $break-mobile - 1px) {\n .testimonials-track:not(.tns-slider) {\n display: flex;\n flex-direction: row;\n .testimonial-item {\n width: 33.3333333333%;\n &:nth-child(n+4) {\n display: none;\n }\n }\n }\n .testimonials-track:not(:nth-child(3)) {\n margin-right: 10px;\n }\n }\n }\n &.grid-mobile-4 {\n @media screen and (max-width: $break-mobile - 1px) {\n .testimonials-track:not(.tns-slider) {\n display: flex;\n flex-direction: row;\n .testimonial-item {\n width: 25%;\n &:nth-child(n+5) {\n display: none;\n }\n }\n }\n .testimonials-track:not(:nth-child(4)) {\n margin-right: 10px;\n }\n }\n }\n &.grid-mobile-5 {\n @media screen and (max-width: $break-mobile - 1px) {\n .testimonials-track:not(.tns-slider) {\n display: flex;\n flex-direction: row;\n .testimonial-item {\n width: 20%;\n &:nth-child(n+6) {\n display: none;\n }\n }\n }\n .testimonials-track:not(:nth-child(5)) {\n margin-right: 10px;\n }\n }\n }\n }\n &.jkit-team {\n .jkit-modal-dialog {\n @media (min-width: 481px) {\n .team-modal-img {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n margin-bottom: 0;\n }\n .team-modal-info.has-img {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n padding-left: 30px;\n }\n }\n @media (min-width: 576px) {\n max-width: 500px;\n margin: 1.75rem auto;\n min-height: calc(100% - (1.75rem * 2));\n }\n @media (min-width: 992px) {\n .team-modal-info.has-img {\n padding-left: 50px;\n }\n }\n }\n }\n}","@mixin transform($var, $value) {\n $prefixes: (\"-moz-\", \"-webkit-\", \"-o-\", \"-ms-\", \"\");\n @if $var == false {\n @each $prefix in $prefixes {\n #{$prefix}transform: $value;\n }\n } @else {\n @each $prefix in $prefixes {\n #{$prefix}transform-#{$var}: $value;\n }\n }\n}\n\n@mixin animation($var, $value) {\n $prefixes: (\"-moz-\", \"-webkit-\", \"-o-\", \"-ms-\", \"\");\n @if $var == false {\n @each $prefix in $prefixes {\n #{$prefix}animation: $value;\n }\n } @else {\n @each $prefix in $prefixes {\n #{$prefix}animation-#{$var}: $value;\n }\n }\n}\n\n@mixin boxshadow($value) {\n $prefixes: (\"-moz-\", \"-webkit-\", \"-o-\", \"\");\n @each $prefix in $prefixes {\n #{$prefix}box-shadow: $value;\n }\n}\n\n@mixin transition($var, $property, $value) {\n $prefixes: (\"-moz-\", \"-webkit-\", \"-o-\", \"-ms-\", \"\");\n @if $property == transform {\n @if $var == false {\n @each $prefix in $prefixes {\n #{$prefix}transition: #{if($value == false, #{$prefix}#{'transform'}, #{$prefix}#{'transform '}$value)};\n }\n } @else {\n @each $prefix in $prefixes {\n #{$prefix}transition-#{$var}: #{if($value == false, #{$prefix}#{'transform'}, #{$prefix}#{'transform '}$value)};\n }\n }\n } @else if $property == false {\n @if $var == false {\n @each $prefix in $prefixes {\n #{$prefix}transition: $value;\n }\n } @else {\n @each $prefix in $prefixes {\n #{$prefix}transition-#{$var}: $value;\n }\n }\n } @else {\n @if $var == false {\n @each $prefix in $prefixes {\n #{$prefix}transition: $property#{' '}$value;\n }\n } @else {\n @each $prefix in $prefixes {\n #{$prefix}transition-#{$var}: $property#{' '}$value;\n }\n }\n }\n}\n\n@mixin displayflex {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n}\n\n@mixin flexwrap {\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n}\n\n@mixin alignitemscenter {\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n}\n\n@mixin alignitemsstart {\n -webkit-box-align: start;\n -ms-flex-align: start;\n align-items: flex-start;\n}\n\n@mixin userselect($value) {\n -webkit-user-select: $value;\n -moz-user-select: $value;\n -ms-user-select: $value;\n user-select: $value;\n}","@import 'helpers/animation';\n@import 'helpers/mixin';\n@import 'helpers/variable';\n@import 'responsive';\nhtml.jkit-nav-menu-loaded,\nhtml.jkit-nav-menu-loaded body {\n overflow-x: hidden;\n overflow-y: visible;\n}\n\n.jkit-magnific-popup {\n .mfp-iframe-holder .mfp-close {\n background: none;\n }\n button:focus {\n outline: none;\n }\n}\n\n.jkit-equal-height-enable {\n .jeg-elementor-kit {\n &.jkit-image-box {\n display: flex;\n flex-direction: column;\n .image-box-body {\n flex: 1;\n }\n }\n }\n}\n\n.jeg-elementor-kit {\n .hover-from-left,\n .hover-from-right,\n .hover-from-top,\n .hover-from-bottom,\n .hover-from-arise {\n &:before {\n position: absolute;\n content: \"\";\n height: 100%;\n width: 100%;\n background-size: 101% 101%;\n @include transition(false, false, all .6s ease);\n }\n }\n .hover-from-left,\n &.hover-from-left {\n &:before {\n top: 0;\n left: -101%;\n }\n &:hover:before {\n left: 0;\n }\n }\n .hover-from-right,\n &.hover-from-right {\n &:before {\n top: 0;\n right: -101%;\n }\n &:hover:before {\n right: 0;\n }\n }\n .hover-from-top,\n &.hover-from-top {\n &:before {\n top: -101%;\n left: 0;\n }\n &:hover:before {\n top: 0;\n }\n }\n .hover-from-bottom,\n &.hover-from-bottom {\n &:before {\n bottom: -101%;\n left: 0;\n }\n &:hover:before {\n bottom: 0;\n }\n }\n .hover-from-arise,\n &.hover-from-arise {\n &:before {\n top: 0;\n left: 0;\n opacity: 0%;\n }\n &:hover:before {\n opacity: 100%;\n }\n }\n &.jkit-pagination-loadmore.loaded,\n &.jkit-pagination-scrollload.loaded {\n .jkit-ajax-loaded {\n -webkit-animation-duration: .4s;\n animation-duration: .4s;\n -webkit-animation-fill-mode: both;\n animation-fill-mode: both;\n -webkit-animation-name: jkit-fadeinup;\n animation-name: jkit-fadeinup;\n }\n .anim-1 {\n -webkit-animation-delay: .05s\n }\n .anim-2 {\n -webkit-animation-delay: .15s\n }\n .anim-3 {\n -webkit-animation-delay: .25s\n }\n .anim-4 {\n -webkit-animation-delay: .35s\n }\n .anim-5 {\n -webkit-animation-delay: .45s\n }\n .anim-6 {\n -webkit-animation-delay: .55s\n }\n .anim-7 {\n -webkit-animation-delay: .65s\n }\n .anim-8 {\n -webkit-animation-delay: .75s\n }\n .anim-9 {\n -webkit-animation-delay: .85s\n }\n .anim-10 {\n -webkit-animation-delay: .95s\n }\n .anim-11 {\n -webkit-animation-delay: 1.05s\n }\n .anim-12 {\n -webkit-animation-delay: 1.15s\n }\n .anim-13 {\n -webkit-animation-delay: 1.25s\n }\n .anim-14 {\n -webkit-animation-delay: 1.35s\n }\n .anim-15 {\n -webkit-animation-delay: 1.45s\n }\n .anim-16 {\n -webkit-animation-delay: 1.55s\n }\n .anim-17 {\n -webkit-animation-delay: 1.65s\n }\n .anim-18 {\n -webkit-animation-delay: 1.75s\n }\n .anim-19 {\n -webkit-animation-delay: 1.85s\n }\n .anim-20 {\n -webkit-animation-delay: 1.95s\n }\n .anim-21 {\n -webkit-animation-delay: 2.05s\n }\n .anim-22 {\n -webkit-animation-delay: 2.15s\n }\n .anim-23 {\n -webkit-animation-delay: 2.25s\n }\n .anim-24 {\n -webkit-animation-delay: 2.35s\n }\n .anim-25 {\n -webkit-animation-delay: 2.45s\n }\n .anim-26 {\n -webkit-animation-delay: 2.55s\n }\n .anim-27 {\n -webkit-animation-delay: 2.65s\n }\n .anim-28 {\n -webkit-animation-delay: 2.75s\n }\n .anim-29 {\n -webkit-animation-delay: 2.85s\n }\n .anim-30 {\n -webkit-animation-delay: 2.95s\n }\n }\n .jkit-block-pagination {\n margin: 0 0 30px 0;\n text-align: center;\n .jkit-block-loadmore {\n display: inline-block;\n text-align: center;\n cursor: pointer;\n border: 1px solid var(--jkit-border-color, #eaeaeb);\n @include boxshadow(0 2px 4px rgba(0, 0, 0, 0.08));\n padding: 0.625rem 0.875rem;\n font-size: 0.875rem;\n line-height: 1.5;\n border-radius: 3px;\n @include transition(false, false, .25s ease);\n color: var(--jkit-txt-color);\n a {\n display: inline-block;\n color: var(--jkit-txt-color);\n }\n }\n }\n .border-bottom {\n position: absolute;\n z-index: 3;\n left: -101%;\n bottom: 0;\n height: 5px;\n width: 100%;\n background-color: var(--jkit-selection-bg-color);\n &.left {\n @include animation(false, slide-from-left-reverse 0.5s forwards);\n }\n &.right {\n @include animation(false, slide-from-right-reverse 0.5s forwards);\n }\n }\n &:hover {\n .border-bottom.left {\n @include animation(false, slide-from-left 0.5s forwards);\n }\n .border-bottom.right {\n @include animation(false, slide-from-right 0.5s forwards);\n }\n }\n button {\n &:active,\n &:hover {\n background: none;\n border: none;\n }\n &:focus {\n outline: none;\n }\n }\n .thumbnail-container {\n line-height: 0;\n }\n &.jkit-nav-menu {\n .jkit-hamburger-menu {\n float: right;\n display: none;\n color: var(--jkit-txt-color);\n border: solid 1px var(--jkit-border-color);\n }\n .jkit-menu-wrapper {\n z-index: 1000;\n .jkit-nav-identity-panel {\n .jkit-nav-site-title {\n display: none;\n .jkit-nav-logo {\n margin: 5px 0px 5px 0px;\n padding: 5px 5px 5px 5px;\n display: block;\n img {\n max-width: 120px;\n height: auto;\n }\n }\n }\n .jkit-close-menu {\n float: right;\n display: none;\n color: var(--jkit-txt-color);\n border: solid 1px var(--jkit-border-color);\n padding: 8px 8px 8px 8px;\n margin: 12px 12px 12px 12px;\n width: 45px;\n border-radius: 3px;\n position: relative;\n z-index: 10;\n }\n }\n .jkit-menu {\n display: flex;\n height: 100%;\n padding-left: 0;\n margin-bottom: 0;\n list-style: none;\n margin-left: 0;\n >li {\n margin: 0;\n padding: 0;\n list-style: none;\n >a {\n color: #707070;\n padding: 0px 15px 0px 15px;\n font-size: 15px;\n @include transition(false, false, all .4s ease);\n text-transform: none;\n font-weight: 500;\n letter-spacing: normal;\n height: 100%;\n @include displayflex();\n align-items: center;\n text-decoration: none;\n }\n }\n li {\n position: relative;\n @include displayflex();\n a {\n padding: 15px 15px 15px 15px;\n color: #000000;\n font-size: 14px;\n font-weight: 400;\n }\n }\n li.menu-item-has-children {\n .sub-menu {\n box-shadow: 0 10px 30px 0 rgba(45, 45, 45, .2);\n background: var(--jkit-bg-color);\n position: absolute;\n top: 100%;\n left: 0;\n max-height: none;\n margin: 0px;\n }\n &:hover>.sub-menu {\n opacity: 1;\n visibility: visible;\n }\n >a i {\n margin-left: 5px;\n }\n }\n .sub-menu {\n border-radius: 0px 0px 0px 0px;\n padding: 0px 0px 0px 0px;\n list-style: none;\n @include transition(false, false, all .4s ease);\n opacity: 0;\n visibility: hidden;\n z-index: 1000;\n >li>.sub-menu {\n left: 100%;\n top: 0;\n }\n }\n }\n }\n }\n &.jkit-icon-box {\n position: relative;\n padding: 50px 40px 50px 40px;\n text-align: center;\n border: 1px solid var(--jkit-border-color);\n border-radius: 5px;\n @include transition(false, false, all .4s ease);\n overflow: hidden;\n background-repeat: no-repeat;\n background-size: cover;\n background-position: center center;\n >a {\n text-decoration: none;\n }\n .icon-box-link {\n color: unset;\n }\n .jkit-background-filter {\n background-color: var(--jkit-bg-color);\n }\n &:before {\n position: absolute;\n content: \"\";\n height: 100%;\n width: 100%;\n @include transition(false, false, all .6s ease);\n background-size: 101% 101%;\n z-index: 1;\n }\n &.icon-position-left {\n @include displayflex();\n @include alignitemsstart();\n .icon-box.icon-box-header {\n margin-right: 15px;\n }\n }\n &.icon-position-right {\n @include displayflex();\n -webkit-box-orient: horizontal;\n -webkit-box-direction: reverse;\n -ms-flex-direction: row-reverse;\n flex-direction: row-reverse;\n .icon-box.icon-box-header {\n margin-left: 15px;\n }\n }\n .icon-box {\n &.icon-box-header {\n position: relative;\n z-index: 2;\n .icon {\n display: inline-block;\n margin-bottom: 13px;\n color: var(--jkit-txt-color);\n @include transition(false, false, all .4s ease);\n i {\n font-size: 40px;\n }\n }\n }\n &.icon-box-body {\n position: relative;\n z-index: 2;\n .title {\n padding: 0px 0px 0px 0px;\n color: var(--jkit-txt-color);\n font-size: 23px;\n }\n .icon-box-button {\n position: relative;\n z-index: 2;\n .btn-wrapper {\n position: relative;\n z-index: 2;\n .icon-box-link {\n border-radius: 5px;\n font-size: 15px;\n padding: 15px 30px;\n display: inline-block;\n color: var(--jkit-bg-color);\n position: relative;\n display: inline-block;\n line-height: 1;\n white-space: nowrap;\n vertical-align: middle;\n text-align: center;\n background-color: var(--jkit-btn-bg-color);\n @include userselect('none');\n @include transition(false, false, all .4s ease);\n &:hover {\n background-color: var(--jkit-btn-bg-hover-color);\n }\n }\n }\n &.hover .btn-wrapper .icon-box-link {\n opacity: 0;\n }\n }\n .icon-box-description {\n color: var(--jkit-txt-color);\n }\n }\n }\n &:hover {\n .icon-box.icon-box-body .icon-box-button.hover .btn-wrapper .icon-box-link {\n opacity: 100;\n }\n .hover-watermark {\n bottom: 0;\n opacity: 100;\n }\n }\n .hover-watermark {\n position: absolute;\n bottom: -50px;\n right: 0;\n opacity: 0;\n @include transition(false, false, all .4s ease);\n z-index: 1;\n i {\n font-size: 100px;\n }\n }\n .icon-box-badge {\n position: absolute;\n line-height: 1;\n z-index: 2;\n &.topleft {\n top: 0;\n left: 0;\n }\n &.topcenter {\n top: 0;\n left: 50%;\n @include transform(false, translateX(-50%));\n }\n &.topright {\n top: 0;\n right: 0;\n }\n &.bottomleft {\n left: 0;\n bottom: 0;\n }\n &.bottomcenter {\n bottom: 0;\n left: 50%;\n @include transform(false, translateX(-50%));\n }\n &.bottomright {\n bottom: 0;\n right: 0;\n }\n .badge-text {\n padding: 10px 10px 10px 10px;\n border-radius: 0px 0px 0px 0px;\n background-color: var(--jkit-selection-bg-color);\n font-size: .70588rem;\n color: var(--jkit-bg-color);\n font-weight: 500;\n display: inline-block;\n }\n }\n }\n &.jkit-fun-fact {\n @include transition(false, false, all .4s ease);\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n position: relative;\n z-index: 2;\n background-repeat: no-repeat;\n background-size: cover;\n background-position: center center;\n text-align: center;\n overflow: hidden;\n &:before {\n position: absolute;\n content: \"\";\n height: 100%;\n width: 100%;\n @include transition(false, false, all .6s ease);\n background-size: 101% 101%;\n z-index: 1;\n }\n .fun-fact-inner {\n position: relative;\n z-index: 2;\n >.icon {\n margin-bottom: 15px;\n padding: 15px;\n font-size: 40px;\n color: var(--jkit-txt-color);\n display: inline-block;\n }\n .content {\n .number-wrapper {\n font-size: 28px;\n font-weight: 700;\n color: var(--jkit-txt-color);\n .super {\n top: -5px;\n left: 0px;\n vertical-align: super;\n font-size: 22px;\n color: var(--jkit-txt-color);\n }\n }\n .title {\n font-size: 15px;\n margin: 0;\n font-weight: 400;\n color: var(--jkit-txt-color);\n }\n }\n }\n }\n &.jkit-progress-bar {\n .progress-group {\n .progress-skill-bar {\n .skill-bar-content {\n margin-bottom: 7px;\n .skill-title {\n font-weight: 700;\n color: var(--jkit-txt-color);\n }\n }\n .skill-bar {\n height: 3px;\n background-color: var(--jkit-element-bg-color);\n .skill-track {\n width: 0;\n background-color: var(--jkit-element-darken-bg-color);\n display: block;\n height: 100%;\n overflow: visible !important;\n position: relative;\n .number-percentage-wrapper {\n position: absolute;\n right: 0;\n top: -33px;\n z-index: 1;\n }\n }\n }\n .number-percentage {\n color: var(--jkit-txt-color);\n }\n }\n &.inner-content {\n .progress-skill-bar {\n position: relative;\n .skill-bar-content {\n position: absolute;\n z-index: 1;\n left: 0;\n top: 50%;\n @include transform(false, translateY(-50%));\n margin-bottom: 0;\n padding-left: 30px;\n .skill-title {\n color: var(--jkit-bg-color);\n }\n }\n .skill-bar {\n height: 35px;\n .skill-track {\n .skill-track-icon {\n position: absolute;\n right: 19px;\n top: 50%;\n @include transform(false, translateY(-50%));\n color: var(--jkit-bg-color);\n +.number-percentage-wrapper {\n padding-right: 57px;\n }\n }\n .number-percentage-wrapper {\n top: 50%;\n @include transform(false, translateY(-50%));\n color: var(--jkit-bg-color);\n padding-right: 30px;\n }\n }\n }\n .number-percentage {\n color: var(--jkit-bg-color);\n }\n }\n }\n &.bar-shadow {\n .progress-skill-bar {\n .skill-bar {\n height: 30px;\n background-color: var(--jkit-form-bg-color);\n padding: 10px;\n @include boxshadow(0 0 20px 0 rgba(0, 0, 0, 0.25));\n border-radius: 15px;\n .skill-track {\n height: 100%;\n border-radius: 5px;\n .number-percentage-wrapper {\n top: -39px;\n }\n }\n }\n }\n }\n &.tooltip-style {\n .progress-skill-bar {\n .skill-bar .skill-track .number-percentage-wrapper {\n height: 24px;\n line-height: 24px;\n display: inline-block;\n color: var(--jkit-bg-color);\n font-size: 13px;\n background-color: var(--jkit-txt-color);\n text-align: center;\n padding: 0 11px;\n border-radius: 4.32px;\n border-bottom-right-radius: 0;\n &:before {\n position: absolute;\n content: \"\";\n right: 0;\n bottom: -8px;\n color: var(--jkit-txt-color);\n border-top: solid currentColor;\n border-right: solid currentColor;\n border-left: solid transparent;\n border-bottom: solid transparent;\n border-width: 4px;\n }\n }\n .number-percentage {\n color: var(--jkit-bg-color);\n }\n }\n }\n &.tooltip-box,\n &.tooltip-rounded,\n &.stripe {\n .progress-skill-bar {\n .skill-bar .skill-track .number-percentage-wrapper {\n height: 22px;\n padding: 0 8px;\n background-color: var(--jkit-txt-color);\n text-align: center;\n font-size: 13px;\n color: #FFF;\n z-index: 1;\n right: -20px;\n top: -31px;\n &:before {\n position: absolute;\n content: \"\";\n bottom: -6px;\n left: 50%;\n @include transform(false, translateX(-50%) rotate(45deg));\n width: 14px;\n height: 14px;\n background-color: var(--jkit-txt-color);\n z-index: -1;\n }\n }\n .number-percentage {\n color: var(--jkit-bg-color);\n }\n }\n }\n &.tooltip-rounded,\n &.stripe {\n .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper {\n border-radius: 8px;\n }\n }\n &.tooltip-circle {\n .progress-skill-bar {\n .skill-bar .skill-track .number-percentage-wrapper {\n width: 35px;\n height: 35px;\n line-height: 35px;\n border-radius: 50%;\n background-color: var(--jkit-txt-color);\n color: #FFF;\n text-align: center;\n font-size: 13px;\n right: calc(0% - 15.5px);\n top: -39.9px;\n &:before {\n position: absolute;\n content: \"\";\n bottom: -5px;\n left: 50%;\n @include transform(false, translateX(-50%));\n width: 3px;\n height: 5px;\n background-color: var(--jkit-txt-color);\n }\n }\n .number-percentage {\n color: var(--jkit-bg-color);\n }\n }\n }\n &.switch {\n .progress-skill-bar {\n .skill-bar-content {\n margin-bottom: 18px;\n }\n .content-group {\n width: calc(100% - 50px);\n display: inline-block;\n .skill-bar .skill-track {\n &:after {\n position: absolute;\n content: \"\";\n border-radius: 50%;\n color: var(--jkit-txt-color);\n width: 8px;\n height: 8px;\n background-color: var(--jkit-txt-color);\n top: -3px;\n right: 8px;\n }\n &:before {\n position: absolute;\n content: \"\";\n right: 0;\n border-radius: 50%;\n color: var(--jkit-txt-color);\n top: -12.5px;\n width: 25px;\n height: 25px;\n @include boxshadow((-1.216px 6.894px 15px 0 rgba(0, 0, 0, 0.07), inset 0 2px 3px 0 rgba(0, 0, 0, 0.2)));\n background-color: #FFF;\n border: 1px solid var(--jkit-txt-color);\n }\n }\n }\n .number-percentage-wrapper {\n float: right;\n position: relative;\n top: 31px;\n }\n }\n }\n &.ribbon {\n .progress-skill-bar {\n .skill-bar .skill-track .number-percentage-wrapper {\n height: 35px;\n line-height: 35px;\n color: #FFF;\n background-color: var(--jkit-txt-color);\n text-align: center;\n padding: 0 8px;\n top: -10px;\n z-index: 1;\n &:before {\n position: absolute;\n content: \"\";\n top: 0;\n left: -10px;\n color: #1a1a1a;\n border-top: solid #00000000;\n border-left: solid #00000000;\n border-right: solid var(--jkit-txt-color);\n border-bottom: solid var(--jkit-txt-color);\n border-width: 5px;\n }\n }\n .number-percentage {\n color: var(--jkit-bg-color);\n }\n }\n }\n &.stripe {\n .progress-skill-bar .skill-bar {\n height: 10px;\n .skill-track {\n background: -o-repeating-linear-gradient(left, var(--jkit-txt-color), var(--jkit-txt-color) 4px, var(--jkit-bg-color) 4px, var(--jkit-bg-color) 8px);\n background: repeating-linear-gradient(to right, var(--jkit-txt-color), var(--jkit-txt-color) 4px, var(--jkit-bg-color) 4px, var(--jkit-bg-color) 8px);\n }\n }\n }\n }\n }\n &.jkit-client-logo {\n position: relative;\n display: inline-block;\n overflow: hidden;\n width: 100%;\n .client-list {\n position: relative;\n z-index: 1;\n }\n .client-track {\n .image-list {\n @include displayflex();\n @include alignitemscenter();\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: center;\n overflow: hidden;\n &:hover .content-image .hover-image {\n opacity: 1;\n @include transition(false, false, opacity .25s ease-in-out .0s);\n }\n }\n .content-image {\n position: relative;\n line-height: 0;\n width: 100%;\n .main-image {\n height: auto;\n width: 100%;\n }\n .hover-image {\n position: absolute;\n left: 0px;\n top: 50%;\n @include transform(false, translateY(-50%));\n opacity: 0;\n height: auto;\n width: 100%;\n }\n }\n .client-slider.hover-enable:hover .content-image .main-image {\n opacity: 0;\n visibility: hidden;\n @include transition(false, false, all 0.25s ease);\n }\n }\n .client-track:not(.tns-slider) .client-slider {\n margin-right: 10px;\n }\n .tns-nav {\n text-align: center;\n button {\n width: 9px;\n height: 9px;\n padding: 0;\n margin: 0 5px;\n border-radius: 50%;\n background: var(--jkit-txt-m-color);\n border: 0;\n &.tns-nav-active {\n background: var(--jkit-txt-color);\n }\n }\n }\n .tns-horizontal.tns-subpixel>.tns-item {\n vertical-align: middle;\n }\n .tns-controls button {\n color: var(--jkit-txt-color);\n border: 0px;\n background: none;\n i {\n @include transition(false, false, all .4s ease);\n }\n }\n &.arrow-bottom-middle {\n .tns-controls {\n text-align: center;\n button[data-controls=\"prev\"],\n button[data-controls=\"next\"] {\n color: var(--jkit-txt-color);\n display: inline-block;\n margin: 0;\n padding: 0;\n }\n }\n }\n &.arrow-bottom-edge {\n .tns-controls {\n button[data-controls=\"next\"] {\n display: inline-block;\n position: absolute;\n right: 0;\n }\n }\n }\n &.arrow-middle-edge {\n .tns-controls {\n button {\n display: inline-block;\n position: absolute;\n top: 50%;\n @include transform(false, translate(0%, -50%));\n z-index: 2;\n &[data-controls=\"prev\"] {\n left: 0;\n }\n &[data-controls=\"next\"] {\n right: 0;\n }\n }\n }\n }\n &.arrow-top-right {\n .tns-controls {\n text-align: right;\n button[data-controls=\"prev\"],\n button[data-controls=\"next\"] {\n color: var(--jkit-txt-color);\n display: inline-block;\n margin: 0;\n padding: 0;\n }\n }\n }\n &.arrow-top-left {\n .tns-controls {\n text-align: left;\n button[data-controls=\"prev\"],\n button[data-controls=\"next\"] {\n color: var(--jkit-txt-color);\n display: inline-block;\n margin: 0;\n padding: 0;\n }\n }\n }\n }\n &.jkit-testimonials {\n .testimonials-track {\n .testimonial-item .testimonial-box {\n .icon-content,\n .comment-bio,\n .comment-content,\n .profile-info,\n .rating-stars {\n position: relative;\n z-index: 2;\n }\n }\n }\n .tns-nav {\n text-align: center;\n button {\n width: 9px;\n height: 9px;\n padding: 0;\n margin: 0 5px;\n border-radius: 50%;\n background: var(--jkit-txt-m-color);\n border: 0;\n &.tns-nav-active {\n background: var(--jkit-txt-color);\n }\n }\n }\n .tns-controls button {\n color: var(--jkit-txt-color);\n border: 0px;\n background: none;\n i {\n @include transition(false, false, all .25s ease);\n }\n }\n &.arrow-bottom-middle {\n .tns-controls {\n text-align: center;\n button[data-controls=\"prev\"],\n button[data-controls=\"next\"] {\n color: var(--jkit-txt-color);\n display: inline-block;\n margin: 0;\n padding: 0;\n }\n }\n }\n &.arrow-bottom-edge {\n .tns-controls {\n button[data-controls=\"next\"] {\n display: inline-block;\n position: absolute;\n right: 0;\n }\n }\n }\n &.arrow-middle-edge {\n .tns-controls {\n button {\n display: inline-block;\n position: absolute;\n top: 50%;\n @include transform(false, translate(0%, -50%));\n z-index: 2;\n &[data-controls=\"prev\"] {\n left: 0;\n }\n &[data-controls=\"next\"] {\n right: 0;\n }\n }\n }\n }\n &.arrow-top-right {\n .tns-controls {\n text-align: right;\n button[data-controls=\"prev\"],\n button[data-controls=\"next\"] {\n color: var(--jkit-txt-color);\n display: inline-block;\n margin: 0;\n padding: 0;\n }\n }\n }\n &.arrow-top-left {\n .tns-controls {\n text-align: left;\n button[data-controls=\"prev\"],\n button[data-controls=\"next\"] {\n color: var(--jkit-txt-color);\n display: inline-block;\n margin: 0;\n padding: 0;\n }\n }\n }\n &.style-1 {\n &.quote-override .testimonials-track .testimonial-item .testimonial-box .testimonial-slider .icon-content {\n position: absolute;\n left: 0;\n top: 0;\n font-size: 40px;\n }\n .testimonials-track {\n .testimonial-item .testimonial-box {\n padding: $grid-module-padding;\n box-shadow: 0px 3px 15px 0px $blockpopular-shadow-color1;\n border-radius: $border-radius-default;\n position: relative;\n margin-top: 25px;\n margin-bottom: 105px;\n .testimonial-slider {\n overflow: hidden;\n &.hover-from-bottom:before,\n &.hover-from-top:before,\n &.hover-from-left:before,\n &.hover-from-right:before {\n left: 0;\n bottom: 0;\n right: 0;\n top: 0;\n }\n &.hover-from-bottom:before,\n &.hover-from-top:before {\n @include transform(false, scaleY(0));\n }\n &.hover-from-left:before,\n &.hover-from-right:before {\n @include transform(false, scaleX(0));\n }\n &.hover-from-top:before {\n @include transform(origin, top);\n }\n &.hover-from-bottom:before {\n @include transform(origin, bottom);\n }\n &.hover-from-left:before {\n @include transform(origin, left);\n }\n &.hover-from-right:before {\n @include transform(origin, right);\n }\n &.hover-from-bottom:hover:before,\n &.hover-from-top:hover:before {\n @include transform(false, scaleY(1));\n }\n &.hover-from-left:hover:before,\n &.hover-from-right:hover:before {\n @include transform(false, scaleX(1));\n }\n .comment-content {\n .icon-content {\n position: static;\n font-size: 40px;\n color: var(--jkit-txt-m-color);\n display: inline-flex;\n }\n p {\n color: var(--jkit-txt-m-color);\n font-size: $font-size-base;\n margin-bottom: 35px;\n position: relative;\n z-index: 2;\n }\n }\n .comment-bio {\n position: absolute;\n left: 0;\n bottom: -115px;\n width: 100%;\n text-align: center;\n z-index: 5;\n .profile-image {\n display: inline-flex;\n img {\n border-radius: 50%;\n max-width: 100%;\n width: 60px;\n height: auto;\n }\n }\n .profile-info {\n .profile-name {\n display: block;\n color: var(--jkit-txt-h-color);\n }\n .profile-des {\n color: var(--jkit-txt-m-color);\n font-size: $meta-font-size;\n }\n }\n .rating-stars {\n margin: 0px;\n padding: 0px;\n li {\n display: inline-block;\n color: $color-yellow;\n }\n li:not(:last-child) {\n margin-right: 5px;\n }\n }\n }\n }\n }\n }\n }\n &.style-2 {\n &.quote-override .testimonials-track .testimonial-item .testimonial-box .icon-content {\n position: absolute;\n left: 0;\n top: 0;\n font-size: 40px;\n }\n .testimonials-track {\n .testimonial-item .testimonial-box {\n padding: $grid-module-padding;\n box-shadow: 0px 3px 15px 0px $blockpopular-shadow-color1;\n border-radius: $border-radius-default;\n position: relative;\n .comment-header {\n @include displayflex();\n @include alignitemscenter();\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between;\n .rating-stars {\n margin: 0px;\n margin-bottom: 15px;\n padding: 0px;\n li {\n display: inline-block;\n color: $color-yellow;\n }\n li:not(:last-child) {\n margin-right: 5px;\n }\n }\n }\n .comment-bio {\n @include displayflex();\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between;\n .bio-details {\n @include alignitemscenter();\n @include displayflex();\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between;\n .profile-image {\n margin-right: 20px;\n margin-bottom: 0px;\n display: inline-flex;\n img {\n border-radius: 50%;\n max-width: 100%;\n width: 60px;\n height: auto;\n }\n }\n .profile-info {\n text-align: left;\n .profile-name {\n display: block;\n font-size: $font-size-base;\n color: var(--jkit-txt-h-color);\n }\n .profile-des {\n color: var(--jkit-txt-m-color);\n font-size: $meta-font-size;\n }\n }\n }\n .icon-content {\n position: static;\n font-size: 40px;\n color: $color-grey-200;\n line-height: 1;\n display: inline-flex;\n }\n }\n .comment-content {\n position: relative;\n margin-top: 30px;\n margin-bottom: 30px;\n z-index: 2;\n p {\n color: var(--jkit-txt-m-color);\n }\n }\n }\n }\n }\n &.style-3 {\n &.quote-override .testimonials-track .testimonial-item .testimonial-box .icon-content {\n right: unset;\n left: 0;\n top: 0;\n }\n .testimonials-track {\n .testimonial-item .testimonial-box {\n padding: $grid-module-padding;\n box-shadow: 0px 3px 15px 0px $blockpopular-shadow-color1;\n border-radius: $border-radius-default;\n position: relative;\n .icon-content {\n margin-bottom: 23px;\n position: absolute;\n right: 20px;\n top: 20px;\n font-size: 40px;\n color: var(--jkit-txt-m-color);\n line-height: 1;\n z-index: 1;\n display: inline-flex;\n }\n .comment-bio {\n text-align: center;\n margin-bottom: 20px;\n .profile-image {\n display: inline-flex;\n img {\n border-radius: 50%;\n max-width: 100%;\n width: 60px;\n height: auto;\n }\n }\n }\n .comment-content {\n p {\n margin-bottom: 35px;\n color: rgba(0, 0, 0, 0.5);\n font-size: $font-size-base;\n }\n }\n .profile-info {\n .profile-name {\n display: block;\n font-size: $font-size-base;\n color: var(--jkit-txt-h-color);\n }\n .profile-des {\n color: var(--jkit-txt-m-color);\n font-size: $meta-font-size;\n }\n }\n .rating-stars {\n margin: 0px;\n padding: 0px;\n text-align: center;\n margin-bottom: 15px;\n li {\n display: inline-block;\n color: $color-yellow;\n }\n li:not(:last-child) {\n margin-right: 5px;\n }\n }\n }\n }\n }\n &.style-4 {\n &.quote-override .testimonials-track .testimonial-item .testimonial-box .icon-content {\n right: unset;\n left: 0;\n top: 0;\n }\n .testimonials-track {\n .testimonial-item .testimonial-box {\n padding: $grid-module-padding;\n box-shadow: 0px 3px 15px 0px $blockpopular-shadow-color1;\n border-radius: $border-radius-default;\n position: relative;\n .icon-content {\n margin-bottom: 23px;\n position: absolute;\n right: 20px;\n top: 20px;\n font-size: 40px;\n color: var(--jkit-txt-m-color);\n line-height: 1;\n z-index: 1;\n display: inline-flex;\n }\n .comment-bio {\n text-align: center;\n margin-bottom: 20px;\n .profile-image {\n display: inline-flex;\n img {\n border-radius: 50%;\n max-width: 100%;\n width: 60px;\n height: auto;\n }\n }\n .profile-info {\n .profile-name {\n display: block;\n font-size: $font-size-base;\n color: var(--jkit-txt-h-color);\n }\n .profile-des {\n color: var(--jkit-txt-m-color);\n font-size: $meta-font-size;\n }\n }\n .rating-stars {\n margin: 0px;\n padding: 0px;\n text-align: center;\n margin-bottom: 15px;\n li {\n display: inline-block;\n color: $color-yellow;\n }\n li:not(:last-child) {\n margin-right: 5px;\n }\n }\n }\n .comment-content {\n p {\n margin-bottom: 35px;\n color: rgba(0, 0, 0, 0.5);\n font-size: $font-size-base;\n }\n }\n }\n }\n }\n &:not(.style-1) {\n .testimonials-track {\n .testimonial-item .testimonial-box {\n overflow: hidden;\n }\n }\n }\n }\n &.jkit-accordion {\n counter-reset: jkitNumber;\n .card-wrapper {\n background-color: transparent;\n border: 0;\n border-radius: 0;\n &:not(:last-child) {\n margin-bottom: 10px;\n }\n &.expand {\n .card-header {\n .card-header-button {\n .left-icon-group,\n .right-icon-group {\n .normal-icon {\n display: none;\n }\n .active-icon {\n display: block;\n }\n }\n }\n }\n }\n .card-header {\n cursor: pointer;\n .card-header-button {\n @include displayflex();\n color: var(--jkit-txt-color);\n background-color: var(--jkit-element-lighten-bg-color);\n font-weight: 700;\n padding: 14px 30px;\n border: 1px solid transparent;\n @include alignitemscenter();\n position: relative;\n .number:before {\n counter-increment: jkitNumber;\n content: counter(jkitNumber) \". \";\n }\n .title {\n padding-right: 10px;\n display: inline-block;\n }\n .left-icon-group {\n padding-right: 26px;\n float: left;\n }\n .right-icon-group {\n position: absolute;\n right: 0;\n margin-right: 30px;\n }\n .left-icon-group,\n .right-icon-group {\n .normal-icon {\n display: block;\n }\n .active-icon {\n display: none;\n }\n }\n }\n }\n }\n .card-expand {\n .card-body {\n padding: 30px 85px 30px 65px;\n }\n }\n &.style-curve {\n .card-wrapper .card-header .card-header-button {\n position: relative;\n border: 0;\n padding-left: 70px;\n background-color: var(--jkit-element-bg-color);\n &:before {\n position: absolute;\n content: \"\";\n top: 0;\n left: 0;\n height: 100%;\n width: 35px;\n background-color: rgba(255, 255, 255, 0.2);\n text-align: right;\n line-height: 55px;\n }\n &:after {\n position: absolute;\n content: \"\";\n left: 35px;\n top: 0;\n border-top: 26.5px solid transparent;\n border-right: 26.5px solid transparent;\n border-left: 26.5px solid rgba(255, 255, 255, 0.2);\n border-bottom: 26.5px solid transparent;\n }\n .left-icon-group {\n position: absolute;\n left: 20px;\n top: 50%;\n @include transform(false, translateY(-50%));\n z-index: 2;\n }\n }\n }\n &.style-box {\n .card-wrapper .card-header .card-header-button {\n border: 1px solid var(--jkit-border-color);\n border-bottom: 1px solid var(--jkit-element-bg-color);\n background-color: var(--jkit-bg-color);\n position: relative;\n padding-left: 85px;\n &:before {\n position: absolute;\n top: -1px;\n left: -1px;\n content: \"\";\n height: calc(100% + 2px);\n width: 55px;\n text-align: center;\n line-height: 55px;\n color: var(--jkit-bg-color);\n background-color: var(--jkit-element-bg-color);\n }\n .left-icon-group {\n position: absolute;\n left: 20px;\n top: 50%;\n @include transform(false, translateY(-50%));\n }\n }\n }\n &.style-shadow {\n .card-wrapper .card-header .card-header-button {\n @include boxshadow(-1.216px 6.894px 15px 0 rgba(37, 117, 252, 0.2));\n border-radius: 0 0 5px 5px;\n background-color: var(--jkit-bg-color);\n }\n }\n }\n &.jkit-gallery {\n &:before {\n content: none;\n }\n &[data-grid=\"masonry\"] {\n .gallery-items .gallery-item-wrap .grid-item .thumbnail-wrap {\n height: auto;\n position: relative;\n }\n }\n &.layout-card .gallery-items .gallery-item-wrap {\n &:hover {\n .grid-item .thumbnail-wrap .style-overlay {\n visibility: visible;\n opacity: 0.7;\n }\n }\n .grid-item {\n -webkit-box-shadow: 0px 0px 30px 0px rgba(3, 29, 60, .05);\n box-shadow: 0px 0px 30px 0px rgba(3, 29, 60, .05);\n .thumbnail-wrap {\n position: relative;\n line-height: 0;\n .style-overlay {\n visibility: hidden;\n opacity: 0;\n @include transition(false, false, .5s all ease);\n @include displayflex();\n background: var(--jkit-element-darken-bg-color);\n @include alignitemscenter();\n position: absolute;\n left: 0;\n top: 0;\n height: 100%;\n width: 100%;\n padding: 15px;\n z-index: 10;\n }\n }\n }\n }\n .search-filters-wrap {\n height: 55px;\n border-radius: 5px;\n max-width: 600px;\n margin: 15px auto 50px;\n @include displayflex();\n @include flexwrap();\n @include alignitemscenter();\n .filter-wrap {\n position: relative;\n -ms-flex-preferred-size: 30%;\n flex-basis: 30%;\n button.search-filter-trigger {\n color: #7f8995;\n border: 0px solid;\n border-right: 1px solid var(--jkit-element-bg-color);\n width: 100%;\n border-radius: 0px;\n padding: 17px 13px;\n font-size: 14px;\n background: var(--jkit-element-lighten-bg-color);\n height: 55px;\n border-radius: 10px 0px 0 10px;\n outline: none;\n text-align: center;\n position: relative;\n }\n ul.search-filter-controls {\n position: absolute;\n left: 0;\n background: #fff;\n z-index: 999;\n width: 150px;\n visibility: hidden;\n opacity: 0;\n @include transition(false, false, 300ms);\n width: 100%;\n border-radius: 5px;\n padding-top: 7px;\n margin: 0;\n padding: 0;\n list-style: none;\n li:first-child {\n border-top: 0px solid;\n }\n li {\n padding: 5px 5px 5px 10px;\n cursor: pointer;\n @include transition(false, false, 300ms);\n font-size: 14px;\n color: #7f8995;\n font-weight: normal;\n &:hover {\n color: #000;\n }\n }\n &.open-controls {\n visibility: visible;\n opacity: 1;\n }\n }\n }\n .jkit-gallery-search-box {\n background: var(--jkit-element-lighten-bg-color);\n border-radius: 0 10px 10px 0;\n -ms-flex-preferred-size: 70%;\n flex-basis: 70%;\n height: 100%;\n input[type=\"text\"] {\n width: 100%;\n height: 100%;\n margin: 0;\n padding: 15px;\n font-size: 14px;\n border: 0px solid;\n outline: none;\n background: none;\n }\n }\n }\n .filter-controls {\n @include displayflex();\n @include alignitemscenter();\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-flow: 1 1 auto;\n flex-flow: 1 1 auto;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n -ms-flex-flow: row wrap;\n flex-flow: row wrap;\n padding: 0px;\n margin: 0px;\n ul {\n margin: 0px 0px 20px 0px;\n padding: 0px;\n text-align: center;\n li {\n font-size: 13px;\n line-height: 1.8;\n text-transform: uppercase;\n letter-spacing: 1px;\n padding: 6px 15px;\n cursor: pointer;\n margin: 0 5px;\n font-weight: normal;\n list-style: none;\n display: inline-block;\n text-align: center;\n &.active {\n background: var(--jkit-element-bg-color);\n border-radius: 0px;\n color: var(--jkit-bg-color);\n }\n }\n }\n }\n .gallery-items {\n .gallery-item-wrap {\n width: 100%;\n float: left;\n &:hover .grid-item {\n .caption-wrap.style-overlay {\n visibility: visible;\n opacity: 0.7;\n &.overlay-slide {\n .item-caption-over {\n .item-title,\n .item-content,\n .item-buttons {\n @include transform(false, translate(0));\n }\n }\n }\n &.overlay-zoom {\n .item-hover-bg,\n .item-caption-over {\n @include transform(false, scale(1));\n }\n }\n }\n .video-wrap a {\n font-size: 65px;\n @include transition(false, false, .5s all ease);\n }\n }\n .grid-item {\n margin: 5px;\n position: relative;\n overflow: hidden;\n .thumbnail-wrap {\n height: 300px;\n overflow: hidden;\n line-height: 0;\n img {\n width: 100%;\n height: 100%;\n object-fit: cover;\n }\n }\n .video-wrap {\n position: absolute;\n top: 50%;\n left: 50%;\n @include transform(false, translate(-50%, -50%));\n z-index: 15;\n a {\n font-size: 60px;\n color: var(--jkit-bg-color);\n }\n }\n .caption-category {\n line-height: normal;\n span {\n position: absolute;\n left: 50%;\n bottom: 0;\n font-size: 12px;\n font-weight: 500;\n @include transform(false, translateX(-50%));\n margin-bottom: 15px;\n border-radius: 5px;\n padding: 5px 10px 5px 10px;\n background: var(--jkit-selection-bg-color);\n }\n }\n .caption-button {\n position: absolute;\n left: 50%;\n top: 50%;\n width: 100%;\n height: auto;\n text-align: center;\n @include transform(false, translate(-50%, -50%));\n .item-buttons a {\n display: inline-block;\n font-size: 16px;\n margin: 0px 7px;\n span {\n background: var(--jkit-bg-color);\n color: var(--jkit-element-bg-color);\n height: 50px;\n line-height: 50px;\n width: 50px;\n border-radius: 50%;\n padding: 15px;\n }\n }\n }\n .caption-wrap {\n .item-caption-over .item-buttons a {\n display: inline-block;\n font-size: 16px;\n margin-right: 15px;\n span {\n background: var(--jkit-bg-color);\n color: var(--jkit-element-bg-color);\n height: 50px;\n line-height: 50px;\n width: 50px;\n border-radius: 50%;\n padding: 15px;\n }\n }\n .item-hover-bg {\n position: absolute;\n left: 0;\n top: 0;\n height: 100%;\n width: 100%;\n content: \"\";\n background: var(--jkit-element-darken-bg-color);\n z-index: -1;\n opacity: 0.7;\n }\n .caption-head {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n @include displayflex();\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between;\n padding: 15px;\n z-index: 3;\n color: var(--jkit-bg-color);\n font-size: 18px;\n font-weight: 700;\n line-height: normal;\n .item-rating li {\n display: inline-block;\n list-style: none;\n margin-right: 2px;\n }\n }\n &.style-overlay {\n visibility: hidden;\n opacity: 0;\n @include transition(false, false, .6s all ease);\n @include displayflex();\n @include alignitemscenter();\n position: absolute;\n left: 0;\n top: 0;\n height: 100%;\n width: 100%;\n padding: 15px;\n z-index: 10;\n &.overlay-slide .item-caption-over {\n .item-title {\n @include transform(false, translateY(20px));\n @include transition(false, false, .5s all ease);\n }\n .item-content,\n .item-buttons {\n @include transform(false, translateY(40px));\n @include transition(false, false, .5s all ease);\n }\n }\n &.overlay-zoom {\n .item-hover-bg,\n .item-caption-over {\n @include transform(false, scale(0.8));\n @include transition(false, false, .5s all ease);\n }\n }\n &.overlay-none {\n .item-hover-bg,\n .item-caption-over {\n display: none;\n }\n }\n .item-caption-over {\n width: 100%;\n height: auto;\n .item-title {\n color: var(--jkit-txt-alt-color);\n font-size: 20px;\n margin-bottom: 5px;\n line-height: 1;\n }\n .item-content {\n color: var(--jkit-txt-alt-color);\n font-size: 12px;\n font-family: inherit;\n }\n .item-buttons {\n color: var(--jkit-txt-alt-color);\n font-size: 12px;\n font-family: inherit;\n }\n }\n }\n &.style-card {\n background: var(--jkit-element-lighten-bg-color);\n padding: 10px;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n font-family: inherit;\n .item-caption-over {\n .item-title {\n color: var(--jkit-txt-color);\n font-size: 20px;\n margin: 10px 0 10px;\n line-height: 1;\n }\n .item-content {\n color: var(--jkit-txt-color);\n font-size: 12px;\n font-family: inherit;\n }\n }\n }\n }\n }\n }\n }\n .load-more-items {\n text-align: center;\n margin-top: 15px;\n .jkit-gallery-load-more {\n background: var(--jkit-btn-bg-color);\n color: var(--jkit-bg-color);\n padding: 10px;\n }\n }\n }\n &.jkit-contact-form-7 {\n &:before {\n content: unset;\n }\n form {\n label {\n color: var(--jkit-form-txt-color);\n width: 100%;\n max-width: 380px;\n span {\n pointer-events: none;\n color: var(--jkit-txt-m-color);\n font-size: .8125rem;\n display: block;\n }\n }\n input:not([type=submit]):not([type=checkbox]):not([type=radio]),\n textarea,\n select {\n border: 1px solid var(--jkit-form-border-color);\n margin-bottom: 20px;\n }\n input[type=submit] {\n display: inline-block;\n font-weight: 400;\n text-align: center;\n white-space: nowrap;\n vertical-align: middle;\n border-radius: 0;\n padding: 12px 72px;\n font-size: .9375rem;\n background-color: var(--jkit-btn-bg-color);\n border: 0;\n color: #fff;\n cursor: pointer;\n margin-bottom: 20px;\n @include userselect('none');\n @include transition(false, false, all .5s ease);\n &:hover {\n background-color: var(--jkit-btn-bg-hover-color);\n }\n }\n }\n }\n &.jkit-postblock {\n .jkit-edit-post {\n position: absolute;\n top: 0;\n z-index: 5;\n color: var(--jkit-txt-alt-color, #ffffff);\n padding: 4px 10px;\n font-size: 12px;\n line-height: 1.5em;\n background-color: rgba(0, 0, 0, 0.4);\n opacity: 0;\n visibility: hidden;\n @include transform(false, translate3d(0, -15px, 0));\n @include transition(false, false, .25s ease);\n i {\n margin-right: 2px;\n opacity: 0.6;\n }\n }\n .jkit-post-category {\n font-size: 0.75rem;\n font-weight: bold;\n text-transform: uppercase;\n letter-spacing: 0.04em;\n margin-top: 0.5rem;\n margin-bottom: 0.5rem;\n display: inline-block;\n a {\n color: var(--jkit-txt-a-color);\n }\n }\n .jkit-post-title {\n font-size: 1rem;\n line-height: 1.3;\n margin-top: 0.5rem;\n margin-bottom: 0.5rem;\n a {\n color: var(--jkit-txt-h-color, #181D23);\n }\n }\n .jkit-post-excerpt {\n font-size: 0.875rem;\n margin-top: 0.5rem;\n margin-bottom: 0.5rem;\n p:last-child {\n margin-bottom: 0px;\n }\n }\n .jkit-post-meta {\n display: -webkit-inline-box;\n display: -ms-inline-flexbox;\n display: inline-flex;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n margin-top: 0.5rem;\n margin-bottom: 0.5rem;\n color: var(--jkit-txt-m-color, #96989B);\n font-size: 0.75rem;\n a {\n color: var(--jkit-txt-h-color, #181D23);\n text-transform: uppercase;\n }\n >div:not(:only-child):not(:last-child):after {\n content: '\\2022';\n margin: 0 0.5rem;\n }\n }\n .jkit-post-meta-bottom {\n @include displayflex();\n @include alignitemscenter();\n font-size: .75rem;\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between;\n margin-top: 1.5rem;\n }\n .jkit-readmore {\n display: inline-block;\n color: var(--jkit-btn-txt-color, #ffffff);\n text-align: center;\n vertical-align: middle;\n background-color: var(--jkit-btn-bg-color, #0058E6);\n border: 1px solid transparent;\n padding: .5rem .875rem;\n line-height: 1.5;\n border-radius: 3px;\n @include userselect('none');\n @include transition(false, false, .2s ease);\n }\n .jkit-meta-comment a {\n color: var(--jkit-txt-h-color, #181D23);\n }\n .jkit-posts {\n display: grid;\n }\n .jkit-post {\n margin-bottom: 2rem;\n &:hover .jkit-edit-post {\n @include transform(false, translate3d(0, 0, 0));\n opacity: 1;\n visibility: visible;\n }\n }\n .jkit-thumb {\n position: relative;\n overflow: hidden;\n .thumbnail-container {\n display: block;\n position: relative;\n overflow: hidden;\n z-index: 0;\n background: var(--jkit-border-color, #eaeaeb);\n background-position: 50%;\n background-size: cover;\n img {\n position: absolute;\n top: 50%;\n left: 50%;\n min-width: 100%;\n min-height: 100%;\n @include transform(false, translate(-50%, -50%));\n object-fit: cover;\n color: var(--jkit-txt-alt-color, #FAFCFF);\n z-index: -1;\n }\n }\n }\n &.postblock-type-1 {\n .jkit-post {\n @include displayflex();\n @include alignitemscenter();\n }\n .jkit-thumb {\n -webkit-box-flex: 1;\n -ms-flex: 1 0 50%;\n flex: 1 0 50%;\n }\n .jkit-postblock-content {\n -webkit-box-flex: 1;\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n padding-left: 2rem;\n }\n }\n &.postblock-type-2 {\n .jkit-post-category {\n a {\n color: var(--jkit-txt-a-color);\n }\n }\n .jkit-postblock-content {\n position: relative;\n }\n }\n &.postblock-type-3 {\n .jkit-thumb {\n margin-bottom: 1.5rem;\n }\n .jkit-post-category {\n position: absolute;\n bottom: 0;\n line-height: 1;\n background: var(--jkit-bg-color, #fff);\n padding: 1rem 1.5rem 0;\n margin-bottom: 0;\n max-width: 50%;\n &.position-left {\n left: 0;\n text-align: left;\n }\n &.position-center {\n left: 50%;\n @include transform(false, translateX(-50%));\n text-align: center;\n }\n &.position-right {\n right: 0;\n text-align: right;\n }\n }\n }\n &.postblock-type-4 {\n .jkit-post {\n @include displayflex();\n }\n .jkit-thumb {\n -webkit-box-flex: 1;\n -ms-flex: 1 0 64%;\n flex: 1 0 64%;\n -webkit-box-ordinal-group: 2;\n -ms-flex-order: 1;\n order: 1;\n }\n .jkit-postblock-content {\n -webkit-box-flex: 1;\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n -webkit-box-ordinal-group: 1;\n -ms-flex-order: 0;\n order: 0;\n }\n .jkit-post-title {\n margin-right: -120px;\n position: relative;\n z-index: 1;\n a {\n line-height: inherit;\n display: inline;\n padding: 2px 2px 2px 0;\n background: var(--jeg-bg-color, #fff);\n white-space: pre-wrap;\n -webkit-box-decoration-break: clone;\n box-decoration-break: clone;\n }\n }\n }\n &.postblock-type-5 {\n .jkit-post-category {\n a {\n color: var(--jkit-txt-a-color);\n }\n }\n .jkit-post {\n position: relative;\n overflow: hidden;\n }\n .jkit-post-category {\n margin-top: 0;\n margin-bottom: 0;\n }\n .jkit-postblock-content {\n position: absolute;\n bottom: 0;\n left: 0;\n padding: 30px;\n }\n }\n }\n &.jkit-postlist {\n article {\n overflow: hidden;\n position: relative;\n a {\n display: inline-flex;\n @include alignitemscenter();\n @include transition(false, false, all .4s ease);\n position: relative;\n color: var(--jkit-txt-h-color);\n &:hover {\n color: var(--jkit-txt-h-color);\n }\n img {\n margin-right: 15px;\n z-index: 2;\n position: relative;\n line-height: 0;\n }\n .jkit-postlist-content {\n z-index: 2;\n width: 100%;\n }\n .jkit-postlist-title {\n display: block;\n margin-bottom: 0;\n }\n .meta-lists span {\n color: var(--jkit-txt-m-color);\n font-size: 12px;\n display: inline-block;\n @include transition(false, false, all .4s ease);\n }\n .icon-list {\n text-align: center;\n }\n }\n }\n &.layout-horizontal {\n article a {\n @include displayflex();\n }\n .jkit-posts {\n display: grid;\n }\n }\n &.bg-image article a {\n background-size: cover;\n background-repeat: no-repeat;\n position: relative;\n background-position: center center;\n overflow: hidden;\n &:after {\n content: \"\";\n background-color: rgba(34, 34, 34, .7);\n position: absolute;\n left: 0;\n top: 0;\n width: 100%;\n height: 100%;\n display: block;\n @include transition(false, false, all .4s ease);\n }\n }\n }\n &.jkit-team {\n text-align: center;\n &.style-default,\n &.style-hover-social {\n .profile-card {\n background-color: var(--jkit-bg-color);\n box-shadow: 0 28px 40px 0 var(--jkit-form-border-color);\n padding: 40px 20px;\n @include transition(false, false, all .4s ease);\n position: relative;\n overflow: hidden;\n .profile-header {\n margin-bottom: 38px;\n position: relative;\n display: inline-block;\n max-width: 100%;\n line-height: 0;\n img {\n object-fit: cover;\n width: 160px;\n height: 160px;\n }\n }\n &:before {\n position: absolute;\n content: \"\";\n top: 0;\n left: 0;\n height: 100%;\n width: 100%;\n opacity: 0;\n @include transition(false, false, all .4s ease);\n z-index: -1;\n background-size: 101% 102%;\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n }\n }\n }\n &.style-default {\n .profile-body,\n .profile-footer {\n position: relative;\n z-index: 2;\n }\n }\n &.style-hover-social {\n .profile-body {\n padding: 35px 20px;\n position: relative;\n @include transition(false, false, all 0.4s ease);\n &:before {\n position: absolute;\n content: \"\";\n top: 0;\n left: 0;\n height: 100%;\n width: 100%;\n background-color: var(--jkit-element-lighten-bg-color);\n opacity: 0;\n @include transition(false, false, all 0.4s ease);\n z-index: -1;\n background-size: 101% 102%;\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n }\n }\n .social-list {\n @include transition(false, false, all 0.4s ease);\n visibility: hidden;\n opacity: 0;\n }\n &:hover {\n .profile-body {\n @include transform(false, translateY(-50px));\n &:before {\n opacity: 1;\n }\n }\n .social-list {\n visibility: visible;\n opacity: 1;\n }\n }\n }\n &.style-overlay {\n &.overlay-scale {\n .profile-card {\n &:before {\n top: 0;\n }\n &:hover:before {\n @include transform(false, scale(0.9));\n }\n }\n }\n .profile-card {\n position: relative;\n overflow: hidden;\n display: inline-block;\n >img {\n width: 100%;\n height: auto;\n object-fit: cover;\n display: block;\n }\n .hover-area {\n position: absolute;\n z-index: 2;\n width: 100%;\n opacity: 0;\n visibility: hidden;\n @include transition(false, false, all .4s ease);\n &.alignment-center {\n top: 50%;\n @include transform(false, translateY(-20%));\n }\n &.alignment-bottom {\n bottom: 0;\n @include transform(false, translateY(30%));\n }\n }\n &:before {\n position: absolute;\n content: \"\";\n top: 100%;\n left: 0;\n height: 100%;\n width: 100%;\n background-color: rgba(0, 0, 0, .7);\n @include transition(false, false, all .4s ease);\n z-index: 1;\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n opacity: 0;\n visibility: hidden;\n }\n &:hover:before {\n top: 0;\n opacity: 1;\n visibility: visible;\n }\n &:hover .hover-area {\n opacity: 1;\n visibility: visible;\n &.alignment-center {\n @include transform(false, translateY(-50%));\n }\n &.alignment-bottom {\n @include transform(false, translateY(0));\n }\n }\n .profile-title {\n color: var(--jkit-bg-color);\n a {\n color: var(--jkit-bg-color);\n }\n }\n }\n }\n .profile-box .profile-card {\n padding: 20px 20px 40px;\n z-index: 1;\n .profile-header {\n width: auto;\n height: 100%;\n border-radius: 0;\n position: relative;\n >a {\n display: inline-block;\n position: relative;\n }\n .image-hover-bg {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background-color: rgba(0, 0, 0, .5);\n @include transition(false, false, all .4s ease);\n opacity: 0;\n visibility: hidden;\n z-index: 0;\n }\n &:hover .image-hover-bg {\n opacity: 1;\n visibility: visible;\n }\n }\n }\n .profile-body {\n padding-bottom: 20px;\n .profile-title {\n font-size: 22px;\n margin: 0;\n color: var(--jkit-txt-h-color);\n a {\n color: var(--jkit-txt-h-color);\n text-decoration: none;\n }\n }\n .profile-designation {\n font-size: 13px;\n @include transition(false, false, all .4s ease);\n margin-bottom: 15px;\n }\n }\n .social-list {\n list-style: none;\n padding: 0px;\n margin: 0px;\n .social-icon {\n display: inline-block;\n &:not(:last-child) {\n margin-right: 10px;\n }\n a {\n display: inline-block;\n width: 30px;\n height: 30px;\n font-size: 12px;\n line-height: 32px;\n text-align: center;\n color: var(--jkit-btn-txt-color);\n background-color: var(--jkit-element-bg-color);\n border-radius: 50%;\n }\n i:before {\n display: inline-block;\n }\n &:hover i:before {\n -webkit-animation-duration: .3s;\n animation-duration: .3s;\n -webkit-animation-name: jkit-scrolling-vertical;\n animation-name: jkit-scrolling-vertical;\n }\n }\n }\n .jkit-modal-dialog {\n @include displayflex();\n @include alignitemscenter();\n min-height: calc(100% - (0.5rem * 2));\n .team-modal-content {\n position: relative;\n box-shadow: 0 28px 40px 0 rgba(0, 0, 0, .1);\n background-color: var(--jkit-bg-color);\n border: 0;\n border-radius: 0;\n }\n .team-modal-close {\n position: absolute;\n top: 10px;\n right: 10px;\n width: 40px;\n height: 40px;\n padding: 0;\n color: var(--jkit-txt-color);\n background-color: transparent;\n border-width: 0;\n border-radius: 0;\n font-size: 18px;\n line-height: 1;\n outline: 0;\n z-index: 1200;\n }\n .team-modal-body {\n padding: 60px 40px;\n flex-wrap: wrap;\n @include displayflex();\n }\n .team-modal-img {\n width: 100%;\n margin-bottom: 30px;\n }\n .team-modal-info {\n width: 100%;\n }\n .team-modal-title {\n margin-top: 0;\n margin-bottom: 8px;\n color: var(--jkit-txt-h-color);\n font-size: 22px;\n }\n .team-modal-position {\n margin-bottom: 35px;\n color: var(--jkit-txt-color);\n font-size: 13px;\n }\n .team-modal-description {\n margin-bottom: 22px;\n }\n .team-modal-list {\n margin: 0px;\n margin-bottom: 25px;\n padding-left: 0;\n list-style: none;\n color: var(--jkit-txt-color);\n font-size: 15px;\n a {\n text-decoration: none;\n outline: 0;\n color: var(--jkit-txt-color);\n }\n li {\n padding: 19px 0;\n border-top: 1px solid var(--jkit-border-color);\n }\n strong {\n font-weight: 600;\n padding-right: 18px;\n }\n }\n }\n }\n &.jkit-pie-chart {\n text-align: center;\n position: relative;\n overflow: hidden;\n canvas {\n display: inline-block;\n position: relative;\n z-index: 2;\n }\n canvas.background-canvas {\n position: absolute;\n top: 0;\n left: 0;\n z-index: 1;\n }\n .pie-chart-wrapper {\n position: relative;\n display: inline-block;\n }\n .pie-chart-content {\n display: inline-block;\n position: absolute;\n top: 50%;\n @include transform(false, translateY(-50%));\n width: 100%;\n text-align: center;\n font-size: 28px;\n font-weight: 700;\n line-height: 1;\n }\n .chart-front,\n .content-back {\n @include transition(false, false, all .4s ease);\n @include displayflex();\n flex-direction: column;\n justify-content: center;\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n }\n .content-back {\n position: absolute;\n top: 0;\n left: 0;\n height: 100%;\n width: 100%;\n padding: 15px 50px;\n @include transform(false, translateY(100%));\n opacity: 0;\n visibility: hidden;\n overflow: hidden;\n background: var(--jkit-element-bg-color);\n }\n &:hover {\n .chart-front {\n @include transform(false, translateY(100%));\n opacity: 0;\n visibility: hidden;\n }\n .content-back {\n @include transform(false, translateY(0));\n opacity: 1;\n visibility: visible;\n }\n }\n .chart-float {\n @include displayflex();\n justify-content: center;\n }\n }\n &.jkit-portfolio-gallery {\n .portfolio-gallery-container {\n position: relative;\n overflow: hidden;\n }\n .row-items {\n @include displayflex();\n flex-wrap: wrap;\n }\n .gallery-items {\n @include displayflex();\n }\n .row-item {\n height: 90vh;\n padding: 0;\n position: relative;\n z-index: 2;\n border-right: 1px solid rgba(255, 255, 255, 0.3);\n @include transition(false, false, all .4s ease);\n -ms-flex: 0 0 20%;\n flex: 0 0 20%;\n max-width: 20%;\n &:hover {\n .row-item-info:after {\n height: 100%;\n }\n .row-item-more {\n @include transform(false, translateY(0));\n opacity: 1;\n }\n }\n &.current-item:before {\n position: absolute;\n content: \"\";\n top: 0;\n left: 0;\n height: 100%;\n width: 100%;\n z-index: 1;\n background: rgba(0, 0, 0, .1);\n }\n }\n .row-item-info {\n padding: 40px 10px 40px 20px;\n position: relative;\n z-index: 2;\n @include transition(false, false, all .4s);\n overflow: hidden;\n .info-title {\n font-size: 21px;\n }\n .info-subtitle {\n font-size: 11px;\n font-weight: 400;\n letter-spacing: 4px;\n text-transform: uppercase;\n margin-bottom: 10px;\n }\n &:after {\n content: '';\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 0;\n background: #fff;\n z-index: -1;\n @include transition(false, false, all .4s);\n }\n }\n .row-item-more {\n position: absolute;\n bottom: 0;\n left: 0;\n color: #fff;\n width: 100%;\n padding: 25px;\n font-size: 13px;\n letter-spacing: 1px;\n text-transform: uppercase;\n opacity: 0;\n @include transform(false, translateY(20%));\n @include transition(false, false, all .4s ease);\n z-index: 2;\n a {\n text-decoration: none;\n }\n }\n .image-item {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n opacity: 0;\n @include transform(false, scale(1.1, 1.1));\n @include transition(false, false, all .7s ease);\n background-size: cover;\n background-position: center center;\n &.current-item {\n @include transform(false, scale(1, 1));\n opacity: 1;\n }\n }\n }\n &.jkit-image-box {\n @include transition(false, false, all .4s ease);\n text-align: center;\n .image-box-header {\n @include transition(false, false, all .4s ease);\n position: relative;\n overflow: hidden;\n line-height: 0;\n img {\n @include transition(false, false, all .4s ease);\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n width: 100%;\n height: auto;\n margin: 0;\n object-fit: cover;\n }\n }\n .image-box-body {\n .body-inner {\n padding: 30px 35px;\n position: relative;\n overflow: hidden;\n background: var(--jkit-bg-color);\n @include boxshadow(0 0 20px 0 rgba(0, 0, 0, 0.25));\n }\n .body-title {\n font-size: 18px;\n margin-bottom: 20px;\n color: var(--jkit-txt-h-color);\n font-weight: 700;\n }\n }\n .button-box {\n .button-wrapper {\n display: inline-block;\n a {\n border-radius: 5px;\n font-size: 15px;\n padding: 15px 30px;\n color: #fff;\n position: relative;\n line-height: 1;\n white-space: nowrap;\n vertical-align: middle;\n text-align: center;\n background-color: var(--jkit-btn-bg-color);\n @include transition(false, false, all .4s ease);\n @include userselect('none');\n @include displayflex();\n @include alignitemscenter();\n &:hover {\n background-color: var(--jkit-btn-bg-hover-color);\n }\n }\n }\n &.icon-position-before i {\n margin-right: 5px;\n }\n &.icon-position-after i {\n margin-left: 5px;\n }\n }\n &.style-floating {\n .image-box-body .body-inner {\n background-color: #fff;\n @include boxshadow(0 2px 4px rgba(0, 0, 0, 0.08));\n @include transition(false, false, all .4s ease);\n width: 90%;\n height: 90px;\n position: relative;\n margin-left: auto;\n margin-right: auto;\n margin-top: -50px;\n .body-description,\n .body-button {\n @include transition(false, false, all .4s ease);\n opacity: 0;\n visibility: hidden;\n }\n }\n &:hover {\n .image-box-body .body-inner {\n height: 220px;\n .body-description,\n .body-button {\n opacity: 1;\n visibility: visible;\n }\n }\n }\n }\n }\n &.jkit-animated-text {\n @include transition(false, false, all .3s ease);\n a {\n text-decoration: none;\n color: var(--jkit-txt-h-color);\n }\n .animated-text {\n padding: 0;\n margin: 0;\n font-size: 43px;\n font-weight: 500;\n line-height: 1.2;\n display: inline-block;\n .normal-text {\n z-index: 1;\n position: relative;\n vertical-align: bottom;\n &.style-gradient {\n background: var(--jkit-element-darken-bg-color);\n background: linear-gradient(180deg, var(--jkit-element-lighten-bg-color) 0%, var(--jkit-element-darken-bg-color) 100%);\n -moz-text-fill-color: transparent;\n -o-text-fill-color: transparent;\n -webkit-text-fill-color: transparent;\n background-clip: text;\n -webkit-background-clip: text;\n }\n }\n .dynamic-wrapper {\n overflow: visible;\n text-align: inherit;\n display: inline-block;\n position: relative;\n vertical-align: bottom;\n &.style-gradient {\n .dynamic-text {\n background: var(--jkit-element-darken-bg-color);\n background: linear-gradient(180deg, var(--jkit-element-lighten-bg-color) 0%, var(--jkit-element-darken-bg-color) 100%);\n -moz-text-fill-color: transparent;\n -o-text-fill-color: transparent;\n -webkit-text-fill-color: transparent;\n background-clip: text;\n -webkit-background-clip: text;\n .dynamic-text-letter {\n background: var(--jkit-element-darken-bg-color);\n background: linear-gradient(180deg, var(--jkit-element-lighten-bg-color) 0%, var(--jkit-element-darken-bg-color) 100%);\n -moz-text-fill-color: transparent;\n -o-text-fill-color: transparent;\n -webkit-text-fill-color: transparent;\n background-clip: text;\n -webkit-background-clip: text;\n }\n }\n }\n }\n .dynamic-text {\n display: inline-block;\n position: relative;\n top: 0;\n left: 0;\n z-index: 1;\n }\n svg {\n position: absolute;\n left: 0;\n overflow: visible;\n path {\n fill: none;\n stroke-dasharray: 1500;\n @include animation(false, jkit-animated-dash 10s infinite);\n &.style-color {\n stroke: var(--jkit-element-bg-color);\n }\n }\n path:nth-of-type(2) {\n @include animation(delay, .3s);\n }\n linearGradient {\n stop:nth-of-type(1) {\n stop-color: var(--jkit-element-lighten-bg-color);\n }\n stop:nth-of-type(2) {\n stop-color: var(--jkit-element-darken-bg-color);\n }\n }\n }\n }\n &[data-shape=\"strikethrough\"] {\n .animated-text svg {\n top: 50%;\n width: 100%;\n height: 100%;\n }\n }\n &[data-shape=\"double\"],\n &[data-shape=\"diagonal\"],\n &[data-shape=\"x\"] {\n .animated-text svg {\n top: 0;\n width: 100%;\n height: 100%;\n }\n }\n &[data-shape=\"curly\"],\n &[data-shape=\"underline-zigzag\"],\n &[data-shape=\"double-underline\"],\n &[data-shape=\"underline\"] {\n .animated-text svg {\n top: 90%;\n width: 100%;\n height: 100%;\n }\n }\n &[data-shape=\"circle\"] {\n .animated-text svg {\n top: 0;\n width: calc(100% + 20px);\n height: calc(100% + 20px);\n @include transform(false, translate(-10px, -10px));\n }\n }\n &[data-style=\"rotating\"] {\n .animated-text .dynamic-text {\n &:not(.show-text) {\n visibility: hidden;\n opacity: 0;\n display: none;\n }\n }\n &[data-rotate=\"typing\"] {\n .animated-text {\n .dynamic-wrapper {\n &:after {\n content: \"\";\n position: absolute;\n left: auto;\n right: 0;\n top: 50%;\n @include transform(false, translateY(-50%));\n height: 90%;\n width: 1px;\n background-color: var(--jkit-txt-color);\n }\n &.cursor-blink:after {\n @include animation(false, jkit-animated-pulse 1s infinite);\n }\n &.typing-delete {\n background: var(--jkit-txt-h-color);\n &.style-gradient .dynamic-text {\n color: var(--jkit-txt-m-color);\n background: none;\n background-clip: border-box;\n -webkit-background-clip: border-box;\n -moz-text-fill-color: unset;\n -o-text-fill-color: unset;\n -webkit-text-fill-color: unset;\n .dynamic-text-letter {\n background: none;\n background-clip: border-box;\n -webkit-background-clip: border-box;\n -webkit-background-clip: border-box;\n -moz-text-fill-color: unset;\n -o-text-fill-color: unset;\n -webkit-text-fill-color: unset;\n }\n }\n .dynamic-text .dynamic-text-letter {\n color: var(--jkit-txt-m-color);\n }\n }\n }\n .dynamic-text-letter {\n &:not(.show-letter) {\n display: none;\n }\n }\n }\n }\n &[data-rotate=\"swirl\"] {\n .animated-text {\n .dynamic-wrapper {\n @include transition(false, false, width .3s ease);\n overflow: hidden;\n }\n .dynamic-text-letter {\n display: inline-block;\n @include transform(style, preserve-3d);\n @include transform(false, translateZ(-20px) rotateX(90deg));\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n &.show-letter {\n @include animation(false, jkit-animated-swirl-in .4s forwards);\n }\n }\n }\n }\n &[data-rotate=\"blinds\"] {\n @include transition(false, false, width .3s ease);\n .animated-text .dynamic-text-letter {\n @include transform(false, rotateY(180deg));\n display: inline-block;\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n &.show-letter {\n @include animation(false, jkit-animated-blinds-in .6s forwards);\n }\n }\n }\n &[data-rotate=\"wave\"] {\n @include transition(false, false, width .3s ease);\n .animated-text .dynamic-text-letter {\n @include transform(false, scale(0));\n display: inline-block;\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n &.show-letter {\n @include animation(false, jkit-animated-wave-up .3s forwards);\n }\n }\n }\n &[data-rotate=\"flip\"] {\n .animated-text {\n .dynamic-wrapper {\n @include transition(false, false, width .3s ease);\n overflow: hidden;\n }\n .dynamic-text {\n @include transform(origin, 50% 100%);\n @include transform(false, rotateX(180deg));\n position: relative;\n &.show-text {\n position: relative;\n white-space: nowrap;\n @include transform(false, rotateX(0deg));\n @include animation(false, jkit-animated-flip-in 1.2s);\n }\n &:not(.show-text) {\n display: inline-block;\n position: absolute;\n visibility: visible;\n @include transform(false, rotateX(180deg));\n @include animation(false, jkit-animated-flip-out 1.2s);\n }\n }\n }\n }\n &[data-rotate=\"drop-in\"] {\n .animated-text {\n .dynamic-wrapper {\n @include transition(false, false, width .3s ease);\n -webkit-perspective: 300px;\n perspective: 300px;\n overflow: hidden;\n }\n .dynamic-text {\n position: relative;\n &.show-text {\n position: relative;\n white-space: nowrap;\n @include animation(false, jkit-animated-drop-in-in 0.6s);\n }\n &:not(.show-text) {\n display: inline-block;\n position: absolute;\n visibility: visible;\n @include animation(false, jkit-animated-drop-in-out 0.6s);\n }\n }\n }\n }\n &[data-rotate=\"slide-left\"] {\n .animated-text {\n .dynamic-wrapper {\n @include transition(false, false, width .3s ease);\n overflow: hidden;\n }\n .dynamic-text {\n &.show-text {\n position: relative;\n white-space: nowrap;\n @include animation(false, jkit-animated-slide-left-in .6s);\n }\n &:not(.show-text) {\n display: inline-block;\n position: absolute;\n visibility: visible;\n @include animation(false, jkit-animated-slide-left-out .6s);\n }\n }\n }\n }\n &[data-rotate=\"slide-right\"] {\n .animated-text {\n .dynamic-wrapper {\n @include transition(false, false, width .3s ease);\n overflow: hidden;\n }\n .dynamic-text {\n &.show-text {\n position: relative;\n white-space: nowrap;\n @include animation(false, jkit-animated-slide-right-in .6s);\n }\n &:not(.show-text) {\n display: inline-block;\n position: absolute;\n visibility: visible;\n @include animation(false, jkit-animated-slide-right-out .6s);\n }\n }\n }\n }\n &[data-rotate=\"slide-up\"] {\n .animated-text {\n .dynamic-wrapper {\n @include transition(false, false, width .3s ease);\n overflow: hidden;\n }\n .dynamic-text {\n &.show-text {\n position: relative;\n white-space: nowrap;\n @include animation(false, jkit-animated-slide-up-in .6s);\n }\n &:not(.show-text) {\n display: inline-block;\n position: absolute;\n visibility: visible;\n @include animation(false, jkit-animated-slide-up-out .6s);\n }\n }\n }\n }\n &[data-rotate=\"slide-down\"] {\n .animated-text {\n .dynamic-wrapper {\n @include transition(false, false, width .3s ease);\n overflow: hidden;\n }\n .dynamic-text {\n &.show-text {\n position: relative;\n white-space: nowrap;\n @include animation(false, jkit-animated-slide-down-in .6s);\n }\n &:not(.show-text) {\n display: inline-block;\n position: absolute;\n visibility: visible;\n @include animation(false, jkit-animated-slide-down-out .6s);\n }\n }\n }\n }\n &[data-rotate=\"bounce\"] {\n .animated-text {\n .dynamic-wrapper {\n @include transition(false, false, width .3s ease);\n overflow: hidden;\n }\n .dynamic-text {\n &.show-text {\n position: relative;\n white-space: nowrap;\n @include animation(false, jkit-animated-bounce-in .6s);\n }\n &:not(.show-text) {\n display: inline-block;\n position: absolute;\n visibility: visible;\n @include animation(false, jkit-animated-bounce-out .6s);\n }\n }\n }\n }\n &[data-rotate=\"swing\"] {\n .animated-text {\n .dynamic-wrapper {\n @include transition(false, false, width .3s ease);\n overflow: hidden;\n }\n .dynamic-text {\n &.show-text {\n position: relative;\n white-space: nowrap;\n @include animation(false, jkit-animated-swing-in .6s);\n }\n &:not(.show-text) {\n display: inline-block;\n position: absolute;\n visibility: visible;\n @include animation(false, jkit-animated-swing-out .6s);\n }\n }\n }\n }\n &[data-rotate=\"rubber-band\"] {\n .animated-text {\n .dynamic-wrapper {\n @include transition(false, false, width .3s ease);\n overflow: hidden;\n }\n .dynamic-text {\n &.show-text {\n position: relative;\n white-space: nowrap;\n @include animation(false, jkit-animated-rubber-band-in .6s);\n }\n &:not(.show-text) {\n display: inline-block;\n position: absolute;\n visibility: visible;\n @include animation(false, jkit-animated-rubber-band-out .6s);\n }\n }\n }\n }\n &[data-rotate=\"clip\"] {\n .animated-text {\n .dynamic-wrapper {\n overflow: hidden;\n text-align: left;\n &:after {\n content: \"\";\n position: absolute;\n left: auto;\n right: 0;\n top: 0;\n height: 100%;\n width: 2px;\n background-color: var(--jkit-txt-color);\n }\n }\n .dynamic-text.show-text {\n white-space: nowrap;\n }\n }\n }\n }\n }\n &.jkit-countdown {\n position: relative;\n z-index: 10;\n text-align: center;\n @include displayflex();\n @include flexwrap();\n &.separator-enable {\n .timer-container:not(:last-child) .timer-inner-container::after {\n position: absolute;\n left: 100%;\n z-index: 1;\n color: var(--jkit-form-txt-color);\n font-size: 45px;\n }\n }\n .timer-container {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .timer-inner-container {\n position: relative;\n margin: auto;\n margin-bottom: 0;\n width: 150px;\n height: 150px;\n background: var(--jkit-element-bg-color);\n @include displayflex();\n @include alignitemscenter();\n }\n .timer-content {\n width: 100%;\n >span {\n display: block;\n color: #fff;\n line-height: 1;\n }\n &.label-inline>span {\n display: inline-block;\n }\n .timer-count {\n font-size: 36px;\n font-weight: 700;\n margin-top: 14px;\n margin-bottom: 14px;\n &.timer-loading {\n opacity: 0;\n visibility: hidden;\n }\n }\n .timer-title {\n font-size: 14px;\n letter-spacing: 2.5px;\n }\n }\n .expire-message {\n .expire-title {\n font-size: 24px;\n font-weight: 600;\n margin-bottom: 12px;\n display: block;\n }\n .expire-content {\n display: block;\n }\n }\n }\n &.jkit-button {\n .jkit-button-wrapper {\n border-radius: 5px;\n font-size: 15px;\n padding: 15px 30px;\n display: inline-block;\n color: var(--jkit-txt-alt-color);\n position: relative;\n display: inline-block;\n line-height: 1;\n -webkit-user-select: none;\n -ms-user-select: none;\n user-select: none;\n white-space: nowrap;\n vertical-align: middle;\n text-align: center;\n background-color: var(--jkit-btn-bg-color);\n @include transition(false, false, all .4s ease);\n &:hover {\n background-color: var(--jkit-btn-bg-hover-color);\n }\n i {\n display: inline-block;\n vertical-align: middle;\n }\n }\n }\n &.jkit-video-button {\n .jkit-video-popup-btn {\n display: inline-block;\n text-align: center;\n font-size: 18px;\n background-color: var(--jkit-btn-bg-color);\n border-radius: 50%;\n position: relative;\n z-index: 6;\n @include transition(false, false, all .4s ease);\n &.glow-enable {\n &:before,\n &:after {\n content: \" \";\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n color: var(--jkit-element-bg-color);\n border-radius: 50%;\n box-shadow: 0 0 0 0 currentColor;\n -webkit-animation: jkit-ripple 3s infinite;\n animation: jkit-ripple 3s infinite;\n opacity: .6;\n z-index: -1;\n }\n &:after {\n -webkit-animation-delay: .3s;\n animation-delay: .3s;\n }\n }\n }\n i,\n span {\n color: var(--jkit-txt-alt-color);\n }\n }\n}"]}
assets/dev/js/{post-block.js → post-pagination.js} RENAMED
@@ -1,8 +1,8 @@
1
- class JKitPostBlock extends elementorModules.frontend.handlers.Base {
2
  getDefaultSettings() {
3
  return {
4
  selectors: {
5
- wrapper: '.jeg-elementor-kit.jkit-postblock',
6
  pagination: '.jkit-block-pagination',
7
  },
8
  };
@@ -28,7 +28,7 @@ class JKitPostBlock extends elementorModules.frontend.handlers.Base {
28
  load_limit = options.pagination_scroll_limit,
29
  pagination_mode = options.pagination_mode,
30
  parameter = {
31
- 'action': jkit_element_postblock_option.element_prefix + options.class,
32
  'data': {
33
  'current_page': 1,
34
  'attr': options
@@ -157,10 +157,11 @@ class JKitPostBlock extends elementorModules.frontend.handlers.Base {
157
 
158
  jQuery(window).on('elementor/frontend/init', () => {
159
  const addHandler = ($element) => {
160
- elementorFrontend.elementsHandler.addHandler(JKitPostBlock, {
161
  $element,
162
  });
163
  };
164
 
165
  elementorFrontend.hooks.addAction('frontend/element_ready/jkit_post_block.default', addHandler);
 
166
  });
1
+ class JKitPostPagination extends elementorModules.frontend.handlers.Base {
2
  getDefaultSettings() {
3
  return {
4
  selectors: {
5
+ wrapper: '.jeg-elementor-kit.post-element',
6
  pagination: '.jkit-block-pagination',
7
  },
8
  };
28
  load_limit = options.pagination_scroll_limit,
29
  pagination_mode = options.pagination_mode,
30
  parameter = {
31
+ 'action': jkit_element_pagination_option.element_prefix + options.class,
32
  'data': {
33
  'current_page': 1,
34
  'attr': options
157
 
158
  jQuery(window).on('elementor/frontend/init', () => {
159
  const addHandler = ($element) => {
160
+ elementorFrontend.elementsHandler.addHandler(JKitPostPagination, {
161
  $element,
162
  });
163
  };
164
 
165
  elementorFrontend.hooks.addAction('frontend/element_ready/jkit_post_block.default', addHandler);
166
+ elementorFrontend.hooks.addAction('frontend/element_ready/jkit_post_list.default', addHandler);
167
  });
assets/dev/js/video-button.js ADDED
@@ -0,0 +1,87 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ class JKitVideoButton extends elementorModules.frontend.handlers.Base {
2
+ getDefaultSettings() {
3
+ return {
4
+ selectors: {
5
+ wrapper: '.jeg-elementor-kit.jkit-video-button',
6
+ link: '.jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn'
7
+ },
8
+ };
9
+ }
10
+
11
+ getDefaultElements() {
12
+ const selectors = this.getSettings('selectors')
13
+ return {
14
+ $wrapper: this.$element.find(selectors.wrapper),
15
+ $link: this.$element.find(selectors.link)
16
+ };
17
+ }
18
+
19
+ bindEvents() {
20
+ this.onClick()
21
+ }
22
+
23
+ onClick() {
24
+ const wrapper = this.elements.$wrapper,
25
+ type = wrapper.data('type'),
26
+ autoplay = wrapper.data('autoplay'),
27
+ loop = wrapper.data('loop'),
28
+ controls = wrapper.data('controls');
29
+
30
+ let src = '//www.youtube.com/embed/';
31
+
32
+ if ('youtube' == type) {
33
+ const start = wrapper.data('start'),
34
+ end = wrapper.data('end');
35
+
36
+ src = src + '?playlist=%id%&autoplay=' + autoplay + '&loop=' + loop + '&controls=' + controls + '&start=' + start + '&end=' + end + '&version=3';
37
+ } else {
38
+ const mute = wrapper.data('mute'),
39
+ title = wrapper.data('title'),
40
+ portrait = wrapper.data('portrait'),
41
+ byline = wrapper.data('byline');
42
+
43
+ src = '//player.vimeo.com/video/%id%?autoplay=' + autoplay + '&muted=' + mute + '&loop=' + loop + '&controls=' + controls + '&title=' + title + '&portrait=' + portrait + '&byline=' + byline;
44
+ }
45
+
46
+ this.elements.$link.magnificPopup({
47
+ type: 'iframe',
48
+ iframe: {
49
+ patterns: {
50
+ youtube: {
51
+ index: 'youtube.com/',
52
+ id: function(url) {
53
+ var m = url.match(/[\\?\\&]v=([^\\?\\&]+)/);
54
+ if (!m || !m[1]) return null;
55
+ return m[1];
56
+ },
57
+ src: src
58
+ },
59
+ vimeo: {
60
+ index: 'vimeo.com/',
61
+ id: function(url) {
62
+ var m = url.match(/(https?:\/\/)?(www.)?(player.)?vimeo.com\/([a-z]*\/)*([0-9]{6,11})[?]?.*/);
63
+ if (!m || !m[5]) return null;
64
+ return m[5];
65
+ },
66
+ src: src
67
+ }
68
+ }
69
+ },
70
+ mainClass: 'mfp-fade jkit-magnific-popup',
71
+ removalDelay: 160,
72
+ preloader: !0,
73
+ fixedContentPos: !1,
74
+ showCloseBtn: true
75
+ });
76
+ }
77
+ }
78
+
79
+ jQuery(window).on('elementor/frontend/init', () => {
80
+ const addHandler = ($element) => {
81
+ elementorFrontend.elementsHandler.addHandler(JKitVideoButton, {
82
+ $element,
83
+ });
84
+ };
85
+
86
+ elementorFrontend.hooks.addAction('frontend/element_ready/jkit_video_button.default', addHandler);
87
+ });
assets/dev/js/video.js DELETED
@@ -1,41 +0,0 @@
1
- class JKitVideo extends elementorModules.frontend.handlers.Base {
2
- getDefaultSettings() {
3
- return {
4
- selectors: {
5
- link: '.jeg-elementor-kit.jkit-video .jkit-video-popup-btn'
6
- },
7
- };
8
- }
9
-
10
- getDefaultElements() {
11
- const selectors = this.getSettings('selectors')
12
- return {
13
- $link: this.$element.find(selectors.link)
14
- };
15
- }
16
-
17
- bindEvents() {
18
- this.onClick()
19
- }
20
-
21
- onClick() {
22
- this.elements.$link.magnificPopup({
23
- type: 'iframe',
24
- mainClass: 'mfp-fade jkit-magnific-popup',
25
- removalDelay: 160,
26
- preloader: !0,
27
- fixedContentPos: !1,
28
- showCloseBtn: true
29
- });
30
- }
31
- }
32
-
33
- jQuery(window).on('elementor/frontend/init', () => {
34
- const addHandler = ($element) => {
35
- elementorFrontend.elementsHandler.addHandler(JKitVideo, {
36
- $element,
37
- });
38
- };
39
-
40
- elementorFrontend.hooks.addAction('frontend/element_ready/jkit_video.default', addHandler);
41
- });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
assets/dev/scss/admin/editor.scss CHANGED
@@ -89,7 +89,9 @@ i[class^=jkit_pie_chart],
89
  i[class^=jkit_portfolio_gallery],
90
  i[class^=jkit_animated_text],
91
  i[class^=jkit_countdown],
92
- i[class^=jkit_button] {
 
 
93
  background-size: auto !important;
94
  width: 32px !important;
95
  height: 32px !important;
@@ -98,7 +100,7 @@ i[class^=jkit_button] {
98
  margin-right: auto;
99
  }
100
 
101
- i[class^=jkit-option-transform] {
102
  background-size: auto !important;
103
  width: 12px !important;
104
  height: 12px !important;
@@ -173,6 +175,14 @@ i[class^=jkit_button] {
173
  background-image: url('../../img/admin/block-icon/button.svg');
174
  }
175
 
176
- i[class^=jkit-option-transform] {
 
 
 
 
 
 
 
 
177
  background-image: url('../../img/admin/icon.svg');
178
  }
89
  i[class^=jkit_portfolio_gallery],
90
  i[class^=jkit_animated_text],
91
  i[class^=jkit_countdown],
92
+ i[class^=jkit_button],
93
+ i[class^=jkit_post_list],
94
+ i[class^=jkit_video_button] {
95
  background-size: auto !important;
96
  width: 32px !important;
97
  height: 32px !important;
100
  margin-right: auto;
101
  }
102
 
103
+ i[class^=jkit-option-additional] {
104
  background-size: auto !important;
105
  width: 12px !important;
106
  height: 12px !important;
175
  background-image: url('../../img/admin/block-icon/button.svg');
176
  }
177
 
178
+ i[class^=jkit_post_list] {
179
+ background-image: url('../../img/admin/block-icon/post-list.svg');
180
+ }
181
+
182
+ i[class^=jkit_video_button] {
183
+ background-image: url('../../img/admin/block-icon/video-button.svg');
184
+ }
185
+
186
+ i[class^=jkit-option-additional] {
187
  background-image: url('../../img/admin/icon.svg');
188
  }
assets/dev/scss/main.scss CHANGED
@@ -196,6 +196,27 @@ html.jkit-nav-menu-loaded body {
196
  -webkit-animation-delay: 2.95s
197
  }
198
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
199
  .border-bottom {
200
  position: absolute;
201
  z-index: 3;
@@ -229,6 +250,9 @@ html.jkit-nav-menu-loaded body {
229
  outline: none;
230
  }
231
  }
 
 
 
232
  &.jkit-nav-menu {
233
  .jkit-hamburger-menu {
234
  float: right;
@@ -2068,27 +2092,6 @@ html.jkit-nav-menu-loaded body {
2068
  .jkit-meta-comment a {
2069
  color: var(--jkit-txt-h-color, #181D23);
2070
  }
2071
- .jkit-block-pagination {
2072
- margin: 0 0 30px 0;
2073
- text-align: center;
2074
- .jkit-block-loadmore {
2075
- display: inline-block;
2076
- text-align: center;
2077
- cursor: pointer;
2078
- border: 1px solid var(--jkit-border-color, #eaeaeb);
2079
- @include boxshadow(0 2px 4px rgba(0, 0, 0, 0.08));
2080
- padding: 0.625rem 0.875rem;
2081
- font-size: 0.875rem;
2082
- line-height: 1.5;
2083
- border-radius: 3px;
2084
- @include transition(false, false, .25s ease);
2085
- color: var(--jkit-txt-color);
2086
- a {
2087
- display: inline-block;
2088
- color: var(--jkit-txt-color);
2089
- }
2090
- }
2091
- }
2092
  .jkit-posts {
2093
  display: grid;
2094
  }
@@ -2235,67 +2238,71 @@ html.jkit-nav-menu-loaded body {
2235
  }
2236
  }
2237
  }
2238
- // &.jkit-postlist {
2239
- // article {
2240
- // overflow: hidden;
2241
- // position: relative;
2242
- // a {
2243
- // display: inline-flex;
2244
- // @include alignitemscenter();
2245
- // @include transition(false, false, all .4s ease);
2246
- // position: relative;
2247
- // color: var(--jkit-txt-h-color);
2248
- // &:hover {
2249
- // color: var(--jkit-txt-h-color);
2250
- // }
2251
- // >img {
2252
- // margin-right: 15px;
2253
- // z-index: 2;
2254
- // position: relative;
2255
- // }
2256
- // .jkit-postlist-content {
2257
- // z-index: 2;
2258
- // width: 100%;
2259
- // }
2260
- // .jkit-postlist-title {
2261
- // display: block;
2262
- // margin-bottom: 0;
2263
- // }
2264
- // .meta-lists span {
2265
- // color: var(--jkit-txt-m-color);
2266
- // font-size: 12px;
2267
- // display: inline-block;
2268
- // @include transition(false, false, all .4s ease);
2269
- // }
2270
- // }
2271
- // }
2272
- // &.layout-horizontal {
2273
- // article a {
2274
- // @include displayflex();
2275
- // }
2276
- // .jkit-posts {
2277
- // display: grid;
2278
- // }
2279
- // }
2280
- // &.bg-image article a {
2281
- // background-size: cover;
2282
- // background-repeat: no-repeat;
2283
- // position: relative;
2284
- // background-position: center center;
2285
- // overflow: hidden;
2286
- // &:after {
2287
- // content: "";
2288
- // background-color: rgba(34, 34, 34, .7);
2289
- // position: absolute;
2290
- // left: 0;
2291
- // top: 0;
2292
- // width: 100%;
2293
- // height: 100%;
2294
- // display: block;
2295
- // @include transition(false, false, all .4s ease);
2296
- // }
2297
- // }
2298
- // }
 
 
 
 
2299
  &.jkit-team {
2300
  text-align: center;
2301
  &.style-default,
@@ -3316,137 +3323,137 @@ html.jkit-nav-menu-loaded body {
3316
  }
3317
  }
3318
  }
3319
- // &.jkit-countdown {
3320
- // position: relative;
3321
- // z-index: 10;
3322
- // text-align: center;
3323
- // @include displayflex();
3324
- // @include flexwrap();
3325
- // &.separator-enable {
3326
- // .timer-container:not(:last-child) .timer-inner-container::after {
3327
- // position: absolute;
3328
- // left: 100%;
3329
- // z-index: 1;
3330
- // color: var(--jkit-form-txt-color);
3331
- // font-size: 45px;
3332
- // }
3333
- // }
3334
- // .timer-container {
3335
- // -webkit-box-flex: 0;
3336
- // -ms-flex: 0 0 25%;
3337
- // flex: 0 0 25%;
3338
- // max-width: 25%;
3339
- // }
3340
- // .timer-inner-container {
3341
- // position: relative;
3342
- // margin: auto;
3343
- // margin-bottom: 0;
3344
- // width: 150px;
3345
- // height: 150px;
3346
- // background: var(--jkit-element-bg-color);
3347
- // @include displayflex();
3348
- // @include alignitemscenter();
3349
- // }
3350
- // .timer-content {
3351
- // width: 100%;
3352
- // >span {
3353
- // display: block;
3354
- // color: #fff;
3355
- // line-height: 1;
3356
- // }
3357
- // &.label-inline>span {
3358
- // display: inline-block;
3359
- // }
3360
- // .timer-count {
3361
- // font-size: 36px;
3362
- // font-weight: 700;
3363
- // margin-top: 14px;
3364
- // margin-bottom: 14px;
3365
- // &.timer-loading {
3366
- // opacity: 0;
3367
- // visibility: hidden;
3368
- // }
3369
- // }
3370
- // .timer-title {
3371
- // font-size: 14px;
3372
- // letter-spacing: 2.5px;
3373
- // }
3374
- // }
3375
- // .expire-message {
3376
- // .expire-title {
3377
- // font-size: 24px;
3378
- // font-weight: 600;
3379
- // margin-bottom: 12px;
3380
- // display: block;
3381
- // }
3382
- // .expire-content {
3383
- // display: block;
3384
- // }
3385
- // }
3386
- // }
3387
- // &.jkit-button {
3388
- // .jkit-button-wrapper {
3389
- // border-radius: 5px;
3390
- // font-size: 15px;
3391
- // padding: 15px 30px;
3392
- // display: inline-block;
3393
- // color: var(--jkit-txt-alt-color);
3394
- // position: relative;
3395
- // display: inline-block;
3396
- // line-height: 1;
3397
- // -webkit-user-select: none;
3398
- // -ms-user-select: none;
3399
- // user-select: none;
3400
- // white-space: nowrap;
3401
- // vertical-align: middle;
3402
- // text-align: center;
3403
- // background-color: var(--jkit-btn-bg-color);
3404
- // @include transition(false, false, all .4s ease);
3405
- // &:hover {
3406
- // background-color: var(--jkit-btn-bg-hover-color);
3407
- // }
3408
- // i {
3409
- // display: inline-block;
3410
- // vertical-align: middle;
3411
- // }
3412
- // }
3413
- // }
3414
- // &.jkit-video {
3415
- // .jkit-video-popup-btn {
3416
- // display: inline-block;
3417
- // text-align: center;
3418
- // font-size: 18px;
3419
- // background-color: var(--jkit-btn-bg-color);
3420
- // border-radius: 50%;
3421
- // position: relative;
3422
- // z-index: 6;
3423
- // @include transition(false, false, all .4s ease);
3424
- // &.glow-enable {
3425
- // &:before,
3426
- // &:after {
3427
- // content: " ";
3428
- // position: absolute;
3429
- // top: 0;
3430
- // left: 0;
3431
- // width: 100%;
3432
- // height: 100%;
3433
- // color: var(--jkit-element-bg-color);
3434
- // border-radius: 50%;
3435
- // box-shadow: 0 0 0 0 currentColor;
3436
- // -webkit-animation: jkit-ripple 3s infinite;
3437
- // animation: jkit-ripple 3s infinite;
3438
- // opacity: .6;
3439
- // z-index: -1;
3440
- // }
3441
- // &:after {
3442
- // -webkit-animation-delay: .3s;
3443
- // animation-delay: .3s;
3444
- // }
3445
- // }
3446
- // }
3447
- // i,
3448
- // span {
3449
- // color: var(--jkit-txt-alt-color);
3450
- // }
3451
- // }
3452
  }
196
  -webkit-animation-delay: 2.95s
197
  }
198
  }
199
+ .jkit-block-pagination {
200
+ margin: 0 0 30px 0;
201
+ text-align: center;
202
+ .jkit-block-loadmore {
203
+ display: inline-block;
204
+ text-align: center;
205
+ cursor: pointer;
206
+ border: 1px solid var(--jkit-border-color, #eaeaeb);
207
+ @include boxshadow(0 2px 4px rgba(0, 0, 0, 0.08));
208
+ padding: 0.625rem 0.875rem;
209
+ font-size: 0.875rem;
210
+ line-height: 1.5;
211
+ border-radius: 3px;
212
+ @include transition(false, false, .25s ease);
213
+ color: var(--jkit-txt-color);
214
+ a {
215
+ display: inline-block;
216
+ color: var(--jkit-txt-color);
217
+ }
218
+ }
219
+ }
220
  .border-bottom {
221
  position: absolute;
222
  z-index: 3;
250
  outline: none;
251
  }
252
  }
253
+ .thumbnail-container {
254
+ line-height: 0;
255
+ }
256
  &.jkit-nav-menu {
257
  .jkit-hamburger-menu {
258
  float: right;
2092
  .jkit-meta-comment a {
2093
  color: var(--jkit-txt-h-color, #181D23);
2094
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2095
  .jkit-posts {
2096
  display: grid;
2097
  }
2238
  }
2239
  }
2240
  }
2241
+ &.jkit-postlist {
2242
+ article {
2243
+ overflow: hidden;
2244
+ position: relative;
2245
+ a {
2246
+ display: inline-flex;
2247
+ @include alignitemscenter();
2248
+ @include transition(false, false, all .4s ease);
2249
+ position: relative;
2250
+ color: var(--jkit-txt-h-color);
2251
+ &:hover {
2252
+ color: var(--jkit-txt-h-color);
2253
+ }
2254
+ img {
2255
+ margin-right: 15px;
2256
+ z-index: 2;
2257
+ position: relative;
2258
+ line-height: 0;
2259
+ }
2260
+ .jkit-postlist-content {
2261
+ z-index: 2;
2262
+ width: 100%;
2263
+ }
2264
+ .jkit-postlist-title {
2265
+ display: block;
2266
+ margin-bottom: 0;
2267
+ }
2268
+ .meta-lists span {
2269
+ color: var(--jkit-txt-m-color);
2270
+ font-size: 12px;
2271
+ display: inline-block;
2272
+ @include transition(false, false, all .4s ease);
2273
+ }
2274
+ .icon-list {
2275
+ text-align: center;
2276
+ }
2277
+ }
2278
+ }
2279
+ &.layout-horizontal {
2280
+ article a {
2281
+ @include displayflex();
2282
+ }
2283
+ .jkit-posts {
2284
+ display: grid;
2285
+ }
2286
+ }
2287
+ &.bg-image article a {
2288
+ background-size: cover;
2289
+ background-repeat: no-repeat;
2290
+ position: relative;
2291
+ background-position: center center;
2292
+ overflow: hidden;
2293
+ &:after {
2294
+ content: "";
2295
+ background-color: rgba(34, 34, 34, .7);
2296
+ position: absolute;
2297
+ left: 0;
2298
+ top: 0;
2299
+ width: 100%;
2300
+ height: 100%;
2301
+ display: block;
2302
+ @include transition(false, false, all .4s ease);
2303
+ }
2304
+ }
2305
+ }
2306
  &.jkit-team {
2307
  text-align: center;
2308
  &.style-default,
3323
  }
3324
  }
3325
  }
3326
+ &.jkit-countdown {
3327
+ position: relative;
3328
+ z-index: 10;
3329
+ text-align: center;
3330
+ @include displayflex();
3331
+ @include flexwrap();
3332
+ &.separator-enable {
3333
+ .timer-container:not(:last-child) .timer-inner-container::after {
3334
+ position: absolute;
3335
+ left: 100%;
3336
+ z-index: 1;
3337
+ color: var(--jkit-form-txt-color);
3338
+ font-size: 45px;
3339
+ }
3340
+ }
3341
+ .timer-container {
3342
+ -webkit-box-flex: 0;
3343
+ -ms-flex: 0 0 25%;
3344
+ flex: 0 0 25%;
3345
+ max-width: 25%;
3346
+ }
3347
+ .timer-inner-container {
3348
+ position: relative;
3349
+ margin: auto;
3350
+ margin-bottom: 0;
3351
+ width: 150px;
3352
+ height: 150px;
3353
+ background: var(--jkit-element-bg-color);
3354
+ @include displayflex();
3355
+ @include alignitemscenter();
3356
+ }
3357
+ .timer-content {
3358
+ width: 100%;
3359
+ >span {
3360
+ display: block;
3361
+ color: #fff;
3362
+ line-height: 1;
3363
+ }
3364
+ &.label-inline>span {
3365
+ display: inline-block;
3366
+ }
3367
+ .timer-count {
3368
+ font-size: 36px;
3369
+ font-weight: 700;
3370
+ margin-top: 14px;
3371
+ margin-bottom: 14px;
3372
+ &.timer-loading {
3373
+ opacity: 0;
3374
+ visibility: hidden;
3375
+ }
3376
+ }
3377
+ .timer-title {
3378
+ font-size: 14px;
3379
+ letter-spacing: 2.5px;
3380
+ }
3381
+ }
3382
+ .expire-message {
3383
+ .expire-title {
3384
+ font-size: 24px;
3385
+ font-weight: 600;
3386
+ margin-bottom: 12px;
3387
+ display: block;
3388
+ }
3389
+ .expire-content {
3390
+ display: block;
3391
+ }
3392
+ }
3393
+ }
3394
+ &.jkit-button {
3395
+ .jkit-button-wrapper {
3396
+ border-radius: 5px;
3397
+ font-size: 15px;
3398
+ padding: 15px 30px;
3399
+ display: inline-block;
3400
+ color: var(--jkit-txt-alt-color);
3401
+ position: relative;
3402
+ display: inline-block;
3403
+ line-height: 1;
3404
+ -webkit-user-select: none;
3405
+ -ms-user-select: none;
3406
+ user-select: none;
3407
+ white-space: nowrap;
3408
+ vertical-align: middle;
3409
+ text-align: center;
3410
+ background-color: var(--jkit-btn-bg-color);
3411
+ @include transition(false, false, all .4s ease);
3412
+ &:hover {
3413
+ background-color: var(--jkit-btn-bg-hover-color);
3414
+ }
3415
+ i {
3416
+ display: inline-block;
3417
+ vertical-align: middle;
3418
+ }
3419
+ }
3420
+ }
3421
+ &.jkit-video-button {
3422
+ .jkit-video-popup-btn {
3423
+ display: inline-block;
3424
+ text-align: center;
3425
+ font-size: 18px;
3426
+ background-color: var(--jkit-btn-bg-color);
3427
+ border-radius: 50%;
3428
+ position: relative;
3429
+ z-index: 6;
3430
+ @include transition(false, false, all .4s ease);
3431
+ &.glow-enable {
3432
+ &:before,
3433
+ &:after {
3434
+ content: " ";
3435
+ position: absolute;
3436
+ top: 0;
3437
+ left: 0;
3438
+ width: 100%;
3439
+ height: 100%;
3440
+ color: var(--jkit-element-bg-color);
3441
+ border-radius: 50%;
3442
+ box-shadow: 0 0 0 0 currentColor;
3443
+ -webkit-animation: jkit-ripple 3s infinite;
3444
+ animation: jkit-ripple 3s infinite;
3445
+ opacity: .6;
3446
+ z-index: -1;
3447
+ }
3448
+ &:after {
3449
+ -webkit-animation-delay: .3s;
3450
+ animation-delay: .3s;
3451
+ }
3452
+ }
3453
+ }
3454
+ i,
3455
+ span {
3456
+ color: var(--jkit-txt-alt-color);
3457
+ }
3458
+ }
3459
  }
assets/img/admin/block-icon/post-list.svg ADDED
@@ -0,0 +1 @@
 
1
+ <svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><defs><style>.cls-1{fill:#939291;}</style></defs><path class="cls-1" d="M28.62,15.19H13.73a.82.82,0,0,0,0,1.63H28.62a.82.82,0,0,0,.81-.82A.81.81,0,0,0,28.62,15.19Z"/><path class="cls-1" d="M7.09,12.21A3.79,3.79,0,1,0,10.88,16,3.79,3.79,0,0,0,7.09,12.21Zm0,5.95A2.16,2.16,0,1,1,9.25,16,2.16,2.16,0,0,1,7.09,18.16Z"/><path class="cls-1" d="M28.62,5H13.73a.82.82,0,0,0,0,1.63H28.62a.82.82,0,0,0,.81-.82A.81.81,0,0,0,28.62,5Z"/><path class="cls-1" d="M7.09,2a3.79,3.79,0,1,0,3.79,3.79A3.79,3.79,0,0,0,7.09,2Zm0,6A2.16,2.16,0,1,1,9.25,5.8,2.16,2.16,0,0,1,7.09,8Z"/><path class="cls-1" d="M28.62,25.38H13.73a.81.81,0,0,0-.81.81.82.82,0,0,0,.81.82H28.62a.82.82,0,0,0,.81-.82A.8.8,0,0,0,28.62,25.38Z"/><path class="cls-1" d="M7.09,22.42a3.79,3.79,0,1,0,3.79,3.79A3.79,3.79,0,0,0,7.09,22.42Zm0,6a2.16,2.16,0,1,1,2.16-2.16A2.16,2.16,0,0,1,7.09,28.38Z"/></svg>
assets/img/admin/block-icon/video-button.svg ADDED
@@ -0,0 +1 @@
 
1
+ <svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><defs><style>.cls-1{fill:#939291;}</style></defs><path class="cls-1" d="M16.29,2.34A13.71,13.71,0,1,0,30,16.05,13.73,13.73,0,0,0,16.29,2.34Zm0,26.28A12.57,12.57,0,1,1,28.86,16.05,12.59,12.59,0,0,1,16.29,28.62Z"/><path class="cls-1" d="M21.74,15.57l-8-5.14a.55.55,0,0,0-.58,0,.56.56,0,0,0-.3.5V21.19a.58.58,0,0,0,.3.51.63.63,0,0,0,.27.06.59.59,0,0,0,.31-.09l8-5.14a.58.58,0,0,0,.26-.48A.59.59,0,0,0,21.74,15.57ZM14,20.15V12l6.37,4.1Z"/></svg>
assets/js/elementor/editor-support.js CHANGED
@@ -2,12 +2,25 @@ jQuery(window).on('elementor/frontend/init', () => {
2
  elementor.hooks.addFilter('editor/style/styleText', function(css, view) {
3
  if (view != undefined || view != null) {
4
  const model = view.getEditModel(),
5
- widgetType = model.get('widgetType'),
6
- customCSS = model.get('settings').get('st_css_custom');
7
 
8
  if (customCSS && widgetType.substring(0, 5) == 'jkit_') {
9
  css += customCSS;
10
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
11
  }
12
 
13
  return css;
2
  elementor.hooks.addFilter('editor/style/styleText', function(css, view) {
3
  if (view != undefined || view != null) {
4
  const model = view.getEditModel(),
5
+ widgetType = model.get('widgetType'),
6
+ customCSS = model.get('settings').get('st_css_custom');
7
 
8
  if (customCSS && widgetType.substring(0, 5) == 'jkit_') {
9
  css += customCSS;
10
  }
11
+
12
+ if ('jkit_portfolio_gallery' == widgetType) {
13
+ const column_desktop = model.get('settings').get('sg_setting_column_responsive'),
14
+ column_tablet = model.get('settings').get('sg_setting_column_responsive_tablet'),
15
+ column_mobile = model.get('settings').get('sg_setting_column_responsive_mobile'),
16
+ selector = '.elementor-element.elementor-element-' + model.get('id') + ' .jeg-elementor-kit.jkit-portfolio-gallery .row-item',
17
+ tablet_breakpoint = elementorFrontend.config.breakpoints.lg - 1,
18
+ mobile_breakpoint = elementorFrontend.config.breakpoints.md - 1;
19
+
20
+ css += selector + ':nth-child(' + column_desktop.size + 'n) { border-right-width:0; }';
21
+ css += '@media (max-width: ' + tablet_breakpoint + 'px) {' + selector + ':nth-child(' + column_tablet.size + 'n) { border-right-width:0; }';
22
+ css += '@media (max-width: ' + mobile_breakpoint + 'px) {' + selector + ':nth-child(' + column_mobile.size + 'n) { border-right-width:0; }';
23
+ }
24
  }
25
 
26
  return css;
assets/js/elements/elements.js CHANGED
@@ -185,14 +185,14 @@ eval("class JKitPortfolioGallery extends elementorModules.frontend.handlers.Base
185
 
186
  /***/ }),
187
 
188
- /***/ "./jeg-elementor-kit/assets/dev/js/post-block.js":
189
- /*!*******************************************************!*\
190
- !*** ./jeg-elementor-kit/assets/dev/js/post-block.js ***!
191
- \*******************************************************/
192
  /*! no static exports found */
193
  /***/ (function(module, exports) {
194
 
195
- eval("class JKitPostBlock extends elementorModules.frontend.handlers.Base {\n getDefaultSettings() {\n return {\n selectors: {\n wrapper: '.jeg-elementor-kit.jkit-postblock',\n pagination: '.jkit-block-pagination'\n }\n };\n }\n\n getDefaultElements() {\n const selectors = this.getSettings('selectors');\n return {\n $wrapper: this.$element.find(selectors.wrapper),\n $pagination: this.$element.find(selectors.pagination)\n };\n }\n\n bindEvents() {\n this.onInitPagination();\n }\n\n onInitPagination() {\n const $this = this,\n wrapper = $this.elements.$wrapper,\n pagination = $this.elements.$pagination,\n options = wrapper.data('settings'),\n load_limit = options.pagination_scroll_limit,\n pagination_mode = options.pagination_mode,\n parameter = {\n 'action': jkit_element_postblock_option.element_prefix + options.class,\n 'data': {\n 'current_page': 1,\n 'attr': options\n }\n };\n let lock_load = false,\n xhr_cache = [];\n\n const scroll_handler = function () {\n if (!lock_load && !pagination.hasClass('disabled') && window.self == window.top) {\n if (load_limit >= parameter.data.current_page || load_limit == '0') {\n pagination.find('a').waypoint(function () {\n request_ajax();\n this.destroy();\n }, {\n offset: '100%',\n context: window\n });\n }\n }\n };\n\n const save_cache = function (parameter, response) {\n xhr_cache.push({\n param: JSON.stringify(parameter),\n result: response\n });\n };\n\n const get_cache = function (parameter) {\n const jsonparam = JSON.stringify(parameter);\n\n for (let i = 0; i < xhr_cache.length; i++) {\n if (jsonparam === xhr_cache[i].param) {\n return prepare_cache(xhr_cache[i].result);\n }\n }\n };\n\n const prepare_cache = function (result) {\n result.content = '<div>' + result.content + '</div>';\n const content = jQuery(result.content);\n result.content = content.html();\n return result;\n };\n\n const render_ajax_response = function (response) {\n const content = jQuery(response.content);\n let count = 0;\n content.each(function () {\n if (jQuery(this).hasClass('jkit-post')) {\n jQuery(this).addClass('jkit-ajax-loaded anim-' + count);\n }\n\n count++;\n });\n wrapper.removeClass('loading');\n wrapper.addClass('loaded');\n wrapper.find('.jkit-ajax-flag').append(content);\n\n if (!response.next) {\n pagination.addClass('disabled');\n pagination.hide();\n }\n\n request_after_ajax();\n jQuery(window).trigger('resize');\n\n if ('scrollload' === pagination_mode) {\n setTimeout(function () {\n scroll_handler();\n }, 500);\n }\n };\n\n const request_ajax = function () {\n request_before_ajax();\n parameter.data.current_page = parameter.data.current_page + 1;\n const result = get_cache(parameter);\n\n if (result) {\n render_ajax_response(result);\n } else {\n jQuery.ajax({\n url: jkit_ajax_url,\n type: 'post',\n dataType: 'json',\n data: parameter,\n success: function (response) {\n render_ajax_response(response);\n save_cache(parameter, response);\n }\n });\n }\n };\n\n const request_before_ajax = function () {\n lock_load = true;\n pagination.addClass('loading');\n pagination.find('a').text(pagination.find('a').data('loading'));\n wrapper.addClass('loading');\n };\n\n const request_after_ajax = function () {\n lock_load = false;\n pagination.removeClass('loading');\n pagination.find('a').text(pagination.find('a').data('load'));\n };\n\n if ('scrollload' === pagination_mode) {\n scroll_handler();\n }\n\n pagination.find('a').on('click', function (e) {\n e.preventDefault();\n\n if (!lock_load && !pagination.hasClass('disabled')) {\n request_ajax();\n }\n });\n }\n\n}\n\njQuery(window).on('elementor/frontend/init', () => {\n const addHandler = $element => {\n elementorFrontend.elementsHandler.addHandler(JKitPostBlock, {\n $element\n });\n };\n\n elementorFrontend.hooks.addAction('frontend/element_ready/jkit_post_block.default', addHandler);\n});\n\n//# sourceURL=webpack:///./jeg-elementor-kit/assets/dev/js/post-block.js?");
196
 
197
  /***/ }),
198
 
@@ -229,25 +229,25 @@ eval("class JKitTestimonials extends elementorModules.frontend.handlers.Base {\n
229
 
230
  /***/ }),
231
 
232
- /***/ "./jeg-elementor-kit/assets/dev/js/video.js":
233
- /*!**************************************************!*\
234
- !*** ./jeg-elementor-kit/assets/dev/js/video.js ***!
235
- \**************************************************/
236
  /*! no static exports found */
237
  /***/ (function(module, exports) {
238
 
239
- eval("class JKitVideo extends elementorModules.frontend.handlers.Base {\n getDefaultSettings() {\n return {\n selectors: {\n link: '.jeg-elementor-kit.jkit-video .jkit-video-popup-btn'\n }\n };\n }\n\n getDefaultElements() {\n const selectors = this.getSettings('selectors');\n return {\n $link: this.$element.find(selectors.link)\n };\n }\n\n bindEvents() {\n this.onClick();\n }\n\n onClick() {\n this.elements.$link.magnificPopup({\n type: 'iframe',\n mainClass: 'mfp-fade jkit-magnific-popup',\n removalDelay: 160,\n preloader: !0,\n fixedContentPos: !1,\n showCloseBtn: true\n });\n }\n\n}\n\njQuery(window).on('elementor/frontend/init', () => {\n const addHandler = $element => {\n elementorFrontend.elementsHandler.addHandler(JKitVideo, {\n $element\n });\n };\n\n elementorFrontend.hooks.addAction('frontend/element_ready/jkit_video.default', addHandler);\n});\n\n//# sourceURL=webpack:///./jeg-elementor-kit/assets/dev/js/video.js?");
240
 
241
  /***/ }),
242
 
243
  /***/ 0:
244
- /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
245
- !*** multi ./jeg-elementor-kit/assets/dev/js/accordion.js ./jeg-elementor-kit/assets/dev/js/animated-text.js ./jeg-elementor-kit/assets/dev/js/client-logo.js ./jeg-elementor-kit/assets/dev/js/countdown.js ./jeg-elementor-kit/assets/dev/js/fun-fact.js ./jeg-elementor-kit/assets/dev/js/gallery.js ./jeg-elementor-kit/assets/dev/js/nav-menu.js ./jeg-elementor-kit/assets/dev/js/pie-chart.js ./jeg-elementor-kit/assets/dev/js/portfolio-gallery.js ./jeg-elementor-kit/assets/dev/js/post-block.js ./jeg-elementor-kit/assets/dev/js/progress-bar.js ./jeg-elementor-kit/assets/dev/js/team.js ./jeg-elementor-kit/assets/dev/js/testimonials.js ./jeg-elementor-kit/assets/dev/js/video.js ***!
246
- \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
247
  /*! no static exports found */
248
  /***/ (function(module, exports, __webpack_require__) {
249
 
250
- eval("__webpack_require__(/*! /Users/jegstudio/Repository/jeg-element-kit/jeg-elementor-kit/assets/dev/js/accordion.js */\"./jeg-elementor-kit/assets/dev/js/accordion.js\");\n__webpack_require__(/*! /Users/jegstudio/Repository/jeg-element-kit/jeg-elementor-kit/assets/dev/js/animated-text.js */\"./jeg-elementor-kit/assets/dev/js/animated-text.js\");\n__webpack_require__(/*! /Users/jegstudio/Repository/jeg-element-kit/jeg-elementor-kit/assets/dev/js/client-logo.js */\"./jeg-elementor-kit/assets/dev/js/client-logo.js\");\n__webpack_require__(/*! /Users/jegstudio/Repository/jeg-element-kit/jeg-elementor-kit/assets/dev/js/countdown.js */\"./jeg-elementor-kit/assets/dev/js/countdown.js\");\n__webpack_require__(/*! /Users/jegstudio/Repository/jeg-element-kit/jeg-elementor-kit/assets/dev/js/fun-fact.js */\"./jeg-elementor-kit/assets/dev/js/fun-fact.js\");\n__webpack_require__(/*! /Users/jegstudio/Repository/jeg-element-kit/jeg-elementor-kit/assets/dev/js/gallery.js */\"./jeg-elementor-kit/assets/dev/js/gallery.js\");\n__webpack_require__(/*! /Users/jegstudio/Repository/jeg-element-kit/jeg-elementor-kit/assets/dev/js/nav-menu.js */\"./jeg-elementor-kit/assets/dev/js/nav-menu.js\");\n__webpack_require__(/*! /Users/jegstudio/Repository/jeg-element-kit/jeg-elementor-kit/assets/dev/js/pie-chart.js */\"./jeg-elementor-kit/assets/dev/js/pie-chart.js\");\n__webpack_require__(/*! /Users/jegstudio/Repository/jeg-element-kit/jeg-elementor-kit/assets/dev/js/portfolio-gallery.js */\"./jeg-elementor-kit/assets/dev/js/portfolio-gallery.js\");\n__webpack_require__(/*! /Users/jegstudio/Repository/jeg-element-kit/jeg-elementor-kit/assets/dev/js/post-block.js */\"./jeg-elementor-kit/assets/dev/js/post-block.js\");\n__webpack_require__(/*! /Users/jegstudio/Repository/jeg-element-kit/jeg-elementor-kit/assets/dev/js/progress-bar.js */\"./jeg-elementor-kit/assets/dev/js/progress-bar.js\");\n__webpack_require__(/*! /Users/jegstudio/Repository/jeg-element-kit/jeg-elementor-kit/assets/dev/js/team.js */\"./jeg-elementor-kit/assets/dev/js/team.js\");\n__webpack_require__(/*! /Users/jegstudio/Repository/jeg-element-kit/jeg-elementor-kit/assets/dev/js/testimonials.js */\"./jeg-elementor-kit/assets/dev/js/testimonials.js\");\nmodule.exports = __webpack_require__(/*! /Users/jegstudio/Repository/jeg-element-kit/jeg-elementor-kit/assets/dev/js/video.js */\"./jeg-elementor-kit/assets/dev/js/video.js\");\n\n\n//# sourceURL=webpack:///multi_./jeg-elementor-kit/assets/dev/js/accordion.js_./jeg-elementor-kit/assets/dev/js/animated-text.js_./jeg-elementor-kit/assets/dev/js/client-logo.js_./jeg-elementor-kit/assets/dev/js/countdown.js_./jeg-elementor-kit/assets/dev/js/fun-fact.js_./jeg-elementor-kit/assets/dev/js/gallery.js_./jeg-elementor-kit/assets/dev/js/nav-menu.js_./jeg-elementor-kit/assets/dev/js/pie-chart.js_./jeg-elementor-kit/assets/dev/js/portfolio-gallery.js_./jeg-elementor-kit/assets/dev/js/post-block.js_./jeg-elementor-kit/assets/dev/js/progress-bar.js_./jeg-elementor-kit/assets/dev/js/team.js_./jeg-elementor-kit/assets/dev/js/testimonials.js_./jeg-elementor-kit/assets/dev/js/video.js?");
251
 
252
  /***/ })
253
 
185
 
186
  /***/ }),
187
 
188
+ /***/ "./jeg-elementor-kit/assets/dev/js/post-pagination.js":
189
+ /*!************************************************************!*\
190
+ !*** ./jeg-elementor-kit/assets/dev/js/post-pagination.js ***!
191
+ \************************************************************/
192
  /*! no static exports found */
193
  /***/ (function(module, exports) {
194
 
195
+ eval("class JKitPostPagination extends elementorModules.frontend.handlers.Base {\n getDefaultSettings() {\n return {\n selectors: {\n wrapper: '.jeg-elementor-kit.post-element',\n pagination: '.jkit-block-pagination'\n }\n };\n }\n\n getDefaultElements() {\n const selectors = this.getSettings('selectors');\n return {\n $wrapper: this.$element.find(selectors.wrapper),\n $pagination: this.$element.find(selectors.pagination)\n };\n }\n\n bindEvents() {\n this.onInitPagination();\n }\n\n onInitPagination() {\n const $this = this,\n wrapper = $this.elements.$wrapper,\n pagination = $this.elements.$pagination,\n options = wrapper.data('settings'),\n load_limit = options.pagination_scroll_limit,\n pagination_mode = options.pagination_mode,\n parameter = {\n 'action': jkit_element_pagination_option.element_prefix + options.class,\n 'data': {\n 'current_page': 1,\n 'attr': options\n }\n };\n let lock_load = false,\n xhr_cache = [];\n\n const scroll_handler = function () {\n if (!lock_load && !pagination.hasClass('disabled') && window.self == window.top) {\n if (load_limit >= parameter.data.current_page || load_limit == '0') {\n pagination.find('a').waypoint(function () {\n request_ajax();\n this.destroy();\n }, {\n offset: '100%',\n context: window\n });\n }\n }\n };\n\n const save_cache = function (parameter, response) {\n xhr_cache.push({\n param: JSON.stringify(parameter),\n result: response\n });\n };\n\n const get_cache = function (parameter) {\n const jsonparam = JSON.stringify(parameter);\n\n for (let i = 0; i < xhr_cache.length; i++) {\n if (jsonparam === xhr_cache[i].param) {\n return prepare_cache(xhr_cache[i].result);\n }\n }\n };\n\n const prepare_cache = function (result) {\n result.content = '<div>' + result.content + '</div>';\n const content = jQuery(result.content);\n result.content = content.html();\n return result;\n };\n\n const render_ajax_response = function (response) {\n const content = jQuery(response.content);\n let count = 0;\n content.each(function () {\n if (jQuery(this).hasClass('jkit-post')) {\n jQuery(this).addClass('jkit-ajax-loaded anim-' + count);\n }\n\n count++;\n });\n wrapper.removeClass('loading');\n wrapper.addClass('loaded');\n wrapper.find('.jkit-ajax-flag').append(content);\n\n if (!response.next) {\n pagination.addClass('disabled');\n pagination.hide();\n }\n\n request_after_ajax();\n jQuery(window).trigger('resize');\n\n if ('scrollload' === pagination_mode) {\n setTimeout(function () {\n scroll_handler();\n }, 500);\n }\n };\n\n const request_ajax = function () {\n request_before_ajax();\n parameter.data.current_page = parameter.data.current_page + 1;\n const result = get_cache(parameter);\n\n if (result) {\n render_ajax_response(result);\n } else {\n jQuery.ajax({\n url: jkit_ajax_url,\n type: 'post',\n dataType: 'json',\n data: parameter,\n success: function (response) {\n render_ajax_response(response);\n save_cache(parameter, response);\n }\n });\n }\n };\n\n const request_before_ajax = function () {\n lock_load = true;\n pagination.addClass('loading');\n pagination.find('a').text(pagination.find('a').data('loading'));\n wrapper.addClass('loading');\n };\n\n const request_after_ajax = function () {\n lock_load = false;\n pagination.removeClass('loading');\n pagination.find('a').text(pagination.find('a').data('load'));\n };\n\n if ('scrollload' === pagination_mode) {\n scroll_handler();\n }\n\n pagination.find('a').on('click', function (e) {\n e.preventDefault();\n\n if (!lock_load && !pagination.hasClass('disabled')) {\n request_ajax();\n }\n });\n }\n\n}\n\njQuery(window).on('elementor/frontend/init', () => {\n const addHandler = $element => {\n elementorFrontend.elementsHandler.addHandler(JKitPostPagination, {\n $element\n });\n };\n\n elementorFrontend.hooks.addAction('frontend/element_ready/jkit_post_block.default', addHandler);\n elementorFrontend.hooks.addAction('frontend/element_ready/jkit_post_list.default', addHandler);\n});\n\n//# sourceURL=webpack:///./jeg-elementor-kit/assets/dev/js/post-pagination.js?");
196
 
197
  /***/ }),
198
 
229
 
230
  /***/ }),
231
 
232
+ /***/ "./jeg-elementor-kit/assets/dev/js/video-button.js":
233
+ /*!*********************************************************!*\
234
+ !*** ./jeg-elementor-kit/assets/dev/js/video-button.js ***!
235
+ \*********************************************************/
236
  /*! no static exports found */
237
  /***/ (function(module, exports) {
238
 
239
+ eval("class JKitVideoButton extends elementorModules.frontend.handlers.Base {\n getDefaultSettings() {\n return {\n selectors: {\n wrapper: '.jeg-elementor-kit.jkit-video-button',\n link: '.jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn'\n }\n };\n }\n\n getDefaultElements() {\n const selectors = this.getSettings('selectors');\n return {\n $wrapper: this.$element.find(selectors.wrapper),\n $link: this.$element.find(selectors.link)\n };\n }\n\n bindEvents() {\n this.onClick();\n }\n\n onClick() {\n const wrapper = this.elements.$wrapper,\n type = wrapper.data('type'),\n autoplay = wrapper.data('autoplay'),\n loop = wrapper.data('loop'),\n controls = wrapper.data('controls');\n let src = '//www.youtube.com/embed/';\n\n if ('youtube' == type) {\n const start = wrapper.data('start'),\n end = wrapper.data('end');\n src = src + '?playlist=%id%&autoplay=' + autoplay + '&loop=' + loop + '&controls=' + controls + '&start=' + start + '&end=' + end + '&version=3';\n } else {\n const mute = wrapper.data('mute'),\n title = wrapper.data('title'),\n portrait = wrapper.data('portrait'),\n byline = wrapper.data('byline');\n src = '//player.vimeo.com/video/%id%?autoplay=' + autoplay + '&muted=' + mute + '&loop=' + loop + '&controls=' + controls + '&title=' + title + '&portrait=' + portrait + '&byline=' + byline;\n }\n\n this.elements.$link.magnificPopup({\n type: 'iframe',\n iframe: {\n patterns: {\n youtube: {\n index: 'youtube.com/',\n id: function (url) {\n var m = url.match(/[\\\\?\\\\&]v=([^\\\\?\\\\&]+)/);\n if (!m || !m[1]) return null;\n return m[1];\n },\n src: src\n },\n vimeo: {\n index: 'vimeo.com/',\n id: function (url) {\n var m = url.match(/(https?:\\/\\/)?(www.)?(player.)?vimeo.com\\/([a-z]*\\/)*([0-9]{6,11})[?]?.*/);\n if (!m || !m[5]) return null;\n return m[5];\n },\n src: src\n }\n }\n },\n mainClass: 'mfp-fade jkit-magnific-popup',\n removalDelay: 160,\n preloader: !0,\n fixedContentPos: !1,\n showCloseBtn: true\n });\n }\n\n}\n\njQuery(window).on('elementor/frontend/init', () => {\n const addHandler = $element => {\n elementorFrontend.elementsHandler.addHandler(JKitVideoButton, {\n $element\n });\n };\n\n elementorFrontend.hooks.addAction('frontend/element_ready/jkit_video_button.default', addHandler);\n});\n\n//# sourceURL=webpack:///./jeg-elementor-kit/assets/dev/js/video-button.js?");
240
 
241
  /***/ }),
242
 
243
  /***/ 0:
244
+ /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
245
+ !*** multi ./jeg-elementor-kit/assets/dev/js/accordion.js ./jeg-elementor-kit/assets/dev/js/animated-text.js ./jeg-elementor-kit/assets/dev/js/client-logo.js ./jeg-elementor-kit/assets/dev/js/countdown.js ./jeg-elementor-kit/assets/dev/js/fun-fact.js ./jeg-elementor-kit/assets/dev/js/gallery.js ./jeg-elementor-kit/assets/dev/js/nav-menu.js ./jeg-elementor-kit/assets/dev/js/pie-chart.js ./jeg-elementor-kit/assets/dev/js/portfolio-gallery.js ./jeg-elementor-kit/assets/dev/js/post-pagination.js ./jeg-elementor-kit/assets/dev/js/progress-bar.js ./jeg-elementor-kit/assets/dev/js/team.js ./jeg-elementor-kit/assets/dev/js/testimonials.js ./jeg-elementor-kit/assets/dev/js/video-button.js ***!
246
+ \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
247
  /*! no static exports found */
248
  /***/ (function(module, exports, __webpack_require__) {
249
 
250
+ eval("__webpack_require__(/*! /Users/jegstudio/Repository/jeg-element-kit/jeg-elementor-kit/assets/dev/js/accordion.js */\"./jeg-elementor-kit/assets/dev/js/accordion.js\");\n__webpack_require__(/*! /Users/jegstudio/Repository/jeg-element-kit/jeg-elementor-kit/assets/dev/js/animated-text.js */\"./jeg-elementor-kit/assets/dev/js/animated-text.js\");\n__webpack_require__(/*! /Users/jegstudio/Repository/jeg-element-kit/jeg-elementor-kit/assets/dev/js/client-logo.js */\"./jeg-elementor-kit/assets/dev/js/client-logo.js\");\n__webpack_require__(/*! /Users/jegstudio/Repository/jeg-element-kit/jeg-elementor-kit/assets/dev/js/countdown.js */\"./jeg-elementor-kit/assets/dev/js/countdown.js\");\n__webpack_require__(/*! /Users/jegstudio/Repository/jeg-element-kit/jeg-elementor-kit/assets/dev/js/fun-fact.js */\"./jeg-elementor-kit/assets/dev/js/fun-fact.js\");\n__webpack_require__(/*! /Users/jegstudio/Repository/jeg-element-kit/jeg-elementor-kit/assets/dev/js/gallery.js */\"./jeg-elementor-kit/assets/dev/js/gallery.js\");\n__webpack_require__(/*! /Users/jegstudio/Repository/jeg-element-kit/jeg-elementor-kit/assets/dev/js/nav-menu.js */\"./jeg-elementor-kit/assets/dev/js/nav-menu.js\");\n__webpack_require__(/*! /Users/jegstudio/Repository/jeg-element-kit/jeg-elementor-kit/assets/dev/js/pie-chart.js */\"./jeg-elementor-kit/assets/dev/js/pie-chart.js\");\n__webpack_require__(/*! /Users/jegstudio/Repository/jeg-element-kit/jeg-elementor-kit/assets/dev/js/portfolio-gallery.js */\"./jeg-elementor-kit/assets/dev/js/portfolio-gallery.js\");\n__webpack_require__(/*! /Users/jegstudio/Repository/jeg-element-kit/jeg-elementor-kit/assets/dev/js/post-pagination.js */\"./jeg-elementor-kit/assets/dev/js/post-pagination.js\");\n__webpack_require__(/*! /Users/jegstudio/Repository/jeg-element-kit/jeg-elementor-kit/assets/dev/js/progress-bar.js */\"./jeg-elementor-kit/assets/dev/js/progress-bar.js\");\n__webpack_require__(/*! /Users/jegstudio/Repository/jeg-element-kit/jeg-elementor-kit/assets/dev/js/team.js */\"./jeg-elementor-kit/assets/dev/js/team.js\");\n__webpack_require__(/*! /Users/jegstudio/Repository/jeg-element-kit/jeg-elementor-kit/assets/dev/js/testimonials.js */\"./jeg-elementor-kit/assets/dev/js/testimonials.js\");\nmodule.exports = __webpack_require__(/*! /Users/jegstudio/Repository/jeg-element-kit/jeg-elementor-kit/assets/dev/js/video-button.js */\"./jeg-elementor-kit/assets/dev/js/video-button.js\");\n\n\n//# sourceURL=webpack:///multi_./jeg-elementor-kit/assets/dev/js/accordion.js_./jeg-elementor-kit/assets/dev/js/animated-text.js_./jeg-elementor-kit/assets/dev/js/client-logo.js_./jeg-elementor-kit/assets/dev/js/countdown.js_./jeg-elementor-kit/assets/dev/js/fun-fact.js_./jeg-elementor-kit/assets/dev/js/gallery.js_./jeg-elementor-kit/assets/dev/js/nav-menu.js_./jeg-elementor-kit/assets/dev/js/pie-chart.js_./jeg-elementor-kit/assets/dev/js/portfolio-gallery.js_./jeg-elementor-kit/assets/dev/js/post-pagination.js_./jeg-elementor-kit/assets/dev/js/progress-bar.js_./jeg-elementor-kit/assets/dev/js/team.js_./jeg-elementor-kit/assets/dev/js/testimonials.js_./jeg-elementor-kit/assets/dev/js/video-button.js?");
251
 
252
  /***/ })
253
 
assets/js/elements/post-block.js DELETED
@@ -1,100 +0,0 @@
1
- /******/ (function(modules) { // webpackBootstrap
2
- /******/ // The module cache
3
- /******/ var installedModules = {};
4
- /******/
5
- /******/ // The require function
6
- /******/ function __webpack_require__(moduleId) {
7
- /******/
8
- /******/ // Check if module is in cache
9
- /******/ if(installedModules[moduleId]) {
10
- /******/ return installedModules[moduleId].exports;
11
- /******/ }
12
- /******/ // Create a new module (and put it into the cache)
13
- /******/ var module = installedModules[moduleId] = {
14
- /******/ i: moduleId,
15
- /******/ l: false,
16
- /******/ exports: {}
17
- /******/ };
18
- /******/
19
- /******/ // Execute the module function
20
- /******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
21
- /******/
22
- /******/ // Flag the module as loaded
23
- /******/ module.l = true;
24
- /******/
25
- /******/ // Return the exports of the module
26
- /******/ return module.exports;
27
- /******/ }
28
- /******/
29
- /******/
30
- /******/ // expose the modules object (__webpack_modules__)
31
- /******/ __webpack_require__.m = modules;
32
- /******/
33
- /******/ // expose the module cache
34
- /******/ __webpack_require__.c = installedModules;
35
- /******/
36
- /******/ // define getter function for harmony exports
37
- /******/ __webpack_require__.d = function(exports, name, getter) {
38
- /******/ if(!__webpack_require__.o(exports, name)) {
39
- /******/ Object.defineProperty(exports, name, { enumerable: true, get: getter });
40
- /******/ }
41
- /******/ };
42
- /******/
43
- /******/ // define __esModule on exports
44
- /******/ __webpack_require__.r = function(exports) {
45
- /******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
46
- /******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
47
- /******/ }
48
- /******/ Object.defineProperty(exports, '__esModule', { value: true });
49
- /******/ };
50
- /******/
51
- /******/ // create a fake namespace object
52
- /******/ // mode & 1: value is a module id, require it
53
- /******/ // mode & 2: merge all properties of value into the ns
54
- /******/ // mode & 4: return value when already ns object
55
- /******/ // mode & 8|1: behave like require
56
- /******/ __webpack_require__.t = function(value, mode) {
57
- /******/ if(mode & 1) value = __webpack_require__(value);
58
- /******/ if(mode & 8) return value;
59
- /******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;
60
- /******/ var ns = Object.create(null);
61
- /******/ __webpack_require__.r(ns);
62
- /******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value });
63
- /******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));
64
- /******/ return ns;
65
- /******/ };
66
- /******/
67
- /******/ // getDefaultExport function for compatibility with non-harmony modules
68
- /******/ __webpack_require__.n = function(module) {
69
- /******/ var getter = module && module.__esModule ?
70
- /******/ function getDefault() { return module['default']; } :
71
- /******/ function getModuleExports() { return module; };
72
- /******/ __webpack_require__.d(getter, 'a', getter);
73
- /******/ return getter;
74
- /******/ };
75
- /******/
76
- /******/ // Object.prototype.hasOwnProperty.call
77
- /******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
78
- /******/
79
- /******/ // __webpack_public_path__
80
- /******/ __webpack_require__.p = "";
81
- /******/
82
- /******/
83
- /******/ // Load entry module and return exports
84
- /******/ return __webpack_require__(__webpack_require__.s = "./jeg-elementor-kit/assets/dev/js/post-block.js");
85
- /******/ })
86
- /************************************************************************/
87
- /******/ ({
88
-
89
- /***/ "./jeg-elementor-kit/assets/dev/js/post-block.js":
90
- /*!*******************************************************!*\
91
- !*** ./jeg-elementor-kit/assets/dev/js/post-block.js ***!
92
- \*******************************************************/
93
- /*! no static exports found */
94
- /***/ (function(module, exports) {
95
-
96
- eval("class JKitPostBlock extends elementorModules.frontend.handlers.Base {\n getDefaultSettings() {\n return {\n selectors: {\n wrapper: '.jeg-elementor-kit.jkit-postblock',\n pagination: '.jkit-block-pagination'\n }\n };\n }\n\n getDefaultElements() {\n const selectors = this.getSettings('selectors');\n return {\n $wrapper: this.$element.find(selectors.wrapper),\n $pagination: this.$element.find(selectors.pagination)\n };\n }\n\n bindEvents() {\n this.onInitPagination();\n }\n\n onInitPagination() {\n const $this = this,\n wrapper = $this.elements.$wrapper,\n pagination = $this.elements.$pagination,\n options = wrapper.data('settings'),\n load_limit = options.pagination_scroll_limit,\n pagination_mode = options.pagination_mode,\n parameter = {\n 'action': jkit_element_postblock_option.element_prefix + options.class,\n 'data': {\n 'current_page': 1,\n 'attr': options\n }\n };\n let lock_load = false,\n xhr_cache = [];\n\n const scroll_handler = function () {\n if (!lock_load && !pagination.hasClass('disabled') && window.self == window.top) {\n if (load_limit >= parameter.data.current_page || load_limit == '0') {\n pagination.find('a').waypoint(function () {\n request_ajax();\n this.destroy();\n }, {\n offset: '100%',\n context: window\n });\n }\n }\n };\n\n const save_cache = function (parameter, response) {\n xhr_cache.push({\n param: JSON.stringify(parameter),\n result: response\n });\n };\n\n const get_cache = function (parameter) {\n const jsonparam = JSON.stringify(parameter);\n\n for (let i = 0; i < xhr_cache.length; i++) {\n if (jsonparam === xhr_cache[i].param) {\n return prepare_cache(xhr_cache[i].result);\n }\n }\n };\n\n const prepare_cache = function (result) {\n result.content = '<div>' + result.content + '</div>';\n const content = jQuery(result.content);\n result.content = content.html();\n return result;\n };\n\n const render_ajax_response = function (response) {\n const content = jQuery(response.content);\n let count = 0;\n content.each(function () {\n if (jQuery(this).hasClass('jkit-post')) {\n jQuery(this).addClass('jkit-ajax-loaded anim-' + count);\n }\n\n count++;\n });\n wrapper.removeClass('loading');\n wrapper.addClass('loaded');\n wrapper.find('.jkit-ajax-flag').append(content);\n\n if (!response.next) {\n pagination.addClass('disabled');\n pagination.hide();\n }\n\n request_after_ajax();\n jQuery(window).trigger('resize');\n\n if ('scrollload' === pagination_mode) {\n setTimeout(function () {\n scroll_handler();\n }, 500);\n }\n };\n\n const request_ajax = function () {\n request_before_ajax();\n parameter.data.current_page = parameter.data.current_page + 1;\n const result = get_cache(parameter);\n\n if (result) {\n render_ajax_response(result);\n } else {\n jQuery.ajax({\n url: jkit_ajax_url,\n type: 'post',\n dataType: 'json',\n data: parameter,\n success: function (response) {\n render_ajax_response(response);\n save_cache(parameter, response);\n }\n });\n }\n };\n\n const request_before_ajax = function () {\n lock_load = true;\n pagination.addClass('loading');\n pagination.find('a').text(pagination.find('a').data('loading'));\n wrapper.addClass('loading');\n };\n\n const request_after_ajax = function () {\n lock_load = false;\n pagination.removeClass('loading');\n pagination.find('a').text(pagination.find('a').data('load'));\n };\n\n if ('scrollload' === pagination_mode) {\n scroll_handler();\n }\n\n pagination.find('a').on('click', function (e) {\n e.preventDefault();\n\n if (!lock_load && !pagination.hasClass('disabled')) {\n request_ajax();\n }\n });\n }\n\n}\n\njQuery(window).on('elementor/frontend/init', () => {\n const addHandler = $element => {\n elementorFrontend.elementsHandler.addHandler(JKitPostBlock, {\n $element\n });\n };\n\n elementorFrontend.hooks.addAction('frontend/element_ready/jkit_post_block.default', addHandler);\n});\n\n//# sourceURL=webpack:///./jeg-elementor-kit/assets/dev/js/post-block.js?");
97
-
98
- /***/ })
99
-
100
- /******/ });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
assets/js/elements/post-pagination.js ADDED
@@ -0,0 +1,100 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /******/ (function(modules) { // webpackBootstrap
2
+ /******/ // The module cache
3
+ /******/ var installedModules = {};
4
+ /******/
5
+ /******/ // The require function
6
+ /******/ function __webpack_require__(moduleId) {
7
+ /******/
8
+ /******/ // Check if module is in cache
9
+ /******/ if(installedModules[moduleId]) {
10
+ /******/ return installedModules[moduleId].exports;
11
+ /******/ }
12
+ /******/ // Create a new module (and put it into the cache)
13
+ /******/ var module = installedModules[moduleId] = {
14
+ /******/ i: moduleId,
15
+ /******/ l: false,
16
+ /******/ exports: {}
17
+ /******/ };
18
+ /******/
19
+ /******/ // Execute the module function
20
+ /******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
21
+ /******/
22
+ /******/ // Flag the module as loaded
23
+ /******/ module.l = true;
24
+ /******/
25
+ /******/ // Return the exports of the module
26
+ /******/ return module.exports;
27
+ /******/ }
28
+ /******/
29
+ /******/
30
+ /******/ // expose the modules object (__webpack_modules__)
31
+ /******/ __webpack_require__.m = modules;
32
+ /******/
33
+ /******/ // expose the module cache
34
+ /******/ __webpack_require__.c = installedModules;
35
+ /******/
36
+ /******/ // define getter function for harmony exports
37
+ /******/ __webpack_require__.d = function(exports, name, getter) {
38
+ /******/ if(!__webpack_require__.o(exports, name)) {
39
+ /******/ Object.defineProperty(exports, name, { enumerable: true, get: getter });
40
+ /******/ }
41
+ /******/ };
42
+ /******/
43
+ /******/ // define __esModule on exports
44
+ /******/ __webpack_require__.r = function(exports) {
45
+ /******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
46
+ /******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
47
+ /******/ }
48
+ /******/ Object.defineProperty(exports, '__esModule', { value: true });
49
+ /******/ };
50
+ /******/
51
+ /******/ // create a fake namespace object
52
+ /******/ // mode & 1: value is a module id, require it
53
+ /******/ // mode & 2: merge all properties of value into the ns
54
+ /******/ // mode & 4: return value when already ns object
55
+ /******/ // mode & 8|1: behave like require
56
+ /******/ __webpack_require__.t = function(value, mode) {
57
+ /******/ if(mode & 1) value = __webpack_require__(value);
58
+ /******/ if(mode & 8) return value;
59
+ /******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;
60
+ /******/ var ns = Object.create(null);
61
+ /******/ __webpack_require__.r(ns);
62
+ /******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value });
63
+ /******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));
64
+ /******/ return ns;
65
+ /******/ };
66
+ /******/
67
+ /******/ // getDefaultExport function for compatibility with non-harmony modules
68
+ /******/ __webpack_require__.n = function(module) {
69
+ /******/ var getter = module && module.__esModule ?
70
+ /******/ function getDefault() { return module['default']; } :
71
+ /******/ function getModuleExports() { return module; };
72
+ /******/ __webpack_require__.d(getter, 'a', getter);
73
+ /******/ return getter;
74
+ /******/ };
75
+ /******/
76
+ /******/ // Object.prototype.hasOwnProperty.call
77
+ /******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
78
+ /******/
79
+ /******/ // __webpack_public_path__
80
+ /******/ __webpack_require__.p = "";
81
+ /******/
82
+ /******/
83
+ /******/ // Load entry module and return exports
84
+ /******/ return __webpack_require__(__webpack_require__.s = "./jeg-elementor-kit/assets/dev/js/post-pagination.js");
85
+ /******/ })
86
+ /************************************************************************/
87
+ /******/ ({
88
+
89
+ /***/ "./jeg-elementor-kit/assets/dev/js/post-pagination.js":
90
+ /*!************************************************************!*\
91
+ !*** ./jeg-elementor-kit/assets/dev/js/post-pagination.js ***!
92
+ \************************************************************/
93
+ /*! no static exports found */
94
+ /***/ (function(module, exports) {
95
+
96
+ eval("class JKitPostPagination extends elementorModules.frontend.handlers.Base {\n getDefaultSettings() {\n return {\n selectors: {\n wrapper: '.jeg-elementor-kit.post-element',\n pagination: '.jkit-block-pagination'\n }\n };\n }\n\n getDefaultElements() {\n const selectors = this.getSettings('selectors');\n return {\n $wrapper: this.$element.find(selectors.wrapper),\n $pagination: this.$element.find(selectors.pagination)\n };\n }\n\n bindEvents() {\n this.onInitPagination();\n }\n\n onInitPagination() {\n const $this = this,\n wrapper = $this.elements.$wrapper,\n pagination = $this.elements.$pagination,\n options = wrapper.data('settings'),\n load_limit = options.pagination_scroll_limit,\n pagination_mode = options.pagination_mode,\n parameter = {\n 'action': jkit_element_pagination_option.element_prefix + options.class,\n 'data': {\n 'current_page': 1,\n 'attr': options\n }\n };\n let lock_load = false,\n xhr_cache = [];\n\n const scroll_handler = function () {\n if (!lock_load && !pagination.hasClass('disabled') && window.self == window.top) {\n if (load_limit >= parameter.data.current_page || load_limit == '0') {\n pagination.find('a').waypoint(function () {\n request_ajax();\n this.destroy();\n }, {\n offset: '100%',\n context: window\n });\n }\n }\n };\n\n const save_cache = function (parameter, response) {\n xhr_cache.push({\n param: JSON.stringify(parameter),\n result: response\n });\n };\n\n const get_cache = function (parameter) {\n const jsonparam = JSON.stringify(parameter);\n\n for (let i = 0; i < xhr_cache.length; i++) {\n if (jsonparam === xhr_cache[i].param) {\n return prepare_cache(xhr_cache[i].result);\n }\n }\n };\n\n const prepare_cache = function (result) {\n result.content = '<div>' + result.content + '</div>';\n const content = jQuery(result.content);\n result.content = content.html();\n return result;\n };\n\n const render_ajax_response = function (response) {\n const content = jQuery(response.content);\n let count = 0;\n content.each(function () {\n if (jQuery(this).hasClass('jkit-post')) {\n jQuery(this).addClass('jkit-ajax-loaded anim-' + count);\n }\n\n count++;\n });\n wrapper.removeClass('loading');\n wrapper.addClass('loaded');\n wrapper.find('.jkit-ajax-flag').append(content);\n\n if (!response.next) {\n pagination.addClass('disabled');\n pagination.hide();\n }\n\n request_after_ajax();\n jQuery(window).trigger('resize');\n\n if ('scrollload' === pagination_mode) {\n setTimeout(function () {\n scroll_handler();\n }, 500);\n }\n };\n\n const request_ajax = function () {\n request_before_ajax();\n parameter.data.current_page = parameter.data.current_page + 1;\n const result = get_cache(parameter);\n\n if (result) {\n render_ajax_response(result);\n } else {\n jQuery.ajax({\n url: jkit_ajax_url,\n type: 'post',\n dataType: 'json',\n data: parameter,\n success: function (response) {\n render_ajax_response(response);\n save_cache(parameter, response);\n }\n });\n }\n };\n\n const request_before_ajax = function () {\n lock_load = true;\n pagination.addClass('loading');\n pagination.find('a').text(pagination.find('a').data('loading'));\n wrapper.addClass('loading');\n };\n\n const request_after_ajax = function () {\n lock_load = false;\n pagination.removeClass('loading');\n pagination.find('a').text(pagination.find('a').data('load'));\n };\n\n if ('scrollload' === pagination_mode) {\n scroll_handler();\n }\n\n pagination.find('a').on('click', function (e) {\n e.preventDefault();\n\n if (!lock_load && !pagination.hasClass('disabled')) {\n request_ajax();\n }\n });\n }\n\n}\n\njQuery(window).on('elementor/frontend/init', () => {\n const addHandler = $element => {\n elementorFrontend.elementsHandler.addHandler(JKitPostPagination, {\n $element\n });\n };\n\n elementorFrontend.hooks.addAction('frontend/element_ready/jkit_post_block.default', addHandler);\n elementorFrontend.hooks.addAction('frontend/element_ready/jkit_post_list.default', addHandler);\n});\n\n//# sourceURL=webpack:///./jeg-elementor-kit/assets/dev/js/post-pagination.js?");
97
+
98
+ /***/ })
99
+
100
+ /******/ });
assets/js/elements/{video.js → video-button.js} RENAMED
@@ -81,19 +81,19 @@
81
  /******/
82
  /******/
83
  /******/ // Load entry module and return exports
84
- /******/ return __webpack_require__(__webpack_require__.s = "./jeg-elementor-kit/assets/dev/js/video.js");
85
  /******/ })
86
  /************************************************************************/
87
  /******/ ({
88
 
89
- /***/ "./jeg-elementor-kit/assets/dev/js/video.js":
90
- /*!**************************************************!*\
91
- !*** ./jeg-elementor-kit/assets/dev/js/video.js ***!
92
- \**************************************************/
93
  /*! no static exports found */
94
  /***/ (function(module, exports) {
95
 
96
- eval("class JKitVideo extends elementorModules.frontend.handlers.Base {\n getDefaultSettings() {\n return {\n selectors: {\n link: '.jeg-elementor-kit.jkit-video .jkit-video-popup-btn'\n }\n };\n }\n\n getDefaultElements() {\n const selectors = this.getSettings('selectors');\n return {\n $link: this.$element.find(selectors.link)\n };\n }\n\n bindEvents() {\n this.onClick();\n }\n\n onClick() {\n this.elements.$link.magnificPopup({\n type: 'iframe',\n mainClass: 'mfp-fade jkit-magnific-popup',\n removalDelay: 160,\n preloader: !0,\n fixedContentPos: !1,\n showCloseBtn: true\n });\n }\n\n}\n\njQuery(window).on('elementor/frontend/init', () => {\n const addHandler = $element => {\n elementorFrontend.elementsHandler.addHandler(JKitVideo, {\n $element\n });\n };\n\n elementorFrontend.hooks.addAction('frontend/element_ready/jkit_video.default', addHandler);\n});\n\n//# sourceURL=webpack:///./jeg-elementor-kit/assets/dev/js/video.js?");
97
 
98
  /***/ })
99
 
81
  /******/
82
  /******/
83
  /******/ // Load entry module and return exports
84
+ /******/ return __webpack_require__(__webpack_require__.s = "./jeg-elementor-kit/assets/dev/js/video-button.js");
85
  /******/ })
86
  /************************************************************************/
87
  /******/ ({
88
 
89
+ /***/ "./jeg-elementor-kit/assets/dev/js/video-button.js":
90
+ /*!*********************************************************!*\
91
+ !*** ./jeg-elementor-kit/assets/dev/js/video-button.js ***!
92
+ \*********************************************************/
93
  /*! no static exports found */
94
  /***/ (function(module, exports) {
95
 
96
+ eval("class JKitVideoButton extends elementorModules.frontend.handlers.Base {\n getDefaultSettings() {\n return {\n selectors: {\n wrapper: '.jeg-elementor-kit.jkit-video-button',\n link: '.jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn'\n }\n };\n }\n\n getDefaultElements() {\n const selectors = this.getSettings('selectors');\n return {\n $wrapper: this.$element.find(selectors.wrapper),\n $link: this.$element.find(selectors.link)\n };\n }\n\n bindEvents() {\n this.onClick();\n }\n\n onClick() {\n const wrapper = this.elements.$wrapper,\n type = wrapper.data('type'),\n autoplay = wrapper.data('autoplay'),\n loop = wrapper.data('loop'),\n controls = wrapper.data('controls');\n let src = '//www.youtube.com/embed/';\n\n if ('youtube' == type) {\n const start = wrapper.data('start'),\n end = wrapper.data('end');\n src = src + '?playlist=%id%&autoplay=' + autoplay + '&loop=' + loop + '&controls=' + controls + '&start=' + start + '&end=' + end + '&version=3';\n } else {\n const mute = wrapper.data('mute'),\n title = wrapper.data('title'),\n portrait = wrapper.data('portrait'),\n byline = wrapper.data('byline');\n src = '//player.vimeo.com/video/%id%?autoplay=' + autoplay + '&muted=' + mute + '&loop=' + loop + '&controls=' + controls + '&title=' + title + '&portrait=' + portrait + '&byline=' + byline;\n }\n\n this.elements.$link.magnificPopup({\n type: 'iframe',\n iframe: {\n patterns: {\n youtube: {\n index: 'youtube.com/',\n id: function (url) {\n var m = url.match(/[\\\\?\\\\&]v=([^\\\\?\\\\&]+)/);\n if (!m || !m[1]) return null;\n return m[1];\n },\n src: src\n },\n vimeo: {\n index: 'vimeo.com/',\n id: function (url) {\n var m = url.match(/(https?:\\/\\/)?(www.)?(player.)?vimeo.com\\/([a-z]*\\/)*([0-9]{6,11})[?]?.*/);\n if (!m || !m[5]) return null;\n return m[5];\n },\n src: src\n }\n }\n },\n mainClass: 'mfp-fade jkit-magnific-popup',\n removalDelay: 160,\n preloader: !0,\n fixedContentPos: !1,\n showCloseBtn: true\n });\n }\n\n}\n\njQuery(window).on('elementor/frontend/init', () => {\n const addHandler = $element => {\n elementorFrontend.elementsHandler.addHandler(JKitVideoButton, {\n $element\n });\n };\n\n elementorFrontend.hooks.addAction('frontend/element_ready/jkit_video_button.default', addHandler);\n});\n\n//# sourceURL=webpack:///./jeg-elementor-kit/assets/dev/js/video-button.js?");
97
 
98
  /***/ })
99
 
class/ajax/class-ajax.php ADDED
@@ -0,0 +1,162 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Jeg Elementor Kit Class
4
+ *
5
+ * @package jeg-elementor-kit
6
+ *
7
+ * @author JegStudio
8
+ *
9
+ * @since 1.0.0
10
+ */
11
+
12
+ namespace Jeg\Elementor_Kit\Ajax;
13
+
14
+ use Jeg\Element\Element as Jeg_Element;
15
+ use Jeg\Element\Elements\Elements_View_Abstract;
16
+
17
+ /**
18
+ * Class Ajax
19
+ *
20
+ * @package Jeg\Elementor_Kit
21
+ */
22
+ class Ajax {
23
+ /**
24
+ * Frontend ajax endpoint
25
+ *
26
+ * @var string
27
+ */
28
+ private $endpoint = 'ajax-request';
29
+
30
+ /**
31
+ * Block ajax prefix
32
+ *
33
+ * @var string
34
+ */
35
+ public static $element_ajax_prefix = 'jkit_element_ajax_';
36
+
37
+ /**
38
+ * Element Manager
39
+ *
40
+ * @var Elements_Manager
41
+ */
42
+ public $manager;
43
+
44
+ /**
45
+ * @var Element
46
+ */
47
+ private static $instance;
48
+
49
+ /**
50
+ * Module constructor.
51
+ */
52
+ private function __construct() {
53
+ $this->setup_init();
54
+ $this->setup_hook();
55
+ }
56
+
57
+ /**
58
+ * Setup Classes
59
+ */
60
+ private function setup_init() {
61
+ $this->manager = Jeg_Element::instance()->manager;
62
+ }
63
+
64
+ /**
65
+ * Setup Hooks
66
+ */
67
+ private function setup_hook() {
68
+ add_action( 'parse_request', [$this, 'ajax_parse_request'] );
69
+ add_filter( 'query_vars', [$this, 'ajax_query_vars'] );
70
+ }
71
+
72
+ /**
73
+ * @return Elements
74
+ */
75
+ public static function instance() {
76
+ if ( null === static::$instance ) {
77
+ static::$instance = new static();
78
+ }
79
+
80
+ return static::$instance;
81
+ }
82
+
83
+ /**
84
+ * Parse ajax request handler
85
+ *
86
+ * @param $wp
87
+ */
88
+ public function ajax_parse_request( $wp ) {
89
+ if ( array_key_exists( $this->endpoint, $wp->query_vars ) ) {
90
+ add_filter( 'wp_doing_ajax', [$this, 'is_doing_ajax'] );
91
+
92
+ $action = $wp->query_vars['action'];
93
+ $element_prefix = self::$element_ajax_prefix;
94
+
95
+ if ( 0 === strpos( $action, $element_prefix ) ) {
96
+ $element_name = str_replace( $element_prefix, '', $action );
97
+ $this->element_ajax( $element_name );
98
+ }
99
+
100
+ do_action( 'jkit_elements_ajax_' . $action );
101
+ exit;
102
+ }
103
+ }
104
+
105
+ /**
106
+ * Handle block ajax request
107
+ *
108
+ * @param $block_ajax
109
+ * @return null
110
+ */
111
+ public function element_ajax( $element_ajax ) {
112
+ $this->element_name_ajax = $element_ajax;
113
+ add_filter( 'jeg_register_elements', [$this, 'register_ajax_element'] );
114
+ $instance = $this->manager->get_element_view( $element_ajax );
115
+
116
+ if ( $instance instanceof Elements_View_Abstract ) {
117
+ $instance->ajax_request();
118
+ } else {
119
+ return null;
120
+ }
121
+ }
122
+
123
+ /**
124
+ * Register module element for ajax
125
+ *
126
+ * @param $elements
127
+ * @return mixed
128
+ */
129
+ public function register_ajax_element( $elements ) {
130
+ $name = str_replace( 'jkit_', '', $this->element_name_ajax );
131
+ $namespace = '\Jeg\Elementor_Kit\Elements';
132
+
133
+ $elements[$this->element_name_ajax] = [
134
+ 'option' => $namespace . '\Options\\' . ucwords( $name ) . '_Option',
135
+ 'view' => $namespace . '\Views\\' . ucwords( $name ) . '_View',
136
+ ];
137
+
138
+ return $elements;
139
+ }
140
+
141
+ /**
142
+ * Register ajax query vars
143
+ *
144
+ * @param $vars
145
+ * @return array
146
+ */
147
+ public function ajax_query_vars( $vars ) {
148
+ $vars[] = $this->endpoint;
149
+ $vars[] = 'action';
150
+
151
+ return $vars;
152
+ }
153
+
154
+ /**
155
+ * Doing ajax flag
156
+ *
157
+ * @return bool
158
+ */
159
+ public function is_doing_ajax() {
160
+ return true;
161
+ }
162
+ }
class/assets/class-asset.php ADDED
@@ -0,0 +1,252 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Jeg Elementor Kit Class
4
+ *
5
+ * @package jeg-elementor-kit
6
+ *
7
+ * @author JegStudio
8
+ *
9
+ * @since 1.0.0
10
+ */
11
+
12
+ namespace Jeg\Elementor_Kit\Assets;
13
+
14
+ use Elementor\Core\Responsive\Responsive;
15
+
16
+ /**
17
+ * Class Asset
18
+ *
19
+ * @package Jeg\Elementor_Kit
20
+ */
21
+ class Asset {
22
+ /**
23
+ * @var Asset
24
+ */
25
+ private static $instance;
26
+
27
+ /**
28
+ * Frontend ajax endpoint
29
+ *
30
+ * @var string
31
+ */
32
+ private $endpoint = 'ajax-request';
33
+
34
+ /**
35
+ * Block ajax prefix
36
+ *
37
+ * @var string
38
+ */
39
+ public static $element_ajax_prefix = 'jkit_element_ajax_';
40
+
41
+ /**
42
+ * Module constructor.
43
+ */
44
+ private function __construct() {
45
+ $this->setup_init();
46
+ $this->setup_hook();
47
+ }
48
+
49
+ /**
50
+ * Setup Classes
51
+ */
52
+ private function setup_init() {
53
+ }
54
+
55
+ /**
56
+ * Setup Hooks
57
+ */
58
+ private function setup_hook() {
59
+ add_action( 'elementor/editor/after_enqueue_styles', [$this, 'load_backend_assets'] );
60
+ add_action( 'elementor/editor/after_enqueue_scripts', [$this, 'load_scripts'] );
61
+ add_action( 'elementor/frontend/after_enqueue_scripts', [$this, 'load_scripts'] );
62
+ add_action( 'elementor/element/parse_css', [$this, 'add_post_css'], 10, 2 );
63
+ add_action( 'wp_enqueue_scripts', [$this, 'load_frontend_scripts'], 98 );
64
+
65
+ // Add portfolio gallery custom css handler
66
+ add_action( 'elementor/element/parse_css', [$this, 'add_portfolio_gallery_css'], 10, 2 );
67
+
68
+ // Register Additional Icons
69
+ add_filter( 'elementor/icons_manager/additional_tabs', [$this, 'register_icons'] );
70
+ }
71
+
72
+ /**
73
+ * @return Asset
74
+ */
75
+ public static function instance() {
76
+ if ( null === static::$instance ) {
77
+ static::$instance = new static();
78
+ }
79
+
80
+ return static::$instance;
81
+ }
82
+
83
+ /**
84
+ * Load backend assets
85
+ */
86
+ public function load_backend_assets() {
87
+ wp_enqueue_style( 'jkit-elements-main', JEG_ELEMENTOR_KIT_URL . '/assets/css/main.css', [], JEG_ELEMENTOR_KIT_VERSION );
88
+ wp_enqueue_style( 'jkit-elements-admin', JEG_ELEMENTOR_KIT_URL . '/assets/css/admin/editor.css', [], JEG_ELEMENTOR_KIT_VERSION );
89
+ }
90
+
91
+ /**
92
+ * Load Scripts
93
+ */
94
+ public function load_scripts() {
95
+ $is_preview_mode = \Elementor\Plugin::$instance->preview->is_preview_mode();
96
+
97
+ if ( $is_preview_mode ) {
98
+ wp_enqueue_style( 'tiny-slider', JEG_ELEMENTOR_KIT_URL . '/assets/js/tiny-slider/tiny-slider.css', null );
99
+ wp_enqueue_style( 'magnific-popup', JEG_ELEMENTOR_KIT_URL . '/assets/js/magnific-popup/magnific-popup.css', null );
100
+
101
+ wp_enqueue_script( 'imagesloaded' );
102
+ wp_enqueue_script( 'tiny-slider', JEG_ELEMENTOR_KIT_URL . '/assets/js/tiny-slider/tiny-slider.js', null, JEG_ELEMENTOR_KIT_TNS_VERSION, true );
103
+ wp_enqueue_script( 'isotope', JEG_ELEMENTOR_KIT_URL . '/assets/js/isotope/isotope.min.js', null, JEG_ELEMENTOR_KIT_ISOTOPE_VERSION, true );
104
+ wp_enqueue_script( 'magnific-popup', JEG_ELEMENTOR_KIT_URL . '/assets/js/magnific-popup/jquery.magnific-popup.min.js', null, JEG_ELEMENTOR_KIT_MAGNIFIC_POPUP_VERSION, true );
105
+ wp_enqueue_script( 'chartjs', JEG_ELEMENTOR_KIT_URL . '/assets/js/chartjs/chart.min.js', null, JEG_ELEMENTOR_KIT_CHARTJS_VERSION, true );
106
+
107
+ wp_enqueue_script( 'jkit-editor-support', JEG_ELEMENTOR_KIT_URL . '/assets/js/elementor/editor-support.js', ['elementor-frontend'], JEG_ELEMENTOR_KIT_VERSION, true );
108
+
109
+ wp_register_script( 'jkit-elements', JEG_ELEMENTOR_KIT_URL . '/assets/js/elements/elements.js', ['elementor-frontend'], JEG_ELEMENTOR_KIT_VERSION, true );
110
+ wp_localize_script( 'jkit-elements', 'jkit_element_pagination_option', $this->localize_script() );
111
+
112
+ wp_add_inline_script( 'jkit-elements', $this->ajax_url() );
113
+ wp_enqueue_script( 'jkit-elements' );
114
+ }
115
+ }
116
+
117
+ /**
118
+ * Load Scripts
119
+ */
120
+ public function load_frontend_scripts() {
121
+ wp_register_style( 'tiny-slider', JEG_ELEMENTOR_KIT_URL . '/assets/js/tiny-slider/tiny-slider.css', null );
122
+ wp_register_style( 'magnific-popup', JEG_ELEMENTOR_KIT_URL . '/assets/js/magnific-popup/magnific-popup.css', null );
123
+
124
+ wp_register_script( 'tiny-slider', JEG_ELEMENTOR_KIT_URL . '/assets/js/tiny-slider/tiny-slider.js', null, JEG_ELEMENTOR_KIT_TNS_VERSION, true );
125
+ wp_register_script( 'isotope', JEG_ELEMENTOR_KIT_URL . '/assets/js/isotope/isotope.min.js', null, JEG_ELEMENTOR_KIT_ISOTOPE_VERSION, true );
126
+ wp_register_script( 'magnific-popup', JEG_ELEMENTOR_KIT_URL . '/assets/js/magnific-popup/jquery.magnific-popup.min.js', null, JEG_ELEMENTOR_KIT_MAGNIFIC_POPUP_VERSION, true );
127
+ wp_register_script( 'chartjs', JEG_ELEMENTOR_KIT_URL . '/assets/js/chartjs/chart.min.js', null, JEG_ELEMENTOR_KIT_CHARTJS_VERSION, true );
128
+
129
+ wp_register_script( 'jkit-element-navmenu', JEG_ELEMENTOR_KIT_URL . '/assets/js/elements/nav-menu.js', ['elementor-frontend'], JEG_ELEMENTOR_KIT_VERSION, true );
130
+ wp_register_script( 'jkit-element-funfact', JEG_ELEMENTOR_KIT_URL . '/assets/js/elements/fun-fact.js', ['elementor-frontend'], JEG_ELEMENTOR_KIT_VERSION, true );
131
+ wp_register_script( 'jkit-element-progressbar', JEG_ELEMENTOR_KIT_URL . '/assets/js/elements/progress-bar.js', ['elementor-frontend'], JEG_ELEMENTOR_KIT_VERSION, true );
132
+ wp_register_script( 'jkit-element-clientlogo', JEG_ELEMENTOR_KIT_URL . '/assets/js/elements/client-logo.js', ['elementor-frontend'], JEG_ELEMENTOR_KIT_VERSION, true );
133
+ wp_register_script( 'jkit-element-testimonials', JEG_ELEMENTOR_KIT_URL . '/assets/js/elements/testimonials.js', ['elementor-frontend'], JEG_ELEMENTOR_KIT_VERSION, true );
134
+ wp_register_script( 'jkit-element-accordion', JEG_ELEMENTOR_KIT_URL . '/assets/js/elements/accordion.js', ['elementor-frontend'], JEG_ELEMENTOR_KIT_VERSION, true );
135
+ wp_register_script( 'jkit-element-gallery', JEG_ELEMENTOR_KIT_URL . '/assets/js/elements/gallery.js', ['elementor-frontend'], JEG_ELEMENTOR_KIT_VERSION, true );
136
+ wp_register_script( 'jkit-element-team', JEG_ELEMENTOR_KIT_URL . '/assets/js/elements/team.js', ['elementor-frontend'], JEG_ELEMENTOR_KIT_VERSION, true );
137
+ wp_register_script( 'jkit-element-piechart', JEG_ELEMENTOR_KIT_URL . '/assets/js/elements/pie-chart.js', ['elementor-frontend'], JEG_ELEMENTOR_KIT_VERSION, true );
138
+ wp_register_script( 'jkit-element-portfoliogallery', JEG_ELEMENTOR_KIT_URL . '/assets/js/elements/portfolio-gallery.js', ['elementor-frontend'], JEG_ELEMENTOR_KIT_VERSION, true );
139
+ wp_register_script( 'jkit-element-animatedtext', JEG_ELEMENTOR_KIT_URL . '/assets/js/elements/animated-text.js', ['elementor-frontend'], JEG_ELEMENTOR_KIT_VERSION, true );
140
+ wp_register_script( 'jkit-element-countdown', JEG_ELEMENTOR_KIT_URL . '/assets/js/elements/countdown.js', ['elementor-frontend'], JEG_ELEMENTOR_KIT_VERSION, true );
141
+ wp_register_script( 'jkit-element-videobutton', JEG_ELEMENTOR_KIT_URL . '/assets/js/elements/video-button.js', ['elementor-frontend'], JEG_ELEMENTOR_KIT_VERSION, true );
142
+
143
+ wp_register_script( 'jkit-element-pagination', JEG_ELEMENTOR_KIT_URL . '/assets/js/elements/post-pagination.js', ['elementor-frontend'], JEG_ELEMENTOR_KIT_VERSION, true );
144
+ wp_localize_script( 'jkit-element-pagination', 'jkit_element_pagination_option', $this->localize_script() );
145
+
146
+ wp_add_inline_script( 'jkit-element-pagination', $this->ajax_url() );
147
+ }
148
+
149
+ /**
150
+ * Add ajax URL
151
+ */
152
+ public function ajax_url() {
153
+ if ( ! is_admin() ) {
154
+ $ajax_url = add_query_arg( [$this->endpoint => 'jkit_elements'], esc_url( home_url( '/' ) ) );
155
+
156
+ return 'var jkit_ajax_url = "' . esc_url( $ajax_url ) . '";';
157
+ }
158
+
159
+ return null;
160
+ }
161
+
162
+ /**
163
+ * Localize script
164
+ *
165
+ * @return mixed
166
+ */
167
+ public function localize_script() {
168
+ $option['element_prefix'] = self::$element_ajax_prefix;
169
+
170
+ return $option;
171
+ }
172
+
173
+ /**
174
+ * Add Jeg Element Kit Custom CSS
175
+ *
176
+ * @param $post_css Post
177
+ * @param $element Element_Base
178
+ */
179
+ public function add_post_css( $post_css, $element ) {
180
+ if ( $post_css instanceof \Elementor\Core\DynamicTags\Dynamic_CSS ) {
181
+ return;
182
+ }
183
+
184
+ $element_settings = $element->get_settings();
185
+
186
+ if ( empty( $element_settings['st_css_custom'] ) ) {
187
+ return;
188
+ }
189
+
190
+ $css = trim( $element_settings['st_css_custom'] );
191
+
192
+ if ( empty( $css ) ) {
193
+ return;
194
+ }
195
+
196
+ $post_css->get_stylesheet()->add_raw_css( $css );
197
+ }
198
+
199
+ /**
200
+ * Add Portfolio Gallery Custom CSS Handler
201
+ *
202
+ * @param $post_css Post
203
+ * @param $element Element_Base
204
+ */
205
+ public function add_portfolio_gallery_css( $post_css, $element ) {
206
+ if ( $post_css instanceof \Elementor\Core\DynamicTags\Dynamic_CSS ) {
207
+ return;
208
+ }
209
+
210
+ if ( 'jkit_portfolio_gallery' !== $element->get_unique_name() ) {
211
+ return;
212
+ }
213
+
214
+ $css = '';
215
+ $settings = $element->get_settings();
216
+ $breakpoints = Responsive::get_editable_breakpoints();
217
+ $selector = '.elementor-element.elementor-element-' . $element->get_id() . ' .jeg-elementor-kit.jkit-portfolio-gallery .row-item';
218
+
219
+ $column_desktop = $settings['sg_setting_column_responsive'];
220
+ $column_tablet = $settings['sg_setting_column_responsive_tablet'];
221
+ $column_mobile = $settings['sg_setting_column_responsive_mobile'];
222
+
223
+ $tablet_breakpoint = isset( $breakpoints['lg'] ) ? strval( $breakpoints['lg'] - 1 ) : 1024;
224
+ $mobile_breakpoint = isset( $breakpoints['md'] ) ? strval( $breakpoints['md'] - 1 ) : 767;
225
+
226
+ $css .= $selector . ':nth-child(' . strval( $column_desktop['size'] ) . 'n) { border-right-width:0; }';
227
+ $css .= '@media (max-width: ' . strval( $tablet_breakpoint ) . 'px) {' . $selector . ':nth-child(' . strval( $column_tablet['size'] ) . 'n) { border-right-width:0; } }';
228
+ $css .= '@media (max-width: ' . strval( $mobile_breakpoint ) . 'px) {' . $selector . ':nth-child(' . strval( $column_mobile['size'] ) . 'n) { border-right-width:0; } }';
229
+
230
+ $post_css->get_stylesheet()->add_raw_css( $css );
231
+ }
232
+
233
+ /**
234
+ * Register Additional Icons
235
+ */
236
+ public function register_icons( $icons ) {
237
+ $icons['jkiticon'] = [
238
+ 'name' => 'jkiticon',
239
+ 'label' => esc_html__( 'JKit - Icons', 'jeg-elementor-kit' ),
240
+ 'url' => JEG_ELEMENTOR_KIT_URL . '/assets/fonts/jkiticon/jkiticon.css',
241
+ 'enqueue' => [],
242
+ 'prefix' => 'jki-',
243
+ 'displayPrefix' => '',
244
+ 'labelIcon' => 'jki jki-icons-solid',
245
+ 'ver' => JEG_ELEMENTOR_KIT_VERSION,
246
+ 'fetchJson' => JEG_ELEMENTOR_KIT_URL . '/assets/fonts/jkiticon/jkiticon.js',
247
+ 'native' => true,
248
+ ];
249
+
250
+ return $icons;
251
+ }
252
+ }
class/class-init.php CHANGED
@@ -1,8 +1,8 @@
1
  <?php
2
  /**
3
- * Jeg Element Class
4
  *
5
- * @package jeg-element
6
  *
7
  * @author JegStudio
8
  *
@@ -12,11 +12,13 @@
12
  namespace Jeg\Elementor_Kit;
13
 
14
  use Jeg\Elementor_Kit\Elements\Element;
 
 
15
 
16
  /**
17
  * Class Init
18
  *
19
- * @package Jeg\Element
20
  */
21
  class Init {
22
  /**
@@ -37,6 +39,8 @@ class Init {
37
  */
38
  private function setup_init() {
39
  Element::instance();
 
 
40
  }
41
 
42
  /**
1
  <?php
2
  /**
3
+ * Jeg Elementor Kit Class
4
  *
5
+ * @package jeg-elementor-kit
6
  *
7
  * @author JegStudio
8
  *
12
  namespace Jeg\Elementor_Kit;
13
 
14
  use Jeg\Elementor_Kit\Elements\Element;
15
+ use Jeg\Elementor_Kit\Assets\Asset;
16
+ use Jeg\Elementor_Kit\Ajax\Ajax;
17
 
18
  /**
19
  * Class Init
20
  *
21
+ * @package Jeg\Elementor_Kit
22
  */
23
  class Init {
24
  /**
39
  */
40
  private function setup_init() {
41
  Element::instance();
42
+ Asset::instance();
43
+ Ajax::instance();
44
  }
45
 
46
  /**
class/elements/class-element.php CHANGED
@@ -1,8 +1,8 @@
1
  <?php
2
  /**
3
- * Jeg Element Class
4
  *
5
- * @package jeg-element
6
  *
7
  * @author JegStudio
8
  *
@@ -13,28 +13,13 @@ namespace Jeg\Elementor_Kit\Elements;
13
 
14
  use Elementor\Controls_Manager;
15
  use Jeg\Element\Element as Jeg_Element;
16
- use Jeg\Element\Elements\Elements_View_Abstract;
17
 
18
  /**
19
- * Class Eleme
20
  *
21
- * @package Jeg\Elements
22
  */
23
  class Element {
24
- /**
25
- * Frontend ajax endpoint
26
- *
27
- * @var string
28
- */
29
- private $endpoint = 'ajax-request';
30
-
31
- /**
32
- * Block ajax prefix
33
- *
34
- * @var string
35
- */
36
- public static $element_ajax_prefix = 'jkit_element_ajax_';
37
-
38
  /**
39
  * Element Manager
40
  *
@@ -67,19 +52,9 @@ class Element {
67
  */
68
  private function setup_hook() {
69
  add_filter( 'jeg_register_elements', [$this, 'register_element'] );
70
- add_action( 'elementor/editor/after_enqueue_styles', [$this, 'load_backend_assets'] );
71
- add_action( 'elementor/editor/after_enqueue_scripts', [$this, 'load_scripts'] );
72
- add_action( 'elementor/frontend/after_enqueue_scripts', [$this, 'load_scripts'] );
73
- add_action( 'elementor/element/parse_css', [$this, 'add_post_css'], 10, 2 );
74
- add_action( 'wp_enqueue_scripts', [$this, 'load_frontend_scripts'], 98 );
75
- add_action( 'elementor/element/common/_section_style/after_section_end', [$this, 'add_options'], 10 );
76
-
77
- // Ajax Request
78
- add_action( 'parse_request', [$this, 'ajax_parse_request'] );
79
- add_filter( 'query_vars', [$this, 'ajax_query_vars'] );
80
-
81
- // Register Additional Icons
82
- add_filter( 'elementor/icons_manager/additional_tabs', [$this, 'register_icons'] );
83
  }
84
 
85
  /**
@@ -93,72 +68,6 @@ class Element {
93
  return static::$instance;
94
  }
95
 
96
- /**
97
- * Load backend assets
98
- */
99
- public function load_backend_assets() {
100
- wp_enqueue_style( 'jkit-elements-main', JEG_ELEMENTOR_KIT_URL . '/assets/css/main.css', [], JEG_ELEMENTOR_KIT_VERSION );
101
- wp_enqueue_style( 'jkit-elements-admin', JEG_ELEMENTOR_KIT_URL . '/assets/css/admin/editor.css', [], JEG_ELEMENTOR_KIT_VERSION );
102
- }
103
-
104
- /**
105
- * Load Scripts
106
- */
107
- public function load_scripts() {
108
- $is_preview_mode = \Elementor\Plugin::$instance->preview->is_preview_mode();
109
-
110
- if ( $is_preview_mode ) {
111
- wp_enqueue_style( 'tiny-slider', JEG_ELEMENTOR_KIT_URL . '/assets/js/tiny-slider/tiny-slider.css', null );
112
- wp_enqueue_style( 'magnific-popup', JEG_ELEMENTOR_KIT_URL . '/assets/js/magnific-popup/magnific-popup.css', null );
113
-
114
- wp_enqueue_script( 'imagesloaded' );
115
- wp_enqueue_script( 'tiny-slider', JEG_ELEMENTOR_KIT_URL . '/assets/js/tiny-slider/tiny-slider.js', null, JEG_ELEMENTOR_KIT_TNS_VERSION, true );
116
- wp_enqueue_script( 'isotope', JEG_ELEMENTOR_KIT_URL . '/assets/js/isotope/isotope.min.js', null, JEG_ELEMENTOR_KIT_ISOTOPE_VERSION, true );
117
- wp_enqueue_script( 'magnific-popup', JEG_ELEMENTOR_KIT_URL . '/assets/js/magnific-popup/jquery.magnific-popup.min.js', null, JEG_ELEMENTOR_KIT_MAGNIFIC_POPUP_VERSION, true );
118
- wp_enqueue_script( 'chartjs', JEG_ELEMENTOR_KIT_URL . '/assets/js/chartjs/chart.min.js', null, JEG_ELEMENTOR_KIT_CHARTJS_VERSION, true );
119
-
120
- wp_enqueue_script( 'jkit-editor-support', JEG_ELEMENTOR_KIT_URL . '/assets/js/elementor/editor-support.js', ['elementor-frontend'], JEG_ELEMENTOR_KIT_VERSION, true );
121
-
122
- wp_register_script( 'jkit-elements', JEG_ELEMENTOR_KIT_URL . '/assets/js/elements/elements.js', ['elementor-frontend'], JEG_ELEMENTOR_KIT_VERSION, true );
123
- wp_localize_script( 'jkit-elements', 'jkit_element_postblock_option', $this->localize_script() );
124
-
125
- wp_add_inline_script( 'jkit-elements', $this->ajax_url() );
126
- wp_enqueue_script( 'jkit-elements' );
127
- }
128
- }
129
-
130
- /**
131
- * Load Scripts
132
- */
133
- public function load_frontend_scripts() {
134
- wp_register_style( 'tiny-slider', JEG_ELEMENTOR_KIT_URL . '/assets/js/tiny-slider/tiny-slider.css', null );
135
- wp_register_style( 'magnific-popup', JEG_ELEMENTOR_KIT_URL . '/assets/js/magnific-popup/magnific-popup.css', null );
136
-
137
- wp_register_script( 'tiny-slider', JEG_ELEMENTOR_KIT_URL . '/assets/js/tiny-slider/tiny-slider.js', null, JEG_ELEMENTOR_KIT_TNS_VERSION, true );
138
- wp_register_script( 'isotope', JEG_ELEMENTOR_KIT_URL . '/assets/js/isotope/isotope.min.js', null, JEG_ELEMENTOR_KIT_ISOTOPE_VERSION, true );
139
- wp_register_script( 'magnific-popup', JEG_ELEMENTOR_KIT_URL . '/assets/js/magnific-popup/jquery.magnific-popup.min.js', null, JEG_ELEMENTOR_KIT_MAGNIFIC_POPUP_VERSION, true );
140
- wp_register_script( 'chartjs', JEG_ELEMENTOR_KIT_URL . '/assets/js/chartjs/chart.min.js', null, JEG_ELEMENTOR_KIT_CHARTJS_VERSION, true );
141
-
142
- wp_register_script( 'jkit-element-navmenu', JEG_ELEMENTOR_KIT_URL . '/assets/js/elements/nav-menu.js', ['elementor-frontend'], JEG_ELEMENTOR_KIT_VERSION, true );
143
- wp_register_script( 'jkit-element-funfact', JEG_ELEMENTOR_KIT_URL . '/assets/js/elements/fun-fact.js', ['elementor-frontend'], JEG_ELEMENTOR_KIT_VERSION, true );
144
- wp_register_script( 'jkit-element-progressbar', JEG_ELEMENTOR_KIT_URL . '/assets/js/elements/progress-bar.js', ['elementor-frontend'], JEG_ELEMENTOR_KIT_VERSION, true );
145
- wp_register_script( 'jkit-element-clientlogo', JEG_ELEMENTOR_KIT_URL . '/assets/js/elements/client-logo.js', ['elementor-frontend'], JEG_ELEMENTOR_KIT_VERSION, true );
146
- wp_register_script( 'jkit-element-testimonials', JEG_ELEMENTOR_KIT_URL . '/assets/js/elements/testimonials.js', ['elementor-frontend'], JEG_ELEMENTOR_KIT_VERSION, true );
147
- wp_register_script( 'jkit-element-accordion', JEG_ELEMENTOR_KIT_URL . '/assets/js/elements/accordion.js', ['elementor-frontend'], JEG_ELEMENTOR_KIT_VERSION, true );
148
- wp_register_script( 'jkit-element-gallery', JEG_ELEMENTOR_KIT_URL . '/assets/js/elements/gallery.js', ['elementor-frontend'], JEG_ELEMENTOR_KIT_VERSION, true );
149
- wp_register_script( 'jkit-element-team', JEG_ELEMENTOR_KIT_URL . '/assets/js/elements/team.js', ['elementor-frontend'], JEG_ELEMENTOR_KIT_VERSION, true );
150
- wp_register_script( 'jkit-element-piechart', JEG_ELEMENTOR_KIT_URL . '/assets/js/elements/pie-chart.js', ['elementor-frontend'], JEG_ELEMENTOR_KIT_VERSION, true );
151
- wp_register_script( 'jkit-element-portfoliogallery', JEG_ELEMENTOR_KIT_URL . '/assets/js/elements/portfolio-gallery.js', ['elementor-frontend'], JEG_ELEMENTOR_KIT_VERSION, true );
152
- wp_register_script( 'jkit-element-animatedtext', JEG_ELEMENTOR_KIT_URL . '/assets/js/elements/animated-text.js', ['elementor-frontend'], JEG_ELEMENTOR_KIT_VERSION, true );
153
- // wp_register_script( 'jkit-element-countdown', JEG_ELEMENTOR_KIT_URL . '/assets/js/elements/countdown.js', ['elementor-frontend'], JEG_ELEMENTOR_KIT_VERSION, true );
154
- // wp_register_script( 'jkit-element-video', JEG_ELEMENTOR_KIT_URL . '/assets/js/elements/video.js', ['elementor-frontend'], JEG_ELEMENTOR_KIT_VERSION, true );
155
-
156
- wp_register_script( 'jkit-element-postblock', JEG_ELEMENTOR_KIT_URL . '/assets/js/elements/post-block.js', ['elementor-frontend'], JEG_ELEMENTOR_KIT_VERSION, true );
157
- wp_localize_script( 'jkit-element-postblock', 'jkit_element_postblock_option', $this->localize_script() );
158
-
159
- wp_add_inline_script( 'jkit-element-postblock', $this->ajax_url() );
160
- }
161
-
162
  /**
163
  * Register all elements
164
  *
@@ -199,192 +108,131 @@ class Element {
199
  'Pie_Chart',
200
  'Portfolio_Gallery',
201
  'Animated_Text',
202
- // 'Countdown',
203
- // 'Button',
204
- // 'Video',
205
  'Post_Block',
206
- // 'Post_List',
207
  ];
208
  }
209
 
210
  /**
211
- * Add Jeg Element Kit Custom CSS
212
- *
213
- * @param $post_css Post
214
- * @param $element Element_Base
215
- */
216
- public function add_post_css( $post_css, $element ) {
217
- if ( $post_css instanceof \Elementor\Core\DynamicTags\Dynamic_CSS ) {
218
- return;
219
- }
220
-
221
- $element_settings = $element->get_settings();
222
-
223
- if ( empty( $element_settings['st_css_custom'] ) ) {
224
- return;
225
- }
226
-
227
- $css = trim( $element_settings['st_css_custom'] );
228
-
229
- if ( empty( $css ) ) {
230
- return;
231
- }
232
-
233
- $post_css->get_stylesheet()->add_raw_css( $css );
234
- }
235
-
236
- /**
237
- * Add ajax URL
238
- */
239
- public function ajax_url() {
240
- if ( ! is_admin() ) {
241
- $ajax_url = add_query_arg( [$this->endpoint => 'jkit_elements'], esc_url( home_url( '/' ) ) );
242
-
243
- return 'var jkit_ajax_url = "' . esc_url( $ajax_url ) . '";';
244
- }
245
-
246
- return null;
247
- }
248
-
249
- /**
250
- * Parse ajax request handler
251
- *
252
- * @param $wp
253
- */
254
- public function ajax_parse_request( $wp ) {
255
- if ( array_key_exists( $this->endpoint, $wp->query_vars ) ) {
256
- add_filter( 'wp_doing_ajax', [$this, 'is_doing_ajax'] );
257
-
258
- $action = $wp->query_vars['action'];
259
- $element_prefix = self::$element_ajax_prefix;
260
-
261
- if ( 0 === strpos( $action, $element_prefix ) ) {
262
- $element_name = str_replace( $element_prefix, '', $action );
263
- $this->element_ajax( $element_name );
264
- }
265
-
266
- do_action( 'jkit_elements_ajax_' . $action );
267
- exit;
268
- }
269
- }
270
-
271
- /**
272
- * Handle block ajax request
273
- *
274
- * @param $block_ajax
275
- * @return null
276
- */
277
- public function element_ajax( $element_ajax ) {
278
- $this->element_name_ajax = $element_ajax;
279
- add_filter( 'jeg_register_elements', [$this, 'register_ajax_element'] );
280
- $instance = $this->manager->get_element_view( $element_ajax );
281
-
282
- if ( $instance instanceof Elements_View_Abstract ) {
283
- $instance->ajax_request();
284
- } else {
285
- return null;
286
- }
287
- }
288
-
289
- /**
290
- * Register module element for ajax
291
- *
292
- * @param $elements
293
- * @return mixed
294
  */
295
- public function register_ajax_element( $elements ) {
296
- $name = str_replace( 'jkit_', '', $this->element_name_ajax );
297
- $namespace = '\Jeg\Elementor_Kit\Elements';
 
 
 
 
298
 
299
- $elements[$this->element_name_ajax] = [
300
- 'option' => $namespace . '\Options\\' . ucwords( $name ) . '_Option',
301
- 'view' => $namespace . '\Views\\' . ucwords( $name ) . '_View',
302
- ];
 
 
 
 
 
 
 
 
 
 
 
 
303
 
304
- return $elements;
305
- }
306
 
307
- /**
308
- * Register ajax query vars
309
- *
310
- * @param $vars
311
- * @return array
312
- */
313
- public function ajax_query_vars( $vars ) {
314
- $vars[] = $this->endpoint;
315
- $vars[] = 'action';
316
 
317
- return $vars;
318
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
319
 
320
- /**
321
- * Doing ajax flag
322
- *
323
- * @return bool
324
- */
325
- public function is_doing_ajax() {
326
- return true;
327
  }
328
 
329
  /**
330
- * Localize script
331
- *
332
- * @return mixed
333
  */
334
- public function localize_script() {
335
- $option['element_prefix'] = self::$element_ajax_prefix;
336
-
337
- return $option;
338
- }
 
 
339
 
340
- /**
341
- * Register Additional Icons
342
- */
343
- public function register_icons( $icons ) {
344
- $icons['jkiticon'] = [
345
- 'name' => 'jkiticon',
346
- 'label' => esc_html__( 'JKit - Icons', 'jeg-elementor-kit' ),
347
- 'url' => JEG_ELEMENTOR_KIT_URL . '/assets/fonts/jkiticon/jkiticon.css',
348
- 'enqueue' => [],
349
- 'prefix' => 'jki-',
350
- 'displayPrefix' => '',
351
- 'labelIcon' => 'jki jki-icons-solid',
352
- 'ver' => JEG_ELEMENTOR_KIT_VERSION,
353
- 'fetchJson' => JEG_ELEMENTOR_KIT_URL . '/assets/fonts/jkiticon/jkiticon.js',
354
- 'native' => true,
355
- ];
356
 
357
- return $icons;
358
  }
359
 
360
  /**
361
- * Add custom option to elementor widgets
362
  */
363
- public function add_options( $element ) {
364
- $element->start_controls_section(
365
- 'jkit_transform_section', [
366
- 'label' => __( '<i class="jkit-option-transform"></i> Transform', 'jeg-elementor-kit' ),
367
  'tab' => Controls_Manager::TAB_ADVANCED,
368
  ]
369
  );
370
 
371
- $element->add_responsive_control(
372
- 'jkit_transform_rotate', [
373
- 'label' => esc_html__( 'Rotate', 'jeg-elementor-kit' ),
374
  'type' => Controls_Manager::SLIDER,
375
  'range' => [
376
  'px' => [
377
  'min' => 0,
378
- 'max' => 360,
379
- 'step' => 1,
380
  ],
381
  ],
382
  'selectors' => [
383
- '{{WRAPPER}}' => '-moz-transform: rotate({{SIZE}}deg); -webkit-transform: rotate({{SIZE}}deg); -o-transform: rotate({{SIZE}}deg); -ms-transform: rotate({{SIZE}}deg); transform: rotate({{SIZE}}deg);',
384
  ],
385
  ]
386
  );
387
 
388
- $element->end_controls_section();
389
  }
390
  }
1
  <?php
2
  /**
3
+ * Jeg Elementor Kit Class
4
  *
5
+ * @package jeg-elementor-kit
6
  *
7
  * @author JegStudio
8
  *
13
 
14
  use Elementor\Controls_Manager;
15
  use Jeg\Element\Element as Jeg_Element;
 
16
 
17
  /**
18
+ * Class Element
19
  *
20
+ * @package Jeg\Elementor_Kit
21
  */
22
  class Element {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
23
  /**
24
  * Element Manager
25
  *
52
  */
53
  private function setup_hook() {
54
  add_filter( 'jeg_register_elements', [$this, 'register_element'] );
55
+ add_action( 'elementor/element/common/_section_style/after_section_end', [$this, 'add_widget_options'], 10 );
56
+ add_action( 'elementor/element/column/section_advanced/after_section_end', [$this, 'add_column_options'], 10, 2 );
57
+ add_action( 'elementor/element/section/section_advanced/after_section_end', [ $this, 'add_section_options' ], 10, 2 );
 
 
 
 
 
 
 
 
 
 
58
  }
59
 
60
  /**
68
  return static::$instance;
69
  }
70
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
71
  /**
72
  * Register all elements
73
  *
108
  'Pie_Chart',
109
  'Portfolio_Gallery',
110
  'Animated_Text',
111
+ 'Countdown',
112
+ 'Button',
113
+ 'Video_Button',
114
  'Post_Block',
115
+ 'Post_List',
116
  ];
117
  }
118
 
119
  /**
120
+ * Add custom option to elementor widgets
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
121
  */
122
+ public function add_widget_options( $element ) {
123
+ $element->start_controls_section(
124
+ 'jkit_transform_section', [
125
+ 'label' => '<i class="jkit-option-additional"></i> ' . esc_html__( 'Transform', 'jeg-elementor-kit' ),
126
+ 'tab' => Controls_Manager::TAB_ADVANCED,
127
+ ]
128
+ );
129
 
130
+ $element->add_responsive_control(
131
+ 'jkit_transform_rotate', [
132
+ 'label' => esc_html__( 'Rotate', 'jeg-elementor-kit' ),
133
+ 'type' => Controls_Manager::SLIDER,
134
+ 'range' => [
135
+ 'px' => [
136
+ 'min' => 0,
137
+ 'max' => 360,
138
+ 'step' => 1,
139
+ ],
140
+ ],
141
+ 'selectors' => [
142
+ '{{WRAPPER}}' => '-moz-transform: rotate({{SIZE}}deg); -webkit-transform: rotate({{SIZE}}deg); -o-transform: rotate({{SIZE}}deg); -ms-transform: rotate({{SIZE}}deg); transform: rotate({{SIZE}}deg);',
143
+ ],
144
+ ]
145
+ );
146
 
147
+ $element->end_controls_section();
 
148
 
149
+ $element->start_controls_section(
150
+ 'jkit_glass_blur_section', [
151
+ 'label' => '<i class="jkit-option-additional"></i> ' . esc_html__( 'Glass Blur Effect', 'jeg-elementor-kit' ),
152
+ 'tab' => Controls_Manager::TAB_ADVANCED,
153
+ ]
154
+ );
 
 
 
155
 
156
+ $element->add_responsive_control(
157
+ 'jkit_glass_blur_level', [
158
+ 'label' => esc_html__( 'Blur', 'jeg-elementor-kit' ),
159
+ 'type' => Controls_Manager::SLIDER,
160
+ 'range' => [
161
+ 'px' => [
162
+ 'min' => 0,
163
+ 'max' => 20,
164
+ 'step' => 0.1,
165
+ ],
166
+ ],
167
+ 'description' => esc_html__( 'The blur effect will be set on the widget container. Make sure to set background to transparent to see the blur effect.', 'jeg-elementor-kit' ),
168
+ 'selectors' => [
169
+ '{{WRAPPER}} > .elementor-widget-container' => '-webkit-backdrop-filter: blur({{SIZE}}{{UNIT}}); backdrop-filter: blur({{SIZE}}{{UNIT}});',
170
+ ],
171
+ ]
172
+ );
173
 
174
+ $element->end_controls_section();
 
 
 
 
 
 
175
  }
176
 
177
  /**
178
+ * Add custom option to elementor columns
 
 
179
  */
180
+ public function add_column_options( $column, $args ) {
181
+ $column->start_controls_section(
182
+ 'jkit_glass_blur_section', [
183
+ 'label' => '<i class="jkit-option-additional"></i> ' . esc_html__( 'Glass Blur Effect', 'jeg-elementor-kit' ),
184
+ 'tab' => Controls_Manager::TAB_ADVANCED,
185
+ ]
186
+ );
187
 
188
+ $column->add_responsive_control(
189
+ 'jkit_glass_blur_level', [
190
+ 'label' => esc_html__( 'Blur', 'jeg-elementor-kit' ),
191
+ 'type' => Controls_Manager::SLIDER,
192
+ 'range' => [
193
+ 'px' => [
194
+ 'min' => 0,
195
+ 'max' => 20,
196
+ 'step' => 0.1,
197
+ ],
198
+ ],
199
+ 'selectors' => [
200
+ '{{WRAPPER}} > .elementor-column-wrap' => '-webkit-backdrop-filter: blur({{SIZE}}{{UNIT}}); backdrop-filter: blur({{SIZE}}{{UNIT}});',
201
+ ],
202
+ ]
203
+ );
204
 
205
+ $column->end_controls_section();
206
  }
207
 
208
  /**
209
+ * Add custom option to elementor sections
210
  */
211
+ public function add_section_options( $section, $args ) {
212
+ $section->start_controls_section(
213
+ 'jkit_glass_blur_section', [
214
+ 'label' => '<i class="jkit-option-additional"></i> ' . esc_html__( 'Glass Blur Effect', 'jeg-elementor-kit' ),
215
  'tab' => Controls_Manager::TAB_ADVANCED,
216
  ]
217
  );
218
 
219
+ $section->add_responsive_control(
220
+ 'jkit_glass_blur_level', [
221
+ 'label' => esc_html__( 'Blur', 'jeg-elementor-kit' ),
222
  'type' => Controls_Manager::SLIDER,
223
  'range' => [
224
  'px' => [
225
  'min' => 0,
226
+ 'max' => 20,
227
+ 'step' => 0.1,
228
  ],
229
  ],
230
  'selectors' => [
231
+ '{{WRAPPER}}' => '-webkit-backdrop-filter: blur({{SIZE}}{{UNIT}}); backdrop-filter: blur({{SIZE}}{{UNIT}});',
232
  ],
233
  ]
234
  );
235
 
236
+ $section->end_controls_section();
237
  }
238
  }
class/elements/elementor/class-elementor-kit-abstract.php CHANGED
@@ -291,7 +291,11 @@ class Elementor_Kit_Abstract extends Elementor_Abstract {
291
  }
292
 
293
  if ( $repeater_options ) {
294
- $repeater->add_control( $id, $args );
 
 
 
 
295
  } else {
296
  if ( isset( $option['responsive'] ) && $option['responsive'] ) {
297
  $args['devices'] = ['desktop', 'tablet', 'mobile'];
291
  }
292
 
293
  if ( $repeater_options ) {
294
+ if ( isset( $option['responsive'] ) && $option['responsive'] ) {
295
+ $repeater->add_responsive_control( $id . '_responsive', $args, ['position' => isset( $option['position'] ) ? $option['position'] : null] );
296
+ } else {
297
+ $repeater->add_control( $id, $args );
298
+ }
299
  } else {
300
  if ( isset( $option['responsive'] ) && $option['responsive'] ) {
301
  $args['devices'] = ['desktop', 'tablet', 'mobile'];
class/elements/elementor/{class-video-elementor.php → class-video-button-elementor.php} RENAMED
@@ -3,16 +3,16 @@
3
  namespace Jeg\Elementor_Kit\Elements\Elementor;
4
 
5
  /**
6
- * Class Video_Elementor
7
  * @package Jeg\Elementor_Kit\Elements\Elementor
8
  */
9
- class Video_Elementor extends Elementor_Kit_Abstract {
10
  /**
11
  * Element ID
12
  *
13
  * @return string
14
  */
15
  public function get_elementor_id() {
16
- return 'jkit_video';
17
  }
18
  }
3
  namespace Jeg\Elementor_Kit\Elements\Elementor;
4
 
5
  /**
6
+ * Class Video_Button_Elementor
7
  * @package Jeg\Elementor_Kit\Elements\Elementor
8
  */
9
+ class Video_Button_Elementor extends Elementor_Kit_Abstract {
10
  /**
11
  * Element ID
12
  *
13
  * @return string
14
  */
15
  public function get_elementor_id() {
16
+ return 'jkit_video_button';
17
  }
18
  }
class/elements/options/class-portfolio-gallery-option.php CHANGED
@@ -231,6 +231,19 @@ class Portfolio_Gallery_Option extends Option_Abstract {
231
  'segment' => 'sg_gallery_list',
232
  'description' => esc_html( 'Current item will be set to the last item', 'jeg-elementor-kit' ),
233
  ],
 
 
 
 
 
 
 
 
 
 
 
 
 
234
  ],
235
  'default' => [
236
  [
231
  'segment' => 'sg_gallery_list',
232
  'description' => esc_html( 'Current item will be set to the last item', 'jeg-elementor-kit' ),
233
  ],
234
+ // 'sg_gallery_border_right_width' => [
235
+ // 'type' => 'slider',
236
+ // 'title' => esc_html__( 'Border Right Width', 'jeg-elementor-kit' ),
237
+ // 'segment' => 'sg_gallery_list',
238
+ // 'options' => [
239
+ // 'min' => 0,
240
+ // 'max' => 10,
241
+ // 'step' => 1,
242
+ // ],
243
+ // 'responsive' => true,
244
+ // 'selectors' => '.jeg-elementor-kit.jkit-portfolio-gallery .row-item{{CURRENT_ITEM}}',
245
+ // 'attribute' => 'border-right-width',
246
+ // ],
247
  ],
248
  'default' => [
249
  [
class/elements/options/class-post-list-option.php CHANGED
@@ -68,7 +68,7 @@ class Post_List_Option extends Option_Abstract {
68
  */
69
  public function set_options() {
70
  $this->set_content_filter_option( $this->number_post );
71
- // $this->pagination_option( $this->number_post_ajax );
72
  $this->set_style_option();
73
  $this->set_element_options();
74
 
@@ -86,7 +86,7 @@ class Post_List_Option extends Option_Abstract {
86
  'priority' => 20,
87
  ];
88
 
89
- // $this->set_pagination_segment();
90
  $this->set_style_segment();
91
  }
92
 
@@ -150,6 +150,19 @@ class Post_List_Option extends Option_Abstract {
150
  ],
151
  ];
152
 
 
 
 
 
 
 
 
 
 
 
 
 
 
153
  parent::set_style_segment();
154
  }
155
 
@@ -237,6 +250,7 @@ class Post_List_Option extends Option_Abstract {
237
  'type' => 'checkbox',
238
  'title' => esc_html__( 'Show Icon', 'jeg-elementor-kit' ),
239
  'segment' => 'segment_content',
 
240
  'separator' => 'before',
241
  'dependency' => [
242
  [
@@ -256,6 +270,11 @@ class Post_List_Option extends Option_Abstract {
256
  ],
257
  'segment' => 'segment_content',
258
  'dependency' => [
 
 
 
 
 
259
  [
260
  'field' => 'sg_content_icon_enable',
261
  'operator' => '==',
@@ -439,15 +458,6 @@ class Post_List_Option extends Option_Abstract {
439
  * Add Additional Style.
440
  */
441
  public function additional_style() {
442
- $this->options['st_content_padding'] = [
443
- 'type' => 'dimension',
444
- 'title' => esc_html__( 'Padding', 'jeg-elementor-kit' ),
445
- 'segment' => 'style_content',
446
- 'units' => ['px', '%', 'em'],
447
- 'selectors' => '.jeg-elementor-kit.jkit-postlist article a',
448
- 'attribute' => 'padding',
449
- ];
450
-
451
  $this->options['st_content_alignment'] = [
452
  'type' => 'radio',
453
  'title' => esc_html__( 'Alignment', 'jeg-elementor-kit' ),
@@ -472,6 +482,46 @@ class Post_List_Option extends Option_Abstract {
472
  'attribute' => 'text-align',
473
  ];
474
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
475
  $this->options['st_content_tabs_start'] = [
476
  'type' => 'control_tabs_start',
477
  'segment' => 'style_content',
@@ -572,6 +622,82 @@ class Post_List_Option extends Option_Abstract {
572
  'segment' => 'style_content',
573
  ];
574
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
575
  $this->options['st_title_color'] = [
576
  'type' => 'color',
577
  'title' => esc_html__( 'Color', 'jeg-elementor-kit' ),
@@ -582,7 +708,7 @@ class Post_List_Option extends Option_Abstract {
582
 
583
  $this->options['st_title_hover_color'] = [
584
  'type' => 'color',
585
- 'title' => esc_html__( 'Color', 'jeg-elementor-kit' ),
586
  'segment' => 'style_title',
587
  'responsive' => true,
588
  'selectors' => '.jeg-elementor-kit.jkit-postlist article:hover a .jkit-postlist-title',
@@ -616,7 +742,7 @@ class Post_List_Option extends Option_Abstract {
616
  ],
617
  'units' => ['px', '%', 'em'],
618
  'responsive' => true,
619
- 'selectors' => '.jeg-elementor-kit.jkit-postlist article a>img',
620
  'attribute' => 'width',
621
  ];
622
 
@@ -625,10 +751,34 @@ class Post_List_Option extends Option_Abstract {
625
  'title' => esc_html__( 'Border Radius', 'jeg-elementor-kit' ),
626
  'segment' => 'style_image',
627
  'units' => ['px', '%', 'em'],
628
- 'selectors' => '.jeg-elementor-kit.jkit-postlist article a>img',
629
  'attribute' => 'border-radius',
630
  ];
631
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
632
  $this->options['st_meta_typography'] = [
633
  'type' => 'typography',
634
  'title' => esc_html__( 'Typography', 'jeg-elementor-kit' ),
@@ -807,6 +957,304 @@ class Post_List_Option extends Option_Abstract {
807
  ],
808
  ];
809
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
810
  parent::additional_style();
811
  }
812
  }
68
  */
69
  public function set_options() {
70
  $this->set_content_filter_option( $this->number_post );
71
+ $this->pagination_option( $this->number_post_ajax );
72
  $this->set_style_option();
73
  $this->set_element_options();
74
 
86
  'priority' => 20,
87
  ];
88
 
89
+ $this->set_pagination_segment();
90
  $this->set_style_segment();
91
  }
92
 
150
  ],
151
  ];
152
 
153
+ $this->segments['style_pagination'] = [
154
+ 'name' => esc_html__( 'Pagination', 'jeg-elementor-kit' ),
155
+ 'priority' => 16,
156
+ 'kit_style' => true,
157
+ 'dependency' => [
158
+ [
159
+ 'field' => 'pagination_mode',
160
+ 'operator' => 'in',
161
+ 'value' => ['loadmore', 'scrollload'],
162
+ ],
163
+ ],
164
+ ];
165
+
166
  parent::set_style_segment();
167
  }
168
 
250
  'type' => 'checkbox',
251
  'title' => esc_html__( 'Show Icon', 'jeg-elementor-kit' ),
252
  'segment' => 'segment_content',
253
+ 'default' => 'yes',
254
  'separator' => 'before',
255
  'dependency' => [
256
  [
270
  ],
271
  'segment' => 'segment_content',
272
  'dependency' => [
273
+ [
274
+ 'field' => 'sg_content_image_enable!',
275
+ 'operator' => '==',
276
+ 'value' => true,
277
+ ],
278
  [
279
  'field' => 'sg_content_icon_enable',
280
  'operator' => '==',
458
  * Add Additional Style.
459
  */
460
  public function additional_style() {
 
 
 
 
 
 
 
 
 
461
  $this->options['st_content_alignment'] = [
462
  'type' => 'radio',
463
  'title' => esc_html__( 'Alignment', 'jeg-elementor-kit' ),
482
  'attribute' => 'text-align',
483
  ];
484
 
485
+ $this->options['st_content_padding'] = [
486
+ 'type' => 'dimension',
487
+ 'title' => esc_html__( 'Padding', 'jeg-elementor-kit' ),
488
+ 'segment' => 'style_content',
489
+ 'units' => ['px', '%', 'em'],
490
+ 'selectors' => '.jeg-elementor-kit.jkit-postlist article a',
491
+ 'attribute' => 'padding',
492
+ ];
493
+
494
+ $this->options['st_content_margin'] = [
495
+ 'type' => 'dimension',
496
+ 'title' => esc_html__( 'Margin', 'jeg-elementor-kit' ),
497
+ 'segment' => 'style_content',
498
+ 'units' => ['px', '%', 'em'],
499
+ 'selectors' => '.jeg-elementor-kit.jkit-postlist article a',
500
+ 'attribute' => 'margin',
501
+ ];
502
+
503
+ $this->options['st_content_width'] = [
504
+ 'type' => 'slider',
505
+ 'title' => esc_html__( 'Width', 'jeg-elementor-kit' ),
506
+ 'segment' => 'style_content',
507
+ 'options' => [
508
+ 'min' => 0,
509
+ 'max' => 5000,
510
+ 'step' => 1,
511
+ ],
512
+ 'responsive' => true,
513
+ 'units' => ['px', '%', 'em'],
514
+ 'selectors' => '.jeg-elementor-kit.jkit-postlist article a',
515
+ 'attribute' => 'width',
516
+ 'dependency' => [
517
+ [
518
+ 'field' => 'sg_content_layout',
519
+ 'operator' => '==',
520
+ 'value' => 'vertical',
521
+ ],
522
+ ],
523
+ ];
524
+
525
  $this->options['st_content_tabs_start'] = [
526
  'type' => 'control_tabs_start',
527
  'segment' => 'style_content',
622
  'segment' => 'style_content',
623
  ];
624
 
625
+ $this->options['st_content_overlay'] = [
626
+ 'type' => 'heading',
627
+ 'title' => esc_html__( 'Image Overlay', 'jeg-elementor-kit' ),
628
+ 'segment' => 'style_content',
629
+ 'separator' => 'before',
630
+ 'dependency' => [
631
+ [
632
+ 'field' => 'sg_content_background_image_enable',
633
+ 'operator' => '==',
634
+ 'value' => true,
635
+ ],
636
+ ],
637
+ ];
638
+
639
+ $this->options['st_content_overlay_color'] = [
640
+ 'type' => 'background',
641
+ 'title' => esc_html__( 'Background Color', 'jeg-elementor-kit' ),
642
+ 'segment' => 'style_content',
643
+ 'responsive' => true,
644
+ 'selectors' => '.jeg-elementor-kit.jkit-postlist.bg-image article a:after',
645
+ 'options' => [
646
+ 'classic',
647
+ 'gradient',
648
+ ],
649
+ 'dependency' => [
650
+ [
651
+ 'field' => 'sg_content_background_image_enable',
652
+ 'operator' => '==',
653
+ 'value' => true,
654
+ ],
655
+ ],
656
+ ];
657
+
658
+ $this->options['st_content_overlay_hover_color'] = [
659
+ 'type' => 'background',
660
+ 'title' => esc_html__( 'Hover Background Color', 'jeg-elementor-kit' ),
661
+ 'segment' => 'style_content',
662
+ 'responsive' => true,
663
+ 'selectors' => '.jeg-elementor-kit.jkit-postlist.bg-image article:hover a:after',
664
+ 'options' => [
665
+ 'classic',
666
+ 'gradient',
667
+ ],
668
+ 'dependency' => [
669
+ [
670
+ 'field' => 'sg_content_background_image_enable',
671
+ 'operator' => '==',
672
+ 'value' => true,
673
+ ],
674
+ ],
675
+ ];
676
+
677
+ $this->options['st_title_alignment'] = [
678
+ 'type' => 'radio',
679
+ 'title' => esc_html__( 'Alignment', 'jeg-elementor-kit' ),
680
+ 'segment' => 'style_title',
681
+ 'options' => [
682
+ 'left' => [
683
+ 'title' => esc_html__( 'Left', 'jeg-elementor-kit' ),
684
+ 'icon' => 'fas fa-align-left',
685
+ ],
686
+ 'center' => [
687
+ 'title' => esc_html__( 'Center', 'jeg-elementor-kit' ),
688
+ 'icon' => 'fas fa-align-center',
689
+ ],
690
+ 'right' => [
691
+ 'title' => esc_html__( 'Right', 'jeg-elementor-kit' ),
692
+ 'icon' => 'fas fa-align-right',
693
+ ],
694
+ ],
695
+ 'responsive' => true,
696
+ 'default' => 'left',
697
+ 'selectors' => '.jeg-elementor-kit.jkit-postlist article a .jkit-postlist-title',
698
+ 'attribute' => 'text-align',
699
+ ];
700
+
701
  $this->options['st_title_color'] = [
702
  'type' => 'color',
703
  'title' => esc_html__( 'Color', 'jeg-elementor-kit' ),
708
 
709
  $this->options['st_title_hover_color'] = [
710
  'type' => 'color',
711
+ 'title' => esc_html__( 'Hover Color', 'jeg-elementor-kit' ),
712
  'segment' => 'style_title',
713
  'responsive' => true,
714
  'selectors' => '.jeg-elementor-kit.jkit-postlist article:hover a .jkit-postlist-title',
742
  ],
743
  'units' => ['px', '%', 'em'],
744
  'responsive' => true,
745
+ 'selectors' => '.jeg-elementor-kit.jkit-postlist article a img',
746
  'attribute' => 'width',
747
  ];
748
 
751
  'title' => esc_html__( 'Border Radius', 'jeg-elementor-kit' ),
752
  'segment' => 'style_image',
753
  'units' => ['px', '%', 'em'],
754
+ 'selectors' => '.jeg-elementor-kit.jkit-postlist article a img',
755
  'attribute' => 'border-radius',
756
  ];
757
 
758
+ $this->options['st_meta_alignment'] = [
759
+ 'type' => 'radio',
760
+ 'title' => esc_html__( 'Alignment', 'jeg-elementor-kit' ),
761
+ 'segment' => 'style_meta',
762
+ 'options' => [
763
+ 'left' => [
764
+ 'title' => esc_html__( 'Left', 'jeg-elementor-kit' ),
765
+ 'icon' => 'fas fa-align-left',
766
+ ],
767
+ 'center' => [
768
+ 'title' => esc_html__( 'Center', 'jeg-elementor-kit' ),
769
+ 'icon' => 'fas fa-align-center',
770
+ ],
771
+ 'right' => [
772
+ 'title' => esc_html__( 'Right', 'jeg-elementor-kit' ),
773
+ 'icon' => 'fas fa-align-right',
774
+ ],
775
+ ],
776
+ 'responsive' => true,
777
+ 'default' => 'left',
778
+ 'selectors' => '.jeg-elementor-kit.jkit-postlist article a .meta-lists',
779
+ 'attribute' => 'text-align',
780
+ ];
781
+
782
  $this->options['st_meta_typography'] = [
783
  'type' => 'typography',
784
  'title' => esc_html__( 'Typography', 'jeg-elementor-kit' ),
957
  ],
958
  ];
959
 
960
+ $this->options['st_icon_height'] = [
961
+ 'type' => 'slider',
962
+ 'title' => esc_html__( 'Height', 'jeg-elementor-kit' ),
963
+ 'segment' => 'style_icon',
964
+ 'options' => [
965
+ 'min' => 0,
966
+ 'max' => 200,
967
+ 'step' => 1,
968
+ ],
969
+ 'selectors' => '.jeg-elementor-kit.jkit-postlist article a .icon-list',
970
+ 'attribute' => 'height',
971
+ 'responsive' => true,
972
+ ];
973
+
974
+ $this->options['st_icon_width'] = [
975
+ 'type' => 'slider',
976
+ 'title' => esc_html__( 'Width', 'jeg-elementor-kit' ),
977
+ 'segment' => 'style_icon',
978
+ 'options' => [
979
+ 'min' => 0,
980
+ 'max' => 200,
981
+ 'step' => 1,
982
+ ],
983
+ 'selectors' => '.jeg-elementor-kit.jkit-postlist article a .icon-list',
984
+ 'attribute' => 'width',
985
+ 'responsive' => true,
986
+ ];
987
+
988
+ $this->options['st_icon_line_height'] = [
989
+ 'type' => 'slider',
990
+ 'title' => esc_html__( 'Line Height', 'jeg-elementor-kit' ),
991
+ 'segment' => 'style_icon',
992
+ 'options' => [
993
+ 'min' => 0,
994
+ 'max' => 200,
995
+ 'step' => 1,
996
+ ],
997
+ 'selectors' => '.jeg-elementor-kit.jkit-postlist article a .icon-list',
998
+ 'attribute' => 'line-height',
999
+ 'responsive' => true,
1000
+ ];
1001
+
1002
+ $this->options['st_icon_margin'] = [
1003
+ 'type' => 'dimension',
1004
+ 'title' => esc_html__( 'Margin', 'jeg-elementor-kit' ),
1005
+ 'segment' => 'style_icon',
1006
+ 'units' => ['px', '%', 'em'],
1007
+ 'selectors' => '.jeg-elementor-kit.jkit-postlist article a .icon-list',
1008
+ 'attribute' => 'margin',
1009
+ ];
1010
+
1011
+ $this->options['st_icon_border_radius'] = [
1012
+ 'type' => 'dimension',
1013
+ 'title' => esc_html__( 'Border Radius', 'jeg-elementor-kit' ),
1014
+ 'segment' => 'style_icon',
1015
+ 'units' => ['px', '%', 'em'],
1016
+ 'selectors' => '.jeg-elementor-kit.jkit-postlist article a .icon-list',
1017
+ 'attribute' => 'border-radius',
1018
+ ];
1019
+
1020
+ $this->options['st_icon_color'] = [
1021
+ 'type' => 'color',
1022
+ 'title' => esc_html__( 'Color', 'jeg-elementor-kit' ),
1023
+ 'segment' => 'style_icon',
1024
+ 'responsive' => true,
1025
+ 'selectors' => '.jeg-elementor-kit.jkit-postlist article a .icon-list i',
1026
+ ];
1027
+
1028
+ $this->options['st_icon_hover_color'] = [
1029
+ 'type' => 'color',
1030
+ 'title' => esc_html__( 'Color', 'jeg-elementor-kit' ),
1031
+ 'segment' => 'style_icon',
1032
+ 'responsive' => true,
1033
+ 'selectors' => '.jeg-elementor-kit.jkit-postlist article:hover a .icon-list i',
1034
+ ];
1035
+
1036
+ $this->options['st_icon_size'] = [
1037
+ 'type' => 'slider',
1038
+ 'title' => esc_html__( 'Size', 'jeg-elementor-kit' ),
1039
+ 'segment' => 'style_icon',
1040
+ 'options' => [
1041
+ 'min' => 0,
1042
+ 'max' => 100,
1043
+ 'step' => 1,
1044
+ ],
1045
+ 'selectors' => '.jeg-elementor-kit.jkit-postlist article a .icon-list i',
1046
+ 'attribute' => 'font-size',
1047
+ 'responsive' => true,
1048
+ ];
1049
+
1050
+ $this->options['st_pagination_margin'] = [
1051
+ 'type' => 'dimension',
1052
+ 'title' => esc_html__( 'Margin', 'jeg-elementor-kit' ),
1053
+ 'segment' => 'style_pagination',
1054
+ 'units' => ['px', 'em'],
1055
+ 'selectors' => '.jeg-elementor-kit.jkit-postlist .jkit-block-pagination',
1056
+ 'attribute' => 'margin',
1057
+ ];
1058
+
1059
+ $this->options['st_pagination_padding'] = [
1060
+ 'type' => 'dimension',
1061
+ 'title' => esc_html__( 'Padding', 'jeg-elementor-kit' ),
1062
+ 'segment' => 'style_pagination',
1063
+ 'units' => ['px', 'em'],
1064
+ 'selectors' => '.jeg-elementor-kit.jkit-postlist .jkit-block-pagination .jkit-block-loadmore',
1065
+ 'attribute' => 'padding',
1066
+ ];
1067
+
1068
+ $this->options['st_pagination_typography'] = [
1069
+ 'type' => 'typography',
1070
+ 'title' => esc_html__( 'Typography', 'jeg-elementor-kit' ),
1071
+ 'segment' => 'style_pagination',
1072
+ 'selectors' => '.jeg-elementor-kit.jkit-postlist .jkit-block-pagination .jkit-block-loadmore',
1073
+ ];
1074
+
1075
+ $this->options['st_pagination_width'] = [
1076
+ 'type' => 'slider',
1077
+ 'title' => esc_html__( 'Width', 'jeg-elementor-kit' ),
1078
+ 'segment' => 'style_pagination',
1079
+ 'default' => 100,
1080
+ 'options' => [
1081
+ 'min' => 0,
1082
+ 'max' => 100,
1083
+ 'step' => 1,
1084
+ ],
1085
+ 'units' => ['%'],
1086
+ 'default_unit' => '%',
1087
+ 'responsive' => true,
1088
+ 'selectors' => '.jeg-elementor-kit.jkit-postlist .jkit-block-pagination .jkit-block-loadmore',
1089
+ 'attribute' => 'width',
1090
+ ];
1091
+
1092
+ $this->options['st_pagination_icon_spacing'] = [
1093
+ 'type' => 'slider',
1094
+ 'title' => esc_html__( 'Icon Spacing', 'jeg-elementor-kit' ),
1095
+ 'segment' => 'style_pagination',
1096
+ 'default' => 5,
1097
+ 'options' => [
1098
+ 'min' => 0,
1099
+ 'max' => 100,
1100
+ 'step' => 1,
1101
+ ],
1102
+ 'responsive' => true,
1103
+ 'selectors' => [
1104
+ 'custom' => [
1105
+ '{{WRAPPER}} .jeg-elementor-kit.jkit-postlist .jkit-block-pagination .jkit-block-loadmore.icon-position-before i' => 'margin-right: {{SIZE}}{{UNIT}};',
1106
+ '{{WRAPPER}} .jeg-elementor-kit.jkit-postlist .jkit-block-pagination .jkit-block-loadmore.icon-position-after i' => 'margin-left: {{SIZE}}{{UNIT}};',
1107
+ ],
1108
+ ],
1109
+ ];
1110
+
1111
+ $this->options['st_pagination_alignment'] = [
1112
+ 'type' => 'radio',
1113
+ 'title' => esc_html__( 'Alignment', 'jeg-elementor-kit' ),
1114
+ 'segment' => 'style_pagination',
1115
+ 'options' => [
1116
+ 'left' => [
1117
+ 'title' => esc_html__( 'Left', 'jeg-elementor-kit' ),
1118
+ 'icon' => 'fas fa-align-left',
1119
+ ],
1120
+ 'center' => [
1121
+ 'title' => esc_html__( 'Center', 'jeg-elementor-kit' ),
1122
+ 'icon' => 'fas fa-align-center',
1123
+ ],
1124
+ 'right' => [
1125
+ 'title' => esc_html__( 'Right', 'jeg-elementor-kit' ),
1126
+ 'icon' => 'fas fa-align-right',
1127
+ ],
1128
+ ],
1129
+ 'responsive' => true,
1130
+ 'default' => 'center',
1131
+ 'selectors' => '.jeg-elementor-kit.jkit-postlist .jkit-block-pagination',
1132
+ 'attribute' => 'text-align',
1133
+ ];
1134
+
1135
+ $this->options['st_pagination_tabs_start'] = [
1136
+ 'type' => 'control_tabs_start',
1137
+ 'segment' => 'style_pagination',
1138
+ ];
1139
+
1140
+ $this->options['st_pagination_normal_tab_start'] = [
1141
+ 'type' => 'control_tab_start',
1142
+ 'title' => esc_html__( 'Normal', 'jeg-elementor-kit' ),
1143
+ 'segment' => 'style_pagination',
1144
+ ];
1145
+ $this->options['st_pagination_normal_color'] = [
1146
+ 'type' => 'color',
1147
+ 'title' => esc_html__( 'Normal Color', 'jeg-elementor-kit' ),
1148
+ 'segment' => 'style_pagination',
1149
+ 'responsive' => true,
1150
+ 'selectors' => [
1151
+ 'custom' => [
1152
+ '{{WRAPPER}} .jeg-elementor-kit.jkit-postlist .jkit-block-pagination .jkit-block-loadmore, {{WRAPPER}} .jeg-elementor-kit.jkit-postlist .jkit-block-pagination .jkit-block-loadmore a' => 'color: {{VALUE}}',
1153
+ ],
1154
+ ],
1155
+ ];
1156
+
1157
+ $this->options['st_pagination_normal_background'] = [
1158
+ 'type' => 'background',
1159
+ 'title' => esc_html__( 'Normal Background', 'jeg-elementor-kit' ),
1160
+ 'segment' => 'style_pagination',
1161
+ 'selectors' => '.jeg-elementor-kit.jkit-postlist .jkit-block-pagination .jkit-block-loadmore',
1162
+ 'options' => [
1163
+ 'classic',
1164
+ 'gradient',
1165
+ ],
1166
+ ];
1167
+
1168
+ $this->options['st_pagination_normal_border_radius'] = [
1169
+ 'type' => 'dimension',
1170
+ 'title' => esc_html__( 'Normal Border Radius', 'jeg-elementor-kit' ),
1171
+ 'segment' => 'style_pagination',
1172
+ 'units' => ['px', '%', 'em'],
1173
+ 'selectors' => '.jeg-elementor-kit.jkit-postlist .jkit-block-pagination .jkit-block-loadmore',
1174
+ 'attribute' => 'border-radius',
1175
+ ];
1176
+
1177
+ $this->options['st_pagination_normal_border'] = [
1178
+ 'type' => 'border',
1179
+ 'title' => esc_html__( 'Normal Border', 'jeg-elementor-kit' ),
1180
+ 'segment' => 'style_pagination',
1181
+ 'selectors' => '.jeg-elementor-kit.jkit-postlist .jkit-block-pagination .jkit-block-loadmore',
1182
+ ];
1183
+
1184
+ $this->options['st_pagination_normal_boxshadow'] = [
1185
+ 'type' => 'boxshadow',
1186
+ 'title' => esc_html__( 'Normal Box Shadow', 'jeg-elementor-kit' ),
1187
+ 'segment' => 'style_pagination',
1188
+ 'selectors' => '.jeg-elementor-kit.jkit-postlist .jkit-block-pagination .jkit-block-loadmore',
1189
+ ];
1190
+
1191
+ $this->options['st_pagination_normal_tab_end'] = [
1192
+ 'type' => 'control_tab_end',
1193
+ 'segment' => 'style_pagination',
1194
+ ];
1195
+
1196
+ $this->options['st_pagination_hover_tab_start'] = [
1197
+ 'type' => 'control_tab_start',
1198
+ 'title' => esc_html__( 'Hover', 'jeg-elementor-kit' ),
1199
+ 'segment' => 'style_pagination',
1200
+ ];
1201
+
1202
+ $this->options['st_pagination_hover_color'] = [
1203
+ 'type' => 'color',
1204
+ 'title' => esc_html__( 'Hover Color', 'jeg-elementor-kit' ),
1205
+ 'segment' => 'style_pagination',
1206
+ 'responsive' => true,
1207
+ 'selectors' => [
1208
+ 'custom' => [
1209
+ '{{WRAPPER}} .jeg-elementor-kit.jkit-postlist .jkit-block-pagination .jkit-block-loadmore:hover, {{WRAPPER}} .jeg-elementor-kit.jkit-postlist .jkit-block-pagination .jkit-block-loadmore:hover a' => 'color: {{VALUE}}',
1210
+ ],
1211
+ ],
1212
+ ];
1213
+
1214
+ $this->options['st_pagination_hover_background'] = [
1215
+ 'type' => 'background',
1216
+ 'title' => esc_html__( 'Hover Background', 'jeg-elementor-kit' ),
1217
+ 'segment' => 'style_pagination',
1218
+ 'selectors' => '.jeg-elementor-kit.jkit-postlist .jkit-block-pagination .jkit-block-loadmore:hover',
1219
+ 'options' => [
1220
+ 'classic',
1221
+ 'gradient',
1222
+ ],
1223
+ ];
1224
+
1225
+ $this->options['st_pagination_hover_border_radius'] = [
1226
+ 'type' => 'dimension',
1227
+ 'title' => esc_html__( 'Hover Border Radius', 'jeg-elementor-kit' ),
1228
+ 'segment' => 'style_pagination',
1229
+ 'units' => ['px', '%', 'em'],
1230
+ 'selectors' => '.jeg-elementor-kit.jkit-postlist .jkit-block-pagination .jkit-block-loadmore:hover',
1231
+ 'attribute' => 'border-radius',
1232
+ ];
1233
+
1234
+ $this->options['st_pagination_hover_border'] = [
1235
+ 'type' => 'border',
1236
+ 'title' => esc_html__( 'Hover Border', 'jeg-elementor-kit' ),
1237
+ 'segment' => 'style_pagination',
1238
+ 'selectors' => '.jeg-elementor-kit.jkit-postlist .jkit-block-pagination .jkit-block-loadmore:hover',
1239
+ ];
1240
+
1241
+ $this->options['st_pagination_hover_boxshadow'] = [
1242
+ 'type' => 'boxshadow',
1243
+ 'title' => esc_html__( 'Hover Box Shadow', 'jeg-elementor-kit' ),
1244
+ 'segment' => 'style_pagination',
1245
+ 'selectors' => '.jeg-elementor-kit.jkit-postlist .jkit-block-pagination .jkit-block-loadmore:hover',
1246
+ ];
1247
+
1248
+ $this->options['st_pagination_hover_tab_end'] = [
1249
+ 'type' => 'control_tab_end',
1250
+ 'segment' => 'style_pagination',
1251
+ ];
1252
+
1253
+ $this->options['st_pagination_tabs_end'] = [
1254
+ 'type' => 'control_tabs_end',
1255
+ 'segment' => 'style_pagination',
1256
+ ];
1257
+
1258
  parent::additional_style();
1259
  }
1260
  }
class/elements/options/{class-video-option.php → class-video-button-option.php} RENAMED
@@ -3,10 +3,10 @@
3
  namespace Jeg\Elementor_Kit\Elements\Options;
4
 
5
  /**
6
- * Class Video_Option
7
  * @package Jeg\Elementor_Kit\Elements\Options
8
  */
9
- class Video_Option extends Option_Abstract {
10
  /**
11
  * Show color scheme flag for element.
12
  *
@@ -37,7 +37,7 @@ class Video_Option extends Option_Abstract {
37
  * @return string
38
  */
39
  public function get_element_name() {
40
- return esc_html__( 'JKit - Video', 'jeg-elementor-kit' );
41
  }
42
 
43
  /**
@@ -262,9 +262,16 @@ class Video_Option extends Option_Abstract {
262
  ];
263
 
264
  $this->options['sg_video_mute'] = [
265
- 'type' => 'checkbox',
266
- 'title' => esc_html__( 'Mute', 'jeg-elementor-kit' ),
267
- 'segment' => 'segment_video',
 
 
 
 
 
 
 
268
  ];
269
 
270
  $this->options['sg_video_loop'] = [
@@ -342,7 +349,7 @@ class Video_Option extends Option_Abstract {
342
  ],
343
  ],
344
  'responsive' => true,
345
- 'selectors' => '.jeg-elementor-kit.jkit-video',
346
  'attribute' => 'text-align',
347
  'default' => 'center',
348
  ];
@@ -352,7 +359,7 @@ class Video_Option extends Option_Abstract {
352
  'title' => esc_html__( 'Padding', 'jeg-elementor-kit' ),
353
  'segment' => 'style_button',
354
  'units' => ['px', '%', 'em'],
355
- 'selectors' => '.jeg-elementor-kit.jkit-video .jkit-video-popup-btn',
356
  'attribute' => 'padding',
357
  ];
358
 
@@ -368,7 +375,7 @@ class Video_Option extends Option_Abstract {
368
  ],
369
  'units' => ['px', '%'],
370
  'responsive' => true,
371
- 'selectors' => '.jeg-elementor-kit.jkit-video i',
372
  'attribute' => 'font-size',
373
  'dependency' => [
374
  [
@@ -383,7 +390,7 @@ class Video_Option extends Option_Abstract {
383
  'type' => 'typography',
384
  'title' => esc_html__( 'Title Typography', 'jeg-elementor-kit' ),
385
  'segment' => 'style_button',
386
- 'selectors' => '.jeg-elementor-kit.jkit-video span',
387
  'dependency' => [
388
  [
389
  'field' => 'sg_video_button_style',
@@ -412,7 +419,7 @@ class Video_Option extends Option_Abstract {
412
  ],
413
  'units' => ['px', '%'],
414
  'responsive' => true,
415
- 'selectors' => '.jeg-elementor-kit.jkit-video .jkit-video-popup-btn',
416
  'attribute' => 'height',
417
  'dependency' => [
418
  [
@@ -435,7 +442,7 @@ class Video_Option extends Option_Abstract {
435
  ],
436
  'units' => ['px', '%'],
437
  'responsive' => true,
438
- 'selectors' => '.jeg-elementor-kit.jkit-video .jkit-video-popup-btn',
439
  'attribute' => 'width',
440
  'dependency' => [
441
  [
@@ -458,7 +465,7 @@ class Video_Option extends Option_Abstract {
458
  ],
459
  'units' => ['px', '%'],
460
  'responsive' => true,
461
- 'selectors' => '.jeg-elementor-kit.jkit-video .jkit-video-popup-btn',
462
  'attribute' => 'line-height',
463
  'dependency' => [
464
  [
@@ -487,7 +494,7 @@ class Video_Option extends Option_Abstract {
487
  'responsive' => true,
488
  'selectors' => [
489
  'custom' => [
490
- '{{WRAPPER}} .jeg-elementor-kit.jkit-video .jkit-video-popup-btn i, {{WRAPPER}} .jeg-elementor-kit.jkit-video .jkit-video-popup-btn span' => 'color: {{VALUE}};',
491
  ],
492
  ],
493
  ];
@@ -499,7 +506,7 @@ class Video_Option extends Option_Abstract {
499
  'responsive' => true,
500
  'selectors' => [
501
  'custom' => [
502
- '{{WRAPPER}} .jeg-elementor-kit.jkit-video .jkit-video-popup-btn.glow-enable:after, {{WRAPPER}} .jeg-elementor-kit.jkit-video .jkit-video-popup-btn.glow-enable:before' => 'color: {{VALUE}};',
503
  ],
504
  ],
505
  'dependency' => [
@@ -515,7 +522,7 @@ class Video_Option extends Option_Abstract {
515
  'type' => 'background',
516
  'title' => esc_html__( 'Background', 'jeg-elementor-kit' ),
517
  'segment' => 'style_button',
518
- 'selectors' => '.jeg-elementor-kit.jkit-video .jkit-video-popup-btn',
519
  'options' => [
520
  'classic',
521
  'gradient',
@@ -541,7 +548,7 @@ class Video_Option extends Option_Abstract {
541
  'responsive' => true,
542
  'selectors' => [
543
  'custom' => [
544
- '{{WRAPPER}} .jeg-elementor-kit.jkit-video .jkit-video-popup-btn:hover i, {{WRAPPER}} .jeg-elementor-kit.jkit-video .jkit-video-popup-btn:hover span' => 'color: {{VALUE}};',
545
  ],
546
  ],
547
  ];
@@ -553,7 +560,7 @@ class Video_Option extends Option_Abstract {
553
  'responsive' => true,
554
  'selectors' => [
555
  'custom' => [
556
- '{{WRAPPER}} .jeg-elementor-kit.jkit-video .jkit-video-popup-btn.glow-enable:hover:after, {{WRAPPER}} .jeg-elementor-kit.jkit-video .jkit-video-popup-btn.glow-enable:hover:before' => 'color: {{VALUE}};',
557
  ],
558
  ],
559
  'dependency' => [
@@ -569,7 +576,7 @@ class Video_Option extends Option_Abstract {
569
  'type' => 'background',
570
  'title' => esc_html__( 'Background', 'jeg-elementor-kit' ),
571
  'segment' => 'style_button',
572
- 'selectors' => '.jeg-elementor-kit.jkit-video .jkit-video-popup-btn:hover',
573
  'options' => [
574
  'classic',
575
  'gradient',
@@ -602,7 +609,7 @@ class Video_Option extends Option_Abstract {
602
  'type' => 'border',
603
  'title' => esc_html__( 'Border', 'jeg-elementor-kit' ),
604
  'segment' => 'style_border',
605
- 'selectors' => '.jeg-elementor-kit.jkit-video .jkit-video-popup-btn',
606
  ];
607
 
608
  $this->options['st_border_normal_border_radius'] = [
@@ -612,7 +619,7 @@ class Video_Option extends Option_Abstract {
612
  'units' => ['px', '%', 'em'],
613
  'selectors' => [
614
  'custom' => [
615
- '{{WRAPPER}} .jeg-elementor-kit.jkit-video .jkit-video-popup-btn, {{WRAPPER}} .jeg-elementor-kit.jkit-video .jkit-video-popup-btn.glow-enable:after, {{WRAPPER}} .jeg-elementor-kit.jkit-video .jkit-video-popup-btn.glow-enable:before' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
616
  ],
617
  ],
618
  ];
@@ -632,7 +639,7 @@ class Video_Option extends Option_Abstract {
632
  'type' => 'border',
633
  'title' => esc_html__( 'Border', 'jeg-elementor-kit' ),
634
  'segment' => 'style_border',
635
- 'selectors' => '.jeg-elementor-kit.jkit-video .jkit-video-popup-btn:hover',
636
  ];
637
 
638
  $this->options['st_border_hover_border_radius'] = [
@@ -642,7 +649,7 @@ class Video_Option extends Option_Abstract {
642
  'units' => ['px', '%', 'em'],
643
  'selectors' => [
644
  'custom' => [
645
- '{{WRAPPER}} .jeg-elementor-kit.jkit-video .jkit-video-popup-btn:hover, {{WRAPPER}} .jeg-elementor-kit.jkit-video .jkit-video-popup-btn.glow-enable:hover:after, {{WRAPPER}} .jeg-elementor-kit.jkit-video .jkit-video-popup-btn.glow-enable:hover:before' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
646
  ],
647
  ],
648
  ];
@@ -661,7 +668,7 @@ class Video_Option extends Option_Abstract {
661
  'type' => 'boxshadow',
662
  'title' => esc_html__( 'Box Shadow', 'jeg-elementor-kit' ),
663
  'segment' => 'style_shadow',
664
- 'selectors' => '.jeg-elementor-kit.jkit-video .jkit-video-popup-btn',
665
  ];
666
 
667
  $this->options['st_shadow_textshadow'] = [
@@ -669,7 +676,7 @@ class Video_Option extends Option_Abstract {
669
  'title' => esc_html__( 'Text Shadow', 'jeg-elementor-kit' ),
670
  'segment' => 'style_shadow',
671
  'selectors' => [
672
- 'custom' => '{{WRAPPER}} .jeg-elementor-kit.jkit-video i, {{WRAPPER}} .jeg-elementor-kit.jkit-video span',
673
  ],
674
  ];
675
 
@@ -687,8 +694,8 @@ class Video_Option extends Option_Abstract {
687
  'responsive' => true,
688
  'selectors' => [
689
  'custom' => [
690
- '{{WRAPPER}} .jeg-elementor-kit.jkit-video i.icon-position-before' => 'margin-right: {{SIZE}}{{UNIT}};',
691
- '{{WRAPPER}} .jeg-elementor-kit.jkit-video i.icon-position-after' => 'margin-left: {{SIZE}}{{UNIT}};',
692
  ],
693
  ],
694
  'dependency' => [
3
  namespace Jeg\Elementor_Kit\Elements\Options;
4
 
5
  /**
6
+ * Class Video_Button_Option
7
  * @package Jeg\Elementor_Kit\Elements\Options
8
  */
9
+ class Video_Button_Option extends Option_Abstract {
10
  /**
11
  * Show color scheme flag for element.
12
  *
37
  * @return string
38
  */
39
  public function get_element_name() {
40
+ return esc_html__( 'JKit - Video Button', 'jeg-elementor-kit' );
41
  }
42
 
43
  /**
262
  ];
263
 
264
  $this->options['sg_video_mute'] = [
265
+ 'type' => 'checkbox',
266
+ 'title' => esc_html__( 'Mute', 'jeg-elementor-kit' ),
267
+ 'segment' => 'segment_video',
268
+ 'dependency' => [
269
+ [
270
+ 'field' => 'sg_video_type',
271
+ 'operator' => '==',
272
+ 'value' => 'vimeo',
273
+ ],
274
+ ],
275
  ];
276
 
277
  $this->options['sg_video_loop'] = [
349
  ],
350
  ],
351
  'responsive' => true,
352
+ 'selectors' => '.jeg-elementor-kit.jkit-video-button',
353
  'attribute' => 'text-align',
354
  'default' => 'center',
355
  ];
359
  'title' => esc_html__( 'Padding', 'jeg-elementor-kit' ),
360
  'segment' => 'style_button',
361
  'units' => ['px', '%', 'em'],
362
+ 'selectors' => '.jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn',
363
  'attribute' => 'padding',
364
  ];
365
 
375
  ],
376
  'units' => ['px', '%'],
377
  'responsive' => true,
378
+ 'selectors' => '.jeg-elementor-kit.jkit-video-button i',
379
  'attribute' => 'font-size',
380
  'dependency' => [
381
  [
390
  'type' => 'typography',
391
  'title' => esc_html__( 'Title Typography', 'jeg-elementor-kit' ),
392
  'segment' => 'style_button',
393
+ 'selectors' => '.jeg-elementor-kit.jkit-video-button span',
394
  'dependency' => [
395
  [
396
  'field' => 'sg_video_button_style',
419
  ],
420
  'units' => ['px', '%'],
421
  'responsive' => true,
422
+ 'selectors' => '.jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn',
423
  'attribute' => 'height',
424
  'dependency' => [
425
  [
442
  ],
443
  'units' => ['px', '%'],
444
  'responsive' => true,
445
+ 'selectors' => '.jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn',
446
  'attribute' => 'width',
447
  'dependency' => [
448
  [
465
  ],
466
  'units' => ['px', '%'],
467
  'responsive' => true,
468
+ 'selectors' => '.jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn',
469
  'attribute' => 'line-height',
470
  'dependency' => [
471
  [
494
  'responsive' => true,
495
  'selectors' => [
496
  'custom' => [
497
+ '{{WRAPPER}} .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn i, {{WRAPPER}} .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn span' => 'color: {{VALUE}};',
498
  ],
499
  ],
500
  ];
506
  'responsive' => true,
507
  'selectors' => [
508
  'custom' => [
509
+ '{{WRAPPER}} .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:after, {{WRAPPER}} .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:before' => 'color: {{VALUE}};',
510
  ],
511
  ],
512
  'dependency' => [
522
  'type' => 'background',
523
  'title' => esc_html__( 'Background', 'jeg-elementor-kit' ),
524
  'segment' => 'style_button',
525
+ 'selectors' => '.jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn',
526
  'options' => [
527
  'classic',
528
  'gradient',
548
  'responsive' => true,
549
  'selectors' => [
550
  'custom' => [
551
+ '{{WRAPPER}} .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn:hover i, {{WRAPPER}} .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn:hover span' => 'color: {{VALUE}};',
552
  ],
553
  ],
554
  ];
560
  'responsive' => true,
561
  'selectors' => [
562
  'custom' => [
563
+ '{{WRAPPER}} .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:hover:after, {{WRAPPER}} .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:hover:before' => 'color: {{VALUE}};',
564
  ],
565
  ],
566
  'dependency' => [
576
  'type' => 'background',
577
  'title' => esc_html__( 'Background', 'jeg-elementor-kit' ),
578
  'segment' => 'style_button',
579
+ 'selectors' => '.jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn:hover',
580
  'options' => [
581
  'classic',
582
  'gradient',
609
  'type' => 'border',
610
  'title' => esc_html__( 'Border', 'jeg-elementor-kit' ),
611
  'segment' => 'style_border',
612
+ 'selectors' => '.jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn',
613
  ];
614
 
615
  $this->options['st_border_normal_border_radius'] = [
619
  'units' => ['px', '%', 'em'],
620
  'selectors' => [
621
  'custom' => [
622
+ '{{WRAPPER}} .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn, {{WRAPPER}} .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:after, {{WRAPPER}} .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:before' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
623
  ],
624
  ],
625
  ];
639
  'type' => 'border',
640
  'title' => esc_html__( 'Border', 'jeg-elementor-kit' ),
641
  'segment' => 'style_border',
642
+ 'selectors' => '.jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn:hover',
643
  ];
644
 
645
  $this->options['st_border_hover_border_radius'] = [
649
  'units' => ['px', '%', 'em'],
650
  'selectors' => [
651
  'custom' => [
652
+ '{{WRAPPER}} .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn:hover, {{WRAPPER}} .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:hover:after, {{WRAPPER}} .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:hover:before' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
653
  ],
654
  ],
655
  ];
668
  'type' => 'boxshadow',
669
  'title' => esc_html__( 'Box Shadow', 'jeg-elementor-kit' ),
670
  'segment' => 'style_shadow',
671
+ 'selectors' => '.jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn',
672
  ];
673
 
674
  $this->options['st_shadow_textshadow'] = [
676
  'title' => esc_html__( 'Text Shadow', 'jeg-elementor-kit' ),
677
  'segment' => 'style_shadow',
678
  'selectors' => [
679
+ 'custom' => '{{WRAPPER}} .jeg-elementor-kit.jkit-video-button i, {{WRAPPER}} .jeg-elementor-kit.jkit-video-button span',
680
  ],
681
  ];
682
 
694
  'responsive' => true,
695
  'selectors' => [
696
  'custom' => [
697
+ '{{WRAPPER}} .jeg-elementor-kit.jkit-video-button i.icon-position-before' => 'margin-right: {{SIZE}}{{UNIT}};',
698
+ '{{WRAPPER}} .jeg-elementor-kit.jkit-video-button i.icon-position-after' => 'margin-left: {{SIZE}}{{UNIT}};',
699
  ],
700
  ],
701
  'dependency' => [
class/elements/views/class-portfolio-gallery-view.php CHANGED
@@ -41,6 +41,7 @@ class Portfolio_Gallery_View extends View_Abstract {
41
  */
42
  public function render_row_item( $key, $item, $html_tag, $more_enable ) {
43
  $info = $more = $output = null;
 
44
  $title = esc_attr( $item['sg_gallery_list_title'] );
45
  $subtitle = esc_attr( $item['sg_gallery_list_subtitle'] );
46
  $current_item = 0 === $key || 'yes' === $item['sg_gallery_list_current'] ? 'current-item' : '';
@@ -52,8 +53,8 @@ class Portfolio_Gallery_View extends View_Abstract {
52
  </div>';
53
 
54
  if ( $more_enable ) {
55
- $more_text = esc_attr( $item['sg_gallery_list_more_text'] );
56
- $more_icon = esc_attr( $item['sg_gallery_list_more_icon']['value'] );
57
 
58
  if ( 'before' === $item['sg_gallery_list_more_icon_position'] ) {
59
  $more = '<div class="row-item-more position-before">' . $this->render_url_element( $item['sg_gallery_list_more_link'], null, null, '<i aria-hidden="true" class="' . $more_icon . '"></i>' . $more_text ) . '</div>';
@@ -62,7 +63,7 @@ class Portfolio_Gallery_View extends View_Abstract {
62
  }
63
  }
64
 
65
- $output = '<div class="row-item ' . $current_item . '" data-tab="portfolio-gallery-tab-' . strval( $key ) . '">' . $info . $more . '</div>';
66
 
67
  return $output;
68
  }
41
  */
42
  public function render_row_item( $key, $item, $html_tag, $more_enable ) {
43
  $info = $more = $output = null;
44
+ $id = 'elementor-repeater-item-' . esc_attr( $item['_id'] );
45
  $title = esc_attr( $item['sg_gallery_list_title'] );
46
  $subtitle = esc_attr( $item['sg_gallery_list_subtitle'] );
47
  $current_item = 0 === $key || 'yes' === $item['sg_gallery_list_current'] ? 'current-item' : '';
53
  </div>';
54
 
55
  if ( $more_enable ) {
56
+ $more_text = esc_attr( $item['sg_gallery_list_more_text'] );
57
+ $more_icon = esc_attr( $item['sg_gallery_list_more_icon']['value'] );
58
 
59
  if ( 'before' === $item['sg_gallery_list_more_icon_position'] ) {
60
  $more = '<div class="row-item-more position-before">' . $this->render_url_element( $item['sg_gallery_list_more_link'], null, null, '<i aria-hidden="true" class="' . $more_icon . '"></i>' . $more_text ) . '</div>';
63
  }
64
  }
65
 
66
+ $output = '<div class="row-item ' . $id . ' ' . $current_item . '" data-tab="portfolio-gallery-tab-' . strval( $key ) . '">' . $info . $more . '</div>';
67
 
68
  return $output;
69
  }
class/elements/views/class-post-block-view.php CHANGED
@@ -24,7 +24,7 @@ class Post_Block_View extends View_Abstract {
24
  $postblock_type = 'postblock-' . esc_attr( $this->attribute['sg_content_postblock_type'] );
25
  $pagination = 'jkit-pagination-' . esc_attr( $this->attribute['pagination_mode'] );
26
 
27
- return $this->render_wrapper( 'postblock', $content, [$postblock_type, $pagination, $breakpoint ], [
28
  'id' => $this->unique_id,
29
  'settings' => $settings,
30
  ] );
@@ -165,6 +165,49 @@ class Post_Block_View extends View_Abstract {
165
  return isset( $this->attribute['sg_content_excerpt_more'] ) ? esc_attr( $this->attribute['sg_content_excerpt_more'] ) : ' ...';
166
  }
167
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
168
  /**
169
  * Build primary category element
170
  *
24
  $postblock_type = 'postblock-' . esc_attr( $this->attribute['sg_content_postblock_type'] );
25
  $pagination = 'jkit-pagination-' . esc_attr( $this->attribute['pagination_mode'] );
26
 
27
+ return $this->render_wrapper( 'postblock', $content, [$postblock_type, $pagination, $breakpoint, 'post-element' ], [
28
  'id' => $this->unique_id,
29
  'settings' => $settings,
30
  ] );
165
  return isset( $this->attribute['sg_content_excerpt_more'] ) ? esc_attr( $this->attribute['sg_content_excerpt_more'] ) : ' ...';
166
  }
167
 
168
+ /**
169
+ * Filter keys to ajax post request
170
+ *
171
+ * @return string
172
+ */
173
+ public function get_ajax_param() {
174
+ return [
175
+ 'sg_content_postblock_type',
176
+ 'sg_content_image_size_imagesize_size',
177
+ 'sg_content_title_html_tag',
178
+ 'sg_content_category_enable',
179
+ 'sg_content_excerpt_enable',
180
+ 'sg_content_excerpt_length',
181
+ 'sg_content_excerpt_more',
182
+ 'sg_content_readmore_enable',
183
+ 'sg_content_readmore_icon',
184
+ 'sg_content_readmore_icon_position',
185
+ 'sg_content_readmore_text',
186
+ 'sg_content_comment_heading',
187
+ 'sg_content_comment_enable',
188
+ 'sg_content_comment_icon',
189
+ 'sg_content_comment_icon_position',
190
+ 'sg_content_meta_enable',
191
+ 'sg_content_meta_author_enable',
192
+ 'sg_content_meta_author_by_text',
193
+ 'sg_content_meta_author_icon',
194
+ 'sg_content_meta_author_icon_position',
195
+ 'sg_content_meta_date_enable',
196
+ 'sg_content_meta_date_type',
197
+ 'sg_content_meta_date_format',
198
+ 'sg_content_meta_date_format_custom',
199
+ 'sg_content_meta_date_icon',
200
+ 'sg_content_meta_date_icon_position',
201
+ 'pagination_mode',
202
+ 'pagination_loadmore_text',
203
+ 'pagination_loading_text',
204
+ 'pagination_number_post',
205
+ 'pagination_scroll_limit',
206
+ 'pagination_icon',
207
+ 'pagination_icon_position'
208
+ ];
209
+ }
210
+
211
  /**
212
  * Build primary category element
213
  *
class/elements/views/class-post-list-view.php CHANGED
@@ -18,11 +18,17 @@ class Post_List_View extends View_Abstract {
18
  $this->enqueue_scripts();
19
  $this->set_attribute( $attr );
20
 
21
- $class = 'yes' === $this->attribute['sg_content_background_image_enable'] ? ['bg-image'] : [];
22
- $class[] = 'layout-' . esc_attr( $this->attribute['sg_content_layout'] );
23
- $content = $this->render_block_element();
24
-
25
- return $this->render_wrapper( 'postlist', $content, $class );
 
 
 
 
 
 
26
  }
27
 
28
  /**
@@ -37,7 +43,7 @@ class Post_List_View extends View_Abstract {
37
  $settings = $this->render_settings();
38
 
39
  $output =
40
- '<div class="jeg-elementor-kit jkit-postblock postblock-' . esc_attr( $this->attribute['sg_content_postblock_type'] ) . ' jkit-pagination-' . esc_attr( $this->attribute['pagination_mode'] ) . ' ' . $this->unique_id . '"
41
  data-id="' . $this->unique_id . '"
42
  data-settings="' . $settings . '">
43
  ' . $content . '
@@ -46,94 +52,6 @@ class Post_List_View extends View_Abstract {
46
  return $output;
47
  }
48
 
49
- /**
50
- * Get post excerpt
51
- *
52
- * @param int|\WP_Post $post Post object.
53
- * @return mixed
54
- */
55
- protected function get_excerpt( $post ) {
56
- $excerpt = null;
57
- $excerpt_enable = 'yes' === $this->attribute['sg_content_excerpt_enable'];
58
-
59
- if ( $excerpt_enable ) {
60
- $excerpt = $post->post_excerpt;
61
-
62
- if ( empty( $excerpt ) ) {
63
- $excerpt = $post->post_content;
64
- }
65
-
66
- $excerpt = preg_replace( '/\[[^\]]+\]/', '', $excerpt );
67
- $excerpt = wp_trim_words( $excerpt, $this->excerpt_length(), $this->excerpt_more() );
68
- $excerpt = apply_filters( 'jeg_module_excerpt', $excerpt, $post->ID, $this->excerpt_length(), $this->excerpt_more() );
69
- $excerpt = '<div class="jkit-post-excerpt"><p>' . $excerpt . '</p></div>';
70
- }
71
-
72
- return $excerpt;
73
- }
74
-
75
- /**
76
- * Get post read more button
77
- *
78
- * @param int|\WP_Post $post Post object.
79
- * @return mixed
80
- */
81
- protected function get_readmore( $post ) {
82
- $readmore = null;
83
- $readmore_enable = 'yes' === $this->attribute['sg_content_readmore_enable'];
84
-
85
- if ( $readmore_enable ) {
86
- $icon = esc_attr( $this->attribute['sg_content_readmore_icon']['value'] );
87
- $icon_position = esc_attr( $this->attribute['sg_content_readmore_icon_position'] );
88
- $text = esc_attr( $this->attribute['sg_content_readmore_text'] );
89
-
90
- if ( 'before' === $icon_position ) {
91
- $readmore = '<i aria-hidden="true" class="' . $icon . '"></i>' . $text;
92
- } else {
93
- $readmore = $text . '<i aria-hidden="true" class="' . $icon . '"></i>';
94
- }
95
-
96
- $readmore =
97
- '<div class="jkit-meta-readmore icon-position-' . $icon_position . '">
98
- <a href="' . esc_url( get_the_permalink( $post ) ) . '" class="jkit-readmore">' . $readmore . '</a>
99
- </div>';
100
- }
101
-
102
- return $readmore;
103
- }
104
-
105
- /**
106
- * Get comment bubble icon
107
- *
108
- * @param int|\WP_Post $post Post object.
109
- * @return mixed
110
- */
111
- protected function get_comment_bubble( $post ) {
112
- $comment = null;
113
- $comment_enable = 'yes' === $this->attribute['sg_content_comment_enable'];
114
-
115
- if ( $comment_enable ) {
116
- $number = jkit_get_comments_number( $post->ID );
117
- $icon = esc_attr( $this->attribute['sg_content_comment_icon']['value'] );
118
- $icon_position = esc_attr( $this->attribute['sg_content_comment_icon_position'] );
119
-
120
- if ( 'before' === $icon_position ) {
121
- $comment = '<i aria-hidden="true" class="' . $icon . '"></i><span>' . $number . '</span>';
122
- } else {
123
- $comment = '<span>' . $number . '</span><i aria-hidden="true" class="' . $icon . '"></i>';
124
- }
125
-
126
- $comment =
127
- '<div class="jkit-meta-comment icon-position-' . $icon_position . '">
128
- <a href="' . jkit_get_respond_link( $post->ID ) . '" >
129
- ' . $comment . '
130
- </a>
131
- </div>';
132
- }
133
-
134
- return $comment;
135
- }
136
-
137
  /**
138
  * Get excerpt length
139
  *
@@ -160,77 +78,6 @@ class Post_List_View extends View_Abstract {
160
  return isset( $this->attribute['sg_content_excerpt_more'] ) ? esc_attr( $this->attribute['sg_content_excerpt_more'] ) : ' ...';
161
  }
162
 
163
- /**
164
- * Build primary category element
165
- *
166
- * @param int $post_id Post ID.
167
- * @return array|null|object|string|\WP_Error
168
- */
169
- public function get_primary_category( $post_id ) {
170
- $cat_id = jeg_get_primary_category( $post_id );
171
- $category_enable = 'yes' === $this->attribute['sg_content_category_enable'];
172
- $category = '';
173
-
174
- if ( $category_enable && $cat_id ) {
175
- $category = get_category( $cat_id );
176
- $position = 'type-3' === $this->attribute['sg_content_postblock_type'] ? 'position-' . esc_attr( $this->attribute['st_category_position'] ) : '';
177
- $class = 'class="category-' . esc_attr( $category->slug ) . '"';
178
- $category = '<div class="jkit-post-category ' . $position . '"><span><a href="' . esc_url( get_category_link( $cat_id ) ) . '" ' . $class . '>' . esc_attr( $category->name ) . '</a></span></div>';
179
- }
180
-
181
- return $category;
182
- }
183
-
184
- /**
185
- * Build post meta 1
186
- *
187
- * @param int|\WP_Post $post Post object.
188
- * @return mixed
189
- */
190
- public function post_meta( $post ) {
191
- $meta = null;
192
- $meta_enable = $this->attribute['sg_content_meta_enable'];
193
-
194
- if ( $meta_enable ) {
195
- $author_output = null;
196
- $date_output = null;
197
-
198
- $author_enable = $this->attribute['sg_content_meta_author_enable'];
199
- $date_enable = $this->attribute['sg_content_meta_date_enable'];
200
-
201
- if ( $author_enable ) {
202
- $author = $post->post_author;
203
- $author_url = esc_url( get_author_posts_url( $author ) );
204
- $author_name = esc_attr( get_the_author_meta( 'display_name', $author ) );
205
- $author_by = esc_attr( $this->attribute['sg_content_meta_author_by_text'] );
206
-
207
- $icon = esc_attr( $this->attribute['sg_content_meta_author_icon']['value'] );
208
- $icon_position = esc_attr( $this->attribute['sg_content_meta_author_icon_position'] );
209
-
210
- if ( 'before' === $icon_position ) {
211
- $author_output = '<div class="jkit-meta-author icon-position-' . $icon_position . '"><i class="' . $icon . '"></i><span class="by">' . $author_by . '</span><a href="' . $author_url . '">' . $author_name . '</a></div>';
212
- } else {
213
- $author_output = '<div class="jkit-meta-author icon-position-' . $icon_position . '"><span class="by">' . $author_by . '</span><a href="' . $author_url . '">' . $author_name . '</a><i class="' . $icon . '"></i></div>';
214
- }
215
- }
216
-
217
- if ( $date_enable ) {
218
- $icon = esc_attr( $this->attribute['sg_content_meta_date_icon']['value'] );
219
- $icon_position = esc_attr( $this->attribute['sg_content_meta_date_icon_position'] );
220
-
221
- if ( 'before' === $icon_position ) {
222
- $date_output = '<div class="jkit-meta-date icon-position-' . $icon_position . '"><i class="' . $icon . '"></i>' . $this->format_date( $post ) . '</div>';
223
- } else {
224
- $date_output = '<div class="jkit-meta-date icon-position-' . $icon_position . '">' . $this->format_date( $post ) . '<i class="' . $icon . '"></i></div>';
225
- }
226
- }
227
-
228
- $meta = '<div class="jkit-post-meta">' . $author_output . $date_output . '</div>';
229
- }
230
-
231
- return apply_filters( 'jkit_post_block_meta', $meta, $post, $this );
232
- }
233
-
234
  /**
235
  * Format Date for frontend view.
236
  *
@@ -251,6 +98,39 @@ class Post_List_View extends View_Abstract {
251
  return $output;
252
  }
253
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
254
  /**
255
  * Build column type 1 method
256
  *
@@ -265,9 +145,9 @@ class Post_List_View extends View_Abstract {
265
  $content = $thumbnail = $bg = null;
266
 
267
  if ( 'top' === $this->attribute['sg_content_meta_position'] ) {
268
- $content = $this->get_meta( $post ) . '<span class="jkit-postlist-title">' . esc_attr( get_the_title( $post ) ) . '</span>';
269
  } else {
270
- $content = '<span class="jkit-postlist-title">' . esc_attr( get_the_title( $post ) ) . '</span>' . $this->get_meta( $post );
271
  }
272
 
273
  if ( 'yes' === $this->attribute['sg_content_image_enable'] ) {
@@ -275,6 +155,7 @@ class Post_List_View extends View_Abstract {
275
  } else {
276
  if ( 'yes' === $this->attribute['sg_content_icon_enable'] ) {
277
  $icon = esc_attr( $this->attribute['sg_content_icon']['value'] );
 
278
  if ( $icon ) {
279
  $thumbnail = '<span class="icon-list"><i aria-hidden="true" class="' . $icon . '"></i></span>';
280
  }
@@ -286,7 +167,7 @@ class Post_List_View extends View_Abstract {
286
  }
287
 
288
  $block .=
289
- '<article class="post-list-item">
290
  <a href="' . esc_url( get_the_permalink( $post ) ) . '" ' . $bg . '>
291
  ' . $thumbnail . '
292
  <div class="jkit-postlist-content">' . $content . '</div>
@@ -301,7 +182,7 @@ class Post_List_View extends View_Abstract {
301
  * @param $post
302
  * @return mixed
303
  */
304
- public function get_meta( $post ) {
305
  $meta = $date = $category = null;
306
 
307
  if ( 'yes' === $this->attribute['sg_content_meta_enable'] ) {
@@ -330,7 +211,7 @@ class Post_List_View extends View_Abstract {
330
  $meta = '<div class="meta-lists">' . $date . ' ' . $category . '</div>';
331
  }
332
 
333
- return $meta;
334
  }
335
 
336
  /**
@@ -340,7 +221,9 @@ class Post_List_View extends View_Abstract {
340
  * @param int $total_page
341
  * @return string
342
  */
343
- protected function render_pagination( $next = false, $total = 1 ) {
344
- return null;
345
- }
 
 
346
  }
18
  $this->enqueue_scripts();
19
  $this->set_attribute( $attr );
20
 
21
+ $class = 'yes' === $this->attribute['sg_content_background_image_enable'] ? ['bg-image'] : [];
22
+ $class[] = 'layout-' . esc_attr( $this->attribute['sg_content_layout'] );
23
+ $class[] = 'post-element';
24
+ $class[] = 'jkit-pagination-' . esc_attr( $this->attribute['pagination_mode'] );
25
+ $content = $this->render_block_element();
26
+ $settings = $this->render_settings();
27
+
28
+ return $this->render_wrapper( 'postlist', $content, $class, [
29
+ 'id' => $this->unique_id,
30
+ 'settings' => $settings,
31
+ ] );
32
  }
33
 
34
  /**
43
  $settings = $this->render_settings();
44
 
45
  $output =
46
+ '<div class="jeg-elementor-kit jkit-postlist layout-' . esc_attr( $this->attribute['sg_content_layout'] ) . ' jkit-pagination-' . esc_attr( $this->attribute['pagination_mode'] ) . ' ' . $this->unique_id . '"
47
  data-id="' . $this->unique_id . '"
48
  data-settings="' . $settings . '">
49
  ' . $content . '
52
  return $output;
53
  }
54
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
55
  /**
56
  * Get excerpt length
57
  *
78
  return isset( $this->attribute['sg_content_excerpt_more'] ) ? esc_attr( $this->attribute['sg_content_excerpt_more'] ) : ' ...';
79
  }
80
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
81
  /**
82
  * Format Date for frontend view.
83
  *
98
  return $output;
99
  }
100
 
101
+ /**
102
+ * Filter keys to ajax post request
103
+ *
104
+ * @return string
105
+ */
106
+ public function get_ajax_param() {
107
+ return [
108
+ 'sg_content_layout',
109
+ 'sg_content_image_enable',
110
+ 'sg_content_background_image_enable',
111
+ 'sg_content_icon_enable',
112
+ 'sg_content_icon',
113
+ 'sg_content_image_size_imagesize_size',
114
+ 'sg_content_meta_enable',
115
+ 'sg_content_meta_date_enable',
116
+ 'sg_content_meta_date_type',
117
+ 'sg_content_meta_date_format',
118
+ 'sg_content_meta_date_format_custom',
119
+ 'sg_content_meta_date_icon',
120
+ 'sg_content_meta_date_icon_position',
121
+ 'sg_content_meta_category_enable',
122
+ 'sg_content_meta_category_icon',
123
+ 'sg_content_meta_position',
124
+ 'pagination_mode',
125
+ 'pagination_loadmore_text',
126
+ 'pagination_loading_text',
127
+ 'pagination_number_post',
128
+ 'pagination_scroll_limit',
129
+ 'pagination_icon',
130
+ 'pagination_icon_position',
131
+ ];
132
+ }
133
+
134
  /**
135
  * Build column type 1 method
136
  *
145
  $content = $thumbnail = $bg = null;
146
 
147
  if ( 'top' === $this->attribute['sg_content_meta_position'] ) {
148
+ $content = $this->post_meta( $post ) . '<span class="jkit-postlist-title">' . esc_attr( get_the_title( $post ) ) . '</span>';
149
  } else {
150
+ $content = '<span class="jkit-postlist-title">' . esc_attr( get_the_title( $post ) ) . '</span>' . $this->post_meta( $post );
151
  }
152
 
153
  if ( 'yes' === $this->attribute['sg_content_image_enable'] ) {
155
  } else {
156
  if ( 'yes' === $this->attribute['sg_content_icon_enable'] ) {
157
  $icon = esc_attr( $this->attribute['sg_content_icon']['value'] );
158
+
159
  if ( $icon ) {
160
  $thumbnail = '<span class="icon-list"><i aria-hidden="true" class="' . $icon . '"></i></span>';
161
  }
167
  }
168
 
169
  $block .=
170
+ '<article class="jkit-post post-list-item">
171
  <a href="' . esc_url( get_the_permalink( $post ) ) . '" ' . $bg . '>
172
  ' . $thumbnail . '
173
  <div class="jkit-postlist-content">' . $content . '</div>
182
  * @param $post
183
  * @return mixed
184
  */
185
+ public function post_meta( $post ) {
186
  $meta = $date = $category = null;
187
 
188
  if ( 'yes' === $this->attribute['sg_content_meta_enable'] ) {
211
  $meta = '<div class="meta-lists">' . $date . ' ' . $category . '</div>';
212
  }
213
 
214
+ return apply_filters( 'jkit_post_list_meta', $meta, $post, $this );
215
  }
216
 
217
  /**
221
  * @param int $total_page
222
  * @return string
223
  */
224
+
225
+ // protected function render_pagination( $next = false, $total = 1 ) {
226
+
227
+ // return null;
228
+ // }
229
  }
class/elements/views/{class-video-view.php → class-video-button-view.php} RENAMED
@@ -3,10 +3,10 @@
3
  namespace Jeg\Elementor_Kit\Elements\Views;
4
 
5
  /**
6
- * Class Video_View
7
  * @package Jeg\Elementor_Kit\Elements\Views
8
  */
9
- class Video_View extends View_Abstract {
10
  /**
11
  * Build block content
12
  *
@@ -22,18 +22,18 @@ class Video_View extends View_Abstract {
22
  }
23
 
24
  $content = $this->render_url_element( [
25
- 'url' => $this->get_url(),
26
  'is_external' => 'off',
27
  'nofollow' => 'off',
28
  'custom_attributes' => '',
29
  ], null, $class, $this->render_content() );
30
 
31
- return $this->render_wrapper( 'video', $content );
32
  }
33
 
34
  /**
35
  * Render content
36
- *
37
  * @return mixed
38
  */
39
  private function render_content() {
@@ -62,30 +62,28 @@ class Video_View extends View_Abstract {
62
 
63
  /**
64
  * Get URL with parameters
65
- *
66
  * @return string
67
  */
68
- private function get_url() {
69
- $url = $this->attribute['sg_video_url'];
70
- $type = $this->attribute['sg_video_type'];
71
- $autoplay = 'yes' === $this->attribute['sg_video_auto_play'] ? '1' : '0';
72
- $mute = 'yes' === $this->attribute['sg_video_mute'] ? '1' : '0';
73
- $loop = 'yes' === $this->attribute['sg_video_loop'] ? '1' : '0';
74
- $controls = 'yes' === $this->attribute['sg_video_player_control'] ? '1' : '0';
 
75
 
76
  if ( 'youtube' === $type ) {
77
- $start = esc_attr( $this->attribute['sg_video_start_time'] );
78
- $end = esc_attr( $this->attribute['sg_video_end_time'] );
79
-
80
- $url = $url . '?autoplay=' . $autoplay . '&mute=' . $mute . '&loop=' . $loop . '&controls=' . $controls . '&start=' . $start . '&end=' . $end . '&version=3';
81
  } else {
82
- $title = 'yes' === $this->attribute['sg_video_intro_title'] ? '1' : '0';
83
- $portrait = 'yes' === $this->attribute['sg_video_intro_portrait'] ? '1' : '0';
84
- $byline = 'yes' === $this->attribute['sg_video_intro_byline'] ? '1' : '0';
85
-
86
- $url = $url . '?autoplay=' . $autoplay . '&muted=' . $mute . '&loop=' . $loop . '&controls=' . $controls . '&title=' . $title . '&portrait=' . $portrait . '&byline=' . $byline;
87
  }
88
 
89
- return $url;
90
  }
91
  }
3
  namespace Jeg\Elementor_Kit\Elements\Views;
4
 
5
  /**
6
+ * Class Video_Button_View
7
  * @package Jeg\Elementor_Kit\Elements\Views
8
  */
9
+ class Video_Button_View extends View_Abstract {
10
  /**
11
  * Build block content
12
  *
22
  }
23
 
24
  $content = $this->render_url_element( [
25
+ 'url' => $url,
26
  'is_external' => 'off',
27
  'nofollow' => 'off',
28
  'custom_attributes' => '',
29
  ], null, $class, $this->render_content() );
30
 
31
+ return $this->render_wrapper( 'video-button', $content, [], $this->render_data() );
32
  }
33
 
34
  /**
35
  * Render content
36
+ *
37
  * @return mixed
38
  */
39
  private function render_content() {
62
 
63
  /**
64
  * Get URL with parameters
65
+ *
66
  * @return string
67
  */
68
+ private function render_data() {
69
+ $type = $this->attribute['sg_video_type'];
70
+ $data = [
71
+ 'autoplay' => 'yes' === $this->attribute['sg_video_auto_play'] ? '1' : '0',
72
+ 'loop' => 'yes' === $this->attribute['sg_video_loop'] ? '1' : '0',
73
+ 'controls' => 'yes' === $this->attribute['sg_video_player_control'] ? '1' : '0',
74
+ 'type' => $type,
75
+ ];
76
 
77
  if ( 'youtube' === $type ) {
78
+ $data['start'] = esc_attr( $this->attribute['sg_video_start_time'] ) ? '1' : '0';
79
+ $data['end'] = esc_attr( $this->attribute['sg_video_end_time'] ) ? '1' : '0';
 
 
80
  } else {
81
+ $data['mute'] = 'yes' === $this->attribute['sg_video_mute'] ? '1' : '0';
82
+ $data['title'] = 'yes' === $this->attribute['sg_video_intro_title'] ? '1' : '0';
83
+ $data['portrait'] = 'yes' === $this->attribute['sg_video_intro_portrait'] ? '1' : '0';
84
+ $data['byline'] = 'yes' === $this->attribute['sg_video_intro_byline'] ? '1' : '0';
 
85
  }
86
 
87
+ return $data;
88
  }
89
  }
class/elements/views/class-view-abstract.php CHANGED
@@ -102,7 +102,10 @@ class View_Abstract extends Elements_View_Abstract {
102
  wp_enqueue_script( 'jkit-element-portfoliogallery' );
103
  break;
104
  case $this instanceof Post_Block_View:
105
- wp_enqueue_script( 'jkit-element-postblock' );
 
 
 
106
  break;
107
  case $this instanceof Progress_Bar_View:
108
  wp_enqueue_script( 'jkit-element-progressbar' );
@@ -117,10 +120,10 @@ class View_Abstract extends Elements_View_Abstract {
117
  wp_enqueue_script( 'tiny-slider' );
118
  wp_enqueue_script( 'jkit-element-testimonials' );
119
  break;
120
- case $this instanceof Video_View:
121
  wp_enqueue_style( 'magnific-popup' );
122
  wp_enqueue_script( 'magnific-popup' );
123
- wp_enqueue_script( 'jkit-element-video' );
124
  }
125
  }
126
 
@@ -319,7 +322,16 @@ class View_Abstract extends Elements_View_Abstract {
319
  */
320
  protected function render_settings() {
321
  if ( $this->unique_id ) {
322
- $attr = $this->attribute;
 
 
 
 
 
 
 
 
 
323
  $attr['paged'] = 1;
324
  $attr['class'] = $this->id;
325
 
@@ -432,6 +444,6 @@ class View_Abstract extends Elements_View_Abstract {
432
  return
433
  '<div class="jkit-block-container">
434
  ' . apply_filters( 'jkit_module_block_container_extend', $content, $this->attribute ) . '
435
- </div>'. $pagination;
436
  }
437
  }
102
  wp_enqueue_script( 'jkit-element-portfoliogallery' );
103
  break;
104
  case $this instanceof Post_Block_View:
105
+ wp_enqueue_script( 'jkit-element-pagination' );
106
+ break;
107
+ case $this instanceof Post_List_View:
108
+ wp_enqueue_script( 'jkit-element-pagination' );
109
  break;
110
  case $this instanceof Progress_Bar_View:
111
  wp_enqueue_script( 'jkit-element-progressbar' );
120
  wp_enqueue_script( 'tiny-slider' );
121
  wp_enqueue_script( 'jkit-element-testimonials' );
122
  break;
123
+ case $this instanceof Video_Button_View:
124
  wp_enqueue_style( 'magnific-popup' );
125
  wp_enqueue_script( 'magnific-popup' );
126
+ wp_enqueue_script( 'jkit-element-videobutton' );
127
  }
128
  }
129
 
322
  */
323
  protected function render_settings() {
324
  if ( $this->unique_id ) {
325
+ $keys = $this->get_ajax_param();
326
+
327
+ $attr = array_filter(
328
+ $this->attribute,
329
+ function ( $key ) use ( $keys ) {
330
+ return in_array( $key, $keys );
331
+ },
332
+ ARRAY_FILTER_USE_KEY
333
+ );
334
+
335
  $attr['paged'] = 1;
336
  $attr['class'] = $this->id;
337
 
444
  return
445
  '<div class="jkit-block-container">
446
  ' . apply_filters( 'jkit_module_block_container_extend', $content, $this->attribute ) . '
447
+ </div>' . $pagination;
448
  }
449
  }
jeg-elementor-kit.php CHANGED
@@ -3,7 +3,7 @@
3
  * Plugin Name: Jeg Elementor Kit
4
  * Plugin URI: http://jegtheme.com/
5
  * Description: JegStudio Elements for Elementor
6
- * Version: 1.1.5
7
  * Author: JegStudio
8
  * Author URI: http://jegtheme.com
9
  * License: GPLv3
@@ -12,7 +12,7 @@
12
 
13
  defined( 'JEG_ELEMENTOR_KIT' ) || define( 'JEG_ELEMENTOR_KIT', 'jeg-elementor-kit' );
14
  defined( 'JEG_ELEMENTOR_KIT_NAME' ) || define( 'JEG_ELEMENTOR_KIT_NAME', 'Jeg Elementor Kit' );
15
- defined( 'JEG_ELEMENTOR_KIT_VERSION' ) || define( 'JEG_ELEMENTOR_KIT_VERSION', '1.1.5' );
16
  defined( 'JEG_ELEMENTOR_KIT_URL' ) || define( 'JEG_ELEMENTOR_KIT_URL', plugins_url( JEG_ELEMENTOR_KIT ) );
17
  defined( 'JEG_ELEMENTOR_KIT_FILE' ) || define( 'JEG_ELEMENTOR_KIT_FILE', __FILE__ );
18
  defined( 'JEG_ELEMENTOR_KIT_DIR' ) || define( 'JEG_ELEMENTOR_KIT_DIR', plugin_dir_path( __FILE__ ) );
3
  * Plugin Name: Jeg Elementor Kit
4
  * Plugin URI: http://jegtheme.com/
5
  * Description: JegStudio Elements for Elementor
6
+ * Version: 1.2.0
7
  * Author: JegStudio
8
  * Author URI: http://jegtheme.com
9
  * License: GPLv3
12
 
13
  defined( 'JEG_ELEMENTOR_KIT' ) || define( 'JEG_ELEMENTOR_KIT', 'jeg-elementor-kit' );
14
  defined( 'JEG_ELEMENTOR_KIT_NAME' ) || define( 'JEG_ELEMENTOR_KIT_NAME', 'Jeg Elementor Kit' );
15
+ defined( 'JEG_ELEMENTOR_KIT_VERSION' ) || define( 'JEG_ELEMENTOR_KIT_VERSION', '1.2.0' );
16
  defined( 'JEG_ELEMENTOR_KIT_URL' ) || define( 'JEG_ELEMENTOR_KIT_URL', plugins_url( JEG_ELEMENTOR_KIT ) );
17
  defined( 'JEG_ELEMENTOR_KIT_FILE' ) || define( 'JEG_ELEMENTOR_KIT_FILE', __FILE__ );
18
  defined( 'JEG_ELEMENTOR_KIT_DIR' ) || define( 'JEG_ELEMENTOR_KIT_DIR', plugin_dir_path( __FILE__ ) );
languages/jeg-elementor-kit.pot CHANGED
@@ -23,23 +23,35 @@ msgstr ""
23
  msgid "%s ago"
24
  msgstr ""
25
 
26
- #: jeg-elementor-kit/class/elements/class-element.php:346
27
  msgid "JKit - Icons"
28
  msgstr ""
29
 
30
- #: jeg-elementor-kit/class/elements/class-element.php:366
31
- msgid "<i class=\"jkit-option-transform\"></i> Transform"
32
  msgstr ""
33
 
34
- #: jeg-elementor-kit/class/elements/class-element.php:373
35
  msgid "Rotate"
36
  msgstr ""
37
 
 
 
 
 
 
 
 
 
 
 
 
 
38
  #: jeg-elementor-kit/class/elements/options/class-accordion-option.php:40
39
  msgid "JKit - Accordion"
40
  msgstr ""
41
 
42
- #: jeg-elementor-kit/class/elements/options/class-accordion-option.php:49, jeg-elementor-kit/class/elements/options/class-animated-text-option.php:49, jeg-elementor-kit/class/elements/options/class-button-option.php:49, jeg-elementor-kit/class/elements/options/class-client-logo-option.php:49, jeg-elementor-kit/class/elements/options/class-contact-form-7-option.php:49, jeg-elementor-kit/class/elements/options/class-countdown-option.php:49, jeg-elementor-kit/class/elements/options/class-fun-fact-option.php:49, jeg-elementor-kit/class/elements/options/class-gallery-option.php:49, jeg-elementor-kit/class/elements/options/class-icon-box-option.php:49, jeg-elementor-kit/class/elements/options/class-image-box-option.php:49, jeg-elementor-kit/class/elements/options/class-nav-menu-option.php:49, jeg-elementor-kit/class/elements/options/class-option-abstract.php:51, jeg-elementor-kit/class/elements/options/class-pie-chart-option.php:49, jeg-elementor-kit/class/elements/options/class-portfolio-gallery-option.php:49, jeg-elementor-kit/class/elements/options/class-post-block-option.php:63, jeg-elementor-kit/class/elements/options/class-post-list-option.php:63, jeg-elementor-kit/class/elements/options/class-progress-bar-option.php:49, jeg-elementor-kit/class/elements/options/class-team-option.php:49, jeg-elementor-kit/class/elements/options/class-testimonials-option.php:49, jeg-elementor-kit/class/elements/options/class-video-option.php:49
43
  msgid "Jeg Elementor Kit"
44
  msgstr ""
45
 
@@ -47,11 +59,11 @@ msgstr ""
47
  msgid "Accordion"
48
  msgstr ""
49
 
50
- #: jeg-elementor-kit/class/elements/options/class-accordion-option.php:72, jeg-elementor-kit/class/elements/options/class-accordion-option.php:102, jeg-elementor-kit/class/elements/options/class-button-option.php:97, jeg-elementor-kit/class/elements/options/class-fun-fact-option.php:72, jeg-elementor-kit/class/elements/options/class-fun-fact-option.php:89, jeg-elementor-kit/class/elements/options/class-fun-fact-option.php:220, jeg-elementor-kit/class/elements/options/class-gallery-option.php:157, jeg-elementor-kit/class/elements/options/class-gallery-option.php:1955, jeg-elementor-kit/class/elements/options/class-icon-box-option.php:103, jeg-elementor-kit/class/elements/options/class-icon-box-option.php:241, jeg-elementor-kit/class/elements/options/class-icon-box-option.php:378, jeg-elementor-kit/class/elements/options/class-image-box-option.php:356, jeg-elementor-kit/class/elements/options/class-pie-chart-option.php:122, jeg-elementor-kit/class/elements/options/class-pie-chart-option.php:133, jeg-elementor-kit/class/elements/options/class-post-list-option.php:123, jeg-elementor-kit/class/elements/options/class-post-list-option.php:252, jeg-elementor-kit/class/elements/options/class-team-option.php:355, jeg-elementor-kit/class/elements/options/class-video-option.php:103, jeg-elementor-kit/class/elements/options/class-video-option.php:129
51
  msgid "Icon"
52
  msgstr ""
53
 
54
- #: jeg-elementor-kit/class/elements/options/class-accordion-option.php:84, jeg-elementor-kit/class/elements/options/class-accordion-option.php:123, jeg-elementor-kit/class/elements/options/class-client-logo-option.php:261, jeg-elementor-kit/class/elements/options/class-client-logo-option.php:262, jeg-elementor-kit/class/elements/options/class-countdown-option.php:1851, jeg-elementor-kit/class/elements/options/class-fun-fact-option.php:297, jeg-elementor-kit/class/elements/options/class-fun-fact-option.php:562, jeg-elementor-kit/class/elements/options/class-icon-box-option.php:296, jeg-elementor-kit/class/elements/options/class-icon-box-option.php:597, jeg-elementor-kit/class/elements/options/class-image-box-option.php:210, jeg-elementor-kit/class/elements/options/class-image-box-option.php:575, jeg-elementor-kit/class/elements/options/class-pie-chart-option.php:266, jeg-elementor-kit/class/elements/options/class-pie-chart-option.php:517, jeg-elementor-kit/class/elements/options/class-portfolio-gallery-option.php:90, jeg-elementor-kit/class/elements/options/class-portfolio-gallery-option.php:183, jeg-elementor-kit/class/elements/options/class-portfolio-gallery-option.php:184, jeg-elementor-kit/class/elements/options/class-portfolio-gallery-option.php:385, jeg-elementor-kit/class/elements/options/class-post-block-option.php:141, jeg-elementor-kit/class/elements/options/class-post-list-option.php:104, jeg-elementor-kit/class/elements/options/class-progress-bar-option.php:91, jeg-elementor-kit/class/elements/options/class-progress-bar-option.php:146
55
  msgid "Title"
56
  msgstr ""
57
 
@@ -59,7 +71,7 @@ msgstr ""
59
  msgid "Description"
60
  msgstr ""
61
 
62
- #: jeg-elementor-kit/class/elements/options/class-accordion-option.php:96, jeg-elementor-kit/class/elements/options/class-accordion-option.php:465, jeg-elementor-kit/class/elements/options/class-button-option.php:85, jeg-elementor-kit/class/elements/options/class-contact-form-7-option.php:192, jeg-elementor-kit/class/elements/options/class-countdown-option.php:515, jeg-elementor-kit/class/elements/options/class-countdown-option.php:596, jeg-elementor-kit/class/elements/options/class-countdown-option.php:655, jeg-elementor-kit/class/elements/options/class-countdown-option.php:871, jeg-elementor-kit/class/elements/options/class-countdown-option.php:952, jeg-elementor-kit/class/elements/options/class-countdown-option.php:1011, jeg-elementor-kit/class/elements/options/class-countdown-option.php:1227, jeg-elementor-kit/class/elements/options/class-countdown-option.php:1308, jeg-elementor-kit/class/elements/options/class-countdown-option.php:1367, jeg-elementor-kit/class/elements/options/class-countdown-option.php:1583, jeg-elementor-kit/class/elements/options/class-countdown-option.php:1664, jeg-elementor-kit/class/elements/options/class-countdown-option.php:1723, jeg-elementor-kit/class/elements/options/class-fun-fact-option.php:701, jeg-elementor-kit/class/elements/options/class-gallery-option.php:923, jeg-elementor-kit/class/elements/options/class-gallery-option.php:1105, jeg-elementor-kit/class/elements/options/class-gallery-option.php:1174, jeg-elementor-kit/class/elements/options/class-gallery-option.php:1696, jeg-elementor-kit/class/elements/options/class-gallery-option.php:1732, jeg-elementor-kit/class/elements/options/class-gallery-option.php:2187, jeg-elementor-kit/class/elements/options/class-image-box-option.php:543, jeg-elementor-kit/class/elements/options/class-nav-menu-option.php:647, jeg-elementor-kit/class/elements/options/class-pie-chart-option.php:664, jeg-elementor-kit/class/elements/options/class-portfolio-gallery-option.php:309, jeg-elementor-kit/class/elements/options/class-post-block-option.php:777, jeg-elementor-kit/class/elements/options/class-post-block-option.php:844, jeg-elementor-kit/class/elements/options/class-post-block-option.php:896, jeg-elementor-kit/class/elements/options/class-post-block-option.php:1056, jeg-elementor-kit/class/elements/options/class-post-block-option.php:1184, jeg-elementor-kit/class/elements/options/class-post-list-option.php:499, jeg-elementor-kit/class/elements/options/class-post-list-option.php:544, jeg-elementor-kit/class/elements/options/class-team-option.php:647, jeg-elementor-kit/class/elements/options/class-team-option.php:914, jeg-elementor-kit/class/elements/options/class-team-option.php:1752, jeg-elementor-kit/class/elements/options/class-testimonials-option.php:581, jeg-elementor-kit/class/elements/options/class-testimonials-option.php:1149, jeg-elementor-kit/class/elements/options/class-video-option.php:91, jeg-elementor-kit/class/elements/options/class-video-option.php:603, jeg-elementor-kit/class/elements/options/class-video-option.php:633
63
  msgid "Border"
64
  msgstr ""
65
 
@@ -103,7 +115,7 @@ msgstr ""
103
  msgid "Keep first slide open on the first load."
104
  msgstr ""
105
 
106
- #: jeg-elementor-kit/class/elements/options/class-accordion-option.php:162, jeg-elementor-kit/class/elements/options/class-animated-text-option.php:148, jeg-elementor-kit/class/elements/options/class-post-list-option.php:162, jeg-elementor-kit/class/elements/options/class-progress-bar-option.php:111, jeg-elementor-kit/class/elements/options/class-team-option.php:172
107
  msgid "Style"
108
  msgstr ""
109
 
@@ -119,23 +131,23 @@ msgstr ""
119
  msgid "Box Icon"
120
  msgstr ""
121
 
122
- #: jeg-elementor-kit/class/elements/options/class-accordion-option.php:169, jeg-elementor-kit/class/elements/options/class-accordion-option.php:481, jeg-elementor-kit/class/elements/options/class-button-option.php:375, jeg-elementor-kit/class/elements/options/class-contact-form-7-option.php:199, jeg-elementor-kit/class/elements/options/class-contact-form-7-option.php:882, jeg-elementor-kit/class/elements/options/class-countdown-option.php:522, jeg-elementor-kit/class/elements/options/class-countdown-option.php:603, jeg-elementor-kit/class/elements/options/class-countdown-option.php:662, jeg-elementor-kit/class/elements/options/class-countdown-option.php:878, jeg-elementor-kit/class/elements/options/class-countdown-option.php:959, jeg-elementor-kit/class/elements/options/class-countdown-option.php:1018, jeg-elementor-kit/class/elements/options/class-countdown-option.php:1234, jeg-elementor-kit/class/elements/options/class-countdown-option.php:1315, jeg-elementor-kit/class/elements/options/class-countdown-option.php:1374, jeg-elementor-kit/class/elements/options/class-countdown-option.php:1590, jeg-elementor-kit/class/elements/options/class-countdown-option.php:1671, jeg-elementor-kit/class/elements/options/class-countdown-option.php:1730, jeg-elementor-kit/class/elements/options/class-fun-fact-option.php:506, jeg-elementor-kit/class/elements/options/class-fun-fact-option.php:694, jeg-elementor-kit/class/elements/options/class-gallery-option.php:930, jeg-elementor-kit/class/elements/options/class-gallery-option.php:1123, jeg-elementor-kit/class/elements/options/class-gallery-option.php:1739, jeg-elementor-kit/class/elements/options/class-gallery-option.php:2052, jeg-elementor-kit/class/elements/options/class-gallery-option.php:2146, jeg-elementor-kit/class/elements/options/class-icon-box-option.php:1207, jeg-elementor-kit/class/elements/options/class-image-box-option.php:550, jeg-elementor-kit/class/elements/options/class-nav-menu-option.php:688, jeg-elementor-kit/class/elements/options/class-pie-chart-option.php:671, jeg-elementor-kit/class/elements/options/class-portfolio-gallery-option.php:316, jeg-elementor-kit/class/elements/options/class-portfolio-gallery-option.php:656, jeg-elementor-kit/class/elements/options/class-post-block-option.php:784, jeg-elementor-kit/class/elements/options/class-post-block-option.php:851, jeg-elementor-kit/class/elements/options/class-post-block-option.php:903, jeg-elementor-kit/class/elements/options/class-post-block-option.php:973, jeg-elementor-kit/class/elements/options/class-post-block-option.php:1070, jeg-elementor-kit/class/elements/options/class-post-block-option.php:1191, jeg-elementor-kit/class/elements/options/class-post-list-option.php:515, jeg-elementor-kit/class/elements/options/class-post-list-option.php:560, jeg-elementor-kit/class/elements/options/class-team-option.php:928, jeg-elementor-kit/class/elements/options/class-team-option.php:1463, jeg-elementor-kit/class/elements/options/class-team-option.php:1759, jeg-elementor-kit/class/elements/options/class-testimonials-option.php:574, jeg-elementor-kit/class/elements/options/class-testimonials-option.php:1165, jeg-elementor-kit/class/elements/options/class-video-option.php:662
123
  msgid "Box Shadow"
124
  msgstr ""
125
 
126
- #: jeg-elementor-kit/class/elements/options/class-accordion-option.php:175, jeg-elementor-kit/class/elements/options/class-button-option.php:145, jeg-elementor-kit/class/elements/options/class-gallery-option.php:831, jeg-elementor-kit/class/elements/options/class-gallery-option.php:1965, jeg-elementor-kit/class/elements/options/class-icon-box-option.php:178, jeg-elementor-kit/class/elements/options/class-icon-box-option.php:400, jeg-elementor-kit/class/elements/options/class-image-box-option.php:369, jeg-elementor-kit/class/elements/options/class-option-abstract.php:199, jeg-elementor-kit/class/elements/options/class-post-block-option.php:420, jeg-elementor-kit/class/elements/options/class-post-block-option.php:483, jeg-elementor-kit/class/elements/options/class-post-block-option.php:570, jeg-elementor-kit/class/elements/options/class-post-block-option.php:711, jeg-elementor-kit/class/elements/options/class-video-option.php:186
127
  msgid "Icon Position"
128
  msgstr ""
129
 
130
- #: jeg-elementor-kit/class/elements/options/class-accordion-option.php:179, jeg-elementor-kit/class/elements/options/class-animated-text-option.php:391, jeg-elementor-kit/class/elements/options/class-button-option.php:168, jeg-elementor-kit/class/elements/options/class-contact-form-7-option.php:161, jeg-elementor-kit/class/elements/options/class-contact-form-7-option.php:237, jeg-elementor-kit/class/elements/options/class-countdown-option.php:437, jeg-elementor-kit/class/elements/options/class-countdown-option.php:709, jeg-elementor-kit/class/elements/options/class-countdown-option.php:1065, jeg-elementor-kit/class/elements/options/class-countdown-option.php:1421, jeg-elementor-kit/class/elements/options/class-countdown-option.php:1777, jeg-elementor-kit/class/elements/options/class-countdown-option.php:1832, jeg-elementor-kit/class/elements/options/class-fun-fact-option.php:132, jeg-elementor-kit/class/elements/options/class-gallery-option.php:853, jeg-elementor-kit/class/elements/options/class-gallery-option.php:1187, jeg-elementor-kit/class/elements/options/class-gallery-option.php:1750, jeg-elementor-kit/class/elements/options/class-icon-box-option.php:183, jeg-elementor-kit/class/elements/options/class-icon-box-option.php:194, jeg-elementor-kit/class/elements/options/class-image-box-option.php:262, jeg-elementor-kit/class/elements/options/class-nav-menu-option.php:140, jeg-elementor-kit/class/elements/options/class-nav-menu-option.php:699, jeg-elementor-kit/class/elements/options/class-pie-chart-option.php:323, jeg-elementor-kit/class/elements/options/class-pie-chart-option.php:347, jeg-elementor-kit/class/elements/options/class-portfolio-gallery-option.php:344, jeg-elementor-kit/class/elements/options/class-portfolio-gallery-option.php:477, jeg-elementor-kit/class/elements/options/class-post-block-option.php:984, jeg-elementor-kit/class/elements/options/class-post-block-option.php:1088, jeg-elementor-kit/class/elements/options/class-post-block-option.php:1694, jeg-elementor-kit/class/elements/options/class-post-block-option.php:1840, jeg-elementor-kit/class/elements/options/class-post-list-option.php:457, jeg-elementor-kit/class/elements/options/class-team-option.php:561, jeg-elementor-kit/class/elements/options/class-team-option.php:596, jeg-elementor-kit/class/elements/options/class-team-option.php:1151, jeg-elementor-kit/class/elements/options/class-team-option.php:1481, jeg-elementor-kit/class/elements/options/class-testimonials-option.php:513, jeg-elementor-kit/class/elements/options/class-testimonials-option.php:716, jeg-elementor-kit/class/elements/options/class-video-option.php:332
131
  msgid "Left"
132
  msgstr ""
133
 
134
- #: jeg-elementor-kit/class/elements/options/class-accordion-option.php:180, jeg-elementor-kit/class/elements/options/class-animated-text-option.php:399, jeg-elementor-kit/class/elements/options/class-button-option.php:176, jeg-elementor-kit/class/elements/options/class-contact-form-7-option.php:169, jeg-elementor-kit/class/elements/options/class-contact-form-7-option.php:245, jeg-elementor-kit/class/elements/options/class-countdown-option.php:445, jeg-elementor-kit/class/elements/options/class-countdown-option.php:717, jeg-elementor-kit/class/elements/options/class-countdown-option.php:1073, jeg-elementor-kit/class/elements/options/class-countdown-option.php:1429, jeg-elementor-kit/class/elements/options/class-countdown-option.php:1785, jeg-elementor-kit/class/elements/options/class-countdown-option.php:1840, jeg-elementor-kit/class/elements/options/class-fun-fact-option.php:140, jeg-elementor-kit/class/elements/options/class-gallery-option.php:861, jeg-elementor-kit/class/elements/options/class-gallery-option.php:1195, jeg-elementor-kit/class/elements/options/class-gallery-option.php:1758, jeg-elementor-kit/class/elements/options/class-icon-box-option.php:184, jeg-elementor-kit/class/elements/options/class-icon-box-option.php:202, jeg-elementor-kit/class/elements/options/class-image-box-option.php:270, jeg-elementor-kit/class/elements/options/class-nav-menu-option.php:148, jeg-elementor-kit/class/elements/options/class-nav-menu-option.php:703, jeg-elementor-kit/class/elements/options/class-pie-chart-option.php:331, jeg-elementor-kit/class/elements/options/class-pie-chart-option.php:355, jeg-elementor-kit/class/elements/options/class-portfolio-gallery-option.php:352, jeg-elementor-kit/class/elements/options/class-portfolio-gallery-option.php:485, jeg-elementor-kit/class/elements/options/class-post-block-option.php:992, jeg-elementor-kit/class/elements/options/class-post-block-option.php:1096, jeg-elementor-kit/class/elements/options/class-post-block-option.php:1702, jeg-elementor-kit/class/elements/options/class-post-block-option.php:1842, jeg-elementor-kit/class/elements/options/class-post-list-option.php:465, jeg-elementor-kit/class/elements/options/class-team-option.php:565, jeg-elementor-kit/class/elements/options/class-team-option.php:604, jeg-elementor-kit/class/elements/options/class-team-option.php:1159, jeg-elementor-kit/class/elements/options/class-team-option.php:1489, jeg-elementor-kit/class/elements/options/class-testimonials-option.php:521, jeg-elementor-kit/class/elements/options/class-video-option.php:340
135
  msgid "Right"
136
  msgstr ""
137
 
138
- #: jeg-elementor-kit/class/elements/options/class-accordion-option.php:181, jeg-elementor-kit/class/elements/options/class-video-option.php:130
139
  msgid "Both"
140
  msgstr ""
141
 
@@ -159,7 +171,7 @@ msgstr ""
159
  msgid "Left Icon Active"
160
  msgstr ""
161
 
162
- #: jeg-elementor-kit/class/elements/options/class-accordion-option.php:273, jeg-elementor-kit/class/elements/options/class-accordion-option.php:429, jeg-elementor-kit/class/elements/options/class-animated-text-option.php:416, jeg-elementor-kit/class/elements/options/class-animated-text-option.php:540, jeg-elementor-kit/class/elements/options/class-button-option.php:231, jeg-elementor-kit/class/elements/options/class-contact-form-7-option.php:257, jeg-elementor-kit/class/elements/options/class-contact-form-7-option.php:288, jeg-elementor-kit/class/elements/options/class-contact-form-7-option.php:564, jeg-elementor-kit/class/elements/options/class-contact-form-7-option.php:571, jeg-elementor-kit/class/elements/options/class-contact-form-7-option.php:631, jeg-elementor-kit/class/elements/options/class-contact-form-7-option.php:847, jeg-elementor-kit/class/elements/options/class-countdown-option.php:529, jeg-elementor-kit/class/elements/options/class-countdown-option.php:578, jeg-elementor-kit/class/elements/options/class-countdown-option.php:788, jeg-elementor-kit/class/elements/options/class-countdown-option.php:885, jeg-elementor-kit/class/elements/options/class-countdown-option.php:934, jeg-elementor-kit/class/elements/options/class-countdown-option.php:1144, jeg-elementor-kit/class/elements/options/class-countdown-option.php:1241, jeg-elementor-kit/class/elements/options/class-countdown-option.php:1290, jeg-elementor-kit/class/elements/options/class-countdown-option.php:1500, jeg-elementor-kit/class/elements/options/class-countdown-option.php:1597, jeg-elementor-kit/class/elements/options/class-countdown-option.php:1646, jeg-elementor-kit/class/elements/options/class-countdown-option.php:1866, jeg-elementor-kit/class/elements/options/class-countdown-option.php:1897, jeg-elementor-kit/class/elements/options/class-fun-fact-option.php:622, jeg-elementor-kit/class/elements/options/class-gallery-option.php:955, jeg-elementor-kit/class/elements/options/class-gallery-option.php:1241, jeg-elementor-kit/class/elements/options/class-gallery-option.php:1281, jeg-elementor-kit/class/elements/options/class-gallery-option.php:1792, jeg-elementor-kit/class/elements/options/class-gallery-option.php:1821, jeg-elementor-kit/class/elements/options/class-gallery-option.php:1852, jeg-elementor-kit/class/elements/options/class-gallery-option.php:1882, jeg-elementor-kit/class/elements/options/class-gallery-option.php:1897, jeg-elementor-kit/class/elements/options/class-gallery-option.php:1948, jeg-elementor-kit/class/elements/options/class-icon-box-option.php:637, jeg-elementor-kit/class/elements/options/class-icon-box-option.php:667, jeg-elementor-kit/class/elements/options/class-icon-box-option.php:945, jeg-elementor-kit/class/elements/options/class-icon-box-option.php:1214, jeg-elementor-kit/class/elements/options/class-image-box-option.php:591, jeg-elementor-kit/class/elements/options/class-image-box-option.php:711, jeg-elementor-kit/class/elements/options/class-image-box-option.php:772, jeg-elementor-kit/class/elements/options/class-portfolio-gallery-option.php:506, jeg-elementor-kit/class/elements/options/class-post-block-option.php:1112, jeg-elementor-kit/class/elements/options/class-post-block-option.php:1295, jeg-elementor-kit/class/elements/options/class-post-block-option.php:1319, jeg-elementor-kit/class/elements/options/class-post-block-option.php:1538, jeg-elementor-kit/class/elements/options/class-post-block-option.php:1647, jeg-elementor-kit/class/elements/options/class-post-list-option.php:602, jeg-elementor-kit/class/elements/options/class-post-list-option.php:634, jeg-elementor-kit/class/elements/options/class-team-option.php:1016, jeg-elementor-kit/class/elements/options/class-team-option.php:1064, j
23
  msgid "%s ago"
24
  msgstr ""
25
 
26
+ #: jeg-elementor-kit/class/assets/class-asset.php:239
27
  msgid "JKit - Icons"
28
  msgstr ""
29
 
30
+ #: jeg-elementor-kit/class/elements/class-element.php:125
31
+ msgid "Transform"
32
  msgstr ""
33
 
34
+ #: jeg-elementor-kit/class/elements/class-element.php:132
35
  msgid "Rotate"
36
  msgstr ""
37
 
38
+ #: jeg-elementor-kit/class/elements/class-element.php:151, jeg-elementor-kit/class/elements/class-element.php:183, jeg-elementor-kit/class/elements/class-element.php:214
39
+ msgid "Glass Blur Effect"
40
+ msgstr ""
41
+
42
+ #: jeg-elementor-kit/class/elements/class-element.php:158, jeg-elementor-kit/class/elements/class-element.php:190, jeg-elementor-kit/class/elements/class-element.php:221
43
+ msgid "Blur"
44
+ msgstr ""
45
+
46
+ #: jeg-elementor-kit/class/elements/class-element.php:167
47
+ msgid "The blur effect will be set on the widget container. Make sure to set background to transparent to see the blur effect."
48
+ msgstr ""
49
+
50
  #: jeg-elementor-kit/class/elements/options/class-accordion-option.php:40
51
  msgid "JKit - Accordion"
52
  msgstr ""
53
 
54
+ #: jeg-elementor-kit/class/elements/options/class-accordion-option.php:49, jeg-elementor-kit/class/elements/options/class-animated-text-option.php:49, jeg-elementor-kit/class/elements/options/class-button-option.php:49, jeg-elementor-kit/class/elements/options/class-client-logo-option.php:49, jeg-elementor-kit/class/elements/options/class-contact-form-7-option.php:49, jeg-elementor-kit/class/elements/options/class-countdown-option.php:49, jeg-elementor-kit/class/elements/options/class-fun-fact-option.php:49, jeg-elementor-kit/class/elements/options/class-gallery-option.php:49, jeg-elementor-kit/class/elements/options/class-icon-box-option.php:49, jeg-elementor-kit/class/elements/options/class-image-box-option.php:49, jeg-elementor-kit/class/elements/options/class-nav-menu-option.php:49, jeg-elementor-kit/class/elements/options/class-option-abstract.php:51, jeg-elementor-kit/class/elements/options/class-pie-chart-option.php:49, jeg-elementor-kit/class/elements/options/class-portfolio-gallery-option.php:49, jeg-elementor-kit/class/elements/options/class-post-block-option.php:63, jeg-elementor-kit/class/elements/options/class-post-list-option.php:63, jeg-elementor-kit/class/elements/options/class-progress-bar-option.php:49, jeg-elementor-kit/class/elements/options/class-team-option.php:49, jeg-elementor-kit/class/elements/options/class-testimonials-option.php:49, jeg-elementor-kit/class/elements/options/class-video-button-option.php:49
55
  msgid "Jeg Elementor Kit"
56
  msgstr ""
57
 
59
  msgid "Accordion"
60
  msgstr ""
61
 
62
+ #: jeg-elementor-kit/class/elements/options/class-accordion-option.php:72, jeg-elementor-kit/class/elements/options/class-accordion-option.php:102, jeg-elementor-kit/class/elements/options/class-button-option.php:97, jeg-elementor-kit/class/elements/options/class-fun-fact-option.php:72, jeg-elementor-kit/class/elements/options/class-fun-fact-option.php:89, jeg-elementor-kit/class/elements/options/class-fun-fact-option.php:220, jeg-elementor-kit/class/elements/options/class-gallery-option.php:157, jeg-elementor-kit/class/elements/options/class-gallery-option.php:1955, jeg-elementor-kit/class/elements/options/class-icon-box-option.php:103, jeg-elementor-kit/class/elements/options/class-icon-box-option.php:241, jeg-elementor-kit/class/elements/options/class-icon-box-option.php:378, jeg-elementor-kit/class/elements/options/class-image-box-option.php:356, jeg-elementor-kit/class/elements/options/class-pie-chart-option.php:122, jeg-elementor-kit/class/elements/options/class-pie-chart-option.php:133, jeg-elementor-kit/class/elements/options/class-post-list-option.php:123, jeg-elementor-kit/class/elements/options/class-post-list-option.php:266, jeg-elementor-kit/class/elements/options/class-team-option.php:355, jeg-elementor-kit/class/elements/options/class-video-button-option.php:103, jeg-elementor-kit/class/elements/options/class-video-button-option.php:129
63
  msgid "Icon"
64
  msgstr ""
65
 
66
+ #: jeg-elementor-kit/class/elements/options/class-accordion-option.php:84, jeg-elementor-kit/class/elements/options/class-accordion-option.php:123, jeg-elementor-kit/class/elements/options/class-client-logo-option.php:261, jeg-elementor-kit/class/elements/options/class-client-logo-option.php:262, jeg-elementor-kit/class/elements/options/class-countdown-option.php:1851, jeg-elementor-kit/class/elements/options/class-fun-fact-option.php:297, jeg-elementor-kit/class/elements/options/class-fun-fact-option.php:562, jeg-elementor-kit/class/elements/options/class-icon-box-option.php:296, jeg-elementor-kit/class/elements/options/class-icon-box-option.php:597, jeg-elementor-kit/class/elements/options/class-image-box-option.php:210, jeg-elementor-kit/class/elements/options/class-image-box-option.php:575, jeg-elementor-kit/class/elements/options/class-pie-chart-option.php:266, jeg-elementor-kit/class/elements/options/class-pie-chart-option.php:517, jeg-elementor-kit/class/elements/options/class-portfolio-gallery-option.php:90, jeg-elementor-kit/class/elements/options/class-portfolio-gallery-option.php:183, jeg-elementor-kit/class/elements/options/class-portfolio-gallery-option.php:184, jeg-elementor-kit/class/elements/options/class-portfolio-gallery-option.php:398, jeg-elementor-kit/class/elements/options/class-post-block-option.php:141, jeg-elementor-kit/class/elements/options/class-post-list-option.php:104, jeg-elementor-kit/class/elements/options/class-progress-bar-option.php:91, jeg-elementor-kit/class/elements/options/class-progress-bar-option.php:146
67
  msgid "Title"
68
  msgstr ""
69
 
71
  msgid "Description"
72
  msgstr ""
73
 
74
+ #: jeg-elementor-kit/class/elements/options/class-accordion-option.php:96, jeg-elementor-kit/class/elements/options/class-accordion-option.php:465, jeg-elementor-kit/class/elements/options/class-button-option.php:85, jeg-elementor-kit/class/elements/options/class-contact-form-7-option.php:192, jeg-elementor-kit/class/elements/options/class-countdown-option.php:515, jeg-elementor-kit/class/elements/options/class-countdown-option.php:596, jeg-elementor-kit/class/elements/options/class-countdown-option.php:655, jeg-elementor-kit/class/elements/options/class-countdown-option.php:871, jeg-elementor-kit/class/elements/options/class-countdown-option.php:952, jeg-elementor-kit/class/elements/options/class-countdown-option.php:1011, jeg-elementor-kit/class/elements/options/class-countdown-option.php:1227, jeg-elementor-kit/class/elements/options/class-countdown-option.php:1308, jeg-elementor-kit/class/elements/options/class-countdown-option.php:1367, jeg-elementor-kit/class/elements/options/class-countdown-option.php:1583, jeg-elementor-kit/class/elements/options/class-countdown-option.php:1664, jeg-elementor-kit/class/elements/options/class-countdown-option.php:1723, jeg-elementor-kit/class/elements/options/class-fun-fact-option.php:701, jeg-elementor-kit/class/elements/options/class-gallery-option.php:923, jeg-elementor-kit/class/elements/options/class-gallery-option.php:1105, jeg-elementor-kit/class/elements/options/class-gallery-option.php:1174, jeg-elementor-kit/class/elements/options/class-gallery-option.php:1696, jeg-elementor-kit/class/elements/options/class-gallery-option.php:1732, jeg-elementor-kit/class/elements/options/class-gallery-option.php:2187, jeg-elementor-kit/class/elements/options/class-image-box-option.php:543, jeg-elementor-kit/class/elements/options/class-nav-menu-option.php:647, jeg-elementor-kit/class/elements/options/class-pie-chart-option.php:664, jeg-elementor-kit/class/elements/options/class-portfolio-gallery-option.php:322, jeg-elementor-kit/class/elements/options/class-post-block-option.php:777, jeg-elementor-kit/class/elements/options/class-post-block-option.php:844, jeg-elementor-kit/class/elements/options/class-post-block-option.php:896, jeg-elementor-kit/class/elements/options/class-post-block-option.php:1056, jeg-elementor-kit/class/elements/options/class-post-block-option.php:1184, jeg-elementor-kit/class/elements/options/class-post-list-option.php:549, jeg-elementor-kit/class/elements/options/class-post-list-option.php:594, jeg-elementor-kit/class/elements/options/class-team-option.php:647, jeg-elementor-kit/class/elements/options/class-team-option.php:914, jeg-elementor-kit/class/elements/options/class-team-option.php:1752, jeg-elementor-kit/class/elements/options/class-testimonials-option.php:581, jeg-elementor-kit/class/elements/options/class-testimonials-option.php:1149, jeg-elementor-kit/class/elements/options/class-video-button-option.php:91, jeg-elementor-kit/class/elements/options/class-video-button-option.php:610, jeg-elementor-kit/class/elements/options/class-video-button-option.php:640
75
  msgid "Border"
76
  msgstr ""
77
 
115
  msgid "Keep first slide open on the first load."
116
  msgstr ""
117
 
118
+ #: jeg-elementor-kit/class/elements/options/class-accordion-option.php:162, jeg-elementor-kit/class/elements/options/class-animated-text-option.php:148, jeg-elementor-kit/class/elements/options/class-post-list-option.php:175, jeg-elementor-kit/class/elements/options/class-progress-bar-option.php:111, jeg-elementor-kit/class/elements/options/class-team-option.php:172
119
  msgid "Style"
120
  msgstr ""
121
 
131
  msgid "Box Icon"
132
  msgstr ""
133
 
134
+ #: jeg-elementor-kit/class/elements/options/class-accordion-option.php:169, jeg-elementor-kit/class/elements/options/class-accordion-option.php:481, jeg-elementor-kit/class/elements/options/class-button-option.php:375, jeg-elementor-kit/class/elements/options/class-contact-form-7-option.php:199, jeg-elementor-kit/class/elements/options/class-contact-form-7-option.php:882, jeg-elementor-kit/class/elements/options/class-countdown-option.php:522, jeg-elementor-kit/class/elements/options/class-countdown-option.php:603, jeg-elementor-kit/class/elements/options/class-countdown-option.php:662, jeg-elementor-kit/class/elements/options/class-countdown-option.php:878, jeg-elementor-kit/class/elements/options/class-countdown-option.php:959, jeg-elementor-kit/class/elements/options/class-countdown-option.php:1018, jeg-elementor-kit/class/elements/options/class-countdown-option.php:1234, jeg-elementor-kit/class/elements/options/class-countdown-option.php:1315, jeg-elementor-kit/class/elements/options/class-countdown-option.php:1374, jeg-elementor-kit/class/elements/options/class-countdown-option.php:1590, jeg-elementor-kit/class/elements/options/class-countdown-option.php:1671, jeg-elementor-kit/class/elements/options/class-countdown-option.php:1730, jeg-elementor-kit/class/elements/options/class-fun-fact-option.php:506, jeg-elementor-kit/class/elements/options/class-fun-fact-option.php:694, jeg-elementor-kit/class/elements/options/class-gallery-option.php:930, jeg-elementor-kit/class/elements/options/class-gallery-option.php:1123, jeg-elementor-kit/class/elements/options/class-gallery-option.php:1739, jeg-elementor-kit/class/elements/options/class-gallery-option.php:2052, jeg-elementor-kit/class/elements/options/class-gallery-option.php:2146, jeg-elementor-kit/class/elements/options/class-icon-box-option.php:1207, jeg-elementor-kit/class/elements/options/class-image-box-option.php:550, jeg-elementor-kit/class/elements/options/class-nav-menu-option.php:688, jeg-elementor-kit/class/elements/options/class-pie-chart-option.php:671, jeg-elementor-kit/class/elements/options/class-portfolio-gallery-option.php:329, jeg-elementor-kit/class/elements/options/class-portfolio-gallery-option.php:669, jeg-elementor-kit/class/elements/options/class-post-block-option.php:784, jeg-elementor-kit/class/elements/options/class-post-block-option.php:851, jeg-elementor-kit/class/elements/options/class-post-block-option.php:903, jeg-elementor-kit/class/elements/options/class-post-block-option.php:973, jeg-elementor-kit/class/elements/options/class-post-block-option.php:1070, jeg-elementor-kit/class/elements/options/class-post-block-option.php:1191, jeg-elementor-kit/class/elements/options/class-post-list-option.php:565, jeg-elementor-kit/class/elements/options/class-post-list-option.php:610, jeg-elementor-kit/class/elements/options/class-team-option.php:928, jeg-elementor-kit/class/elements/options/class-team-option.php:1463, jeg-elementor-kit/class/elements/options/class-team-option.php:1759, jeg-elementor-kit/class/elements/options/class-testimonials-option.php:574, jeg-elementor-kit/class/elements/options/class-testimonials-option.php:1165, jeg-elementor-kit/class/elements/options/class-video-button-option.php:669
135
  msgid "Box Shadow"
136
  msgstr ""
137
 
138
+ #: jeg-elementor-kit/class/elements/options/class-accordion-option.php:175, jeg-elementor-kit/class/elements/options/class-button-option.php:145, jeg-elementor-kit/class/elements/options/class-gallery-option.php:831, jeg-elementor-kit/class/elements/options/class-gallery-option.php:1965, jeg-elementor-kit/class/elements/options/class-icon-box-option.php:178, jeg-elementor-kit/class/elements/options/class-icon-box-option.php:400, jeg-elementor-kit/class/elements/options/class-image-box-option.php:369, jeg-elementor-kit/class/elements/options/class-option-abstract.php:199, jeg-elementor-kit/class/elements/options/class-post-block-option.php:420, jeg-elementor-kit/class/elements/options/class-post-block-option.php:483, jeg-elementor-kit/class/elements/options/class-post-block-option.php:570, jeg-elementor-kit/class/elements/options/class-post-block-option.php:711, jeg-elementor-kit/class/elements/options/class-video-button-option.php:186
139
  msgid "Icon Position"
140
  msgstr ""
141
 
142
+ #: jeg-elementor-kit/class/elements/options/class-accordion-option.php:179, jeg-elementor-kit/class/elements/options/class-animated-text-option.php:391, jeg-elementor-kit/class/elements/options/class-button-option.php:168, jeg-elementor-kit/class/elements/options/class-contact-form-7-option.php:161, jeg-elementor-kit/class/elements/options/class-contact-form-7-option.php:237, jeg-elementor-kit/class/elements/options/class-countdown-option.php:437, jeg-elementor-kit/class/elements/options/class-countdown-option.php:709, jeg-elementor-kit/class/elements/options/class-countdown-option.php:1065, jeg-elementor-kit/class/elements/options/class-countdown-option.php:1421, jeg-elementor-kit/class/elements/options/class-countdown-option.php:1777, jeg-elementor-kit/class/elements/options/class-countdown-option.php:1832, jeg-elementor-kit/class/elements/options/class-fun-fact-option.php:132, jeg-elementor-kit/class/elements/options/class-gallery-option.php:853, jeg-elementor-kit/class/elements/options/class-gallery-option.php:1187, jeg-elementor-kit/class/elements/options/class-gallery-option.php:1750, jeg-elementor-kit/class/elements/options/class-icon-box-option.php:183, jeg-elementor-kit/class/elements/options/class-icon-box-option.php:194, jeg-elementor-kit/class/elements/options/class-image-box-option.php:262, jeg-elementor-kit/class/elements/options/class-nav-menu-option.php:140, jeg-elementor-kit/class/elements/options/class-nav-menu-option.php:699, jeg-elementor-kit/class/elements/options/class-pie-chart-option.php:323, jeg-elementor-kit/class/elements/options/class-pie-chart-option.php:347, jeg-elementor-kit/class/elements/options/class-portfolio-gallery-option.php:357, jeg-elementor-kit/class/elements/options/class-portfolio-gallery-option.php:490, jeg-elementor-kit/class/elements/options/class-post-block-option.php:984, jeg-elementor-kit/class/elements/options/class-post-block-option.php:1088, jeg-elementor-kit/class/elements/options/class-post-block-option.php:1694, jeg-elementor-kit/class/elements/options/class-post-block-option.php:1840, jeg-elementor-kit/class/elements/options/class-post-list-option.php:467, jeg-elementor-kit/class/elements/options/class-post-list-option.php:683, jeg-elementor-kit/class/elements/options/class-post-list-option.php:764, jeg-elementor-kit/class/elements/options/class-post-list-option.php:1117, jeg-elementor-kit/class/elements/options/class-team-option.php:561, jeg-elementor-kit/class/elements/options/class-team-option.php:596, jeg-elementor-kit/class/elements/options/class-team-option.php:1151, jeg-elementor-kit/class/elements/options/class-team-option.php:1481, jeg-elementor-kit/class/elements/options/class-testimonials-option.php:513, jeg-elementor-kit/class/elements/options/class-testimonials-option.php:716, jeg-elementor-kit/class/elements/options/class-video-button-option.php:339
143
  msgid "Left"
144
  msgstr ""
145
 
146
+ #: jeg-elementor-kit/class/elements/options/class-accordion-option.php:180, jeg-elementor-kit/class/elements/options/class-animated-text-option.php:399, jeg-elementor-kit/class/elements/options/class-button-option.php:176, jeg-elementor-kit/class/elements/options/class-contact-form-7-option.php:169, jeg-elementor-kit/class/elements/options/class-contact-form-7-option.php:245, jeg-elementor-kit/class/elements/options/class-countdown-option.php:445, jeg-elementor-kit/class/elements/options/class-countdown-option.php:717, jeg-elementor-kit/class/elements/options/class-countdown-option.php:1073, jeg-elementor-kit/class/elements/options/class-countdown-option.php:1429, jeg-elementor-kit/class/elements/options/class-countdown-option.php:1785, jeg-elementor-kit/class/elements/options/class-countdown-option.php:1840, jeg-elementor-kit/class/elements/options/class-fun-fact-option.php:140, jeg-elementor-kit/class/elements/options/class-gallery-option.php:861, jeg-elementor-kit/class/elements/options/class-gallery-option.php:1195, jeg-elementor-kit/class/elements/options/class-gallery-option.php:1758, jeg-elementor-kit/class/elements/options/class-icon-box-option.php:184, jeg-elementor-kit/class/elements/options/class-icon-box-option.php:202, jeg-elementor-kit/class/elements/options/class-image-box-option.php:270, jeg-elementor-kit/class/elements/options/class-nav-menu-option.php:148, jeg-elementor-kit/class/elements/options/class-nav-menu-option.php:703, jeg-elementor-kit/class/elements/options/class-pie-chart-option.php:331, jeg-elementor-kit/class/elements/options/class-pie-chart-option.php:355, jeg-elementor-kit/class/elements/options/class-portfolio-gallery-option.php:365, jeg-elementor-kit/class/elements/options/class-portfolio-gallery-option.php:498, jeg-elementor-kit/class/elements/options/class-post-block-option.php:992, jeg-elementor-kit/class/elements/options/class-post-block-option.php:1096, jeg-elementor-kit/class/elements/options/class-post-block-option.php:1702, jeg-elementor-kit/class/elements/options/class-post-block-option.php:1842, jeg-elementor-kit/class/elements/options/class-post-list-option.php:475, jeg-elementor-kit/class/elements/options/class-post-list-option.php:691, jeg-elementor-kit/class/elements/options/class-post-list-option.php:772, jeg-elementor-kit/class/elements/options/class-post-list-option.php:1125, jeg-elementor-kit/class/elements/options/class-team-option.php:565, jeg-elementor-kit/class/elements/options/class-team-option.php:604, jeg-elementor-kit/class/elements/options/class-team-option.php:1159, jeg-elementor-kit/class/elements/options/class-team-option.php:1489, jeg-elementor-kit/class/elements/options/class-testimonials-option.php:521, jeg-elementor-kit/class/elements/options/class-video-button-option.php:347
147
  msgid "Right"
148
  msgstr ""
149
 
150
+ #: jeg-elementor-kit/class/elements/options/class-accordion-option.php:181, jeg-elementor-kit/class/elements/options/class-video-button-option.php:130
151
  msgid "Both"
152
  msgstr ""
153
 
171
  msgid "Left Icon Active"
172
  msgstr ""
173