/*! elementor - v3.29.0 - 19-05-2025 */
"use strict";(self.webpackChunkelementorFrontend=self.webpackChunkelementorFrontend||[]).push([[180],{3774:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,i(6281),i(4846),i(6211);class Video extends elementorModules.frontend.handlers.Base{getDefaultSettings(){return{selectors:{imageOverlay:".elementor-custom-embed-image-overlay",video:".elementor-video",videoIframe:".elementor-video-iframe",playIcon:".elementor-custom-embed-play"}}}getDefaultElements(){const e=this.getSettings("selectors");return{$imageOverlay:this.$element.find(e.imageOverlay),$video:this.$element.find(e.video),$videoIframe:this.$element.find(e.videoIframe),$playIcon:this.$element.find(e.playIcon)}}handleVideo(){this.getElementSettings("lightbox")||("youtube"===this.getElementSettings("video_type")?this.apiProvider.onApiReady((e=>{this.elements.$imageOverlay.remove(),this.prepareYTVideo(e,!0)})):(this.elements.$imageOverlay.remove(),this.playVideo()))}playVideo(){if(this.elements.$video.length)return void(this.youtubePlayer?this.youtubePlayer.playVideo():this.elements.$video[0].play());const e=this.elements.$videoIframe,t=e.data("lazy-load");t&&e.attr("src",t),this.getElementSettings("autoplay")&&(e.attr("allow","autoplay"),e[0].src=this.apiProvider.getAutoplayURL(e[0].src))}async animateVideo(){(await elementorFrontend.utils.lightbox).setEntranceAnimation(this.getCurrentDeviceSetting("lightbox_content_animation"))}async hideLightbox(){(await elementorFrontend.utils.lightbox).getModal().hide()}prepareYTVideo(e,t){const i=this.getElementSettings(),o={videoId:this.videoID,events:{onReady:()=>{i.mute&&this.youtubePlayer.mute(),(i.autoplay||t)&&this.youtubePlayer.playVideo()},onStateChange:t=>{t.data===e.PlayerState.ENDED&&i.loop&&this.youtubePlayer.seekTo(i.start||0)}},playerVars:{controls:i.controls?1:0,rel:i.rel?1:0,playsinline:i.play_on_mobile?1:0,cc_load_policy:i.cc_load_policy?1:0,autoplay:i.autoplay?1:0,start:i.start,end:i.end}};i.yt_privacy&&(o.host="https://www.youtube-nocookie.com",o.origin=window.location.hostname),this.youtubePlayer=new e.Player(this.elements.$video[0],o)}bindEvents(){this.elements.$imageOverlay.on("click",this.handleVideo.bind(this)),this.elements.$playIcon.on("keydown",(e=>{[13,32].includes(e.keyCode)&&this.handleVideo()}))}onInit(){super.onInit();const e=this.getElementSettings();if(elementorFrontend.utils[e.video_type]?this.apiProvider=elementorFrontend.utils[e.video_type]:this.apiProvider=elementorFrontend.utils.baseVideoLoader,"youtube"===e.video_type&&(this.videoID=this.apiProvider.getVideoIDFromURL(e.youtube_url),this.videoID&&(!e.show_image_overlay||!e.image_overlay.url)))return e.lazy_load?(this.intersectionObserver=elementorModules.utils.Scroll.scrollObserver({callback:e=>{e.isInViewport&&(this.intersectionObserver.unobserve(this.elements.$video.parent()[0]),this.apiProvider.onApiReady((e=>this.prepareYTVideo(e))))}}),void this.intersectionObserver.observe(this.elements.$video.parent()[0])):void this.apiProvider.onApiReady((e=>this.prepareYTVideo(e)))}onElementChange(e){if(0===e.indexOf("lightbox_content_animation"))return void this.animateVideo();const t=this.getElementSettings("lightbox");"lightbox"!==e||t||this.hideLightbox()}}t.default=Video}}]);/*! elementor-pro - v3.26.0 - 07-01-2025 */
"use strict";
(self["webpackChunkelementor_pro"] = self["webpackChunkelementor_pro"] || []).push([["popup"],{
/***/ "../modules/popup/assets/js/frontend/handlers/forms-action.js":
/*!********************************************************************!*\
!*** ../modules/popup/assets/js/frontend/handlers/forms-action.js ***!
\********************************************************************/
/***/ ((__unused_webpack_module, exports) => {
Object.defineProperty(exports, "__esModule", ({
value: true
}));
exports["default"] = void 0;
var _default = exports["default"] = elementorModules.frontend.handlers.Base.extend({
getDefaultSettings() {
return {
selectors: {
form: '.elementor-form'
}
};
},
getDefaultElements() {
var selectors = this.getSettings('selectors'),
elements = {};
elements.$form = this.$element.find(selectors.form);
return elements;
},
bindEvents() {
this.elements.$form.on('submit_success', this.handleFormAction);
},
handleFormAction(event, response) {
if ('undefined' === typeof response.data.popup) {
return;
}
const popupSettings = response.data.popup;
if ('open' === popupSettings.action) {
return elementorProFrontend.modules.popup.showPopup(popupSettings);
}
setTimeout(() => {
return elementorProFrontend.modules.popup.closePopup(popupSettings, event);
}, 1000);
}
});
/***/ })
}]);
//# sourceMappingURL=popup.996738ad83c089bcc0b9.bundle.js.map
/* DEFAULT UI BUTTONS STYLE, for unit picker, etc*/
.sek-unit-wrapper {
text-align: center;
}
.sek-ui-button-group {
display: inline-block;
}
.sek-ui-button-group .sek-ui-button:first-child {
border-radius: 3px 0 0 3px;
}
.sek-ui-button-group .sek-ui-button+.sek-ui-button {
margin-left: -1px;
}
.sek-ui-button-group .sek-ui-button:last-child {
border-radius: 0 3px 3px 0;
}
.sek-ui-button {
height: 28px;
padding: 0 10px 2px;
border-radius: 3px;
white-space: nowrap;
border-width: 1px;
border-style: solid;
display: inline-flex;
text-decoration: none;
font-size: 12px;
line-height: 25px;
font-weight: normal;
margin: 0;
cursor: pointer;
-webkit-appearance: none;
background: none;
color: #555;
border-color: #ccc;
background: #f7f7f7;
box-shadow: inset 0 -1px 0 #ccc;
vertical-align: top;
-webkit-transition: opacity 0.2s ease-in-out;
-moz-transition: opacity 0.2s ease-in-out;
-ms-transition: opacity 0.2s ease-in-out;
-o-transition: opacity 0.2s ease-in-out;
transition: opacity 0.2s ease-in-out;
}
.sek-ui-button:hover {
background: #fafafa;
border-color: #999;
box-shadow: inset 0 -1px 0 #999;
color: #23282d;
opacity: 1!important;
}
.sek-ui-button:active:not(:disabled) {
background: #eee;
border-color: #999;
box-shadow: inset 0 1px 0 #999;
}
.sek-ui-button:focus:not(:disabled) {
background: #fafafa;
color: #23282d;
border-color: #999;
box-shadow: inset 0 -1px 0 #999, 0 0 0 2px #fbfbfb;
outline: none;
}
.sek-ui-button[aria-pressed="true"] {
background: #555d66;
border-color: #555d66;
box-shadow: inset 0 -1px 0 #555d66;
color: #fff;
text-decoration: none;
}
.sek-ui-button[aria-pressed="true"]:focus:not(:disabled), .sek-ui-button[aria-pressed="true"]:hover {
background: #555d66;
border-color: #4f4f4f;
color: #fff;
}
.sek-ui-button[aria-pressed="true"]:focus:not(:disabled) {
box-shadow: inset 0 -1px 0 #4f4f4f;
}
.sek-ui-button[aria-pressed="true"]:focus:not(:disabled) {
/*box-shadow: inset 0 -1px 0 #00435d, 0 0 0 2px #bfe7f3;*/
outline: none;
}
/* Button style for the content type switcher and template dialog */
.sek-content-type-wrapper,
.sek-save-tmpl-mode-switcher,
.sek-save-tmpl-action,
.sek-save-section-mode-switcher,
.sek-save-section-action {
margin-bottom: 8px;
width: 100%;
float: left;
}
.sek-content-type-wrapper .sek-ui-button-group,
.sek-save-tmpl-mode-switcher .sek-ui-button-group,
.sek-save-tmpl-action .sek-ui-button-group,
.sek-save-section-mode-switcher .sek-ui-button-group,
.sek-save-section-action .sek-ui-button-group,
#nimble-tmpl-gallery .sek-ui-button-group {
display: block;
}
.sek-content-type-wrapper .sek-ui-button,
.sek-save-tmpl-mode-switcher .sek-ui-button,
.sek-save-tmpl-action .sek-ui-button,
.sek-save-section-mode-switcher .sek-ui-button,
.sek-save-section-action .sek-ui-button,
#nimble-tmpl-gallery .sek-ui-button {
text-align: center;
display: inline-block;
padding: 3px 10px;
height: auto;
text-transform: uppercase;
}
.sek-content-type-wrapper .sek-ui-button { width: 49%; }
.sek-save-tmpl-mode-switcher .sek-ui-button,
.sek-save-section-mode-switcher .sek-ui-button {
width: 32%;
}
/* APRIL 2020 added for https://github.com/presscustomizr/nimble-builder/issues/651 */
.sek-content-type-wrapper [data-sek-content-type="template"] {
width: 98%;
margin-top: 5px;
}
/* Button style for the option type switcher */
[data-input-type="module_option_switcher"] .sek-content-type-wrapper { margin-bottom: 0}
[data-input-type="module_option_switcher"] [aria-pressed="false"] {
opacity: 0.7;
}
[data-input-type="module_option_switcher"] [data-sek-option-type] {
position: relative;
}
.sek-wrap-opt-switch-btn {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
flex: 0 0 100%;
max-width: 100%;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
[data-input-type="module_option_switcher"] [data-sek-option-type] .sek-wrap-opt-switch-btn > i {
font-size: 21px;
line-height: 24px;
}
[data-input-type="module_option_switcher"] [data-sek-option-type] .sek-wrap-opt-switch-btn > span {
position: relative;
padding-left: 10px;
overflow: hidden;
text-overflow:ellipsis;
white-space:nowrap;
text-align: center;
}
/* RESET BUTTON */
.wp-core-ui .button.sek-reset-button {
font-size: 11px;
padding: 0 5px 1px;
line-height: 18px;
height: 25px;
min-height: 25px;
color: #555;
border-color: #ccc;
}
/* LEVEL UI CHEVRON ICON NEXT TO TITLE */
.sek-animated-arrow {
position: absolute;
left: -20px;
margin-left: 6px;
top: 3px;
font-size: 10px;
color: #617379;
-webkit-transform: rotate(0deg);
-ms-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: -webkit-transform 0.2s ease-in-out;
transition: -webkit-transform 0.2s ease-in-out;
-o-transition: transform 0.2s ease-in-out;
transition: transform 0.2s ease-in-out;
transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
height: 100%;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
[data-sek-expanded="true"] label > .customize-control-title .sek-animated-arrow {
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
}
/* underline the control titles of the Nimble controls */
[data-sek-expanded="true"] label > .customize-control-title .sek-ctrl-accordion-title, [data-sek-expanded] label > .customize-control-title .sek-ctrl-accordion-title:hover {
text-decoration: underline;
text-underline-position: under;
}
/* style the icon if there's one next to the title */
.customize-control-title .sek-ctrl-accordion-title > i {
font-size: 1.2em;
position: relative;
top: 4px;
padding-right: 4px;
}
/* STYLE FOR THE LEVEL ICON NEXT TO THE CONTROL TITLE */
.sek-level-option-icon {
padding-right: 5px;
min-width: 22px;
text-align: center;
}
.sek-input-title-icon {
position: relative;
top: 6px;
}
/* STYLE FOR THE PRO ICON NEXT TO THE CONTROL TITLE */
.sek-pro-icon-next-title {
padding: 5px;
width: 22px;
}
/* HIDE ADD NEW BUTTON IN MULTI-ITEM MODULES WHEN ACCORDION COLLAPSED */
[data-sek-expanded="false"] > .czr-open-pre-add-new { display: none;}
[data-sek-expanded="false"] > .czr-items-wrapper { display: none;}
/* Nimble Logo */
/* this class is added to a .accordion-section-title selector */
.sek-side-nimble-logo-wrapper {
padding: 4px 25px 0 2px!important;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
/* flex-direction: column; */
flex: 0 0 100%;
max-width: 100%;
}
.sek-side-nimble-logo-wrapper .sek-nimble-logo {
height: 45px;
}
.sek-side-nimble-logo-wrapper .sek-pro-pastil {
height: 30px;
}
[data-input-type="code_editor"] .czr-input {
width: 100%;
float: left;
}