( function ( $, window, undefined ) { function update_inputs( t ) { const status = t.find( '.ult-spacing-all' ).attr( 'data-status' ); const unit = t.find( '.ult-unit-spacing option:selected' ).val(); if ( status === 'hide-me' ) { // Add {single} input values var vals = ''; t.find( '.ult-spacing-single .ultimate-spacing-input' ).each( function ( index, el ) { const spacing_type = $( el ).attr( 'data-id' ) || ''; const val = $( el ).val() || ''; if ( $.isNumeric( val ) ) { vals += spacing_type + ':' + val + unit + ';'; } } ); t.find( '.ultimate-spacing-value' ).val( vals ); } else { // Add {all} spacing values var vals = ''; const alls = t.find( '.ult-spacing-all .ultimate-spacing-input' ); const spacing_type = alls.attr( 'data-id' ) || ''; const val = alls.val() || ''; if ( $.isNumeric( val ) ) { vals += spacing_type + ':' + val + unit + ';'; } t.find( '.ultimate-spacing-value' ).val( vals ); } } /* Toggle inputs */ function toggle_update_inputs( t ) { t.find( '.ult-spacing-expand' ).toggleClass( 'ult-spacing-expand-section' ); const status = t.find( '.ult-spacing-all' ).attr( 'data-status' ); const unit = t.find( '.ult-unit-spacing option:selected' ).val(); if ( status === 'hide-all' ) { t.find( '.ult-spacing-all' ).hide(); t.find( '.ult-spacing-single' ).show(); t.find( '.ult-spacing-all' ).attr( 'data-status', 'hide-me' ); // Add {single} input values var vals = ''; t.find( '.ult-spacing-single .ultimate-spacing-input' ).each( function ( index, el ) { const spacing_type = $( el ).attr( 'data-id' ) || ''; const val = $( el ).val() || ''; if ( $.isNumeric( val ) ) { vals += spacing_type + ':' + val + unit + ';'; } } ); t.find( '.ultimate-spacing-value' ).val( vals ); } else { t.find( '.ult-spacing-all' ).show(); t.find( '.ult-spacing-single' ).hide(); t.find( '.ult-spacing-all' ).attr( 'data-status', 'hide-all' ); // Add {all} spacing values var vals = ''; const alls = t.find( '.ult-spacing-all .ultimate-spacing-input' ); const spacing_type = alls.attr( 'data-id' ) || ''; const val = alls.val() || ''; if ( $.isNumeric( val ) ) { vals += spacing_type + ':' + val + unit + ';'; } t.find( '.ultimate-spacing-value' ).val( vals ); } } $( '.ultimate-spacing' ).each( function ( index, element ) { const t = $( element ); get_values_from_hidden_field( t ); set_values_from_hidden_field( t ); } ); function get_values_from_hidden_field( t ) { const mv = t.find( '.ultimate-spacing-value' ).val() || null; if ( typeof mv !== 'undefined' && mv != null ) { const vals = mv.split( ';' ); $.each( vals, function ( i, vl ) { if ( vl != '' ) { t.find( '.ultimate-spacing-inputs' ).each( function ( input_index, elem ) { const splitval = vl.split( ':' ); const dataid = $( elem ).attr( 'data-id' ); if ( dataid == splitval[ 0 ] ) { const tmp = splitval[ 1 ].match( /\d+/ ); const b = splitval[ 1 ].split( tmp ); let unit = 'px'; if ( typeof b[ 1 ] !== 'undefined' && b[ 1 ] != null ) { unit = b[ 1 ]; } t.find( '.ult-unit-spacing' ).val( unit ); // set border select unit //var unit = $(elem).attr("data-unit"); mval = splitval[ 1 ].split( unit ); $( elem ).val( mval[ 0 ] ); } // Toggle Inputs if ( splitval[ 0 ] === 'margin' || splitval[ 0 ] === 'padding' ) { t.find( '.ult-spacing-all' ).show(); t.find( '.ult-spacing-single' ).hide(); t.find( '.ult-spacing-all' ).attr( 'data-status', 'hide-all' ); t.find( '.ult-spacing-expand' ).toggleClass( 'ult-spacing-expand-section' ); } else { t.find( '.ult-spacing-all' ).hide(); t.find( '.ult-spacing-single' ).show(); t.find( '.ult-spacing-all' ).attr( 'data-status', 'hide-me' ); } } ); } } ); } else { //// Here, Doen't have any save values. So, //// Hide all t.find( '.ult-spacing-single' ).hide(); t.find( '.ult-spacing-expand' ).toggleClass( 'ult-spacing-expand-section' ); //// Add defaults to input t.find( '.ultimate-spacing-inputs' ).each( function ( input_index, elem ) { const d = $( elem ).attr( 'data-default' ); $( elem ).val( d ); } ); // Add to hidden const unit = t.find( '.ultimate-spacing-value' ).attr( 'data-unit' ) || 'px'; t.find( '.ult-unit-spacing' ).val( unit ); let nval = ''; //var unit = t.find(".ult-unit-spacing option:selected").val(); t.find( '.ult-spacing-single .ultimate-spacing-input' ).each( function ( index, elm ) { const ival = $( elm ).val(); if ( $.isNumeric( ival ) ) { const item = $( elm ).attr( 'data-id' ) + ':' + $( elm ).val() + unit + ';'; nval += item; } } ); t.find( '.ultimate-spacing-value' ).val( nval ); } } function set_values_from_hidden_field( t ) { // 1. Expand / Collapse t.find( '.ult-spacing-expand' ).click( function ( event ) { toggle_update_inputs( t ); } ); // 2. Unit change t.find( '.ult-unit-spacing' ).change( function () { update_inputs( t ); } ); // Single t.find( '.ult-spacing-single .ultimate-spacing-input' ).on( 'change', function ( e ) { let nval = ''; // add all spacing widths, margins, paddings t.find( '.ult-spacing-single .ultimate-spacing-input' ).each( function ( index, elm ) { const ival = $( elm ).val(); const unit = t .find( '.ult-unit-spacing option:selected' ) .val(); if ( $.isNumeric( ival ) ) { const item = $( elm ).attr( 'data-id' ) + ':' + $( elm ).val() + unit + ';'; nval += item; } } ); t.find( '.ultimate-spacing-value' ).val( nval ); } ); // All t.find( '.ult-spacing-all .ultimate-spacing-input' ).on( 'change', function ( e ) { let nval = ''; // add all spacing widths, margins, paddings t.find( '.ult-spacing-all .ultimate-spacing-input' ).each( function ( index, elm ) { const ival = $( elm ).val(); const unit = t .find( '.ult-unit-spacing option:selected' ) .val(); if ( $.isNumeric( ival ) ) { const item = $( elm ).attr( 'data-id' ) + ':' + $( elm ).val() + unit + ';'; nval += item; } } ); t.find( '.ultimate-spacing-value' ).val( nval ); } ); } } )( jQuery, window ); @import '@/scss/base/mixins.scss'; .banner { @include base-card; padding: 16px 24px; margin-bottom: 24px; &__heading { display: flex; align-items: center; margin-bottom: 8px; } &__heading-icon { margin-right: 8px; color: var(--gray); } &__heading-title { margin-bottom: 0px; font-weight: 700; } &__body { display: flex; align-items: center; justify-content: space-between; @media (max-width: theme('screens.md')) { flex-wrap: wrap; } } &__contents { display: flex; flex-direction: column; text-align: left; } } /*! elementor-pro - v3.12.2 - 09-04-2023 */ "use strict";(self.webpackChunkelementor_pro=self.webpackChunkelementor_pro||[]).push([[985],{4098:(e,t,s)=>{var o=s(3203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=o(s(2607)),r=o(s(1669));class LoopLoadMore extends n.default{getDefaultSettings(){const e=super.getDefaultSettings();return e.selectors.postsContainer=".elementor-loop-container",e.selectors.postWrapperTag=".e-loop-item",e.selectors.loadMoreButton=".e-loop__load-more .elementor-button",e.selectors.dynamicStyleElement='style[id^="loop-dynamic"]',e}afterInsertPosts(e,t){super.afterInsertPosts(e),elementorFrontend.config.experimentalFeatures.e_lazyload&&this.handleLazyloadBackgroundElements(),this.handleDynamicStyleElements(t),(0,r.default)(e)}handleLazyloadBackgroundElements(){document.querySelectorAll(`[data-id="${this.elementId}"] [data-e-bg-lazyload]:not(.lazyloaded)`).forEach((e=>{e.classList.add("lazyloaded")}))}handleDynamicStyleElements(e){const t=this.getSettings("selectors"),s=e.querySelectorAll(`[data-id="${this.elementId}"] ${t.dynamicStyleElement}`);this.$element.append(s)}}t.default=LoopLoadMore},1669:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=function runElementHandlers(e){[...e].flatMap((e=>[...e.querySelectorAll(".elementor-element")])).forEach((e=>elementorFrontend.elementsHandler.runReadyTrigger(e)))}},2607:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class LoadMore extends elementorModules.frontend.handlers.Base{getDefaultSettings(){return{selectors:{postsContainer:".elementor-posts-container",postWrapperTag:"article",loadMoreButton:".elementor-button",loadMoreSpinnerWrapper:".e-load-more-spinner",loadMoreSpinner:".e-load-more-spinner i, .e-load-more-spinner svg",loadMoreAnchor:".e-load-more-anchor"},classes:{loadMoreSpin:"eicon-animation-spin",loadMoreIsLoading:"e-load-more-pagination-loading",loadMorePaginationEnd:"e-load-more-pagination-end",loadMoreNoSpinner:"e-load-more-no-spinner"}}}getDefaultElements(){const e=this.getSettings("selectors");return{postsWidgetWrapper:this.$element[0],postsContainer:this.$element[0].querySelector(e.postsContainer),loadMoreButton:this.$element[0].querySelector(e.loadMoreButton),loadMoreSpinnerWrapper:this.$element[0].querySelector(e.loadMoreSpinnerWrapper),loadMoreSpinner:this.$element[0].querySelector(e.loadMoreSpinner),loadMoreAnchor:this.$element[0].querySelector(e.loadMoreAnchor)}}bindEvents(){super.bindEvents(),this.elements.loadMoreButton&&this.elements.loadMoreButton.addEventListener("click",(e=>{this.isLoading||(e.preventDefault(),this.handlePostsQuery())}))}onInit(){super.onInit(),this.classes=this.getSettings("classes"),this.isLoading=!1;const e=this.getElementSettings("pagination_type");"load_more_on_click"!==e&&"load_more_infinite_scroll"!==e||(this.isInfinteScroll="load_more_infinite_scroll"===e,this.isSpinnerAvailable=this.getElementSettings("load_more_spinner").value,this.isSpinnerAvailable||this.elements.postsWidgetWrapper.classList.add(this.classes.loadMoreNoSpinner),this.isInfinteScroll?this.handleInfiniteScroll():this.elements.loadMoreSpinnerWrapper&&this.elements.loadMoreButton&&this.elements.loadMoreButton.insertAdjacentElement("beforeEnd",this.elements.loadMoreSpinnerWrapper),this.elementId=this.getID(),this.postId=elementorFrontendConfig.post.id,this.elements.loadMoreAnchor&&(this.currentPage=parseInt(this.elements.loadMoreAnchor.getAttribute("data-page")),this.maxPage=parseInt(this.elements.loadMoreAnchor.getAttribute("data-max-page")),this.currentPage!==this.maxPage&&this.currentPage||this.handleUiWhenNoPosts()))}handleInfiniteScroll(){this.isEdit||(this.observer=elementorModules.utils.Scroll.scrollObserver({callback:e=>{e.isInViewport&&!this.isLoading&&(this.observer.unobserve(this.elements.loadMoreAnchor),this.handlePostsQuery().then((()=>{this.currentPage!==this.maxPage&&this.observer.observe(this.elements.loadMoreAnchor)})))}}),this.observer.observe(this.elements.loadMoreAnchor))}handleUiBeforeLoading(){this.isLoading=!0,this.elements.loadMoreSpinner&&this.elements.loadMoreSpinner.classList.add(this.classes.loadMoreSpin),this.elements.postsWidgetWrapper.classList.add(this.classes.loadMoreIsLoading)}handleUiAfterLoading(){this.isLoading=!1,this.elements.loadMoreSpinner&&this.elements.loadMoreSpinner.classList.remove(this.classes.loadMoreSpin),this.isInfinteScroll&&this.elements.loadMoreSpinnerWrapper&&this.elements.loadMoreAnchor&&this.elements.loadMoreAnchor.insertAdjacentElement("afterend",this.elements.loadMoreSpinnerWrapper),this.elements.postsWidgetWrapper.classList.remove(this.classes.loadMoreIsLoading)}handleUiWhenNoPosts(){this.elements.postsWidgetWrapper.classList.add(this.classes.loadMorePaginationEnd)}afterInsertPosts(e){}handleSuccessFetch(e){this.handleUiAfterLoading();const t=this.getSettings("selectors"),s=e.querySelectorAll(`[data-id="${this.elementId}"] ${t.postsContainer} > ${t.postWrapperTag}`),o=e.querySelector(".e-load-more-anchor").getAttribute("data-next-page");s.forEach((e=>this.elements.postsContainer.append(e))),this.elements.loadMoreAnchor.setAttribute("data-page",this.currentPage),this.elements.loadMoreAnchor.setAttribute("data-next-page",o),this.currentPage===this.maxPage&&this.handleUiWhenNoPosts(),this.afterInsertPosts(s,e)}handlePostsQuery(){this.handleUiBeforeLoading(),this.currentPage++;const e=this.elements.loadMoreAnchor.getAttribute("data-next-page");return fetch(e).then((e=>e.text())).then((e=>{const t=(new DOMParser).parseFromString(e,"text/html");this.handleSuccessFetch(t)}))}}t.default=LoadMore}}]);/*! pro-elements - v3.35.0 - 02-02-2026 */ "use strict";(self.webpackChunkelementor_pro=self.webpackChunkelementor_pro||[]).push([[912],{9774:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=n(6914);class MenuTitleKeyboardHandler extends elementorModules.frontend.handlers.Base{isEditorElementsChanged=!1;__construct(...e){super.__construct(...e),this.focusableElementSelector=(0,s.focusableElementSelectors)(),this.handleMenuToggleKeydown=this.handleMenuToggleKeydown.bind(this)}getDefaultSettings(){return{selectors:{widgetInnerWrapper:".e-n-menu",menuItem:".e-n-menu-item",menuItemWrapper:".e-n-menu-title",focusableMenuElement:".e-focus",itemContainer:".e-n-menu-content > .e-con, .e-n-menu-heading > .e-con",menuToggle:".e-n-menu-toggle",directTabTitle:":scope > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title,:scope > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title",tabDropdown:".e-n-menu-dropdown-icon"},ariaAttributes:{titleStateAttribute:"aria-expanded",activeTitleSelector:'[aria-expanded="true"]',titleControlAttribute:"aria-controls"},datasets:{titleIndex:"data-focus-index"}}}getDefaultElements(){const e=this.getSettings("selectors");return{$menuItemWrappers:this.findElement(e.menuItemWrapper),$focusableMenuElements:this.findElement(e.focusableMenuElement),$itemContainers:this.findElement(e.itemContainer),$focusableContainerElements:this.getFocusableElements(this.findElement(e.itemContainer)),$menuToggle:this.findElement(e.menuToggle)}}getFocusableElements(e){return e.find(this.focusableElementSelector).not('[disabled], [inert], [tabindex="-1"]')}getTitleIndex(e){const{titleIndex:t}=this.getSettings("datasets");return parseInt(e?.getAttribute(t))}getTitleFilterSelector(e){const{titleIndex:t}=this.getSettings("datasets");return`[${t}="${e}"]`}getActiveTitleElement(){const e=this.getSettings("ariaAttributes").activeTitleSelector;return this.elements.$focusableMenuElements.filter(e)}onInit(...e){super.onInit(...e);let t=1;this.elements.$focusableMenuElements.each(((e,n)=>{n.setAttribute(this.getSettings("datasets").titleIndex,t++)}))}getTitleEvents(){return{keydown:this.handleTitleKeyboardNavigation.bind(this),keyup:this.handeTitleKeyUp.bind(this)}}getContentElementEvents(){return{keydown:this.handleContentElementKeyboardNavigation.bind(this)}}bindEvents(){this.elements.$focusableMenuElements.on(this.getTitleEvents()),this.elements.$focusableContainerElements.on(this.getContentElementEvents()),elementorFrontend.elements.$window.on("keydown",this.handleMenuToggleKeydown),elementorFrontend.elements.$window.on("elementor/nested-container/atomic-repeater",this.linkContainer.bind(this))}unbindEvents(){this.elements.$focusableMenuElements.off(this.getTitleEvents()),this.elements.$focusableContainerElements.off(this.getContentElementEvents()),elementorFrontend.elements.$window.off("keydown",this.handleMenuToggleKeydown),elementorFrontend.elements.$window.off("elementor/nested-container/atomic-repeater",this.linkContainer.bind(this))}handleMenuToggleKeydown(e){"Escape"===e.key&&(e.preventDefault(),e.stopPropagation(),this.closeMenuDropdown())}handleTitleKeyboardNavigation(e){switch(e.key){case"Tab":this.maybeRebindFocusableElements();const t=this.elements.$focusableMenuElements,n=!e.shiftKey,s=n&&t.last().is(jQuery(e.currentTarget)),i=!n&&t.first().is(jQuery(e.currentTarget));if(this.isDropdownLayout()&&!s&&!i)return;const o=!e.currentTarget.getAttribute("aria-expanded")||"false"===e.currentTarget?.getAttribute("aria-expanded");(n&&o||i)&&(this.closeActiveContentElements(),this.closeMenuDropdown());break;case"Home":case"End":this.handleTitleHomeOrEndKey(e);break;case"Enter":case" ":this.handleTitleActivationKey(e);break;case"Escape":this.handleTitleEscapeKey(e)}}handeTitleKeyUp(e){if(this.isDropdownLayout())return!0;const t="Tab"===e.key,n=!e.currentTarget.getAttribute("aria-expanded")||"false"===e.currentTarget?.getAttribute("aria-expanded");t&&n&&this.closeActiveContentElements()}isDropdownLayout(){const e=this.getSettings("selectors");return"dropdown"===this.$element.find(e.widgetInnerWrapper).attr("data-layout")}closeMenuDropdown(){this.isDropdownLayout()&&elementorFrontend.elements.$window.trigger("elementor/mega-menu/dropdown-toggle-by-keyboard",{widgetId:this.getID(),show:!1})}handleTitleHomeOrEndKey(e){e.preventDefault();const t=this.getTitleIndex(e.currentTarget)||1,n=this.elements.$focusableMenuElements.length,s=this.getTitleIndexFocusUpdated(e,t,n);this.setTitleFocus(s),e.stopPropagation()}handleTitleActivationKey(e){if(e.preventDefault(),this.handleTitleLinkEnterOrSpaceEvent(e))return;const t=this.getTitleIndex(e.currentTarget);elementorFrontend.elements.$window.trigger("elementor/nested-elements/activate-by-keyboard",{widgetId:this.getID(),titleIndex:t})}setTitleFocus(e){this.elements.$focusableMenuElements.filter(this.getTitleFilterSelector(e)).trigger("focus")}handleTitleLinkEnterOrSpaceEvent(e){const t="a"===e?.currentTarget?.tagName?.toLowerCase();return!elementorFrontend.isEditMode()&&t&&(e?.currentTarget?.click(),e.stopPropagation()),t}handleTitleEscapeKey(e){e.preventDefault(),e.stopPropagation(),this.isDropdownLayout()&&(elementorFrontend.elements.$window.trigger("elementor/mega-menu/dropdown-toggle-by-keyboard",{widgetId:this.getID()}),this.setFocusToMenuToggle()),elementorFrontend.elements.$window.trigger("elementor/nested-elements/activate-by-keyboard",{widgetId:this.getID()})}setFocusToMenuToggle(){const e=this.getSettings("selectors");this.$element.find(e.menuToggle).trigger("focus")}handleContentElementKeyboardNavigation(e){switch(e.key){case"Tab":e.shiftKey||this.handleContentElementTabEvents(e);break;case"Escape":e.preventDefault(),e.stopPropagation(),this.handleContentElementEscapeEvents(e)}}maybeRebindFocusableElements(){this.isEditorElementsChanged&&(this.elements.$focusableContainerElements.off(this.getContentElementEvents()),this.elements.$focusableContainerElements=this.getFocusableElements(this.elements.$itemContainers),this.elements.$focusableContainerElements.on(this.getContentElementEvents()),this.isEditorElementsChanged=!1)}handleContentElementTabEvents(e){const t=this.getSettings("selectors"),n=jQuery(e.currentTarget),s=t.itemContainer,i=n.closest(s),o=this.getFocusableElements(i).last();if(!n.is(o))return;this.isDropdownLayout()||this.closeActiveContentElements();const l=t.menuItem,r=0===i.closest(l).next(l).length;this.isDropdownLayout()&&r&&(this.closeActiveContentElements(),this.closeMenuDropdown())}handleContentElementEscapeEvents(){this.getActiveTitleElement().trigger("focus"),this.closeActiveContentElements()}closeActiveContentElements(){elementorFrontend.elements.$window.trigger("elementor/nested-elements/activate-by-keyboard",{widgetId:this.getID()})}linkContainer(e){const{container:t}=e.detail,n=t.model.get("id"),s=String(this.$element.data("id")),i=t.view.$el;n===s&&(this.updateIndexValues(i),this.updateListeners(i))}updateIndexValues(e){const{selectors:{directTabTitle:t,tabDropdown:n}}=this.getDefaultSettings(),s=e[0].querySelectorAll(t);let i=1;s.forEach((e=>{e.querySelector("a")&&e.querySelector("a").setAttribute("data-focus-index",i++),e.querySelector(n)&&e.querySelector(n).setAttribute("data-focus-index",i++)}))}updateListeners(e){this.elements.$focusableMenuElements.off();const{selectors:{focusableMenuElement:t,itemContainer:n}}=this.getSettings();this.elements.$focusableMenuElements=e.find(t),this.elements.$itemContainers=e.find(n),this.elements.$focusableMenuElements.on(this.getTitleEvents()),this.isEditorElementsChanged=!0}}t.default=MenuTitleKeyboardHandler}}]);