@charset "UTF-8"; .dialog-widget-content { background-color: #fff; position: absolute; border-radius: 3px; box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, 0.2); overflow: hidden; } .dialog-message { font-size: 12px; line-height: 1.5; box-sizing: border-box; } .dialog-type-lightbox { position: fixed; height: 100%; width: 100%; bottom: 0; left: 0; background-color: rgba(0, 0, 0, 0.8); z-index: 9999; user-select: none; } .dialog-type-lightbox .dialog-widget-content { margin: auto; width: 375px; } .dialog-type-lightbox .dialog-header { font-size: 15px; color: #495157; padding: 30px 0 10px; font-weight: 500; } .dialog-type-lightbox .dialog-message { padding: 0 30px 30px; min-height: 50px; } .dialog-type-lightbox:not(.elementor-popup-modal) .dialog-header, .dialog-type-lightbox:not(.elementor-popup-modal) .dialog-message { text-align: center; } .dialog-type-lightbox .dialog-buttons-wrapper { border-top: 1px solid #e6e9ec; text-align: center; } .dialog-type-lightbox .dialog-buttons-wrapper > .dialog-button { font-family: Roboto, Arial, Helvetica, Verdana, sans-serif; width: 50%; border: none; background: none; color: #6d7882; font-size: 15px; cursor: pointer; padding: 13px 0; outline: 0; } .dialog-type-lightbox .dialog-buttons-wrapper > .dialog-button:hover { background-color: #f4f6f7; } .dialog-type-lightbox .dialog-buttons-wrapper > .dialog-button.dialog-ok { color: #b01b1b; } .dialog-type-lightbox .dialog-buttons-wrapper > .dialog-button.dialog-take_over { color: #39b54a; } .dialog-type-lightbox .dialog-buttons-wrapper > .dialog-button:active { background-color: rgba(230, 233, 236, 0.5); } .dialog-type-lightbox .dialog-buttons-wrapper > .dialog-button::-moz-focus-inner { border: 0; } .dialog-close-button { cursor: pointer; position: absolute; margin-top: 15px; right: 15px; font-size: 15px; line-height: 1; } .dialog-close-button:not(:hover) { opacity: 0.4; } .dialog-alert-widget .dialog-buttons-wrapper > button { width: 100%; } .dialog-confirm-widget .dialog-button:first-child { border-right: 1px solid #e6e9ec; } .dialog-prevent-scroll { overflow: hidden; max-height: 100vh; } @media (min-width: 1024px) { body.admin-bar .dialog-lightbox-widget { height: calc(100vh - 32px); } } @media (max-width: 1024px) { body.admin-bar .dialog-type-lightbox { position: sticky; height: 100vh; } } .elementor-aspect-ratio-219 .elementor-fit-aspect-ratio { padding-bottom: 42.8571%; } .elementor-aspect-ratio-169 .elementor-fit-aspect-ratio { padding-bottom: 56.25%; } .elementor-aspect-ratio-43 .elementor-fit-aspect-ratio { padding-bottom: 75%; } .elementor-aspect-ratio-32 .elementor-fit-aspect-ratio { padding-bottom: 66.6666%; } .elementor-aspect-ratio-11 .elementor-fit-aspect-ratio { padding-bottom: 100%; } .elementor-aspect-ratio-916 .elementor-fit-aspect-ratio { padding-bottom: 177.8%; } .elementor-fit-aspect-ratio { position: relative; height: 0; } .elementor-fit-aspect-ratio iframe { position: absolute; top: 0; left: 0; height: 100%; width: 100%; border: 0; background-color: #000; } .elementor-fit-aspect-ratio video { width: 100%; } .flatpickr-calendar { width: 280px; } .flatpickr-calendar .flatpickr-current-month span.cur-month { font-weight: 300; } .flatpickr-calendar .dayContainer { width: 280px; min-width: 280px; max-width: 280px; } .flatpickr-calendar .flatpickr-days { width: 280px; } .flatpickr-calendar .flatpickr-day { max-width: 37px; height: 37px; line-height: 37px; } .elementor-templates-modal .dialog-widget-content { font-family: Roboto, Arial, Helvetica, Verdana, sans-serif; background-color: #f1f3f5; width: 100%; } @media (max-width: 1439px) { .elementor-templates-modal .dialog-widget-content { max-width: 990px; } } @media (min-width: 1440px) { .elementor-templates-modal .dialog-widget-content { max-width: 1200px; } } .elementor-templates-modal .dialog-header { padding: 0; background-color: #fff; box-shadow: 0 0 8px rgba(0, 0, 0, 0.1); position: relative; z-index: 1; } .elementor-templates-modal .dialog-buttons-wrapper { background-color: #fff; border: none; display: none; justify-content: flex-end; padding: 5px; box-shadow: 0 0 8px rgba(0, 0, 0, 0.1); position: relative; } .elementor-templates-modal .dialog-buttons-wrapper .elementor-button { height: 40px; margin-left: 5px; } .elementor-templates-modal .dialog-buttons-wrapper .elementor-button-success { padding: 12px 36px; color: #fff; width: initial; font-size: 15px; } .elementor-templates-modal .dialog-buttons-wrapper .elementor-button-success:hover { background-color: #39b54a; } .elementor-templates-modal .dialog-message { height: 750px; max-height: 85vh; overflow: auto; padding-top: 25px; } .elementor-templates-modal .dialog-content { height: 100%; } .elementor-templates-modal .dialog-loading { display: none; } .elementor-templates-modal__header { display: flex; align-items: center; justify-content: space-between; height: 50px; } .elementor-templates-modal__header__logo { line-height: 1; text-transform: uppercase; font-weight: bold; cursor: pointer; } .elementor-templates-modal__header__logo-area { text-align: left; padding-left: 15px; } .elementor-templates-modal__header__logo-area > * { display: flex; align-items: center; } .elementor-templates-modal__header__logo__icon-wrapper { margin-right: 10px; font-size: 12px; } .elementor-templates-modal__header__logo__title { padding-top: 2px; } .elementor-templates-modal__header__items-area { display: flex; flex-direction: row-reverse; } .elementor-templates-modal__header__item { position: relative; display: flex; align-items: center; justify-content: center; box-sizing: content-box; } .elementor-templates-modal__header__item > i { font-size: 20px; transition: all 0.3s; cursor: pointer; } .elementor-templates-modal__header__item > i:not(:hover) { color: #a4afb7; } .elementor-templates-modal__header__close--normal { width: 47px; border-left: 1px solid #e6e9ec; } .elementor-templates-modal__header__close--normal i { font-size: 18px; } .elementor-templates-modal__header__close--skip { padding: 10px; padding-left: 20px; margin-right: 10px; color: #fff; background-color: #a4afb7; font-size: 11px; font-weight: normal; line-height: 1; text-transform: uppercase; border-radius: 2px; cursor: pointer; } .elementor-templates-modal__header__close--skip > i { font-size: inherit; padding-left: 10px; margin-left: 15px; border-left: 1px solid; } .elementor-templates-modal__header__close--skip > i:not(:hover) { color: #fff; } .elementor-templates-modal__sidebar { flex-shrink: 0; width: 25%; background-color: rgba(255, 255, 255, 0.3); } .elementor-templates-modal__content { flex-grow: 1; box-shadow: 0 0 13px inset rgba(0, 0, 0, 0.05); } /* Will select next element after last '.elementor-general-section' */ #wpadminbar #wp-admin-bar-elementor_edit_page .elementor-general-section + .elementor-second-section { border-top: 1px solid #464b50; margin-top: 6px; } .elementor-hidden { display: none; } .elementor-screen-only, .screen-reader-text, .screen-reader-text span, .ui-helper-hidden-accessible { position: absolute; top: -10000em; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; } .elementor-clearfix:after { content: ""; display: block; clear: both; width: 0; height: 0; } .e-logo-wrapper { background: #93003c; display: inline-block; padding: 0.75em; border-radius: 50%; line-height: 1; } .e-logo-wrapper i { color: #fff; font-size: 1em; } #e-enable-unfiltered-files-dialog-import-template .dialog-confirm-ok { color: #39b54a; } #e-enable-unfiltered-files-dialog-import-template .dialog-confirm-cancel { color: #b01b1b; } .elementor { hyphens: manual; } .elementor *, .elementor *:before, .elementor *:after { box-sizing: border-box; } .elementor a { box-shadow: none; text-decoration: none; } .elementor hr { margin: 0; background-color: transparent; } .elementor img { height: auto; max-width: 100%; border: none; border-radius: 0; box-shadow: none; } .elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure { margin: 0; } .elementor embed, .elementor iframe, .elementor object, .elementor video { max-width: 100%; width: 100%; margin: 0; line-height: 1; border: none; } .elementor .elementor-custom-embed { line-height: 0; } .elementor .elementor-background-video-container, .elementor .elementor-background-holder, .elementor .elementor-background { height: 100%; width: 100%; top: 0; left: 0; position: absolute; overflow: hidden; z-index: 0; direction: ltr; } .elementor .elementor-background-video-container { transition: opacity 1s; pointer-events: none; } .elementor .elementor-background-video-container.elementor-loading { opacity: 0; } .elementor .elementor-background-video-embed { max-width: none; } .elementor .elementor-background-video-embed, .elementor .elementor-background-video-hosted { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .elementor .elementor-background-video { max-width: none; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .elementor .elementor-html5-video { object-fit: cover; } .elementor .elementor-background-overlay { height: 100%; width: 100%; top: 0; left: 0; position: absolute; } .elementor .elementor-background-slideshow { position: absolute; width: 100%; height: 100%; z-index: 0; top: 0; left: 0; } .elementor .elementor-background-slideshow__slide__image { width: 100%; height: 100%; background-position: center center; background-size: cover; } .elementor-widget-wrap > .elementor-element.elementor-absolute, .e-container > .elementor-element.elementor-absolute { position: absolute; } .elementor-widget-wrap > .elementor-element.elementor-fixed, .e-container > .elementor-element.elementor-fixed { position: fixed; } .elementor-widget-wrap .elementor-element.elementor-widget__width-auto, .elementor-widget-wrap .elementor-element.elementor-widget__width-initial { max-width: 100%; } @media (max-width: ELEMENTOR_SCREEN_TABLET_MAX) { .elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-auto, .elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-initial { max-width: 100%; } } @media (max-width: ELEMENTOR_SCREEN_MOBILE_MAX) { .elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-auto, .elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-initial { max-width: 100%; } } .elementor-element { --flex-direction: initial; --flex-wrap: initial; --justify-content: initial; --align-items: initial; --align-content: initial; --gap: initial; --flex-basis: initial; --flex-grow: initial; --flex-shrink: initial; --order: initial; --align-self: initial; flex-direction: var(--flex-direction); flex-wrap: var(--flex-wrap); justify-content: var(--justify-content); align-items: var(--align-items); align-content: var(--align-content); gap: var(--gap); flex-basis: var(--flex-basis); flex-grow: var(--flex-grow); flex-shrink: var(--flex-shrink); order: var(--order); align-self: var(--align-self); } .elementor-element.elementor-absolute, .elementor-element.elementor-fixed { z-index: 1; } .elementor-invisible { visibility: hidden; } .elementor-align-center { text-align: center; } .elementor-align-center .elementor-button { width: auto; } .elementor-align-right { text-align: right; } .elementor-align-right .elementor-button { width: auto; } .elementor-align-left { text-align: left; } .elementor-align-left .elementor-button { width: auto; } .elementor-align-justify .elementor-button { width: 100%; } .elementor-custom-embed-play { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .elementor-custom-embed-play i { font-size: 100px; color: #fff; text-shadow: 1px 0 6px rgba(0, 0, 0, 0.3); } .elementor-custom-embed-play svg { height: 100px; width: 100px; fill: #fff; filter: drop-shadow(1px 0 6px rgba(0, 0, 0, 0.3)); } .elementor-custom-embed-play i, .elementor-custom-embed-play svg { opacity: 0.8; transition: all 0.5s; } .elementor-custom-embed-play.elementor-playing i { font-family: eicons; } .elementor-custom-embed-play.elementor-playing i:before { content: "\e8fb"; } .elementor-custom-embed-play.elementor-playing i, .elementor-custom-embed-play.elementor-playing svg { animation: eicon-spin 2s infinite linear; } .elementor-tag { display: inline-flex; } .elementor-ken-burns { transition-property: transform; transition-duration: 10s; transition-timing-function: linear; } .elementor-ken-burns--out { transform: scale(1.3); } .elementor-ken-burns--active { transition-duration: 20s; } .elementor-ken-burns--active.elementor-ken-burns--out { transform: scale(1); } .elementor-ken-burns--active.elementor-ken-burns--in { transform: scale(1.3); } @media (min-width: ELEMENTOR_SCREEN_WIDESCREEN_MIN) { .elementor-widescreen-align-center { text-align: center; } .elementor-widescreen-align-center .elementor-button { width: auto; } .elementor-widescreen-align-right { text-align: right; } .elementor-widescreen-align-right .elementor-button { width: auto; } .elementor-widescreen-align-left { text-align: left; } .elementor-widescreen-align-left .elementor-button { width: auto; } .elementor-widescreen-align-justify .elementor-button { width: 100%; } } @media (max-width: ELEMENTOR_SCREEN_LAPTOP_MAX) { .elementor-laptop-align-center { text-align: center; } .elementor-laptop-align-center .elementor-button { width: auto; } .elementor-laptop-align-right { text-align: right; } .elementor-laptop-align-right .elementor-button { width: auto; } .elementor-laptop-align-left { text-align: left; } .elementor-laptop-align-left .elementor-button { width: auto; } .elementor-laptop-align-justify .elementor-button { width: 100%; } } @media (max-width: ELEMENTOR_SCREEN_TABLET_EXTRA_MAX) { .elementor-tablet_extra-align-center { text-align: center; } .elementor-tablet_extra-align-center .elementor-button { width: auto; } .elementor-tablet_extra-align-right { text-align: right; } .elementor-tablet_extra-align-right .elementor-button { width: auto; } .elementor-tablet_extra-align-left { text-align: left; } .elementor-tablet_extra-align-left .elementor-button { width: auto; } .elementor-tablet_extra-align-justify .elementor-button { width: 100%; } } @media (max-width: ELEMENTOR_SCREEN_TABLET_MAX) { .elementor-tablet-align-center { text-align: center; } .elementor-tablet-align-center .elementor-button { width: auto; } .elementor-tablet-align-right { text-align: right; } .elementor-tablet-align-right .elementor-button { width: auto; } .elementor-tablet-align-left { text-align: left; } .elementor-tablet-align-left .elementor-button { width: auto; } .elementor-tablet-align-justify .elementor-button { width: 100%; } } @media (max-width: ELEMENTOR_SCREEN_MOBILE_EXTRA_MAX) { .elementor-mobile_extra-align-center { text-align: center; } .elementor-mobile_extra-align-center .elementor-button { width: auto; } .elementor-mobile_extra-align-right { text-align: right; } .elementor-mobile_extra-align-right .elementor-button { width: auto; } .elementor-mobile_extra-align-left { text-align: left; } .elementor-mobile_extra-align-left .elementor-button { width: auto; } .elementor-mobile_extra-align-justify .elementor-button { width: 100%; } } @media (max-width: ELEMENTOR_SCREEN_MOBILE_MAX) { .elementor-mobile-align-center { text-align: center; } .elementor-mobile-align-center .elementor-button { width: auto; } .elementor-mobile-align-right { text-align: right; } .elementor-mobile-align-right .elementor-button { width: auto; } .elementor-mobile-align-left { text-align: left; } .elementor-mobile-align-left .elementor-button { width: auto; } .elementor-mobile-align-justify .elementor-button { width: 100%; } } :root { --page-title-display: block; } .elementor-page-title, h1.entry-title { display: var(--page-title-display); } @keyframes eicon-spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(359deg); } } .eicon-animation-spin { animation: eicon-spin 2s infinite linear; } .elementor-section { position: relative; } .elementor-section .elementor-container { display: flex; margin-right: auto; margin-left: auto; position: relative; } @media (max-width: ELEMENTOR_SCREEN_TABLET_MAX) { .elementor-section .elementor-container { flex-wrap: wrap; } } .elementor-section.elementor-section-boxed > .elementor-container { max-width: 1140px; } .elementor-section.elementor-section-stretched { position: relative; width: 100%; } .elementor-section.elementor-section-items-top > .elementor-container { align-items: flex-start; } .elementor-section.elementor-section-items-middle > .elementor-container { align-items: center; } .elementor-section.elementor-section-items-bottom > .elementor-container { align-items: flex-end; } @media (min-width: ELEMENTOR_SCREEN_MOBILE_NEXT) { .elementor-section.elementor-section-height-full { height: 100vh; } .elementor-section.elementor-section-height-full > .elementor-container { height: 100%; } } .elementor-bc-flex-widget .elementor-section-content-top > .elementor-container > .elementor-column > .elementor-widget-wrap { align-items: flex-start; } .elementor-bc-flex-widget .elementor-section-content-middle > .elementor-container > .elementor-column > .elementor-widget-wrap { align-items: center; } .elementor-bc-flex-widget .elementor-section-content-bottom > .elementor-container > .elementor-column > .elementor-widget-wrap { align-items: flex-end; } .elementor-row { width: 100%; display: flex; } @media (max-width: ELEMENTOR_SCREEN_TABLET_MAX) { .elementor-row { flex-wrap: wrap; } } .elementor-widget-wrap { position: relative; width: 100%; flex-wrap: wrap; align-content: flex-start; } .elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap { display: flex; } .elementor-widget-wrap > .elementor-element { width: 100%; } .elementor-widget-wrap.e-swiper-container { width: calc(100% - (var(--e-column-margin-left, 0px) + var(--e-column-margin-right, 0px))); } .elementor-widget { position: relative; } .elementor-widget:not(:last-child) { margin-bottom: 20px; } .elementor-widget:not(:last-child).elementor-widget__width-auto, .elementor-widget:not(:last-child).elementor-widget__width-initial, .elementor-widget:not(:last-child).elementor-absolute { margin-bottom: 0; } .elementor-column { position: relative; min-height: 1px; display: flex; } .elementor-column-wrap { width: 100%; position: relative; display: flex; } .elementor-column-gap-narrow > .elementor-column > .elementor-element-populated { padding: 5px; } .elementor-column-gap-default > .elementor-column > .elementor-element-populated { padding: 10px; } .elementor-column-gap-extended > .elementor-column > .elementor-element-populated { padding: 15px; } .elementor-column-gap-wide > .elementor-column > .elementor-element-populated { padding: 20px; } .elementor-column-gap-wider > .elementor-column > .elementor-element-populated { padding: 30px; } .elementor-inner-section .elementor-column-gap-no .elementor-element-populated { padding: 0; } @media (min-width: ELEMENTOR_SCREEN_MOBILE_NEXT) { .elementor-column.elementor-col-10, .elementor-column[data-col="10"] { width: 10%; } .elementor-column.elementor-col-11, .elementor-column[data-col="11"] { width: 11.111%; } .elementor-column.elementor-col-12, .elementor-column[data-col="12"] { width: 12.5%; } .elementor-column.elementor-col-14, .elementor-column[data-col="14"] { width: 14.285%; } .elementor-column.elementor-col-16, .elementor-column[data-col="16"] { width: 16.666%; } .elementor-column.elementor-col-20, .elementor-column[data-col="20"] { width: 20%; } .elementor-column.elementor-col-25, .elementor-column[data-col="25"] { width: 25%; } .elementor-column.elementor-col-30, .elementor-column[data-col="30"] { width: 30%; } .elementor-column.elementor-col-33, .elementor-column[data-col="33"] { width: 33.333%; } .elementor-column.elementor-col-40, .elementor-column[data-col="40"] { width: 40%; } .elementor-column.elementor-col-50, .elementor-column[data-col="50"] { width: 50%; } .elementor-column.elementor-col-60, .elementor-column[data-col="60"] { width: 60%; } .elementor-column.elementor-col-66, .elementor-column[data-col="66"] { width: 66.666%; } .elementor-column.elementor-col-70, .elementor-column[data-col="70"] { width: 70%; } .elementor-column.elementor-col-75, .elementor-column[data-col="75"] { width: 75%; } .elementor-column.elementor-col-80, .elementor-column[data-col="80"] { width: 80%; } .elementor-column.elementor-col-83, .elementor-column[data-col="83"] { width: 83.333%; } .elementor-column.elementor-col-90, .elementor-column[data-col="90"] { width: 90%; } .elementor-column.elementor-col-100, .elementor-column[data-col="100"] { width: 100%; } } @media (max-width: 479px) { .elementor-column.elementor-xs-10 { width: 10%; } .elementor-column.elementor-xs-11 { width: 11.111%; } .elementor-column.elementor-xs-12 { width: 12.5%; } .elementor-column.elementor-xs-14 { width: 14.285%; } .elementor-column.elementor-xs-16 { width: 16.666%; } .elementor-column.elementor-xs-20 { width: 20%; } .elementor-column.elementor-xs-25 { width: 25%; } .elementor-column.elementor-xs-30 { width: 30%; } .elementor-column.elementor-xs-33 { width: 33.333%; } .elementor-column.elementor-xs-40 { width: 40%; } .elementor-column.elementor-xs-50 { width: 50%; } .elementor-column.elementor-xs-60 { width: 60%; } .elementor-column.elementor-xs-66 { width: 66.666%; } .elementor-column.elementor-xs-70 { width: 70%; } .elementor-column.elementor-xs-75 { width: 75%; } .elementor-column.elementor-xs-80 { width: 80%; } .elementor-column.elementor-xs-83 { width: 83.333%; } .elementor-column.elementor-xs-90 { width: 90%; } .elementor-column.elementor-xs-100 { width: 100%; } } @media (max-width: ELEMENTOR_SCREEN_MOBILE_MAX) { .elementor-column.elementor-sm-10 { width: 10%; } .elementor-column.elementor-sm-11 { width: 11.111%; } .elementor-column.elementor-sm-12 { width: 12.5%; } .elementor-column.elementor-sm-14 { width: 14.285%; } .elementor-column.elementor-sm-16 { width: 16.666%; } .elementor-column.elementor-sm-20 { width: 20%; } .elementor-column.elementor-sm-25 { width: 25%; } .elementor-column.elementor-sm-30 { width: 30%; } .elementor-column.elementor-sm-33 { width: 33.333%; } .elementor-column.elementor-sm-40 { width: 40%; } .elementor-column.elementor-sm-50 { width: 50%; } .elementor-column.elementor-sm-60 { width: 60%; } .elementor-column.elementor-sm-66 { width: 66.666%; } .elementor-column.elementor-sm-70 { width: 70%; } .elementor-column.elementor-sm-75 { width: 75%; } .elementor-column.elementor-sm-80 { width: 80%; } .elementor-column.elementor-sm-83 { width: 83.333%; } .elementor-column.elementor-sm-90 { width: 90%; } .elementor-column.elementor-sm-100 { width: 100%; } } @media (min-width: ELEMENTOR_SCREEN_MOBILE_NEXT) and (max-width: ELEMENTOR_SCREEN_TABLET_MAX) { .elementor-column.elementor-md-10 { width: 10%; } .elementor-column.elementor-md-11 { width: 11.111%; } .elementor-column.elementor-md-12 { width: 12.5%; } .elementor-column.elementor-md-14 { width: 14.285%; } .elementor-column.elementor-md-16 { width: 16.666%; } .elementor-column.elementor-md-20 { width: 20%; } .elementor-column.elementor-md-25 { width: 25%; } .elementor-column.elementor-md-30 { width: 30%; } .elementor-column.elementor-md-33 { width: 33.333%; } .elementor-column.elementor-md-40 { width: 40%; } .elementor-column.elementor-md-50 { width: 50%; } .elementor-column.elementor-md-60 { width: 60%; } .elementor-column.elementor-md-66 { width: 66.666%; } .elementor-column.elementor-md-70 { width: 70%; } .elementor-column.elementor-md-75 { width: 75%; } .elementor-column.elementor-md-80 { width: 80%; } .elementor-column.elementor-md-83 { width: 83.333%; } .elementor-column.elementor-md-90 { width: 90%; } .elementor-column.elementor-md-100 { width: 100%; } } @media (min-width: ELEMENTOR_SCREEN_WIDESCREEN_MIN) { .elementor-reverse-widescreen > .elementor-container > :nth-child(1) { order: 10; } .elementor-reverse-widescreen > .elementor-container > :nth-child(2) { order: 9; } .elementor-reverse-widescreen > .elementor-container > :nth-child(3) { order: 8; } .elementor-reverse-widescreen > .elementor-container > :nth-child(4) { order: 7; } .elementor-reverse-widescreen > .elementor-container > :nth-child(5) { order: 6; } .elementor-reverse-widescreen > .elementor-container > :nth-child(6) { order: 5; } .elementor-reverse-widescreen > .elementor-container > :nth-child(7) { order: 4; } .elementor-reverse-widescreen > .elementor-container > :nth-child(8) { order: 3; } .elementor-reverse-widescreen > .elementor-container > :nth-child(9) { order: 2; } .elementor-reverse-widescreen > .elementor-container > :nth-child(10) { order: 1; } } @media (min-width: ELEMENTOR_SCREEN_TABLET_NEXT) and (max-width: ELEMENTOR_SCREEN_LAPTOP_MAX) { .elementor-reverse-laptop > .elementor-container > :nth-child(1) { order: 10; } .elementor-reverse-laptop > .elementor-container > :nth-child(2) { order: 9; } .elementor-reverse-laptop > .elementor-container > :nth-child(3) { order: 8; } .elementor-reverse-laptop > .elementor-container > :nth-child(4) { order: 7; } .elementor-reverse-laptop > .elementor-container > :nth-child(5) { order: 6; } .elementor-reverse-laptop > .elementor-container > :nth-child(6) { order: 5; } .elementor-reverse-laptop > .elementor-container > :nth-child(7) { order: 4; } .elementor-reverse-laptop > .elementor-container > :nth-child(8) { order: 3; } .elementor-reverse-laptop > .elementor-container > :nth-child(9) { order: 2; } .elementor-reverse-laptop > .elementor-container > :nth-child(10) { order: 1; } } @media (min-width: ELEMENTOR_SCREEN_TABLET_EXTRA_NEXT) and (max-width: ELEMENTOR_SCREEN_LAPTOP_MAX) { .elementor-reverse-laptop > .elementor-container > :nth-child(1) { order: 10; } .elementor-reverse-laptop > .elementor-container > :nth-child(2) { order: 9; } .elementor-reverse-laptop > .elementor-container > :nth-child(3) { order: 8; } .elementor-reverse-laptop > .elementor-container > :nth-child(4) { order: 7; } .elementor-reverse-laptop > .elementor-container > :nth-child(5) { order: 6; } .elementor-reverse-laptop > .elementor-container > :nth-child(6) { order: 5; } .elementor-reverse-laptop > .elementor-container > :nth-child(7) { order: 4; } .elementor-reverse-laptop > .elementor-container > :nth-child(8) { order: 3; } .elementor-reverse-laptop > .elementor-container > :nth-child(9) { order: 2; } .elementor-reverse-laptop > .elementor-container > :nth-child(10) { order: 1; } } @media (min-width: ELEMENTOR_SCREEN_TABLET_NEXT) and (max-width: ELEMENTOR_SCREEN_TABLET_EXTRA_MAX) { .elementor-reverse-laptop > .elementor-container > :nth-child(1) { order: initial; } .elementor-reverse-laptop > .elementor-container > :nth-child(2) { order: initial; } .elementor-reverse-laptop > .elementor-container > :nth-child(3) { order: initial; } .elementor-reverse-laptop > .elementor-container > :nth-child(4) { order: initial; } .elementor-reverse-laptop > .elementor-container > :nth-child(5) { order: initial; } .elementor-reverse-laptop > .elementor-container > :nth-child(6) { order: initial; } .elementor-reverse-laptop > .elementor-container > :nth-child(7) { order: initial; } .elementor-reverse-laptop > .elementor-container > :nth-child(8) { order: initial; } .elementor-reverse-laptop > .elementor-container > :nth-child(9) { order: initial; } .elementor-reverse-laptop > .elementor-container > :nth-child(10) { order: initial; } .elementor-reverse-tablet_extra > .elementor-container > :nth-child(1) { order: 10; } .elementor-reverse-tablet_extra > .elementor-container > :nth-child(2) { order: 9; } .elementor-reverse-tablet_extra > .elementor-container > :nth-child(3) { order: 8; } .elementor-reverse-tablet_extra > .elementor-container > :nth-child(4) { order: 7; } .elementor-reverse-tablet_extra > .elementor-container > :nth-child(5) { order: 6; } .elementor-reverse-tablet_extra > .elementor-container > :nth-child(6) { order: 5; } .elementor-reverse-tablet_extra > .elementor-container > :nth-child(7) { order: 4; } .elementor-reverse-tablet_extra > .elementor-container > :nth-child(8) { order: 3; } .elementor-reverse-tablet_extra > .elementor-container > :nth-child(9) { order: 2; } .elementor-reverse-tablet_extra > .elementor-container > :nth-child(10) { order: 1; } } @media (min-width: ELEMENTOR_SCREEN_MOBILE_NEXT) and (max-width: ELEMENTOR_SCREEN_TABLET_MAX) { .elementor-reverse-tablet > .elementor-container > :nth-child(1) { order: 10; } .elementor-reverse-tablet > .elementor-container > :nth-child(2) { order: 9; } .elementor-reverse-tablet > .elementor-container > :nth-child(3) { order: 8; } .elementor-reverse-tablet > .elementor-container > :nth-child(4) { order: 7; } .elementor-reverse-tablet > .elementor-container > :nth-child(5) { order: 6; } .elementor-reverse-tablet > .elementor-container > :nth-child(6) { order: 5; } .elementor-reverse-tablet > .elementor-container > :nth-child(7) { order: 4; } .elementor-reverse-tablet > .elementor-container > :nth-child(8) { order: 3; } .elementor-reverse-tablet > .elementor-container > :nth-child(9) { order: 2; } .elementor-reverse-tablet > .elementor-container > :nth-child(10) { order: 1; } } @media (min-width: ELEMENTOR_SCREEN_MOBILE_EXTRA_NEXT) and (max-width: ELEMENTOR_SCREEN_TABLET_MAX) { .elementor-reverse-tablet > .elementor-container > :nth-child(1) { order: 10; } .elementor-reverse-tablet > .elementor-container > :nth-child(2) { order: 9; } .elementor-reverse-tablet > .elementor-container > :nth-child(3) { order: 8; } .elementor-reverse-tablet > .elementor-container > :nth-child(4) { order: 7; } .elementor-reverse-tablet > .elementor-container > :nth-child(5) { order: 6; } .elementor-reverse-tablet > .elementor-container > :nth-child(6) { order: 5; } .elementor-reverse-tablet > .elementor-container > :nth-child(7) { order: 4; } .elementor-reverse-tablet > .elementor-container > :nth-child(8) { order: 3; } .elementor-reverse-tablet > .elementor-container > :nth-child(9) { order: 2; } .elementor-reverse-tablet > .elementor-container > :nth-child(10) { order: 1; } } @media (min-width: ELEMENTOR_SCREEN_MOBILE_NEXT) and (max-width: ELEMENTOR_SCREEN_MOBILE_EXTRA_MAX) { .elementor-reverse-tablet > .elementor-container > :nth-child(1) { order: initial; } .elementor-reverse-tablet > .elementor-container > :nth-child(2) { order: initial; } .elementor-reverse-tablet > .elementor-container > :nth-child(3) { order: initial; } .elementor-reverse-tablet > .elementor-container > :nth-child(4) { order: initial; } .elementor-reverse-tablet > .elementor-container > :nth-child(5) { order: initial; } .elementor-reverse-tablet > .elementor-container > :nth-child(6) { order: initial; } .elementor-reverse-tablet > .elementor-container > :nth-child(7) { order: initial; } .elementor-reverse-tablet > .elementor-container > :nth-child(8) { order: initial; } .elementor-reverse-tablet > .elementor-container > :nth-child(9) { order: initial; } .elementor-reverse-tablet > .elementor-container > :nth-child(10) { order: initial; } .elementor-reverse-mobile_extra > .elementor-container > :nth-child(1) { order: 10; } .elementor-reverse-mobile_extra > .elementor-container > :nth-child(2) { order: 9; } .elementor-reverse-mobile_extra > .elementor-container > :nth-child(3) { order: 8; } .elementor-reverse-mobile_extra > .elementor-container > :nth-child(4) { order: 7; } .elementor-reverse-mobile_extra > .elementor-container > :nth-child(5) { order: 6; } .elementor-reverse-mobile_extra > .elementor-container > :nth-child(6) { order: 5; } .elementor-reverse-mobile_extra > .elementor-container > :nth-child(7) { order: 4; } .elementor-reverse-mobile_extra > .elementor-container > :nth-child(8) { order: 3; } .elementor-reverse-mobile_extra > .elementor-container > :nth-child(9) { order: 2; } .elementor-reverse-mobile_extra > .elementor-container > :nth-child(10) { order: 1; } } @media (max-width: ELEMENTOR_SCREEN_MOBILE_MAX) { .elementor-reverse-mobile > .elementor-container > :nth-child(1) { order: 10; } .elementor-reverse-mobile > .elementor-container > :nth-child(2) { order: 9; } .elementor-reverse-mobile > .elementor-container > :nth-child(3) { order: 8; } .elementor-reverse-mobile > .elementor-container > :nth-child(4) { order: 7; } .elementor-reverse-mobile > .elementor-container > :nth-child(5) { order: 6; } .elementor-reverse-mobile > .elementor-container > :nth-child(6) { order: 5; } .elementor-reverse-mobile > .elementor-container > :nth-child(7) { order: 4; } .elementor-reverse-mobile > .elementor-container > :nth-child(8) { order: 3; } .elementor-reverse-mobile > .elementor-container > :nth-child(9) { order: 2; } .elementor-reverse-mobile > .elementor-container > :nth-child(10) { order: 1; } .elementor-column { width: 100%; } } ul.elementor-icon-list-items.elementor-inline-items { display: flex; flex-wrap: wrap; } ul.elementor-icon-list-items.elementor-inline-items .elementor-inline-item { word-break: break-word; } .elementor-grid { display: grid; grid-column-gap: var(--grid-column-gap); grid-row-gap: var(--grid-row-gap); } .elementor-grid .elementor-grid-item { min-width: 0; } .elementor-grid-0 .elementor-grid { display: inline-block; width: 100%; word-spacing: var(--grid-column-gap); margin-bottom: calc(-1 * var(--grid-row-gap)); } .elementor-grid-0 .elementor-grid .elementor-grid-item { display: inline-block; margin-bottom: var(--grid-row-gap); word-break: break-word; } .elementor-grid-1 .elementor-grid { grid-template-columns: repeat(1, 1fr); } .elementor-grid-2 .elementor-grid { grid-template-columns: repeat(2, 1fr); } .elementor-grid-3 .elementor-grid { grid-template-columns: repeat(3, 1fr); } .elementor-grid-4 .elementor-grid { grid-template-columns: repeat(4, 1fr); } .elementor-grid-5 .elementor-grid { grid-template-columns: repeat(5, 1fr); } .elementor-grid-6 .elementor-grid { grid-template-columns: repeat(6, 1fr); } .elementor-grid-7 .elementor-grid { grid-template-columns: repeat(7, 1fr); } .elementor-grid-8 .elementor-grid { grid-template-columns: repeat(8, 1fr); } .elementor-grid-9 .elementor-grid { grid-template-columns: repeat(9, 1fr); } .elementor-grid-10 .elementor-grid { grid-template-columns: repeat(10, 1fr); } .elementor-grid-11 .elementor-grid { grid-template-columns: repeat(11, 1fr); } .elementor-grid-12 .elementor-grid { grid-template-columns: repeat(12, 1fr); } @media (min-width: ELEMENTOR_SCREEN_WIDESCREEN_MIN) { .elementor-grid-widescreen-0 .elementor-grid { display: inline-block; width: 100%; word-spacing: var(--grid-column-gap); margin-bottom: calc(-1 * var(--grid-row-gap)); } .elementor-grid-widescreen-0 .elementor-grid .elementor-grid-item { display: inline-block; margin-bottom: var(--grid-row-gap); word-break: break-word; } .elementor-grid-widescreen-1 .elementor-grid { grid-template-columns: repeat(1, 1fr); } .elementor-grid-widescreen-2 .elementor-grid { grid-template-columns: repeat(2, 1fr); } .elementor-grid-widescreen-3 .elementor-grid { grid-template-columns: repeat(3, 1fr); } .elementor-grid-widescreen-4 .elementor-grid { grid-template-columns: repeat(4, 1fr); } .elementor-grid-widescreen-5 .elementor-grid { grid-template-columns: repeat(5, 1fr); } .elementor-grid-widescreen-6 .elementor-grid { grid-template-columns: repeat(6, 1fr); } .elementor-grid-widescreen-7 .elementor-grid { grid-template-columns: repeat(7, 1fr); } .elementor-grid-widescreen-8 .elementor-grid { grid-template-columns: repeat(8, 1fr); } .elementor-grid-widescreen-9 .elementor-grid { grid-template-columns: repeat(9, 1fr); } .elementor-grid-widescreen-10 .elementor-grid { grid-template-columns: repeat(10, 1fr); } .elementor-grid-widescreen-11 .elementor-grid { grid-template-columns: repeat(11, 1fr); } .elementor-grid-widescreen-12 .elementor-grid { grid-template-columns: repeat(12, 1fr); } } @media (max-width: ELEMENTOR_SCREEN_LAPTOP_MAX) { .elementor-grid-laptop-0 .elementor-grid { display: inline-block; width: 100%; word-spacing: var(--grid-column-gap); margin-bottom: calc(-1 * var(--grid-row-gap)); } .elementor-grid-laptop-0 .elementor-grid .elementor-grid-item { display: inline-block; margin-bottom: var(--grid-row-gap); word-break: break-word; } .elementor-grid-laptop-1 .elementor-grid { grid-template-columns: repeat(1, 1fr); } .elementor-grid-laptop-2 .elementor-grid { grid-template-columns: repeat(2, 1fr); } .elementor-grid-laptop-3 .elementor-grid { grid-template-columns: repeat(3, 1fr); } .elementor-grid-laptop-4 .elementor-grid { grid-template-columns: repeat(4, 1fr); } .elementor-grid-laptop-5 .elementor-grid { grid-template-columns: repeat(5, 1fr); } .elementor-grid-laptop-6 .elementor-grid { grid-template-columns: repeat(6, 1fr); } .elementor-grid-laptop-7 .elementor-grid { grid-template-columns: repeat(7, 1fr); } .elementor-grid-laptop-8 .elementor-grid { grid-template-columns: repeat(8, 1fr); } .elementor-grid-laptop-9 .elementor-grid { grid-template-columns: repeat(9, 1fr); } .elementor-grid-laptop-10 .elementor-grid { grid-template-columns: repeat(10, 1fr); } .elementor-grid-laptop-11 .elementor-grid { grid-template-columns: repeat(11, 1fr); } .elementor-grid-laptop-12 .elementor-grid { grid-template-columns: repeat(12, 1fr); } } @media (max-width: ELEMENTOR_SCREEN_TABLET_EXTRA_MAX) { .elementor-grid-tablet_extra-0 .elementor-grid { display: inline-block; width: 100%; word-spacing: var(--grid-column-gap); margin-bottom: calc(-1 * var(--grid-row-gap)); } .elementor-grid-tablet_extra-0 .elementor-grid .elementor-grid-item { display: inline-block; margin-bottom: var(--grid-row-gap); word-break: break-word; } .elementor-grid-tablet_extra-1 .elementor-grid { grid-template-columns: repeat(1, 1fr); } .elementor-grid-tablet_extra-2 .elementor-grid { grid-template-columns: repeat(2, 1fr); } .elementor-grid-tablet_extra-3 .elementor-grid { grid-template-columns: repeat(3, 1fr); } .elementor-grid-tablet_extra-4 .elementor-grid { grid-template-columns: repeat(4, 1fr); } .elementor-grid-tablet_extra-5 .elementor-grid { grid-template-columns: repeat(5, 1fr); } .elementor-grid-tablet_extra-6 .elementor-grid { grid-template-columns: repeat(6, 1fr); } .elementor-grid-tablet_extra-7 .elementor-grid { grid-template-columns: repeat(7, 1fr); } .elementor-grid-tablet_extra-8 .elementor-grid { grid-template-columns: repeat(8, 1fr); } .elementor-grid-tablet_extra-9 .elementor-grid { grid-template-columns: repeat(9, 1fr); } .elementor-grid-tablet_extra-10 .elementor-grid { grid-template-columns: repeat(10, 1fr); } .elementor-grid-tablet_extra-11 .elementor-grid { grid-template-columns: repeat(11, 1fr); } .elementor-grid-tablet_extra-12 .elementor-grid { grid-template-columns: repeat(12, 1fr); } } @media (max-width: ELEMENTOR_SCREEN_TABLET_MAX) { .elementor-grid-tablet-0 .elementor-grid { display: inline-block; width: 100%; word-spacing: var(--grid-column-gap); margin-bottom: calc(-1 * var(--grid-row-gap)); } .elementor-grid-tablet-0 .elementor-grid .elementor-grid-item { display: inline-block; margin-bottom: var(--grid-row-gap); word-break: break-word; } .elementor-grid-tablet-1 .elementor-grid { grid-template-columns: repeat(1, 1fr); } .elementor-grid-tablet-2 .elementor-grid { grid-template-columns: repeat(2, 1fr); } .elementor-grid-tablet-3 .elementor-grid { grid-template-columns: repeat(3, 1fr); } .elementor-grid-tablet-4 .elementor-grid { grid-template-columns: repeat(4, 1fr); } .elementor-grid-tablet-5 .elementor-grid { grid-template-columns: repeat(5, 1fr); } .elementor-grid-tablet-6 .elementor-grid { grid-template-columns: repeat(6, 1fr); } .elementor-grid-tablet-7 .elementor-grid { grid-template-columns: repeat(7, 1fr); } .elementor-grid-tablet-8 .elementor-grid { grid-template-columns: repeat(8, 1fr); } .elementor-grid-tablet-9 .elementor-grid { grid-template-columns: repeat(9, 1fr); } .elementor-grid-tablet-10 .elementor-grid { grid-template-columns: repeat(10, 1fr); } .elementor-grid-tablet-11 .elementor-grid { grid-template-columns: repeat(11, 1fr); } .elementor-grid-tablet-12 .elementor-grid { grid-template-columns: repeat(12, 1fr); } } @media (max-width: ELEMENTOR_SCREEN_MOBILE_EXTRA_MAX) { .elementor-grid-mobile_extra-0 .elementor-grid { display: inline-block; width: 100%; word-spacing: var(--grid-column-gap); margin-bottom: calc(-1 * var(--grid-row-gap)); } .elementor-grid-mobile_extra-0 .elementor-grid .elementor-grid-item { display: inline-block; margin-bottom: var(--grid-row-gap); word-break: break-word; } .elementor-grid-mobile_extra-1 .elementor-grid { grid-template-columns: repeat(1, 1fr); } .elementor-grid-mobile_extra-2 .elementor-grid { grid-template-columns: repeat(2, 1fr); } .elementor-grid-mobile_extra-3 .elementor-grid { grid-template-columns: repeat(3, 1fr); } .elementor-grid-mobile_extra-4 .elementor-grid { grid-template-columns: repeat(4, 1fr); } .elementor-grid-mobile_extra-5 .elementor-grid { grid-template-columns: repeat(5, 1fr); } .elementor-grid-mobile_extra-6 .elementor-grid { grid-template-columns: repeat(6, 1fr); } .elementor-grid-mobile_extra-7 .elementor-grid { grid-template-columns: repeat(7, 1fr); } .elementor-grid-mobile_extra-8 .elementor-grid { grid-template-columns: repeat(8, 1fr); } .elementor-grid-mobile_extra-9 .elementor-grid { grid-template-columns: repeat(9, 1fr); } .elementor-grid-mobile_extra-10 .elementor-grid { grid-template-columns: repeat(10, 1fr); } .elementor-grid-mobile_extra-11 .elementor-grid { grid-template-columns: repeat(11, 1fr); } .elementor-grid-mobile_extra-12 .elementor-grid { grid-template-columns: repeat(12, 1fr); } } @media (max-width: ELEMENTOR_SCREEN_MOBILE_MAX) { .elementor-grid-mobile-0 .elementor-grid { display: inline-block; width: 100%; word-spacing: var(--grid-column-gap); margin-bottom: calc(-1 * var(--grid-row-gap)); } .elementor-grid-mobile-0 .elementor-grid .elementor-grid-item { display: inline-block; margin-bottom: var(--grid-row-gap); word-break: break-word; } .elementor-grid-mobile-1 .elementor-grid { grid-template-columns: repeat(1, 1fr); } .elementor-grid-mobile-2 .elementor-grid { grid-template-columns: repeat(2, 1fr); } .elementor-grid-mobile-3 .elementor-grid { grid-template-columns: repeat(3, 1fr); } .elementor-grid-mobile-4 .elementor-grid { grid-template-columns: repeat(4, 1fr); } .elementor-grid-mobile-5 .elementor-grid { grid-template-columns: repeat(5, 1fr); } .elementor-grid-mobile-6 .elementor-grid { grid-template-columns: repeat(6, 1fr); } .elementor-grid-mobile-7 .elementor-grid { grid-template-columns: repeat(7, 1fr); } .elementor-grid-mobile-8 .elementor-grid { grid-template-columns: repeat(8, 1fr); } .elementor-grid-mobile-9 .elementor-grid { grid-template-columns: repeat(9, 1fr); } .elementor-grid-mobile-10 .elementor-grid { grid-template-columns: repeat(10, 1fr); } .elementor-grid-mobile-11 .elementor-grid { grid-template-columns: repeat(11, 1fr); } .elementor-grid-mobile-12 .elementor-grid { grid-template-columns: repeat(12, 1fr); } } @media (min-width: ELEMENTOR_SCREEN_DESKTOP_MIN) { #elementor-device-mode:after { content: "desktop"; } } @media (min-width: ELEMENTOR_SCREEN_WIDESCREEN_MIN) { #elementor-device-mode:after { content: "widescreen"; } } @media (max-width: ELEMENTOR_SCREEN_LAPTOP_MAX) { #elementor-device-mode:after { content: "laptop"; } } @media (max-width: ELEMENTOR_SCREEN_TABLET_EXTRA_MAX) { #elementor-device-mode:after { content: "tablet_extra"; } } @media (max-width: ELEMENTOR_SCREEN_TABLET_MAX) { #elementor-device-mode:after { content: "tablet"; } } @media (max-width: ELEMENTOR_SCREEN_MOBILE_EXTRA_MAX) { #elementor-device-mode:after { content: "mobile_extra"; } } @media (max-width: ELEMENTOR_SCREEN_MOBILE_MAX) { #elementor-device-mode:after { content: "mobile"; } } .e-container { --border-radius: 0; --display: flex; --flex-direction: column; --flex-basis: auto; --flex-grow: 0; --flex-shrink: 1; --content-width: Min( 100%, var( --container-max-width, 1140px ) ); --width: 100%; --min-height: initial; --height: auto; --text-align: initial; --margin-top: 0; --margin-right: 0; --margin-bottom: 0; --margin-left: 0; --padding-top: var( --container-default-padding, 0px ); --padding-right: var( --container-default-padding, 0px ); --padding-bottom: var( --container-default-padding, 0px ); --padding-left: var( --container-default-padding, 0px ); --position: relative; --z-index: revert; --overflow: visible; --transition: 0; --gap: var( --widgets-spacing, 20px ); --overlay-mix-blend-mode: initial; --overlay-opacity: 1; --overlay-transition: 0; position: var(--position); display: var(--display); text-align: var(--text-align); flex-direction: var(--flex-direction); flex: var(--flex-grow) var(--flex-shrink) var(--flex-basis); width: var(--width); min-width: 0; max-width: min(100%, var(--width)); min-height: var(--min-height); height: var(--height); border-radius: var(--border-radius); margin: var(--margin-top) var(--margin-right) var(--margin-bottom) var(--margin-left); padding-left: calc((100% - var(--content-width)) / 2 + var(--padding-left)); padding-right: calc((100% - var(--content-width)) / 2 + var(--padding-right)); padding-top: var(--padding-top); padding-bottom: var(--padding-bottom); z-index: var(--z-index); overflow: var(--overflow); transition: var(--transition); } :is(.elementor-section-wrap, [data-elementor-id]) > .e-container { --margin-right: auto; --margin-left: auto; } .e-container .elementor-empty-view { position: relative; width: 100%; height: 100%; min-height: var(--min-height, 100px); } .e-container .elementor-empty-view .elementor-first-add { width: auto; height: auto; inset: 10px; } .e-container .elementor-widget-placeholder { --size: 10px; --margin-start: calc( -1 * var( --size ) ); --margin-end: calc( -2 * var( --size ) ); flex-shrink: 0; align-self: stretch; z-index: 1; pointer-events: none; } .e-container.e-container--row > .elementor-widget-placeholder { position: relative; z-index: 9999; width: var(--size); margin-inline-start: var(--margin-start); height: auto; min-height: 100%; animation-name: dnd-placeholder-widget-vertical; animation-fill-mode: both; } .e-container.e-container--row[data-nesting-level]:not([data-nesting-level="0"]) > .elementor-widget-placeholder { margin-inline-end: 0; margin-inline-start: calc(var(--margin-start) + var(--margin-end)); } .e-container.e-container--row[data-nesting-level]:not([data-nesting-level="0"]) > :not(.elementor-element) + .elementor-widget-placeholder { margin-inline-end: var(--margin-end); margin-inline-start: var(--margin-start); } .e-container.e-container--column > .elementor-widget-placeholder { height: var(--size); margin-block-start: var(--margin-start); margin-block-end: var(--margin-end); animation-name: dnd-placeholder-widget-horizontal; } .e-container.e-container--column > .elementor-widget-placeholder:nth-last-child(2) { margin-block-start: calc(2 * var(--margin-start)); --margin-end: 0; } .e-container .elementor-sortable-helper { height: 84px; width: 125px; z-index: -1; } .e-container .elementor-widget.elementor-widget { margin-bottom: 0; } .e-container::before { content: var(--background-overlay); display: block; position: absolute; z-index: 0; width: 100%; height: 100%; left: 0; top: 0; mix-blend-mode: var(--overlay-mix-blend-mode); opacity: var(--overlay-opacity); transition: var(--overlay-transition); border-radius: var(--border-radius); } .e-container .elementor-widget { min-width: 0; } .e-container .elementor-widget-video, .e-container .elementor-widget-google_maps { flex-basis: 100%; } .e-container .elementor-widget.e-widget-swiper { max-width: 100%; flex-basis: 100%; } .e-container > .e-container > .elementor-element-overlay .elementor-editor-element-setting, .elementor-widget .e-container > .elementor-element-overlay .elementor-editor-element-setting { position: relative; background-color: #556068; } .e-container > .e-container > .elementor-element-overlay .elementor-editor-element-setting:hover, .elementor-widget .e-container > .elementor-element-overlay .elementor-editor-element-setting:hover { background-color: #495157; } .e-container > .e-container > .elementor-element-overlay .elementor-editor-element-setting.elementor-editor-element-add, .e-container > .e-container > .elementor-element-overlay .elementor-editor-element-setting.elementor-editor-element-edit + .elementor-editor-element-remove, .e-container > .e-container > .elementor-element-overlay .elementor-editor-element-setting:first-child::before, .e-container > .e-container > .elementor-element-overlay .elementor-editor-element-setting:last-child::after, .elementor-widget .e-container > .elementor-element-overlay .elementor-editor-element-setting.elementor-editor-element-add, .elementor-widget .e-container > .elementor-element-overlay .elementor-editor-element-setting.elementor-editor-element-edit + .elementor-editor-element-remove, .elementor-widget .e-container > .elementor-element-overlay .elementor-editor-element-setting:first-child::before, .elementor-widget .e-container > .elementor-element-overlay .elementor-editor-element-setting:last-child::after { display: none; } .e-container > .e-container > .elementor-element-overlay .elementor-editor-element-setting:not(.elementor-editor-element-edit), .elementor-widget .e-container > .elementor-element-overlay .elementor-editor-element-setting:not(.elementor-editor-element-edit) { margin-inline-start: -25px; z-index: -1; transition: 0.3s all; will-change: margin-inline-start; } .e-container > .e-container > .elementor-element-overlay > .elementor-editor-element-settings:hover > :is(.elementor-editor-element-duplicate, .elementor-editor-element-remove), .elementor-widget .e-container > .elementor-element-overlay > .elementor-editor-element-settings:hover > :is(.elementor-editor-element-duplicate, .elementor-editor-element-remove) { margin-inline-start: 0; } .e-container > .e-container > .elementor-element-overlay .elementor-editor-element-settings, .elementor-widget .e-container > .elementor-element-overlay .elementor-editor-element-settings { inset: initial; transform: none; inset-inline-start: 0; top: 0; border-radius: 0; border-end-end-radius: 3px; height: auto; background-color: #556068; } .e-container > .e-container > .elementor-element-overlay .elementor-editor-element-settings:hover, .elementor-widget .e-container > .elementor-element-overlay .elementor-editor-element-settings:hover { background-color: #495157; } .e-container > .e-container > .elementor-element-overlay .elementor-editor-element-settings i.eicon-handle::before, .elementor-widget .e-container > .elementor-element-overlay .elementor-editor-element-settings i.eicon-handle::before { content: "\e9b4"; font-size: 20px; display: block; padding: 2px; } @media (max-width: 767px) { .e-container { --width: 100%; --flex-wrap: wrap; } } @keyframes dnd-placeholder-widget-vertical { 0% { transform-origin: 0 50%; transform: translateX(50%) scaleX(0); opacity: 0; } 100% { transform-origin: 0 50%; transform: translateX(50%) scaleX(1); opacity: 0.9; } } @keyframes dnd-placeholder-widget-horizontal { 0% { transform-origin: 50% 0; transform: scaleY(0); opacity: 0; } 100% { transform-origin: 50% 0; transform: scaleY(1); opacity: 0.9; } } .elementor-form-fields-wrapper { display: flex; flex-wrap: wrap; } .elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group > input, .elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group > textarea, .elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group > .elementor-select-wrapper, .elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group .elementor-field-subgroup { flex-basis: 100%; max-width: 100%; } .elementor-form-fields-wrapper.elementor-labels-inline > .elementor-field-group > input, .elementor-form-fields-wrapper.elementor-labels-inline > .elementor-field-group .elementor-select-wrapper { flex-grow: 1; } .elementor-field-group { flex-wrap: wrap; align-items: center; } .elementor-field-group.elementor-field-type-submit { align-items: flex-end; } .elementor-field-group .elementor-field-textual { width: 100%; max-width: 100%; border: 1px solid #818a91; background-color: transparent; color: #373a3c; vertical-align: middle; flex-grow: 1; } .elementor-field-group .elementor-field-textual:focus { box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1) inset; outline: 0; } .elementor-field-group .elementor-field-textual::-webkit-input-placeholder { color: inherit; font-family: inherit; opacity: 0.6; } .elementor-field-group .elementor-field-textual:-ms-input-placeholder { color: inherit; font-family: inherit; opacity: 0.6; } .elementor-field-group .elementor-field-textual::-moz-placeholder { color: inherit; font-family: inherit; opacity: 0.6; } .elementor-field-group .elementor-field-textual:-moz-placeholder { color: inherit; font-family: inherit; opacity: 0.6; } .elementor-field-group .elementor-field-textual::placeholder { color: inherit; font-family: inherit; opacity: 0.6; } .elementor-field-group .elementor-select-wrapper { display: flex; position: relative; width: 100%; } .elementor-field-group .elementor-select-wrapper select { appearance: none; -webkit-appearance: none; -moz-appearance: none; color: inherit; font-size: inherit; font-family: inherit; font-weight: inherit; font-style: inherit; text-transform: inherit; letter-spacing: inherit; line-height: inherit; flex-basis: 100%; padding-right: 20px; } .elementor-field-group .elementor-select-wrapper:before { content: "\e92a"; font-family: "eicons"; font-size: 15px; position: absolute; top: 50%; transform: translateY(-50%); right: 10px; pointer-events: none; text-shadow: 0 0 3px rgba(0, 0, 0, 0.3); } .elementor-field-group.elementor-field-type-select-multiple .elementor-select-wrapper:before { content: ""; } .elementor-field-subgroup { display: flex; flex-wrap: wrap; } .elementor-field-subgroup .elementor-field-option label { display: inline-block; } .elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option { padding-right: 10px; } .elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option { flex-basis: 100%; } .elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input, .elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label, .elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input, .elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label, .elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input, .elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label { display: inline; } .elementor-field-label { cursor: pointer; } .elementor-mark-required .elementor-field-label:after { content: "*"; color: red; padding-left: 0.2em; } .elementor-field-textual { line-height: 1.4; font-size: 15px; min-height: 40px; padding: 5px 14px; border-radius: 3px; } .elementor-field-textual.elementor-size-xs { font-size: 13px; min-height: 33px; padding: 4px 12px; border-radius: 2px; } .elementor-field-textual.elementor-size-md { font-size: 16px; min-height: 47px; padding: 6px 16px; border-radius: 4px; } .elementor-field-textual.elementor-size-lg { font-size: 18px; min-height: 59px; padding: 7px 20px; border-radius: 5px; } .elementor-field-textual.elementor-size-xl { font-size: 20px; min-height: 72px; padding: 8px 24px; border-radius: 6px; } .elementor-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button { flex-basis: 100%; } .elementor-button-align-stretch .e-form__buttons__wrapper { flex-basis: 50%; flex-grow: 1; } .elementor-button-align-stretch .e-form__buttons__wrapper__button { flex-basis: 100%; } .elementor-button-align-center .elementor-field-type-submit, .elementor-button-align-center .e-form__buttons { justify-content: center; } .elementor-button-align-start .elementor-field-type-submit, .elementor-button-align-start .e-form__buttons { justify-content: flex-start; } .elementor-button-align-end .elementor-field-type-submit, .elementor-button-align-end .e-form__buttons { justify-content: flex-end; } .elementor-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button { flex-basis: initial; } .elementor-button-align-center .e-form__buttons__wrapper, .elementor-button-align-start .e-form__buttons__wrapper, .elementor-button-align-end .e-form__buttons__wrapper { flex-grow: initial; } .elementor-button-align-center .e-form__buttons__wrapper, .elementor-button-align-center .e-form__buttons__wrapper__button, .elementor-button-align-start .e-form__buttons__wrapper, .elementor-button-align-start .e-form__buttons__wrapper__button, .elementor-button-align-end .e-form__buttons__wrapper, .elementor-button-align-end .e-form__buttons__wrapper__button { flex-basis: initial; } @media screen and (max-width: ELEMENTOR_SCREEN_TABLET_MAX) { .elementor-tablet-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button { flex-basis: 100%; } .elementor-tablet-button-align-stretch .e-form__buttons__wrapper { flex-basis: 50%; flex-grow: 1; } .elementor-tablet-button-align-stretch .e-form__buttons__wrapper__button { flex-basis: 100%; } .elementor-tablet-button-align-center .elementor-field-type-submit, .elementor-tablet-button-align-center .e-form__buttons { justify-content: center; } .elementor-tablet-button-align-start .elementor-field-type-submit, .elementor-tablet-button-align-start .e-form__buttons { justify-content: flex-start; } .elementor-tablet-button-align-end .elementor-field-type-submit, .elementor-tablet-button-align-end .e-form__buttons { justify-content: flex-end; } .elementor-tablet-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-tablet-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-tablet-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button { flex-basis: initial; } .elementor-tablet-button-align-center .e-form__buttons__wrapper, .elementor-tablet-button-align-start .e-form__buttons__wrapper, .elementor-tablet-button-align-end .e-form__buttons__wrapper { flex-grow: initial; } .elementor-tablet-button-align-center .e-form__buttons__wrapper, .elementor-tablet-button-align-center .e-form__buttons__wrapper__button, .elementor-tablet-button-align-start .e-form__buttons__wrapper, .elementor-tablet-button-align-start .e-form__buttons__wrapper__button, .elementor-tablet-button-align-end .e-form__buttons__wrapper, .elementor-tablet-button-align-end .e-form__buttons__wrapper__button { flex-basis: initial; } } @media screen and (max-width: ELEMENTOR_SCREEN_MOBILE_MAX) { .elementor-mobile-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button { flex-basis: 100%; } .elementor-mobile-button-align-stretch .e-form__buttons__wrapper { flex-basis: 50%; flex-grow: 1; } .elementor-mobile-button-align-stretch .e-form__buttons__wrapper__button { flex-basis: 100%; } .elementor-mobile-button-align-center .elementor-field-type-submit, .elementor-mobile-button-align-center .e-form__buttons { justify-content: center; } .elementor-mobile-button-align-start .elementor-field-type-submit, .elementor-mobile-button-align-start .e-form__buttons { justify-content: flex-start; } .elementor-mobile-button-align-end .elementor-field-type-submit, .elementor-mobile-button-align-end .e-form__buttons { justify-content: flex-end; } .elementor-mobile-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-mobile-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-mobile-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button { flex-basis: initial; } .elementor-mobile-button-align-center .e-form__buttons__wrapper, .elementor-mobile-button-align-start .e-form__buttons__wrapper, .elementor-mobile-button-align-end .e-form__buttons__wrapper { flex-grow: initial; } .elementor-mobile-button-align-center .e-form__buttons__wrapper, .elementor-mobile-button-align-center .e-form__buttons__wrapper__button, .elementor-mobile-button-align-start .e-form__buttons__wrapper, .elementor-mobile-button-align-start .e-form__buttons__wrapper__button, .elementor-mobile-button-align-end .e-form__buttons__wrapper, .elementor-mobile-button-align-end .e-form__buttons__wrapper__button { flex-basis: initial; } } .elementor-error .elementor-field { border-color: #d9534f; } .elementor-error .help-inline { color: #d9534f; font-size: 0.9em; } .elementor-message { margin: 10px 0; font-size: 1em; line-height: 1; } .elementor-message:before { content: "\e90e"; display: inline-block; font-family: eicons; font-weight: normal; font-style: normal; vertical-align: middle; margin-right: 5px; } .elementor-message.elementor-message-danger { color: #d9534f; } .elementor-message.elementor-message-danger:before { content: "\e87f"; } .elementor-message.form-message-success { color: #5cb85c; } .elementor-form .elementor-button { padding-top: 0; padding-bottom: 0; border: none; } .elementor-form .elementor-button > span { display: flex; justify-content: center; } .elementor-form .elementor-button.elementor-size-xs { min-height: 33px; } .elementor-form .elementor-button.elementor-size-sm { min-height: 40px; } .elementor-form .elementor-button.elementor-size-md { min-height: 47px; } .elementor-form .elementor-button.elementor-size-lg { min-height: 59px; } .elementor-form .elementor-button.elementor-size-xl { min-height: 72px; } .elementor-element .elementor-widget-container { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; } .elementor-button { display: inline-block; line-height: 1; background-color: #818a91; font-size: 15px; padding: 12px 24px; border-radius: 3px; color: #fff; fill: #fff; text-align: center; transition: all 0.3s; } .elementor-button:hover, .elementor-button:focus, .elementor-button:visited { color: #fff; } .elementor-button-content-wrapper { display: flex; justify-content: center; } .elementor-button-icon { flex-grow: 0; order: 5; } .elementor-button-icon svg { width: 1em; height: auto; } .elementor-button-icon .e-font-icon-svg { height: 1em; } .elementor-button-text { flex-grow: 1; order: 10; display: inline-block; } .elementor-button.elementor-size-xs { font-size: 13px; padding: 10px 20px; border-radius: 2px; } .elementor-button.elementor-size-md { font-size: 16px; padding: 15px 30px; border-radius: 4px; } .elementor-button.elementor-size-lg { font-size: 18px; padding: 20px 40px; border-radius: 5px; } .elementor-button.elementor-size-xl { font-size: 20px; padding: 25px 50px; border-radius: 6px; } .elementor-button .elementor-align-icon-right { margin-left: 5px; order: 15; } .elementor-button .elementor-align-icon-left { margin-right: 5px; order: 5; } .elementor-button span { text-decoration: inherit; } .elementor-element.elementor-button-info .elementor-button { background-color: #5bc0de; } .elementor-element.elementor-button-success .elementor-button { background-color: #5cb85c; } .elementor-element.elementor-button-warning .elementor-button { background-color: #f0ad4e; } .elementor-element.elementor-button-danger .elementor-button { background-color: #d9534f; } .elementor-widget-button .elementor-button .elementor-button-info { background-color: #5bc0de; } .elementor-widget-button .elementor-button .elementor-button-success { background-color: #5cb85c; } .elementor-widget-button .elementor-button .elementor-button-warning { background-color: #f0ad4e; } .elementor-widget-button .elementor-button .elementor-button-danger { background-color: #d9534f; } .elementor-tab-title a { color: inherit; } .elementor-view-stacked .elementor-icon { padding: 0.5em; background-color: #818a91; color: #fff; fill: #fff; } .elementor-view-framed .elementor-icon { padding: 0.5em; color: #818a91; border: 3px solid #818a91; background-color: transparent; } .elementor-icon { display: inline-block; line-height: 1; transition: all 0.3s; color: #818a91; font-size: 50px; text-align: center; } .elementor-icon:hover { color: #818a91; } .elementor-icon i, .elementor-icon svg { width: 1em; height: 1em; position: relative; display: block; } .elementor-icon i:before, .elementor-icon svg:before { position: absolute; left: 50%; transform: translateX(-50%); } .elementor-icon i.fad { width: initial; } .elementor-shape-circle .elementor-icon { border-radius: 50%; } .e-transform .elementor-widget-container { transform: perspective(var(--e-transform-perspective, 0)) rotateZ(var(--e-transform-rotateZ, 0)) rotateX(var(--e-transform-rotateX, 0)) rotateY(var(--e-transform-rotateY, 0)) translate(var(--e-transform-translate, 0)) translateX(var(--e-transform-translateX, 0)) translateY(var(--e-transform-translateY, 0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX, 0)) skewY(var(--e-transform-skewY, 0)); transform-origin: var(--e-transform-origin-y) var(--e-transform-origin-x); transition: transform var(--e-transform-transition-duration, 400ms); } /** * Swiper 3.4.2 * Customized by Elementor team */ .swiper-container { margin-left: auto; margin-right: auto; position: relative; overflow: hidden; /* Fix of Webkit flickering */ z-index: 1; } .swiper-container .swiper-slide figure { line-height: 0; } .swiper-container .elementor-lightbox-content-source { display: none; } .swiper-container-no-flexbox .swiper-slide { float: left; } .swiper-container-vertical > .swiper-wrapper { flex-direction: column; } .swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: flex; transition-property: transform; box-sizing: content-box; } .swiper-container-android .swiper-slide, .swiper-wrapper { transform: translate3d(0px, 0, 0); } .swiper-container-multirow > .swiper-wrapper { flex-wrap: wrap; } .swiper-container-free-mode > .swiper-wrapper { transition-timing-function: ease-out; margin: 0 auto; } .swiper-slide { flex-shrink: 0; width: 100%; height: 100%; position: relative; } /* Auto Height */ .swiper-container-autoheight { height: auto; } .swiper-container-autoheight .swiper-slide { height: auto; } .swiper-container-autoheight .swiper-wrapper { align-items: flex-start; transition-property: transform, height; } /* a11y */ .swiper-container .swiper-notification { position: absolute; left: 0; top: 0; pointer-events: none; opacity: 0; z-index: -1000; } /* IE10 Windows Phone 8 Fixes */ .swiper-wp8-horizontal { touch-action: pan-y; } .swiper-wp8-vertical { touch-action: pan-x; } /* Arrows */ .swiper-button-prev, .swiper-button-next { position: absolute; top: 50%; width: 27px; height: 44px; margin-top: -22px; z-index: 10; cursor: pointer; background-size: 27px 44px; background: no-repeat center; } .swiper-button-prev.swiper-button-disabled, .swiper-button-next.swiper-button-disabled { opacity: 0.35; cursor: auto; pointer-events: none; } .swiper-button-prev, .swiper-container-rtl .swiper-button-next { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E"); left: 10px; right: auto; } .swiper-button-prev.swiper-button-black, .swiper-container-rtl .swiper-button-next.swiper-button-black { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E"); } .swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); } .swiper-button-next, .swiper-container-rtl .swiper-button-prev { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E"); right: 10px; left: auto; } .swiper-button-next.swiper-button-black, .swiper-container-rtl .swiper-button-prev.swiper-button-black { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E"); } .swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); } /* Pagination Styles */ .swiper-pagination { position: absolute; text-align: center; transition: 300ms; transform: translate3d(0, 0, 0); z-index: 10; } .swiper-pagination.swiper-pagination-hidden { opacity: 0; } /* Common Styles */ .swiper-pagination-fraction, .swiper-pagination-custom, .swiper-container-horizontal > .swiper-pagination-bullets { bottom: 5px; left: 0; width: 100%; } /* Bullets */ .swiper-pagination-bullet { width: 6px; height: 6px; display: inline-block; border-radius: 50%; background: #000; opacity: 0.2; } .swiper-pagination-fraction { color: #000; } button.swiper-pagination-bullet { border: none; margin: 0; padding: 0; box-shadow: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; } .swiper-pagination-clickable .swiper-pagination-bullet { cursor: pointer; } .swiper-pagination-white .swiper-pagination-bullet { background: #fff; } .swiper-pagination-bullet-active { opacity: 1; } .swiper-pagination-white .swiper-pagination-bullet-active { background: #fff; } .swiper-pagination-black .swiper-pagination-bullet-active { background: #000; } .swiper-container-vertical > .swiper-pagination-bullets { right: 10px; top: 50%; transform: translate3d(0px, -50%, 0); } .swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet { margin: 5px 0; display: block; } .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 6px; } /* Progressbar */ .swiper-pagination-progressbar { background: rgba(0, 0, 0, 0.25); position: absolute; } .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { background: #000; position: absolute; left: 0; top: 0; width: 100%; height: 100%; transform: scale(0); transform-origin: left top; } .swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { transform-origin: right top; } .swiper-container-horizontal > .swiper-pagination-progressbar { width: 100%; height: 4px; left: 0; top: 0; } .swiper-container-vertical > .swiper-pagination-progressbar { width: 4px; height: 100%; left: 0; top: 0; } .swiper-pagination-progressbar.swiper-pagination-white { background: rgba(255, 255, 255, 0.5); } .swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill { background: #fff; } .swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill { background: #000; } /* 3D Container */ .swiper-container-3d { perspective: 1200px; } .swiper-container-3d .swiper-wrapper, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-cube-shadow { transform-style: preserve-3d; } .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-slide-shadow-bottom { position: absolute; left: 0; top: 0; width: 100%; height: 100%; pointer-events: none; z-index: 10; } .swiper-container-3d .swiper-slide-shadow-left { background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); } .swiper-container-3d .swiper-slide-shadow-right { background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); } .swiper-container-3d .swiper-slide-shadow-top { background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); } .swiper-container-3d .swiper-slide-shadow-bottom { background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); } /* Coverflow */ .swiper-container-coverflow .swiper-wrapper, .swiper-container-flip .swiper-wrapper { /* Windows 8 IE 10 fix */ -ms-perspective: 1200px; } /* Cube + Flip */ .swiper-container-cube, .swiper-container-flip { overflow: visible; } .swiper-container-cube .swiper-slide, .swiper-container-flip .swiper-slide { pointer-events: none; z-index: 1; } .swiper-container-cube .swiper-slide .swiper-slide, .swiper-container-flip .swiper-slide .swiper-slide { pointer-events: none; } .swiper-container-cube .swiper-slide-active, .swiper-container-flip .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active { pointer-events: auto; } .swiper-container-cube .swiper-slide-shadow-top, .swiper-container-flip .swiper-slide-shadow-top, .swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right, .swiper-container-flip .swiper-slide-shadow-right { z-index: 0; backface-visibility: hidden; } /* Cube */ .swiper-container-cube .swiper-slide { visibility: hidden; transform-origin: 0 0; width: 100%; height: 100%; } .swiper-container-cube.swiper-container-rtl .swiper-slide { transform-origin: 100% 0; } .swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-prev, .swiper-container-cube .swiper-slide-next + .swiper-slide { pointer-events: auto; visibility: visible; } .swiper-container-cube .swiper-cube-shadow { position: absolute; left: 0; bottom: 0; width: 100%; height: 100%; background: #000; opacity: 0.6; -webkit-filter: blur(50px); filter: blur(50px); z-index: 0; } /* Fade */ .swiper-container-fade.swiper-container-free-mode .swiper-slide { transition-timing-function: ease-out; } .swiper-container-fade .swiper-slide { pointer-events: none; transition-property: opacity; } .swiper-container-fade .swiper-slide .swiper-slide { pointer-events: none; } .swiper-container-fade .swiper-slide-active { pointer-events: auto; } .swiper-container-fade .swiper-slide-active .swiper-slide-active { pointer-events: auto; } .swiper-zoom-container { width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; text-align: center; } .swiper-zoom-container > img, .swiper-zoom-container > svg, .swiper-zoom-container > canvas { max-width: 100%; max-height: 100%; object-fit: contain; } /* Scrollbar */ .swiper-scrollbar { border-radius: 10px; position: relative; -ms-touch-action: none; background: rgba(0, 0, 0, 0.1); } .swiper-container-horizontal > .swiper-scrollbar { position: absolute; left: 1%; bottom: 3px; z-index: 50; height: 5px; width: 98%; } .swiper-container-vertical > .swiper-scrollbar { position: absolute; right: 3px; top: 1%; z-index: 50; width: 5px; height: 98%; } .swiper-scrollbar-drag { height: 100%; width: 100%; position: relative; background: rgba(0, 0, 0, 0.5); border-radius: 10px; left: 0; top: 0; } .swiper-scrollbar-cursor-drag { cursor: move; } .elementor-pagination-position-outside .swiper-container { padding-bottom: 30px; } .elementor-pagination-position-outside .elementor-swiper-button { top: calc(50% - 30px / 2); } .elementor-swiper { position: relative; } .elementor-main-swiper { position: static; } .elementor-arrows-position-outside .swiper-container { width: calc(100% - 60px); } .elementor-arrows-position-outside .elementor-swiper-button-prev { left: 0; } .elementor-arrows-position-outside .elementor-swiper-button-next { right: 0; } .swiper-image-stretch .swiper-slide .swiper-slide-image { width: 100%; } .elementor-swiper-button { position: absolute; display: inline-flex; z-index: 1; cursor: pointer; font-size: 25px; color: rgba(238, 238, 238, 0.9); top: 50%; transform: translateY(-50%); } .elementor-swiper-button svg { fill: rgba(238, 238, 238, 0.9); height: 1em; width: 1em; } .elementor-swiper-button-prev { left: 10px; } .elementor-swiper-button-next { right: 10px; } .elementor-swiper-button.swiper-button-disabled { opacity: 0.3; } .swiper-container-cube .elementor-swiper-button { transform: translate3d(0, -50%, 1px); } /* Preloader */ .swiper-lazy-preloader { width: 42px; height: 42px; position: absolute; left: 50%; top: 50%; margin-left: -21px; margin-top: -21px; z-index: 10; transform-origin: 50%; animation: swiper-preloader-spin 1s steps(12, end) infinite; } .swiper-lazy-preloader:after { display: block; content: ""; width: 100%; height: 100%; background-size: 100%; background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat 50%; } .swiper-lazy-preloader-white:after { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); } @keyframes swiper-preloader-spin { 100% { transform: rotate(360deg); } } .elementor-lightbox { --lightbox-ui-color: rgba(238, 238, 238, 0.9); --lightbox-ui-color-hover: #fff; --lightbox-text-color: var(--lightbox-ui-color); --lightbox-header-icons-size: 20px; --lightbox-navigation-icons-size: 25px; } .elementor-lightbox .dialog-header { display: none; } .elementor-lightbox .dialog-widget-content { background: none; box-shadow: none; width: 100%; height: 100%; } .elementor-lightbox .dialog-message { animation-duration: 0.3s; } .elementor-lightbox .dialog-message:not(.elementor-fit-aspect-ratio) { height: 100%; } .elementor-lightbox .dialog-message.dialog-lightbox-message { padding: 0; } .elementor-lightbox .dialog-lightbox-close-button { cursor: pointer; position: absolute; font-size: var(--lightbox-header-icons-size); right: 0.75em; margin-top: 13px; padding: 0.25em; z-index: 2; line-height: 1; display: flex; } .elementor-lightbox .dialog-lightbox-close-button svg { height: 1em; width: 1em; } .elementor-lightbox .dialog-lightbox-close-button, .elementor-lightbox .elementor-swiper-button { color: var(--lightbox-ui-color); transition: all 0.3s; opacity: 1; } .elementor-lightbox .dialog-lightbox-close-button svg, .elementor-lightbox .elementor-swiper-button svg { fill: var(--lightbox-ui-color); } .elementor-lightbox .dialog-lightbox-close-button:hover, .elementor-lightbox .elementor-swiper-button:hover { color: var(--lightbox-ui-color-hover); } .elementor-lightbox .dialog-lightbox-close-button:hover svg, .elementor-lightbox .elementor-swiper-button:hover svg { fill: var(--lightbox-ui-color-hover); } .elementor-lightbox .swiper-container { height: 100%; } .elementor-lightbox .elementor-lightbox-item { display: flex; align-items: center; justify-content: center; position: relative; padding: 70px; box-sizing: border-box; height: 100%; margin: auto; } @media (max-width: ELEMENTOR_SCREEN_MOBILE_MAX) { .elementor-lightbox .elementor-lightbox-item { padding: 70px 0; } } .elementor-lightbox .elementor-lightbox-image { max-height: 100%; user-select: none; } .elementor-lightbox .elementor-lightbox-image, .elementor-lightbox .elementor-lightbox-image:hover { opacity: 1; filter: none; border: none; } .elementor-lightbox .elementor-lightbox-image, .elementor-lightbox .elementor-video-container { box-shadow: 0 0 30px rgba(0, 0, 0, 0.3), 0 0 8px -5px rgba(0, 0, 0, 0.3); border-radius: 2px; } .elementor-lightbox .elementor-video-container { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } @media (min-width: ELEMENTOR_SCREEN_TABLET_NEXT) { .elementor-lightbox .elementor-video-container { width: 75%; } } @media (max-width: ELEMENTOR_SCREEN_TABLET_MAX) { .elementor-lightbox .elementor-video-container { width: 100%; } } @media (min-width: 768px) and (max-width: 1024px) { .elementor-lightbox .elementor-aspect-ratio-916 .elementor-video-container { width: 70%; } } .elementor-lightbox .elementor-swiper-button:focus { outline-width: 1px; } .elementor-lightbox .elementor-swiper-button-prev, .elementor-lightbox .elementor-swiper-button-next { height: 100%; display: flex; align-items: center; width: 15%; justify-content: center; font-size: var(--lightbox-navigation-icons-size); } .elementor-lightbox .elementor-swiper-button-prev { left: 0; } .elementor-lightbox .elementor-swiper-button-next { right: 0; } @media (max-width: ELEMENTOR_SCREEN_MOBILE_MAX) { .elementor-lightbox .elementor-swiper-button:focus { outline: none; } .elementor-lightbox .elementor-swiper-button-prev, .elementor-lightbox .elementor-swiper-button-next { width: 20%; } .elementor-lightbox .elementor-swiper-button-prev i, .elementor-lightbox .elementor-swiper-button-next i { padding: 10px; background-color: rgba(0, 0, 0, 0.5); } .elementor-lightbox .elementor-swiper-button-prev { left: 0; justify-content: flex-start; } .elementor-lightbox .elementor-swiper-button-next { right: 0; justify-content: flex-end; } } .elementor-slideshow__counter { color: currentColor; font-size: 0.75em; width: max-content; } .elementor-slideshow__header, .elementor-slideshow__footer { position: absolute; left: 0; width: 100%; padding: 15px 20px; transition: 0.3s; } .elementor-slideshow__footer { color: var(--lightbox-text-color); } .elementor-slideshow__header { color: var(--lightbox-ui-color); display: flex; flex-direction: row-reverse; font-size: var(--lightbox-header-icons-size); padding-left: 1em; padding-right: 2.6em; top: 0; align-items: center; z-index: 10; } .elementor-slideshow__header > i, .elementor-slideshow__header > svg { cursor: pointer; padding: 0.25em; margin: 0 0.35em; } .elementor-slideshow__header > i { font-size: inherit; } .elementor-slideshow__header > i:hover { color: var(--lightbox-ui-color-hover); } .elementor-slideshow__header > svg { box-sizing: content-box; fill: var(--lightbox-ui-color); height: 1em; width: 1em; } .elementor-slideshow__header > svg:hover { fill: var(--lightbox-ui-color-hover); } .elementor-slideshow__header .elementor-slideshow__counter { margin-right: auto; } .elementor-slideshow__header .elementor-icon-share { z-index: 5; } .elementor-slideshow__share-menu { background-color: rgba(0, 0, 0, 0); width: 0; height: 0; position: absolute; overflow: hidden; transition: background-color 400ms; } .elementor-slideshow__share-menu .elementor-slideshow__share-links a { color: #2C2C2C; } .elementor-slideshow__share-links { display: block; position: absolute; min-width: 200px; right: 2.8em; top: 3em; background-color: #fff; border-radius: 3px; padding: 14px 20px; transform: scale(0); opacity: 0; transform-origin: 90% 10%; transition: all 250ms 100ms; box-shadow: 0 4px 15px rgba(0, 0, 0, 0.3); } .elementor-slideshow__share-links a { text-align: left; color: #55595c; font-size: 12px; line-height: 2.5; display: block; opacity: 0; transition: opacity 500ms 100ms; } .elementor-slideshow__share-links a:hover { color: #000; } .elementor-slideshow__share-links a i, .elementor-slideshow__share-links a svg { margin-right: 0.75em; } .elementor-slideshow__share-links a i { font-size: 1.25em; } .elementor-slideshow__share-links a svg { height: 1.25em; width: 1.25em; } .elementor-slideshow__share-links:before { content: ""; display: block; position: absolute; top: 1px; right: 0.5em; border: 0.45em solid; border-color: transparent transparent #fff transparent; transform: translateY(-100%) scaleX(0.7); } .elementor-slideshow__footer { bottom: 0; z-index: 5; position: fixed; } .elementor-slideshow__title, .elementor-slideshow__description { margin: 0; } .elementor-slideshow__title { font-size: 16px; font-weight: bold; } .elementor-slideshow__description { font-size: 14px; } .elementor-slideshow--ui-hidden .elementor-slideshow__header, .elementor-slideshow--ui-hidden .elementor-slideshow__footer { opacity: 0; pointer-events: none; } .elementor-slideshow--ui-hidden .elementor-swiper-button-prev, .elementor-slideshow--ui-hidden .elementor-swiper-button-next { opacity: 0; } .elementor-slideshow--fullscreen-mode .elementor-video-container { width: 100%; } .elementor-slideshow--zoom-mode .elementor-slideshow__header, .elementor-slideshow--zoom-mode .elementor-slideshow__footer { background-color: rgba(0, 0, 0, 0.5); } .elementor-slideshow--zoom-mode .elementor-swiper-button-prev, .elementor-slideshow--zoom-mode .elementor-swiper-button-next { opacity: 0; pointer-events: none; } .elementor-slideshow--share-mode .elementor-slideshow__share-menu { top: 0; left: 0; width: 100vw; height: 100vh; opacity: 1; cursor: default; background-color: rgba(0, 0, 0, 0.5); } .elementor-slideshow--share-mode .elementor-slideshow__share-links { transform: scale(1); } .elementor-slideshow--share-mode .elementor-slideshow__share-links, .elementor-slideshow--share-mode .elementor-slideshow__share-links a { opacity: 1; } .elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-twitter { color: #1DA1F2; } .elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-facebook { color: #3b5998; } .elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-pinterest { color: #bd081c; } .elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-download-bold { color: #a4afb7; } .elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon-twitter { fill: #1DA1F2; } .elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon-facebook { fill: #3b5998; } .elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon-pinterest { fill: #bd081c; } .elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon-download-bold { fill: #a4afb7; } .elementor-slideshow--share-mode .eicon-share-arrow { z-index: 2; } .animated { animation-duration: 1.25s; } .animated.animated-slow { animation-duration: 2s; } .animated.animated-fast { animation-duration: 0.75s; } .animated.infinite { animation-iteration-count: infinite; } .animated.reverse { animation-direction: reverse; animation-fill-mode: forwards; } @media (prefers-reduced-motion: reduce) { .animated { animation: none; } } .elementor-shape { overflow: hidden; position: absolute; left: 0; width: 100%; line-height: 0; direction: ltr; /* * @TODO: The `z-index: -1` rules below are temporary fixes for Chrome 85 issue. * It will be removed in a future version of Chrome. */ } .elementor-shape-top { top: -1px; } .elementor-shape-top:not([data-negative=false]) svg { z-index: -1; } .elementor-shape-bottom { bottom: -1px; } .elementor-shape-bottom:not([data-negative=true]) svg { z-index: -1; } .elementor-shape[data-negative=false].elementor-shape-bottom { transform: rotate(180deg); } .elementor-shape[data-negative=true].elementor-shape-top { transform: rotate(180deg); } .elementor-shape svg { display: block; width: calc(100% + 1.3px); position: relative; left: 50%; transform: translateX(-50%); } .elementor-shape .elementor-shape-fill { fill: #fff; transform-origin: center; transform: rotateY(0deg); } #wp-admin-bar-elementor_edit_page > .ab-item::before { content: "\e813"; font-family: eicons; top: 3px; font-size: 18px; } #wp-admin-bar-elementor_edit_page .ab-submenu .ab-item { display: flex; width: 200px; } #wp-admin-bar-elementor_edit_page .elementor-edit-link-title { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; width: 100%; } #wp-admin-bar-elementor_edit_page .elementor-edit-link-type { background: #55595c; font-size: 11px; line-height: 9px; margin-top: 6px; padding: 4px 8px; border-radius: 3px; } #wp-admin-bar-elementor_inspector > .ab-item::before { content: "\f348"; top: 2px; } #wpadminbar * { font-style: normal; } .page-template-elementor_canvas.elementor-page:before { display: none; } .elementor-post__thumbnail__link { transition: none; } #left-area ul.elementor-icon-list-items, .elementor .elementor-element ul.elementor-icon-list-items, .elementor-edit-area .elementor-element ul.elementor-icon-list-items { padding: 0; } .e--ua-appleWebkit.rtl { --flex-right: flex-start; } .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-right, .e--ua-appleWebkit .elementor-share-buttons--align-right { --justify-content: var(--flex-right, flex-end); } .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-center, .e--ua-appleWebkit .elementor-share-buttons--align-center { --justify-content: center; } .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid { width: auto; display: flex; flex-wrap: wrap; justify-content: var(--justify-content, space-between); margin-left: calc(-0.5 * var(--grid-column-gap)); margin-right: calc(-0.5 * var(--grid-column-gap)); } .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid-item { margin-left: calc(0.5 * var(--grid-column-gap)); margin-right: calc(0.5 * var(--grid-column-gap)); } .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid { display: inline-block; } .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid-item { margin-left: 0; margin-right: 0; } @media (max-width: ELEMENTOR_SCREEN_TABLET_MAX) { .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-right, .e--ua-appleWebkit .elementor-share-buttons-tablet--align-right { --justify-content: var(--flex-right, flex-end); } .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-center, .e--ua-appleWebkit .elementor-share-buttons-tablet--align-center { --justify-content: center; } .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid { width: auto; display: flex; flex-wrap: wrap; justify-content: var(--justify-content, space-between); margin-left: calc(-0.5 * var(--grid-column-gap)); margin-right: calc(-0.5 * var(--grid-column-gap)); } .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid-item { margin-left: calc(0.5 * var(--grid-column-gap)); margin-right: calc(0.5 * var(--grid-column-gap)); } .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid { display: inline-block; } .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid-item { margin-left: 0; margin-right: 0; } } @media (max-width: ELEMENTOR_SCREEN_MOBILE_MAX) { .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-right, .e--ua-appleWebkit .elementor-share-buttons-mobile--align-right { --justify-content: var(--flex-right, flex-end); } .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-center, .e--ua-appleWebkit .elementor-share-buttons-mobile--align-center { --justify-content: center; } .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid { width: auto; display: flex; flex-wrap: wrap; justify-content: var(--justify-content, space-between); margin-left: calc(-0.5 * var(--grid-column-gap)); margin-right: calc(-0.5 * var(--grid-column-gap)); } .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid-item { margin-left: calc(0.5 * var(--grid-column-gap)); margin-right: calc(0.5 * var(--grid-column-gap)); } .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid { display: inline-block; } .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid-item { margin-left: 0; margin-right: 0; } } @media (max-width: ELEMENTOR_SCREEN_MOBILE_MAX) { .elementor .elementor-hidden-mobile { display: none; } .elementor .elementor-hidden-phone { display: none; } } @media (min-width: ELEMENTOR_SCREEN_MOBILE_EXTRA_MIN) and (max-width: ELEMENTOR_SCREEN_MOBILE_EXTRA_MAX) { .elementor .elementor-hidden-mobile_extra { display: none; } } @media (min-width: ELEMENTOR_SCREEN_TABLET_MIN) and (max-width: ELEMENTOR_SCREEN_TABLET_MAX) { .elementor .elementor-hidden-tablet { display: none; } } @media (min-width: ELEMENTOR_SCREEN_TABLET_EXTRA_MIN) and (max-width: ELEMENTOR_SCREEN_TABLET_EXTRA_MAX) { .elementor .elementor-hidden-tablet_extra { display: none; } } @media (min-width: ELEMENTOR_SCREEN_LAPTOP_MIN) and (max-width: ELEMENTOR_SCREEN_LAPTOP_MAX) { .elementor .elementor-hidden-laptop { display: none; } } @media (min-width: ELEMENTOR_SCREEN_DESKTOP_MIN) and (max-width: ELEMENTOR_SCREEN_DESKTOP_MAX) { .elementor .elementor-hidden-desktop { display: none; } } @media (min-width: ELEMENTOR_SCREEN_WIDESCREEN_MIN) { .elementor .elementor-hidden-widescreen { display: none; } } .elementor-widget-text-path { font-size: 20px; text-align: var(--alignment, left); } .elementor-widget-text-path svg { width: var(--width); max-width: 100%; height: auto; overflow: visible; word-spacing: var(--word-spacing); transform: rotate(var(--rotate, 0)) scaleX(var(--scale-x, 1)) scaleY(var(--scale-y, 1)); } .elementor-widget-text-path svg path { vector-effect: non-scaling-stroke; /* Prevent stroke size scaling when resizing the SVG. */ fill: var(--path-fill, transparent); stroke: var(--stroke-color, transparent); stroke-width: var(--stroke-width, 1px); transition: var(--stroke-transition) stroke, var(--stroke-transition) fill; } .elementor-widget-text-path svg:hover path { --path-fill: var( --path-fill-hover ); --stroke-color: var( --stroke-color-hover ); --stroke-width: var( --stroke-width-hover ); } .elementor-widget-text-path svg text { --fill: var( --text-color ); fill: var(--fill); direction: var(--direction, ltr); transition: var(--transition) stroke, var(--transition) stroke-width, var(--transition) fill; } .elementor-widget-text-path svg text:hover { --color: var( --text-color-hover, var( --text-color ) ); --fill: var( --color ); color: var(--color); } .elementor-accordion { text-align: left; } .elementor-accordion .elementor-accordion-item { border: 1px solid #D4D4D4; } .elementor-accordion .elementor-accordion-item + .elementor-accordion-item { border-top: none; } .elementor-accordion .elementor-tab-title { margin: 0; padding: 15px 20px; font-weight: bold; line-height: 1; cursor: pointer; outline: none; } .elementor-accordion .elementor-tab-title .elementor-accordion-icon { display: inline-block; width: 1.5em; } .elementor-accordion .elementor-tab-title .elementor-accordion-icon svg { width: 1em; height: 1em; } .elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-right { float: right; text-align: right; } .elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left { float: left; text-align: left; } .elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-closed { display: block; } .elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-opened { display: none; } .elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon-closed { display: none; } .elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon-opened { display: block; } .elementor-accordion .elementor-tab-content { display: none; padding: 15px 20px; border-top: 1px solid #D4D4D4; } @media (max-width: ELEMENTOR_SCREEN_MOBILE_MAX) { .elementor-accordion .elementor-tab-title { padding: 12px 15px; } .elementor-accordion .elementor-tab-title .elementor-accordion-icon { width: 1.2em; } .elementor-accordion .elementor-tab-content { padding: 7px 15px; } } .elementor-alert { padding: 15px; border-left: 5px solid transparent; position: relative; text-align: left; } .elementor-alert .elementor-alert-title { display: block; font-weight: bold; } .elementor-alert .elementor-alert-description { font-size: 13px; } .elementor-alert button.elementor-alert-dismiss { position: absolute; right: 10px; top: 10px; padding: 3px; font-size: 20px; line-height: 1; background: transparent; color: inherit; border: none; cursor: pointer; } .elementor-alert.elementor-alert-info { color: #31708f; background-color: #d9edf7; border-color: #bcdff1; } .elementor-alert.elementor-alert-success { color: #3c763d; background-color: #dff0d8; border-color: #cae6be; } .elementor-alert.elementor-alert-warning { color: #8a6d3b; background-color: #fcf8e3; border-color: #f9f0c3; } .elementor-alert.elementor-alert-danger { color: #a94442; background-color: #f2dede; border-color: #e8c4c4; } @media (max-width: ELEMENTOR_SCREEN_MOBILE_MAX) { .elementor-alert { padding: 10px; } .elementor-alert button.elementor-alert-dismiss { right: 7px; top: 7px; } } .elementor-counter .elementor-counter-number-wrapper { display: flex; font-size: 69px; font-weight: 600; line-height: 1; } .elementor-counter .elementor-counter-number-prefix, .elementor-counter .elementor-counter-number-suffix { flex-grow: 1; white-space: pre-wrap; } .elementor-counter .elementor-counter-number-prefix { text-align: right; } .elementor-counter .elementor-counter-number-suffix { text-align: left; } .elementor-counter .elementor-counter-title { text-align: center; font-size: 19px; font-weight: 400; line-height: 2.5; } .elementor-widget-divider { --divider-border-style: none; --divider-border-width: 1px; --divider-color: #2C2C2C; --divider-icon-size: 20px; --divider-element-spacing: 10px; --divider-pattern-height: 24px; --divider-pattern-size: 20px; --divider-pattern-url: none; --divider-pattern-repeat: repeat-x; } .elementor-widget-divider .elementor-divider { display: flex; } .elementor-widget-divider .elementor-divider__text { font-size: 15px; line-height: 1; max-width: 95%; } .elementor-widget-divider .elementor-divider__element { margin: 0 var(--divider-element-spacing); flex-shrink: 0; } .elementor-widget-divider .elementor-icon { font-size: var(--divider-icon-size); } .elementor-widget-divider .elementor-divider-separator { display: flex; margin: 0; direction: ltr; } .elementor-widget-divider--view-line_text .elementor-divider-separator, .elementor-widget-divider--view-line_icon .elementor-divider-separator { align-items: center; } .elementor-widget-divider--view-line_text .elementor-divider-separator:before, .elementor-widget-divider--view-line_text .elementor-divider-separator:after, .elementor-widget-divider--view-line_icon .elementor-divider-separator:before, .elementor-widget-divider--view-line_icon .elementor-divider-separator:after { display: block; content: ""; border-bottom: 0; flex-grow: 1; border-top: var(--divider-border-width) var(--divider-border-style) var(--divider-color); } .elementor-widget-divider--element-align-left .elementor-divider .elementor-divider-separator > .elementor-divider__svg:first-of-type { flex-grow: 0; flex-shrink: 100; } .elementor-widget-divider--element-align-left .elementor-divider-separator:before { content: none; } .elementor-widget-divider--element-align-left .elementor-divider__element { margin-left: 0; } .elementor-widget-divider--element-align-right .elementor-divider .elementor-divider-separator > .elementor-divider__svg:last-of-type { flex-grow: 0; flex-shrink: 100; } .elementor-widget-divider--element-align-right .elementor-divider-separator:after { content: none; } .elementor-widget-divider--element-align-right .elementor-divider__element { margin-right: 0; } .elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator { border-top: var(--divider-border-width) var(--divider-border-style) var(--divider-color); } .elementor-widget-divider--separator-type-pattern { --divider-border-style: none; } .elementor-widget-divider--separator-type-pattern.elementor-widget-divider--view-line .elementor-divider-separator, .elementor-widget-divider--separator-type-pattern:not([class*=elementor-widget-divider--view]) .elementor-divider-separator, .elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:before, .elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:after { width: 100%; min-height: var(--divider-pattern-height); -webkit-mask-size: var(--divider-pattern-size) 100%; mask-size: var(--divider-pattern-size) 100%; -webkit-mask-repeat: var(--divider-pattern-repeat); mask-repeat: var(--divider-pattern-repeat); background-color: var(--divider-color); -webkit-mask-image: var(--divider-pattern-url); mask-image: var(--divider-pattern-url); } .elementor-widget-divider--no-spacing { --divider-pattern-size: auto; } .elementor-widget-divider--bg-round { --divider-pattern-repeat: round; } .rtl .elementor-widget-divider .elementor-divider__text { direction: rtl; } .elementor-image-gallery .gallery-item { display: inline-block; text-align: center; vertical-align: top; width: 100%; max-width: 100%; margin: 0 auto; } .elementor-image-gallery .gallery-item img { margin: 0 auto; } .elementor-image-gallery .gallery-item .gallery-caption { margin: 0; } .elementor-image-gallery figure img { display: block; } .elementor-image-gallery figure figcaption { width: 100%; } .gallery-spacing-custom .elementor-image-gallery .gallery-icon { padding: 0; } @media (min-width: ELEMENTOR_SCREEN_MOBILE_NEXT) { .elementor-image-gallery .gallery-columns-2 .gallery-item { max-width: 50%; } .elementor-image-gallery .gallery-columns-3 .gallery-item { max-width: 33.33%; } .elementor-image-gallery .gallery-columns-4 .gallery-item { max-width: 25%; } .elementor-image-gallery .gallery-columns-5 .gallery-item { max-width: 20%; } .elementor-image-gallery .gallery-columns-6 .gallery-item { max-width: 16.666%; } .elementor-image-gallery .gallery-columns-7 .gallery-item { max-width: 14.28%; } .elementor-image-gallery .gallery-columns-8 .gallery-item { max-width: 12.5%; } .elementor-image-gallery .gallery-columns-9 .gallery-item { max-width: 11.11%; } .elementor-image-gallery .gallery-columns-10 .gallery-item { max-width: 10%; } } @media (min-width: 480px) and (max-width: ELEMENTOR_SCREEN_MOBILE_MAX) { .elementor-image-gallery .gallery.gallery-columns-2 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-3 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-4 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-5 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-6 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-7 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-8 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-9 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-10 .gallery-item { max-width: 50%; } } @media (max-width: 479px) { .elementor-image-gallery .gallery.gallery-columns-2 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-3 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-4 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-5 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-6 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-7 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-8 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-9 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-10 .gallery-item { max-width: 100%; } } .elementor-widget-google_maps .elementor-widget-container { overflow: hidden; } .elementor-widget-google_maps iframe { height: 300px; } .elementor-heading-title { padding: 0; margin: 0; line-height: 1; } .elementor-widget-heading .elementor-heading-title[class*=elementor-size-] > a { color: inherit; font-size: inherit; line-height: inherit; } .elementor-widget-heading .elementor-heading-title.elementor-size-small { font-size: 15px; } .elementor-widget-heading .elementor-heading-title.elementor-size-medium { font-size: 19px; } .elementor-widget-heading .elementor-heading-title.elementor-size-large { font-size: 29px; } .elementor-widget-heading .elementor-heading-title.elementor-size-xl { font-size: 39px; } .elementor-widget-heading .elementor-heading-title.elementor-size-xxl { font-size: 59px; } .elementor-widget-icon-box .elementor-icon-box-wrapper { display: block; text-align: center; } .elementor-widget-icon-box .elementor-icon-box-icon { margin-bottom: var(--icon-box-icon-margin, 15px); margin-right: auto; margin-left: auto; } @media (min-width: ELEMENTOR_SCREEN_MOBILE_NEXT) { .elementor-widget-icon-box.elementor-vertical-align-top .elementor-icon-box-wrapper { align-items: flex-start; } .elementor-widget-icon-box.elementor-vertical-align-middle .elementor-icon-box-wrapper { align-items: center; } .elementor-widget-icon-box.elementor-vertical-align-bottom .elementor-icon-box-wrapper { align-items: flex-end; } } .elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper, .elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper { display: flex; } .elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon, .elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon { display: inline-flex; flex: 0 0 auto; } .elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper { text-align: right; flex-direction: row-reverse; } .elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon { margin-left: var(--icon-box-icon-margin, 15px); margin-right: 0; margin-bottom: unset; } .elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper { text-align: left; flex-direction: row; } .elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon { margin-right: var(--icon-box-icon-margin, 15px); margin-left: 0; margin-bottom: unset; } .elementor-widget-icon-box.elementor-position-top .elementor-icon-box-wrapper { display: block; text-align: center; flex-direction: unset; } .elementor-widget-icon-box.elementor-position-top .elementor-icon-box-icon { margin-bottom: var(--icon-box-icon-margin, 15px); margin-right: auto; margin-left: auto; } @media (min-width: ELEMENTOR_SCREEN_WIDESCREEN_MIN) { .elementor-widget-icon-box.elementor-widescreen-position-left .elementor-icon-box-wrapper, .elementor-widget-icon-box.elementor-widescreen-position-right .elementor-icon-box-wrapper { display: flex; } .elementor-widget-icon-box.elementor-widescreen-position-left .elementor-icon-box-icon, .elementor-widget-icon-box.elementor-widescreen-position-right .elementor-icon-box-icon { display: inline-flex; flex: 0 0 auto; } .elementor-widget-icon-box.elementor-widescreen-position-right .elementor-icon-box-wrapper { text-align: right; flex-direction: row-reverse; } .elementor-widget-icon-box.elementor-widescreen-position-right .elementor-icon-box-icon { margin-left: var(--icon-box-icon-margin, 15px); margin-right: 0; margin-bottom: unset; } .elementor-widget-icon-box.elementor-widescreen-position-left .elementor-icon-box-wrapper { text-align: left; flex-direction: row; } .elementor-widget-icon-box.elementor-widescreen-position-left .elementor-icon-box-icon { margin-right: var(--icon-box-icon-margin, 15px); margin-left: 0; margin-bottom: unset; } .elementor-widget-icon-box.elementor-widescreen-position-top .elementor-icon-box-wrapper { display: block; text-align: center; flex-direction: unset; } .elementor-widget-icon-box.elementor-widescreen-position-top .elementor-icon-box-icon { margin-bottom: var(--icon-box-icon-margin, 15px); margin-right: auto; margin-left: auto; } } @media (max-width: ELEMENTOR_SCREEN_LAPTOP_MAX) { .elementor-widget-icon-box.elementor-laptop-position-left .elementor-icon-box-wrapper, .elementor-widget-icon-box.elementor-laptop-position-right .elementor-icon-box-wrapper { display: flex; } .elementor-widget-icon-box.elementor-laptop-position-left .elementor-icon-box-icon, .elementor-widget-icon-box.elementor-laptop-position-right .elementor-icon-box-icon { display: inline-flex; flex: 0 0 auto; } .elementor-widget-icon-box.elementor-laptop-position-right .elementor-icon-box-wrapper { text-align: right; flex-direction: row-reverse; } .elementor-widget-icon-box.elementor-laptop-position-right .elementor-icon-box-icon { margin-left: var(--icon-box-icon-margin, 15px); margin-right: 0; margin-bottom: unset; } .elementor-widget-icon-box.elementor-laptop-position-left .elementor-icon-box-wrapper { text-align: left; flex-direction: row; } .elementor-widget-icon-box.elementor-laptop-position-left .elementor-icon-box-icon { margin-right: var(--icon-box-icon-margin, 15px); margin-left: 0; margin-bottom: unset; } .elementor-widget-icon-box.elementor-laptop-position-top .elementor-icon-box-wrapper { display: block; text-align: center; flex-direction: unset; } .elementor-widget-icon-box.elementor-laptop-position-top .elementor-icon-box-icon { margin-bottom: var(--icon-box-icon-margin, 15px); margin-right: auto; margin-left: auto; } } @media (max-width: ELEMENTOR_SCREEN_TABLET_EXTRA_MAX) { .elementor-widget-icon-box.elementor-tablet_extra-position-left .elementor-icon-box-wrapper, .elementor-widget-icon-box.elementor-tablet_extra-position-right .elementor-icon-box-wrapper { display: flex; } .elementor-widget-icon-box.elementor-tablet_extra-position-left .elementor-icon-box-icon, .elementor-widget-icon-box.elementor-tablet_extra-position-right .elementor-icon-box-icon { display: inline-flex; flex: 0 0 auto; } .elementor-widget-icon-box.elementor-tablet_extra-position-right .elementor-icon-box-wrapper { text-align: right; flex-direction: row-reverse; } .elementor-widget-icon-box.elementor-tablet_extra-position-right .elementor-icon-box-icon { margin-left: var(--icon-box-icon-margin, 15px); margin-right: 0; margin-bottom: unset; } .elementor-widget-icon-box.elementor-tablet_extra-position-left .elementor-icon-box-wrapper { text-align: left; flex-direction: row; } .elementor-widget-icon-box.elementor-tablet_extra-position-left .elementor-icon-box-icon { margin-right: var(--icon-box-icon-margin, 15px); margin-left: 0; margin-bottom: unset; } .elementor-widget-icon-box.elementor-tablet_extra-position-top .elementor-icon-box-wrapper { display: block; text-align: center; flex-direction: unset; } .elementor-widget-icon-box.elementor-tablet_extra-position-top .elementor-icon-box-icon { margin-bottom: var(--icon-box-icon-margin, 15px); margin-right: auto; margin-left: auto; } } @media (max-width: ELEMENTOR_SCREEN_TABLET_MAX) { .elementor-widget-icon-box.elementor-tablet-position-left .elementor-icon-box-wrapper, .elementor-widget-icon-box.elementor-tablet-position-right .elementor-icon-box-wrapper { display: flex; } .elementor-widget-icon-box.elementor-tablet-position-left .elementor-icon-box-icon, .elementor-widget-icon-box.elementor-tablet-position-right .elementor-icon-box-icon { display: inline-flex; flex: 0 0 auto; } .elementor-widget-icon-box.elementor-tablet-position-right .elementor-icon-box-wrapper { text-align: right; flex-direction: row-reverse; } .elementor-widget-icon-box.elementor-tablet-position-right .elementor-icon-box-icon { margin-left: var(--icon-box-icon-margin, 15px); margin-right: 0; margin-bottom: unset; } .elementor-widget-icon-box.elementor-tablet-position-left .elementor-icon-box-wrapper { text-align: left; flex-direction: row; } .elementor-widget-icon-box.elementor-tablet-position-left .elementor-icon-box-icon { margin-right: var(--icon-box-icon-margin, 15px); margin-left: 0; margin-bottom: unset; } .elementor-widget-icon-box.elementor-tablet-position-top .elementor-icon-box-wrapper { display: block; text-align: center; flex-direction: unset; } .elementor-widget-icon-box.elementor-tablet-position-top .elementor-icon-box-icon { margin-bottom: var(--icon-box-icon-margin, 15px); margin-right: auto; margin-left: auto; } } @media (max-width: ELEMENTOR_SCREEN_MOBILE_EXTRA_MAX) { .elementor-widget-icon-box.elementor-mobile_extra-position-left .elementor-icon-box-wrapper, .elementor-widget-icon-box.elementor-mobile_extra-position-right .elementor-icon-box-wrapper { display: flex; } .elementor-widget-icon-box.elementor-mobile_extra-position-left .elementor-icon-box-icon, .elementor-widget-icon-box.elementor-mobile_extra-position-right .elementor-icon-box-icon { display: inline-flex; flex: 0 0 auto; } .elementor-widget-icon-box.elementor-mobile_extra-position-right .elementor-icon-box-wrapper { text-align: right; flex-direction: row-reverse; } .elementor-widget-icon-box.elementor-mobile_extra-position-right .elementor-icon-box-icon { margin-left: var(--icon-box-icon-margin, 15px); margin-right: 0; margin-bottom: unset; } .elementor-widget-icon-box.elementor-mobile_extra-position-left .elementor-icon-box-wrapper { text-align: left; flex-direction: row; } .elementor-widget-icon-box.elementor-mobile_extra-position-left .elementor-icon-box-icon { margin-right: var(--icon-box-icon-margin, 15px); margin-left: 0; margin-bottom: unset; } .elementor-widget-icon-box.elementor-mobile_extra-position-top .elementor-icon-box-wrapper { display: block; text-align: center; flex-direction: unset; } .elementor-widget-icon-box.elementor-mobile_extra-position-top .elementor-icon-box-icon { margin-bottom: var(--icon-box-icon-margin, 15px); margin-right: auto; margin-left: auto; } } @media (max-width: ELEMENTOR_SCREEN_MOBILE_MAX) { .elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-wrapper, .elementor-widget-icon-box.elementor-mobile-position-right .elementor-icon-box-wrapper { display: flex; } .elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-icon, .elementor-widget-icon-box.elementor-mobile-position-right .elementor-icon-box-icon { display: inline-flex; flex: 0 0 auto; } .elementor-widget-icon-box.elementor-mobile-position-right .elementor-icon-box-wrapper { text-align: right; flex-direction: row-reverse; } .elementor-widget-icon-box.elementor-mobile-position-right .elementor-icon-box-icon { margin-left: var(--icon-box-icon-margin, 15px); margin-right: 0; margin-bottom: unset; } .elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-wrapper { text-align: left; flex-direction: row; } .elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-icon { margin-right: var(--icon-box-icon-margin, 15px); margin-left: 0; margin-bottom: unset; } .elementor-widget-icon-box.elementor-mobile-position-top .elementor-icon-box-wrapper { display: block; text-align: center; flex-direction: unset; } .elementor-widget-icon-box.elementor-mobile-position-top .elementor-icon-box-icon { margin-bottom: var(--icon-box-icon-margin, 15px); margin-right: auto; margin-left: auto; } .elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon, .elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon { display: block; flex: unset; } } .elementor-widget-icon-box .elementor-icon-box-title a { color: inherit; } .elementor-widget-icon-box .elementor-icon-box-content { flex-grow: 1; } .elementor-widget-icon-box .elementor-icon-box-description { margin: 0; } .elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container { overflow: hidden; } .elementor-widget .elementor-icon-list-items.elementor-inline-items { margin-right: -8px; margin-left: -8px; } .elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { margin-right: 8px; margin-left: 8px; } .elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after { width: auto; left: auto; right: auto; position: relative; height: 100%; border-top: 0; border-bottom: 0; border-right: 0; border-left-width: 1px; border-style: solid; right: -8px; } .elementor-widget .elementor-icon-list-items { list-style-type: none; margin: 0; padding: 0; } .elementor-widget .elementor-icon-list-item { margin: 0; padding: 0; position: relative; } .elementor-widget .elementor-icon-list-item:after { position: absolute; bottom: 0; width: 100%; } .elementor-widget .elementor-icon-list-item, .elementor-widget .elementor-icon-list-item a { display: flex; align-items: center; font-size: inherit; } .elementor-widget .elementor-icon-list-icon + .elementor-icon-list-text { align-self: center; padding-left: 5px; } .elementor-widget .elementor-icon-list-icon { display: flex; } .elementor-widget .elementor-icon-list-icon svg { width: var(--e-icon-list-icon-size, 1em); height: var(--e-icon-list-icon-size, 1em); } .elementor-widget .elementor-icon-list-icon i { width: 1.25em; font-size: var(--e-icon-list-icon-size); } .elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon { text-align: var(--e-icon-list-icon-align); } .elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg { margin: var(--e-icon-list-icon-margin, 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0); } .elementor-widget.elementor-list-item-link-full_width a { width: 100%; } .elementor-widget.elementor-align-center .elementor-icon-list-item, .elementor-widget.elementor-align-center .elementor-icon-list-item a { justify-content: center; } .elementor-widget.elementor-align-center .elementor-icon-list-item:after { margin: auto; } .elementor-widget.elementor-align-center .elementor-inline-items { justify-content: center; } .elementor-widget.elementor-align-left .elementor-icon-list-item, .elementor-widget.elementor-align-left .elementor-icon-list-item a { justify-content: flex-start; text-align: left; } .elementor-widget.elementor-align-left .elementor-inline-items { justify-content: flex-start; } .elementor-widget.elementor-align-right .elementor-icon-list-item, .elementor-widget.elementor-align-right .elementor-icon-list-item a { justify-content: flex-end; text-align: right; } .elementor-widget.elementor-align-right .elementor-icon-list-items { justify-content: flex-end; } .elementor-widget:not(.elementor-align-right) .elementor-icon-list-item:after { left: 0; } .elementor-widget:not(.elementor-align-left) .elementor-icon-list-item:after { right: 0; } @media (min-width: ELEMENTOR_SCREEN_WIDESCREEN_MIN) { .elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item, .elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item a { justify-content: center; } .elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item:after { margin: auto; } .elementor-widget.elementor-widescreen-align-center .elementor-inline-items { justify-content: center; } .elementor-widget.elementor-widescreen-align-left .elementor-icon-list-item, .elementor-widget.elementor-widescreen-align-left .elementor-icon-list-item a { justify-content: flex-start; text-align: left; } .elementor-widget.elementor-widescreen-align-left .elementor-inline-items { justify-content: flex-start; } .elementor-widget.elementor-widescreen-align-right .elementor-icon-list-item, .elementor-widget.elementor-widescreen-align-right .elementor-icon-list-item a { justify-content: flex-end; text-align: right; } .elementor-widget.elementor-widescreen-align-right .elementor-icon-list-items { justify-content: flex-end; } .elementor-widget:not(.elementor-widescreen-align-right) .elementor-icon-list-item:after { left: 0; } .elementor-widget:not(.elementor-widescreen-align-left) .elementor-icon-list-item:after { right: 0; } } @media (max-width: ELEMENTOR_SCREEN_LAPTOP_MAX) { .elementor-widget.elementor-laptop-align-center .elementor-icon-list-item, .elementor-widget.elementor-laptop-align-center .elementor-icon-list-item a { justify-content: center; } .elementor-widget.elementor-laptop-align-center .elementor-icon-list-item:after { margin: auto; } .elementor-widget.elementor-laptop-align-center .elementor-inline-items { justify-content: center; } .elementor-widget.elementor-laptop-align-left .elementor-icon-list-item, .elementor-widget.elementor-laptop-align-left .elementor-icon-list-item a { justify-content: flex-start; text-align: left; } .elementor-widget.elementor-laptop-align-left .elementor-inline-items { justify-content: flex-start; } .elementor-widget.elementor-laptop-align-right .elementor-icon-list-item, .elementor-widget.elementor-laptop-align-right .elementor-icon-list-item a { justify-content: flex-end; text-align: right; } .elementor-widget.elementor-laptop-align-right .elementor-icon-list-items { justify-content: flex-end; } .elementor-widget:not(.elementor-laptop-align-right) .elementor-icon-list-item:after { left: 0; } .elementor-widget:not(.elementor-laptop-align-left) .elementor-icon-list-item:after { right: 0; } } @media (max-width: ELEMENTOR_SCREEN_TABLET_EXTRA_MAX) { .elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item, .elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item a { justify-content: center; } .elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item:after { margin: auto; } .elementor-widget.elementor-tablet_extra-align-center .elementor-inline-items { justify-content: center; } .elementor-widget.elementor-tablet_extra-align-left .elementor-icon-list-item, .elementor-widget.elementor-tablet_extra-align-left .elementor-icon-list-item a { justify-content: flex-start; text-align: left; } .elementor-widget.elementor-tablet_extra-align-left .elementor-inline-items { justify-content: flex-start; } .elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-item, .elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-item a { justify-content: flex-end; text-align: right; } .elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-items { justify-content: flex-end; } .elementor-widget:not(.elementor-tablet_extra-align-right) .elementor-icon-list-item:after { left: 0; } .elementor-widget:not(.elementor-tablet_extra-align-left) .elementor-icon-list-item:after { right: 0; } } @media (max-width: ELEMENTOR_SCREEN_TABLET_MAX) { .elementor-widget.elementor-tablet-align-center .elementor-icon-list-item, .elementor-widget.elementor-tablet-align-center .elementor-icon-list-item a { justify-content: center; } .elementor-widget.elementor-tablet-align-center .elementor-icon-list-item:after { margin: auto; } .elementor-widget.elementor-tablet-align-center .elementor-inline-items { justify-content: center; } .elementor-widget.elementor-tablet-align-left .elementor-icon-list-item, .elementor-widget.elementor-tablet-align-left .elementor-icon-list-item a { justify-content: flex-start; text-align: left; } .elementor-widget.elementor-tablet-align-left .elementor-inline-items { justify-content: flex-start; } .elementor-widget.elementor-tablet-align-right .elementor-icon-list-item, .elementor-widget.elementor-tablet-align-right .elementor-icon-list-item a { justify-content: flex-end; text-align: right; } .elementor-widget.elementor-tablet-align-right .elementor-icon-list-items { justify-content: flex-end; } .elementor-widget:not(.elementor-tablet-align-right) .elementor-icon-list-item:after { left: 0; } .elementor-widget:not(.elementor-tablet-align-left) .elementor-icon-list-item:after { right: 0; } } @media (max-width: ELEMENTOR_SCREEN_MOBILE_EXTRA_MAX) { .elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item, .elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item a { justify-content: center; } .elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item:after { margin: auto; } .elementor-widget.elementor-mobile_extra-align-center .elementor-inline-items { justify-content: center; } .elementor-widget.elementor-mobile_extra-align-left .elementor-icon-list-item, .elementor-widget.elementor-mobile_extra-align-left .elementor-icon-list-item a { justify-content: flex-start; text-align: left; } .elementor-widget.elementor-mobile_extra-align-left .elementor-inline-items { justify-content: flex-start; } .elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-item, .elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-item a { justify-content: flex-end; text-align: right; } .elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-items { justify-content: flex-end; } .elementor-widget:not(.elementor-mobile_extra-align-right) .elementor-icon-list-item:after { left: 0; } .elementor-widget:not(.elementor-mobile_extra-align-left) .elementor-icon-list-item:after { right: 0; } } @media (max-width: ELEMENTOR_SCREEN_MOBILE_MAX) { .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item, .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item a { justify-content: center; } .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item:after { margin: auto; } .elementor-widget.elementor-mobile-align-center .elementor-inline-items { justify-content: center; } .elementor-widget.elementor-mobile-align-left .elementor-icon-list-item, .elementor-widget.elementor-mobile-align-left .elementor-icon-list-item a { justify-content: flex-start; text-align: left; } .elementor-widget.elementor-mobile-align-left .elementor-inline-items { justify-content: flex-start; } .elementor-widget.elementor-mobile-align-right .elementor-icon-list-item, .elementor-widget.elementor-mobile-align-right .elementor-icon-list-item a { justify-content: flex-end; text-align: right; } .elementor-widget.elementor-mobile-align-right .elementor-icon-list-items { justify-content: flex-end; } .elementor-widget:not(.elementor-mobile-align-right) .elementor-icon-list-item:after { left: 0; } .elementor-widget:not(.elementor-mobile-align-left) .elementor-icon-list-item:after { right: 0; } } .elementor-widget-image { text-align: center; } .elementor-widget-image a { display: inline-block; } .elementor-widget-image a img[src$=".svg"] { width: 48px; } .elementor-widget-image img { vertical-align: middle; display: inline-block; } .elementor-widget-image-box .elementor-image-box-content { width: 100%; } @media (min-width: ELEMENTOR_SCREEN_MOBILE_NEXT) { .elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper, .elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper { display: flex; } .elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper { text-align: right; flex-direction: row-reverse; } .elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper { text-align: left; flex-direction: row; } .elementor-widget-image-box.elementor-position-top .elementor-image-box-img { margin: auto; } .elementor-widget-image-box.elementor-vertical-align-top .elementor-image-box-wrapper { align-items: flex-start; } .elementor-widget-image-box.elementor-vertical-align-middle .elementor-image-box-wrapper { align-items: center; } .elementor-widget-image-box.elementor-vertical-align-bottom .elementor-image-box-wrapper { align-items: flex-end; } } @media (max-width: ELEMENTOR_SCREEN_MOBILE_MAX) { .elementor-widget-image-box .elementor-image-box-img { margin-left: auto !important; margin-right: auto !important; margin-bottom: 15px; } } .elementor-widget-image-box .elementor-image-box-img { display: inline-block; } .elementor-widget-image-box .elementor-image-box-title a { color: inherit; } .elementor-widget-image-box .elementor-image-box-wrapper { text-align: center; } .elementor-widget-image-box .elementor-image-box-description { margin: 0; } .elementor-widget-image-carousel .swiper-container { position: static; } .elementor-widget-image-carousel .swiper-container .swiper-slide figure { line-height: inherit; } .elementor-widget-image-carousel .swiper-slide { text-align: center; } .elementor-image-carousel-wrapper:not(.swiper-container-initialized) .swiper-slide { max-width: calc(100% / var(--e-image-carousel-slides-to-show, 3)); } body.elementor-page .elementor-widget-menu-anchor { margin-bottom: 0; } .elementor-widget-progress { text-align: left; } .elementor-progress-wrapper { position: relative; background-color: #eeeeee; color: #ffffff; height: 100%; border-radius: 2px; } .elementor-progress-bar { display: flex; background-color: #818a91; width: 0; font-size: 11px; height: 30px; line-height: 30px; border-radius: 2px; transition: width 1s ease-in-out; } .elementor-progress-text { flex-grow: 1; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; padding-left: 15px; } .elementor-progress-percentage { padding-right: 15px; } .elementor-widget-progress .elementor-progress-wrapper.progress-info .elementor-progress-bar { background-color: #5bc0de; } .elementor-widget-progress .elementor-progress-wrapper.progress-success .elementor-progress-bar { background-color: #5cb85c; } .elementor-widget-progress .elementor-progress-wrapper.progress-warning .elementor-progress-bar { background-color: #f0ad4e; } .elementor-widget-progress .elementor-progress-wrapper.progress-danger .elementor-progress-bar { background-color: #d9534f; } .elementor-progress .elementor-title { display: block; } @media (max-width: ELEMENTOR_SCREEN_MOBILE_MAX) { .elementor-progress-text { padding-left: 10px; } } .elementor-widget-social-icons { /*TODO: This Grid-0 needs to be removed after PRO is Updated */ } .elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container, .elementor-widget-social-icons.elementor-grid-tablet-0 .elementor-widget-container, .elementor-widget-social-icons.elementor-grid-mobile-0 .elementor-widget-container { line-height: 1; font-size: 0; } .elementor-widget-social-icons:not(.elementor-grid-0):not(.elementor-grid-tablet-0):not(.elementor-grid-mobile-0) .elementor-grid { display: inline-grid; } .elementor-widget-social-icons .elementor-grid { grid-column-gap: var(--grid-column-gap, 5px); grid-row-gap: var(--grid-row-gap, 5px); grid-template-columns: var(--grid-template-columns); justify-content: var(--justify-content, center); justify-items: var(--justify-content, center); } .elementor-icon.elementor-social-icon { font-size: var(--icon-size, 25px); line-height: var(--icon-size, 25px); width: calc(var(--icon-size, 25px) + (2 * var(--icon-padding, 0.5em))); height: calc(var(--icon-size, 25px) + (2 * var(--icon-padding, 0.5em))); } .elementor-social-icon { --e-social-icon-icon-color: #fff; display: inline-flex; background-color: #818a91; align-items: center; justify-content: center; text-align: center; cursor: pointer; } .elementor-social-icon i { color: var(--e-social-icon-icon-color); } .elementor-social-icon svg { fill: var(--e-social-icon-icon-color); } .elementor-social-icon:last-child { margin: 0; } .elementor-social-icon:hover { opacity: 0.9; color: white; } .elementor-social-icon-android { background-color: #A4C639; } .elementor-social-icon-apple { background-color: #999999; } .elementor-social-icon-behance { background-color: #1769ff; } .elementor-social-icon-bitbucket { background-color: #205081; } .elementor-social-icon-codepen { background-color: #000000; } .elementor-social-icon-delicious { background-color: #3399ff; } .elementor-social-icon-deviantart { background-color: #05cc47; } .elementor-social-icon-digg { background-color: #005be2; } .elementor-social-icon-dribbble { background-color: #ea4c89; } .elementor-social-icon-elementor { background-color: #D30C5C; } .elementor-social-icon-envelope { background-color: #ea4335; } .elementor-social-icon-facebook, .elementor-social-icon-facebook-f { background-color: #3b5998; } .elementor-social-icon-flickr { background-color: #0063dc; } .elementor-social-icon-foursquare { background-color: #2d5be3; } .elementor-social-icon-freecodecamp, .elementor-social-icon-free-code-camp { background-color: #006400; } .elementor-social-icon-github { background-color: #333333; } .elementor-social-icon-gitlab { background-color: #e24329; } .elementor-social-icon-globe { background-color: #818a91; } .elementor-social-icon-google-plus, .elementor-social-icon-google-plus-g { background-color: #dd4b39; } .elementor-social-icon-houzz { background-color: #7ac142; } .elementor-social-icon-instagram { background-color: #262626; } .elementor-social-icon-jsfiddle { background-color: #487AA2; } .elementor-social-icon-link { background-color: #818a91; } .elementor-social-icon-linkedin, .elementor-social-icon-linkedin-in { background-color: #0077b5; } .elementor-social-icon-medium { background-color: #00ab6b; } .elementor-social-icon-meetup { background-color: #ec1c40; } .elementor-social-icon-mixcloud { background-color: #273a4b; } .elementor-social-icon-odnoklassniki { background-color: #F4731C; } .elementor-social-icon-pinterest { background-color: #bd081c; } .elementor-social-icon-product-hunt { background-color: #da552f; } .elementor-social-icon-reddit { background-color: #ff4500; } .elementor-social-icon-rss { background-color: #f26522; } .elementor-social-icon-shopping-cart { background-color: #4CAF50; } .elementor-social-icon-skype { background-color: #00AFF0; } .elementor-social-icon-slideshare { background-color: #0077b5; } .elementor-social-icon-snapchat { background-color: #fffc00; } .elementor-social-icon-soundcloud { background-color: #ff8800; } .elementor-social-icon-spotify { background-color: #2ebd59; } .elementor-social-icon-stack-overflow { background-color: #fe7a15; } .elementor-social-icon-steam { background-color: #00adee; } .elementor-social-icon-stumbleupon { background-color: #EB4924; } .elementor-social-icon-telegram { background-color: #2CA5E0; } .elementor-social-icon-thumb-tack { background-color: #1aa1d8; } .elementor-social-icon-tripadvisor { background-color: #589442; } .elementor-social-icon-tumblr { background-color: #35465c; } .elementor-social-icon-twitch { background-color: #6441A5; } .elementor-social-icon-twitter { background-color: #1DA1F2; } .elementor-social-icon-viber { background-color: #665cac; } .elementor-social-icon-vimeo { background-color: #1ab7ea; } .elementor-social-icon-vk { background-color: #45668e; } .elementor-social-icon-weibo { background-color: #DD2430; } .elementor-social-icon-weixin { background-color: #31A918; } .elementor-social-icon-whatsapp { background-color: #25d366; } .elementor-social-icon-wordpress { background-color: #21759b; } .elementor-social-icon-xing { background-color: #026466; } .elementor-social-icon-yelp { background-color: #af0606; } .elementor-social-icon-youtube { background-color: #cd201f; } .elementor-social-icon-500px { background-color: #0099e5; } .elementor-shape-rounded .elementor-icon.elementor-social-icon { border-radius: 10%; } .elementor-shape-circle .elementor-icon.elementor-social-icon { border-radius: 50%; } .e-container.e-container--row .elementor-spacer-inner { width: var(--spacer-size); } .elementor-column .elementor-spacer-inner, .e-container.e-container--column .elementor-spacer-inner { height: var(--spacer-size); } .elementor-star-rating { color: #CCD6DF; font-family: eicons; display: inline-block; } .elementor-star-rating i { display: inline-block; position: relative; font-style: normal; cursor: default; } .elementor-star-rating i:before { content: "\e934"; display: block; font-size: inherit; font-family: inherit; position: absolute; overflow: hidden; color: #f0ad4e; top: 0; left: 0; } .elementor-star-rating .elementor-star-empty:before { content: none; } .elementor-star-rating .elementor-star-1:before { width: 10%; } .elementor-star-rating .elementor-star-2:before { width: 20%; } .elementor-star-rating .elementor-star-3:before { width: 30%; } .elementor-star-rating .elementor-star-4:before { width: 40%; } .elementor-star-rating .elementor-star-5:before { width: 50%; } .elementor-star-rating .elementor-star-6:before { width: 60%; } .elementor-star-rating .elementor-star-7:before { width: 70%; } .elementor-star-rating .elementor-star-8:before { width: 80%; } .elementor-star-rating .elementor-star-9:before { width: 90%; } .elementor-star-rating__wrapper { display: flex; align-items: center; } .elementor-star-rating__title { margin-right: 10px; } .elementor-star-rating--align-right .elementor-star-rating__wrapper { text-align: right; justify-content: flex-end; } .elementor-star-rating--align-left .elementor-star-rating__wrapper { text-align: left; justify-content: flex-start; } .elementor-star-rating--align-center .elementor-star-rating__wrapper { text-align: center; justify-content: center; } .elementor-star-rating--align-justify .elementor-star-rating__title { margin-right: auto; } @media (max-width: ELEMENTOR_SCREEN_TABLET_MAX) { .elementor-star-rating-tablet--align-right .elementor-star-rating__wrapper { text-align: right; justify-content: flex-end; } .elementor-star-rating-tablet--align-left .elementor-star-rating__wrapper { text-align: left; justify-content: flex-start; } .elementor-star-rating-tablet--align-center .elementor-star-rating__wrapper { text-align: center; justify-content: center; } .elementor-star-rating-tablet--align-justify .elementor-star-rating__title { margin-right: auto; } } @media (max-width: ELEMENTOR_SCREEN_MOBILE_MAX) { .elementor-star-rating-mobile--align-right .elementor-star-rating__wrapper { text-align: right; justify-content: flex-end; } .elementor-star-rating-mobile--align-left .elementor-star-rating__wrapper { text-align: left; justify-content: flex-start; } .elementor-star-rating-mobile--align-center .elementor-star-rating__wrapper { text-align: center; justify-content: center; } .elementor-star-rating-mobile--align-justify .elementor-star-rating__title { margin-right: auto; } } .last-star { letter-spacing: 0; } .elementor--star-style-star_unicode .elementor-star-rating { font-family: "Arial", "Helvetica", sans-serif; } .elementor--star-style-star_unicode .elementor-star-rating i:not(.elementor-star-empty):before { content: "★"; } .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-wrapper { width: 25%; flex-shrink: 0; } .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active { border-right-style: none; } .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:before, .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:after { height: 999em; width: 0; right: 0; border-right-style: solid; } .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:before { top: 0; transform: translateY(-100%); } .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:after { top: 100%; } .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title { display: table-cell; } .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active { border-bottom-style: none; } .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:before, .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:after { bottom: 0; height: 0; width: 999em; border-bottom-style: solid; } .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:before { right: 100%; } .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:after { left: 100%; } .elementor-widget-tabs .elementor-tab-title, .elementor-widget-tabs .elementor-tab-title:before, .elementor-widget-tabs .elementor-tab-title:after, .elementor-widget-tabs .elementor-tab-content, .elementor-widget-tabs .elementor-tabs-content-wrapper { border: 1px none #D4D4D4; } .elementor-widget-tabs .elementor-tabs { text-align: left; } .elementor-widget-tabs .elementor-tabs-wrapper { overflow: hidden; } .elementor-widget-tabs .elementor-tab-title { cursor: pointer; outline: var(--focus-outline, none); } .elementor-widget-tabs .elementor-tab-desktop-title { position: relative; padding: 20px 25px; font-weight: bold; line-height: 1; border: solid transparent; } .elementor-widget-tabs .elementor-tab-desktop-title.elementor-active { border-color: #D4D4D4; } .elementor-widget-tabs .elementor-tab-desktop-title.elementor-active:before, .elementor-widget-tabs .elementor-tab-desktop-title.elementor-active:after { display: block; content: ""; position: absolute; } .elementor-widget-tabs .elementor-tab-mobile-title { padding: 10px 10px; cursor: pointer; } .elementor-widget-tabs .elementor-tab-content { padding: 20px; display: none; } @media (max-width: ELEMENTOR_SCREEN_MOBILE_MAX) { .elementor-tabs .elementor-tab-title, .elementor-tabs .elementor-tab-content { border-style: solid; border-bottom-style: none; } .elementor-tabs .elementor-tabs-wrapper { display: none; } .elementor-tabs .elementor-tabs-content-wrapper { border-bottom-style: solid; } .elementor-tabs .elementor-tab-content { padding: 10px; } } @media (min-width: ELEMENTOR_SCREEN_MOBILE_NEXT) { .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs { display: flex; } .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-wrapper { flex-direction: column; } .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-content-wrapper { flex-grow: 1; border-style: solid; border-left-style: none; } .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content { border-style: solid; border-top-style: none; } .elementor-widget-tabs.elementor-tabs-alignment-center .elementor-tabs-wrapper, .elementor-widget-tabs.elementor-tabs-alignment-end .elementor-tabs-wrapper, .elementor-widget-tabs.elementor-tabs-alignment-stretch .elementor-tabs-wrapper { display: flex; } .elementor-widget-tabs.elementor-tabs-alignment-center .elementor-tabs-wrapper { justify-content: center; } .elementor-widget-tabs.elementor-tabs-alignment-end .elementor-tabs-wrapper { justify-content: flex-end; } .elementor-widget-tabs.elementor-tabs-alignment-stretch.elementor-tabs-view-horizontal .elementor-tab-title { width: 100%; } .elementor-widget-tabs.elementor-tabs-alignment-stretch.elementor-tabs-view-vertical .elementor-tab-title { height: 100%; } .elementor-tabs .elementor-tab-mobile-title { display: none; } } .elementor-testimonial-wrapper { overflow: hidden; text-align: center; } .elementor-testimonial-wrapper .elementor-testimonial-content { font-size: 1.3em; margin-bottom: 20px; } .elementor-testimonial-wrapper .elementor-testimonial-name { line-height: 1.5; display: block; } .elementor-testimonial-wrapper .elementor-testimonial-job { font-size: 0.85em; display: block; } .elementor-testimonial-wrapper .elementor-testimonial-meta { width: 100%; line-height: 1; } .elementor-testimonial-wrapper .elementor-testimonial-meta-inner { display: inline-block; } .elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-details, .elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image { display: table-cell; vertical-align: middle; } .elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image img { width: 60px; height: 60px; border-radius: 50%; object-fit: cover; max-width: none; } .elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-aside .elementor-testimonial-image { padding-right: 15px; } .elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-aside .elementor-testimonial-details { text-align: left; } .elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-details, .elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-image { display: block; } .elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-image { margin-bottom: 20px; } .elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap { background-color: #818a91; color: #fff; } .elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap { color: #818a91; border: 3px solid; background-color: transparent; } .elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap { margin-top: 8px; } .elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter { width: 1em; height: 1em; } .elementor-widget-text-editor .elementor-drop-cap { float: left; text-align: center; line-height: 1; font-size: 50px; } .elementor-widget-text-editor .elementor-drop-cap-letter { display: inline-block; } .elementor-toggle { text-align: left; } .elementor-toggle .elementor-tab-title { font-weight: bold; line-height: 1; margin: 0; padding: 15px; border-bottom: 1px solid #D4D4D4; cursor: pointer; outline: none; } .elementor-toggle .elementor-tab-title .elementor-toggle-icon { display: inline-block; width: 1em; } .elementor-toggle .elementor-tab-title .elementor-toggle-icon svg { margin-inline-start: -5px; width: 1em; height: 1em; } .elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-right { float: right; text-align: right; } .elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-left { float: left; text-align: left; } .elementor-toggle .elementor-tab-title .elementor-toggle-icon .elementor-toggle-icon-closed { display: block; } .elementor-toggle .elementor-tab-title .elementor-toggle-icon .elementor-toggle-icon-opened { display: none; } .elementor-toggle .elementor-tab-title.elementor-active { border-bottom: none; } .elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon-closed { display: none; } .elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon-opened { display: block; } .elementor-toggle .elementor-tab-content { padding: 15px; border-bottom: 1px solid #D4D4D4; display: none; } @media (max-width: ELEMENTOR_SCREEN_MOBILE_MAX) { .elementor-toggle .elementor-tab-title { padding: 12px; } .elementor-toggle .elementor-tab-content { padding: 12px 10px; } } .elementor-widget-video .elementor-widget-container { overflow: hidden; transform: translate3d(0, 0, 0); } .elementor-widget-video .elementor-open-inline .elementor-custom-embed-image-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-size: cover; background-position: 50%; } .elementor-widget-video .elementor-custom-embed-image-overlay { cursor: pointer; text-align: center; } .elementor-widget-video .elementor-custom-embed-image-overlay:hover .elementor-custom-embed-play i { opacity: 1; } .elementor-widget-video .elementor-custom-embed-image-overlay img { display: block; width: 100%; } .elementor-widget-video .e-hosted-video .elementor-video { object-fit: cover; } /*# sourceMappingURL=frontend.css.map *//** * Helper functions for interacting with the Store API. * * This file is autoloaded via composer.json. */ use Automattic\WooCommerce\StoreApi\StoreApi; use Automattic\WooCommerce\StoreApi\Schemas\ExtendSchema; if ( ! function_exists( 'woocommerce_store_api_register_endpoint_data' ) ) { /** * Register endpoint data under a specified namespace. * * @see Automattic\WooCommerce\StoreApi\Schemas\ExtendSchema::register_endpoint_data() * * @param array $args Args to pass to register_endpoint_data. * @returns boolean|\WP_Error True on success, WP_Error on fail. */ function woocommerce_store_api_register_endpoint_data( $args ) { try { $extend = StoreApi::container()->get( ExtendSchema::class ); $extend->register_endpoint_data( $args ); } catch ( \Exception $error ) { return new \WP_Error( 'error', $error->getMessage() ); } return true; } } if ( ! function_exists( 'woocommerce_store_api_register_update_callback' ) ) { /** * Add callback functions that can be executed by the cart/extensions endpoint. * * @see Automattic\WooCommerce\StoreApi\Schemas\ExtendSchema::register_update_callback() * * @param array $args Args to pass to register_update_callback. * @returns boolean|\WP_Error True on success, WP_Error on fail. */ function woocommerce_store_api_register_update_callback( $args ) { try { $extend = StoreApi::container()->get( ExtendSchema::class ); $extend->register_update_callback( $args ); } catch ( \Exception $error ) { return new \WP_Error( 'error', $error->getMessage() ); } return true; } } if ( ! function_exists( 'woocommerce_store_api_register_payment_requirements' ) ) { /** * Registers and validates payment requirements callbacks. * * @see Automattic\WooCommerce\StoreApi\Schemas\ExtendSchema::register_payment_requirements() * * @param array $args Args to pass to register_payment_requirements. * @returns boolean|\WP_Error True on success, WP_Error on fail. */ function woocommerce_store_api_register_payment_requirements( $args ) { try { $extend = StoreApi::container()->get( ExtendSchema::class ); $extend->register_payment_requirements( $args ); } catch ( \Exception $error ) { return new \WP_Error( 'error', $error->getMessage() ); } return true; } } if ( ! function_exists( 'woocommerce_store_api_get_formatter' ) ) { /** * Returns a formatter instance. * * @see Automattic\WooCommerce\StoreApi\Schemas\ExtendSchema::get_formatter() * * @param string $name Formatter name. * @return Automattic\WooCommerce\StoreApi\Formatters\FormatterInterface */ function woocommerce_store_api_get_formatter( $name ) { return StoreApi::container()->get( ExtendSchema::class )->get_formatter( $name ); } }/** * Content Background - Dynamic CSS * * @package astra * @since 3.7.0 */ if ( ! defined( 'ABSPATH' ) ) { exit; // Exit if accessed directly. } add_filter( 'astra_dynamic_theme_css', 'astra_content_background_css', 11 ); /** * Content Background - Dynamic CSS * * @param string $dynamic_css Astra Dynamic CSS. * @return String Generated dynamic CSS for content background. * * @since 3.2.0 */ function astra_content_background_css( $dynamic_css ) { if ( ! astra_has_gcp_typo_preset_compatibility() ) { return $dynamic_css; } $content_bg_obj = astra_get_option( 'content-bg-obj-responsive' ); // Override content background with meta value if set. $meta_background_enabled = astra_get_option_meta( 'ast-page-background-enabled' ); // Check for third party pages meta. if ( '' === $meta_background_enabled && astra_with_third_party() ) { $meta_background_enabled = astra_third_party_archive_meta( 'ast-page-background-enabled' ); if ( isset( $meta_background_enabled ) && 'enabled' === $meta_background_enabled ) { $content_bg_obj = astra_third_party_archive_meta( 'ast-content-background-meta' ); } } elseif ( isset( $meta_background_enabled ) && 'enabled' === $meta_background_enabled ) { $content_bg_obj = astra_get_option_meta( 'ast-content-background-meta' ); } $blog_layout = astra_get_blog_layout(); $blog_grid = astra_get_option( 'blog-grid' ); $sidebar_default_css = $content_bg_obj; $is_boxed = astra_is_content_style_boxed(); $is_sidebar_boxed = astra_is_sidebar_style_boxed(); $current_layout = astra_get_content_layout(); $narrow_dynamic_selector = 'narrow-width-container' === $current_layout && $is_boxed ? ', .ast-narrow-container .site-content' : ''; $comments_wrapper_bg_selector = Astra_Dynamic_CSS::astra_4_6_0_compatibility() ? ', .ast-separate-container .comments-area' : ', .ast-separate-container .comments-area .comment-respond, .ast-separate-container .comments-area .ast-comment-list li, .ast-separate-container .comments-area .comments-title'; $author_box_extra_selector = ( true === astra_check_is_structural_setup() ) ? '.site-main' : ''; // Apply unboxed container with sidebar boxed look by changing background color to site background color. $content_bg_obj = astra_apply_unboxed_container( $content_bg_obj, $is_boxed, $is_sidebar_boxed, $current_layout ); // Container Layout Colors. $container_css = array( '.ast-separate-container .ast-article-single:not(.ast-related-post), .woocommerce.ast-separate-container .ast-woocommerce-container, .ast-separate-container .error-404, .ast-separate-container .no-results, .single.ast-separate-container ' . esc_attr( $author_box_extra_selector ) . ' .ast-author-meta, .ast-separate-container .related-posts-title-wrapper,.ast-separate-container .comments-count-wrapper, .ast-box-layout.ast-plain-container .site-content,.ast-padded-layout.ast-plain-container .site-content, .ast-separate-container .ast-archive-description' . $narrow_dynamic_selector . $comments_wrapper_bg_selector => astra_get_responsive_background_obj( $content_bg_obj, 'desktop' ), ); // Container Layout Colors. $container_css_tablet = array( '.ast-separate-container .ast-article-single:not(.ast-related-post), .woocommerce.ast-separate-container .ast-woocommerce-container, .ast-separate-container .error-404, .ast-separate-container .no-results, .single.ast-separate-container ' . esc_attr( $author_box_extra_selector ) . ' .ast-author-meta, .ast-separate-container .related-posts-title-wrapper,.ast-separate-container .comments-count-wrapper, .ast-box-layout.ast-plain-container .site-content,.ast-padded-layout.ast-plain-container .site-content, .ast-separate-container .ast-archive-description' . $narrow_dynamic_selector => astra_get_responsive_background_obj( $content_bg_obj, 'tablet' ), ); // Container Layout Colors. $container_css_mobile = array( '.ast-separate-container .ast-article-single:not(.ast-related-post), .woocommerce.ast-separate-container .ast-woocommerce-container, .ast-separate-container .error-404, .ast-separate-container .no-results, .single.ast-separate-container ' . esc_attr( $author_box_extra_selector ) . ' .ast-author-meta, .ast-separate-container .related-posts-title-wrapper,.ast-separate-container .comments-count-wrapper, .ast-box-layout.ast-plain-container .site-content,.ast-padded-layout.ast-plain-container .site-content, .ast-separate-container .ast-archive-description' . $narrow_dynamic_selector => astra_get_responsive_background_obj( $content_bg_obj, 'mobile' ), ); // Sidebar specific css. $sidebar_css = array( '.ast-separate-container.ast-two-container #secondary .widget' => astra_get_responsive_background_obj( $sidebar_default_css, 'desktop' ), ); // Sidebar specific css. $sidebar_css_tablet = array( '.ast-separate-container.ast-two-container #secondary .widget' => astra_get_responsive_background_obj( $sidebar_default_css, 'tablet' ), ); // Sidebar specific css. $sidebar_css_mobile = array( '.ast-separate-container.ast-two-container #secondary .widget' => astra_get_responsive_background_obj( $sidebar_default_css, 'mobile' ), ); // Apply Content BG Color for Narrow Unboxed Container. if ( ! astra_is_content_style_boxed() && 'narrow-container' === $current_layout ) { $container_css = array_merge( $container_css, array( '.ast-narrow-container .site-content' => astra_get_responsive_background_obj( $content_bg_obj, 'desktop' ) ) ); $container_css_tablet = array_merge( $container_css_tablet, array( '.ast-narrow-container .site-content' => astra_get_responsive_background_obj( $content_bg_obj, 'tablet' ) ) ); $container_css_mobile = array_merge( $container_css_mobile, array( '.ast-narrow-container .site-content' => astra_get_responsive_background_obj( $content_bg_obj, 'mobile' ) ) ); } // Blog Pro Layout Colors. if ( ( 'blog-layout-1' === $blog_layout || 'blog-layout-4' === $blog_layout || 'blog-layout-6' === $blog_layout ) || ( defined( 'ASTRA_EXT_VER' ) && ( 'blog-layout-1' === $blog_layout || 'blog-layout-4' === $blog_layout || 'blog-layout-6' === $blog_layout ) && 1 !== $blog_grid ) ) { $blog_layouts = array( '.ast-separate-container .ast-article-inner' => astra_get_responsive_background_obj( $content_bg_obj, 'desktop' ), ); $blog_layouts_tablet = array( '.ast-separate-container .ast-article-inner' => astra_get_responsive_background_obj( $content_bg_obj, 'tablet' ), ); $blog_layouts_mobile = array( '.ast-separate-container .ast-article-inner' => astra_get_responsive_background_obj( $content_bg_obj, 'mobile' ), ); } else { $blog_layouts = array( '.ast-separate-container .ast-article-post' => astra_get_responsive_background_obj( $content_bg_obj, 'desktop' ), ); $blog_layouts_tablet = array( '.ast-separate-container .ast-article-post' => astra_get_responsive_background_obj( $content_bg_obj, 'tablet' ), ); $blog_layouts_mobile = array( '.ast-separate-container .ast-article-post' => astra_get_responsive_background_obj( $content_bg_obj, 'mobile' ), ); $inner_layout = array( '.ast-separate-container .ast-article-inner' => array( 'background-color' => 'transparent', 'background-image' => 'none', ), ); $dynamic_css .= astra_parse_css( $inner_layout ); } $dynamic_css .= astra_parse_css( $blog_layouts ); /** @psalm-suppress InvalidArgument */ // phpcs:ignore Generic.Commenting.DocComment.MissingShort $dynamic_css .= astra_parse_css( $blog_layouts_tablet, '', astra_get_tablet_breakpoint() ); /** @psalm-suppress InvalidArgument */ // phpcs:ignore Generic.Commenting.DocComment.MissingShort $dynamic_css .= astra_parse_css( $blog_layouts_mobile, '', astra_get_mobile_breakpoint() ); $dynamic_css .= astra_parse_css( $container_css ); /** @psalm-suppress InvalidArgument */ // phpcs:ignore Generic.Commenting.DocComment.MissingShort $dynamic_css .= astra_parse_css( $container_css_tablet, '', astra_get_tablet_breakpoint() ); /** @psalm-suppress InvalidArgument */ // phpcs:ignore Generic.Commenting.DocComment.MissingShort $dynamic_css .= astra_parse_css( $container_css_mobile, '', astra_get_mobile_breakpoint() ); $dynamic_css .= astra_parse_css( $sidebar_css ); /** @psalm-suppress InvalidArgument */ // phpcs:ignore Generic.Commenting.DocComment.MissingShort $dynamic_css .= astra_parse_css( $sidebar_css_tablet, '', astra_get_tablet_breakpoint() ); /** @psalm-suppress InvalidArgument */ // phpcs:ignore Generic.Commenting.DocComment.MissingShort $dynamic_css .= astra_parse_css( $sidebar_css_mobile, '', astra_get_mobile_breakpoint() ); if ( astra_apply_content_background_fullwidth_layouts() ) { $fullwidth_layout = array( '.ast-plain-container, .ast-page-builder-template' => astra_get_responsive_background_obj( $content_bg_obj, 'desktop' ), ); $fullwidth_layout_tablet = array( '.ast-plain-container, .ast-page-builder-template' => astra_get_responsive_background_obj( $content_bg_obj, 'tablet' ), ); $fullwidth_layout_mobile = array( '.ast-plain-container, .ast-page-builder-template' => astra_get_responsive_background_obj( $content_bg_obj, 'mobile' ), ); $dynamic_css .= astra_parse_css( $fullwidth_layout ); /** @psalm-suppress InvalidArgument */ // phpcs:ignore Generic.Commenting.DocComment.MissingShort $dynamic_css .= astra_parse_css( $fullwidth_layout_tablet, '', astra_get_tablet_breakpoint() ); /** @psalm-suppress InvalidArgument */ // phpcs:ignore Generic.Commenting.DocComment.MissingShort $dynamic_css .= astra_parse_css( $fullwidth_layout_mobile, '', astra_get_mobile_breakpoint() ); } return $dynamic_css; } /** * Applies an unboxed container to the content. * * @since 4.2.0 * @param array $content_bg_obj The background object for the content. * @param bool $is_boxed Container style is boxed or not. * @param bool $is_sidebar_boxed Sidebar style is boxed or not. * @param mixed $current_layout The current container layout applied. * @return array $content_bg_obj The updated background object for the content. */ function astra_apply_unboxed_container( $content_bg_obj, $is_boxed, $is_sidebar_boxed, $current_layout ) { $site_bg_obj = astra_get_option( 'site-layout-outside-bg-obj-responsive' ); $meta_background_enabled = astra_get_option_meta( 'ast-page-background-enabled' ); // Check for third party pages meta. if ( '' === $meta_background_enabled && astra_with_third_party() ) { $meta_background_enabled = astra_third_party_archive_meta( 'ast-page-background-enabled' ); if ( isset( $meta_background_enabled ) && 'enabled' === $meta_background_enabled ) { $site_bg_obj = astra_third_party_archive_meta( 'ast-page-background-meta' ); } } elseif ( isset( $meta_background_enabled ) && 'enabled' === $meta_background_enabled ) { $site_bg_obj = astra_get_option_meta( 'ast-page-background-meta' ); } if ( 'plain-container' === $current_layout && ! $is_boxed && $is_sidebar_boxed && 'no-sidebar' !== astra_page_layout() ) { $content_bg_obj = $site_bg_obj; } return $content_bg_obj; }/** * Admin functions - Functions that add some functionality to WordPress admin panel * * @package Astra * @since 1.0.0 */ if ( ! defined( 'ABSPATH' ) ) { exit; // Exit if accessed directly. } /** * Register menus */ if ( ! function_exists( 'astra_register_menu_locations' ) ) { /** * Register menus * * @since 1.0.0 */ function astra_register_menu_locations() { /** * Primary Menus */ register_nav_menus( array( 'primary' => esc_html__( 'Primary Menu', 'astra' ), ) ); if ( true === Astra_Builder_Helper::$is_header_footer_builder_active ) { /** * Register the Secondary & Mobile menus. */ register_nav_menus( array( 'secondary_menu' => esc_html__( 'Secondary Menu', 'astra' ), 'mobile_menu' => esc_html__( 'Off-Canvas Menu', 'astra' ), ) ); $component_limit = defined( 'ASTRA_EXT_VER' ) ? Astra_Builder_Helper::$component_limit : Astra_Builder_Helper::$num_of_header_menu; for ( $index = 3; $index <= $component_limit; $index++ ) { if ( ! is_customize_preview() && ! Astra_Builder_Helper::is_component_loaded( 'menu-' . $index ) ) { continue; } register_nav_menus( array( 'menu_' . $index => esc_html__( 'Menu ', 'astra' ) . $index, ) ); } /** * Register the Account menus. */ register_nav_menus( array( 'loggedin_account_menu' => esc_html__( 'Logged In Account Menu', 'astra' ), ) ); } /** * Footer Menus */ register_nav_menus( array( 'footer_menu' => esc_html__( 'Footer Menu', 'astra' ), ) ); } } add_action( 'init', 'astra_register_menu_locations' );/*! elementor - v3.18.0 - 20-12-2023 */ /*! For license information please see ai-layout.min.js.LICENSE.txt */ (()=>{var e={70299:(e,t,n)=>{"use strict";var o=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n(78983)),i=o(n(42081)),l=o(n(77266)),u=o(n(58724)),c=o(n(71173)),s=o(n(74910)),d=o(n(93231)),f=n(38003),p=n(36619),m=n(25455);function _createSuper(e){var t=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function _createSuperInternal(){var n,o=(0,s.default)(e);if(t){var a=(0,s.default)(this).constructor;n=Reflect.construct(o,arguments,a)}else n=o.apply(this,arguments);return(0,c.default)(this,n)}}var g=function(e){(0,u.default)(AiLayoutBehavior,e);var t=_createSuper(AiLayoutBehavior);function AiLayoutBehavior(){var e;(0,a.default)(this,AiLayoutBehavior);for(var n=arguments.length,o=new Array(n),i=0;i",{class:"e-ai-layout-button elementor-add-section-area-button e-button-primary",title:(0,f.__)("Build with AI","elementor"),role:"button"});e.html('\n\t\t\t
\n\t\t\t
\n\t\t\t
\n\t\t\t
\n\t\t\t
\n\t\t\t
\n\t\t\t
\n\t\t\t\n\t\t'),this.ui.addTemplateButton.after(e)}}]),AiLayoutBehavior}(Marionette.Behavior);t.default=g},46183:(e,t,n)=>{"use strict";var o=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.uploadImage=t.toggleFavoriteHistoryItem=t.setStatusFeedback=t.setGetStarted=t.getUserInformation=t.getTextToImageGeneration=t.getRemoteConfig=t.getLayoutPromptEnhanced=t.getImageToImageUpscale=t.getImageToImageReplaceBackground=t.getImageToImageRemoveText=t.getImageToImageRemoveBackground=t.getImageToImageOutPainting=t.getImageToImageMaskGeneration=t.getImageToImageGeneration=t.getImagePromptEnhanced=t.getHistory=t.getEditText=t.getCustomCode=t.getCustomCSS=t.getCompletionText=t.generateLayout=t.deleteHistoryItem=void 0;var a=o(n(93231));function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}var i=function request(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],o=arguments.length>3?arguments[3]:void 0;return Object.keys(t).length&&(t.context=window.elementorAiCurrentContext),new Promise((function(a,i){var l=elementorCommon.ajax.addRequest(e,{success:a,error:i,data:t},n);o&&l.jqXhr&&o.addEventListener("abort",l.jqXhr.abort)}))};t.getUserInformation=function getUserInformation(){return i("ai_get_user_information")};t.getRemoteConfig=function getRemoteConfig(){return i("ai_get_remote_config")};t.getCompletionText=function getCompletionText(e){return i("ai_get_completion_text",{prompt:e})};t.getEditText=function getEditText(e,t){return i("ai_get_edit_text",{input:e,instruction:t})};t.getCustomCode=function getCustomCode(e,t){return i("ai_get_custom_code",{prompt:e,language:t})};t.getCustomCSS=function getCustomCSS(e,t,n){return i("ai_get_custom_css",{prompt:e,html_markup:t,element_id:n})};t.setGetStarted=function setGetStarted(){return i("ai_set_get_started")};t.setStatusFeedback=function setStatusFeedback(e){return i("ai_set_status_feedback",{response_id:e})};t.getTextToImageGeneration=function getTextToImageGeneration(e,t){return i("ai_get_text_to_image",{prompt:e,promptSettings:t})};t.getImageToImageGeneration=function getImageToImageGeneration(e,t,n){return i("ai_get_image_to_image",{prompt:e,promptSettings:t,image:n})};t.getImageToImageMaskGeneration=function getImageToImageMaskGeneration(e,t,n,o){return i("ai_get_image_to_image_mask",{prompt:e,promptSettings:t,image:n,mask:o})};t.getImageToImageOutPainting=function getImageToImageOutPainting(e,t,n,o){return i("ai_get_image_to_image_outpainting",{prompt:e,promptSettings:t,mask:o})};t.getImageToImageUpscale=function getImageToImageUpscale(e,t,n){return i("ai_get_image_to_image_upscale",{prompt:e,promptSettings:t,image:n})};t.getImageToImageRemoveBackground=function getImageToImageRemoveBackground(e){return i("ai_get_image_to_image_remove_background",{image:e})};t.getImageToImageReplaceBackground=function getImageToImageReplaceBackground(e,t){return i("ai_get_image_to_image_replace_background",{prompt:e,image:t})};t.getImageToImageRemoveText=function getImageToImageRemoveText(e){return i("ai_get_image_to_image_remove_text",{image:e})};t.getImagePromptEnhanced=function getImagePromptEnhanced(e){return i("ai_get_image_prompt_enhancer",{prompt:e})};t.uploadImage=function uploadImage(e){return i("ai_upload_image",function _objectSpread(e){for(var t=1;t{"use strict";var o=n(73203),a=n(7501);Object.defineProperty(t,"__esModule",{value:!0}),t.AlertDialog=void 0;var i=function _interopRequireWildcard(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==a(e)&&"function"!=typeof e)return{default:e};var n=_getRequireWildcardCache(t);if(n&&n.has(e))return n.get(e);var o={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&Object.prototype.hasOwnProperty.call(e,l)){var u=i?Object.getOwnPropertyDescriptor(e,l):null;u&&(u.get||u.set)?Object.defineProperty(o,l,u):o[l]=e[l]}o.default=e,n&&n.set(e,o);return o}(n(87363)),l=o(n(40131)),u=n(36626),c=n(38003),s=o(n(23615));function _getRequireWildcardCache(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(e){return e?n:t})(e)}var d=function AlertDialog(e){var t=(0,i.useState)(!0),n=(0,l.default)(t,2),o=n[0],a=n[1];return o?i.default.createElement(u.Dialog,{open:!0,maxWidth:"lg"},i.default.createElement(u.DialogContent,{sx:{padding:0}},i.default.createElement(u.Typography,{sx:{textAlign:"center",padding:3}},e.message),i.default.createElement(u.Stack,{alignItems:"center",spacing:2,marginBottom:2},i.default.createElement(u.Button,{variant:"contained",type:"button",color:"primary",onClick:function onClick(){var t;a(!1),null===(t=e.onClose)||void 0===t||t.call(e)}},(0,c.__)("Close","elementor"))))):null};t.AlertDialog=d,d.propTypes={message:s.default.string.isRequired,onClose:s.default.func}},78029:(e,t,n)=>{"use strict";var o=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n(87363)),i=o(n(73119)),l=n(36626),u=n(38003),c=o(n(23615)),s=n(34029),d=(0,l.styled)((function ElementorLogo(e){return a.default.createElement(l.SvgIcon,(0,i.default)({viewBox:"0 0 32 32"},e),a.default.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2.69648 24.8891C0.938383 22.2579 0 19.1645 0 16C0 11.7566 1.68571 7.68687 4.68629 4.68629C7.68687 1.68571 11.7566 0 16 0C19.1645 0 22.2579 0.938383 24.8891 2.69648C27.5203 4.45459 29.5711 6.95344 30.7821 9.87706C31.9931 12.8007 32.3099 16.0177 31.6926 19.1214C31.0752 22.2251 29.5514 25.0761 27.3137 27.3137C25.0761 29.5514 22.2251 31.0752 19.1214 31.6926C16.0177 32.3099 12.8007 31.9931 9.87706 30.7821C6.95344 29.5711 4.45459 27.5203 2.69648 24.8891ZM12.0006 9.33281H9.33437V22.6665H12.0006V9.33281ZM22.6657 9.33281H14.6669V11.9991H22.6657V9.33281ZM22.6657 14.6654H14.6669V17.3316H22.6657V14.6654ZM22.6657 20.0003H14.6669V22.6665H22.6657V20.0003Z"}))}))((function(e){var t=e.theme;return{width:t.spacing(3),height:t.spacing(3),"& path":{fill:t.palette.text.primary}}})),f=function DialogHeader(e){return a.default.createElement(l.AppBar,{sx:{fontWeight:"normal"},color:"transparent",position:"relative"},a.default.createElement(l.Toolbar,{variant:"dense"},a.default.createElement(d,{sx:{mr:1}}),a.default.createElement(l.Typography,{component:"span",variant:"subtitle2",sx:{fontWeight:"bold",textTransform:"uppercase"}},(0,u.__)("AI","elementor")),a.default.createElement(l.Chip,{label:(0,u.__)("Beta","elementor"),color:"default",size:"small",sx:{ml:1}}),a.default.createElement(l.Stack,{direction:"row",spacing:1,alignItems:"center",sx:{ml:"auto"}},e.children,a.default.createElement(l.IconButton,{size:"small","aria-label":"close",onClick:e.onClose,sx:{"&.MuiButtonBase-root":{mr:-1}}},a.default.createElement(s.XIcon,null)))))};f.propTypes={onClose:c.default.func.isRequired,children:c.default.oneOfType([c.default.arrayOf(c.default.node),c.default.node])};var p=f;t.default=p},71871:(e,t,n)=>{"use strict";var o=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n(87363)),i=o(n(73119)),l=o(n(93231)),u=o(n(70966)),c=n(36626),s=o(n(23615)),d=["sx","BoxProps"];function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function _objectSpread(e){for(var t=1;t{"use strict";var o=n(73203),a=n(7501);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function _interopRequireWildcard(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==a(e)&&"function"!=typeof e)return{default:e};var n=_getRequireWildcardCache(t);if(n&&n.has(e))return n.get(e);var o={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&Object.prototype.hasOwnProperty.call(e,l)){var u=i?Object.getOwnPropertyDescriptor(e,l):null;u&&(u.get||u.set)?Object.defineProperty(o,l,u):o[l]=e[l]}o.default=e,n&&n.set(e,o);return o}(n(87363)),l=o(n(73119)),u=o(n(93231)),c=o(n(40131)),s=n(36626),d=o(n(23615)),f=o(n(49529)),p=o(n(78029));function _getRequireWildcardCache(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(e){return e?n:t})(e)}function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function _objectSpread(e){for(var t=1;t{"use strict";var o=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n(87363)),i=o(n(73119)),l=o(n(70966)),u=n(36626),c=n(38003),s=o(n(23615)),d=["error","onRetry","actionPosition"],f=function PromptErrorMessage(e){var t=e.error,n=e.onRetry,o=void 0===n?function(){}:n,s=e.actionPosition,f=void 0===s?"default":s,p=(0,l.default)(e,d),m={default:{text:a.default.createElement(u.AlertTitle,null,(0,c.__)("Unknown error. Please try again later.","elementor")),description:(0,c.__)("Error code:","elementor")+" "+t,buttonText:(0,c.__)("Try Again","elementor"),buttonAction:o},service_outage_internal:{text:a.default.createElement(u.AlertTitle,null,(0,c.__)("Elementor AI is temporarily unavailable","elementor")),description:(0,c.__)("Seems like we are experiencing technical difficulty. We should be up and running shortly.","elementor"),buttonText:(0,c.__)("Try Again","elementor"),buttonAction:o},invalid_connect_data:{text:a.default.createElement(u.AlertTitle,null,(0,c.__)("Reconnect your account","elementor")),description:a.default.createElement(a.default.Fragment,null,(0,c.__)("We couldn't connect to your account due to technical difficulties on our end. Reconnect your account to continue.","elementor")," ",a.default.createElement("a",{href:"https://elementor.com/help/disconnecting-reconnecting-your-elementor-account/",target:"_blank",rel:"noreferrer"},(0,c.__)("Show me how","elementor"))),buttonText:(0,c.__)("Reconnect","elementor"),buttonAction:function buttonAction(){return window.open(window.ElementorAiConfig.connect_url)}},not_connected:{text:a.default.createElement(u.AlertTitle,null,(0,c.__)("You aren't connected to Elementor AI.","elementor")),description:(0,c.__)("Elementor AI is just a few clicks away. Connect your account to instantly create texts and custom code.","elementor"),buttonText:(0,c.__)("Connect","elementor"),buttonAction:function buttonAction(){return window.open(window.ElementorAiConfig.connect_url)}},quota_reached_trail:{text:a.default.createElement(u.AlertTitle,null,(0,c.__)("It's time to upgrade.","elementor")),description:(0,c.__)("Enjoy the free trial? Upgrade now for unlimited access to built-in image, text and custom code generators.","elementor"),buttonText:(0,c.__)("Upgrade","elementor"),buttonAction:function buttonAction(){return window.open("https://go.elementor.com/ai-popup-purchase-limit-reached/","_blank")}},quota_reached_subscription:{text:a.default.createElement(u.AlertTitle,null,(0,c.__)("It's time to upgrade.","elementor")),description:(0,c.__)("Love Elementor AI? Upgrade to continue creating with built-in image, text and custom code generators.","elementor"),buttonText:(0,c.__)("Upgrade","elementor"),buttonAction:function buttonAction(){return window.open("https://go.elementor.com/ai-popup-purchase-limit-reached/","_blank")}},rate_limit_network:{text:a.default.createElement(u.AlertTitle,null,(0,c.__)("Whoa! Slow down there.","elementor")),description:(0,c.__)("We can’t process that many requests so fast. Try again in 15 minutes.","elementor")},invalid_prompts:{text:a.default.createElement(u.AlertTitle,null,(0,c.__)("We were unable to generate that prompt.","elementor")),description:(0,c.__)("Seems like the prompt contains words that could generate harmful content. Write a different prompt to continue.","elementor")}},g=m[t]||m.default,h=(null==g?void 0:g.buttonText)&&a.default.createElement(u.Button,{color:"inherit",size:"small",variant:"outlined",onClick:g.buttonAction},g.buttonText);return a.default.createElement(u.Alert,(0,i.default)({severity:g.severity||"error",action:"default"===f&&h},p),g.text,g.description,"bottom"===f&&a.default.createElement(u.Box,{sx:{mt:1}},h))};f.propTypes={error:s.default.string,onRetry:s.default.func,actionPosition:s.default.oneOf(["default","bottom"])};var p=f;t.default=p},46369:(e,t,n)=>{"use strict";var o=n(73203),a=n(7501);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function _interopRequireWildcard(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==a(e)&&"function"!=typeof e)return{default:e};var n=_getRequireWildcardCache(t);if(n&&n.has(e))return n.get(e);var o={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&Object.prototype.hasOwnProperty.call(e,l)){var u=i?Object.getOwnPropertyDescriptor(e,l):null;u&&(u.get||u.set)?Object.defineProperty(o,l,u):o[l]=e[l]}o.default=e,n&&n.set(e,o);return o}(n(87363)),l=o(n(40131)),u=n(36626),c=n(38003),s=o(n(23615)),d=n(34029);function _getRequireWildcardCache(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(e){return e?n:t})(e)}var f=(0,u.styled)(u.Paper)((function(e){var t=e.theme;return{position:"relative",'[data-popper-placement="top"] &':{marginBottom:t.spacing(2.5)},'[data-popper-placement="bottom"] &':{marginTop:t.spacing(2.5)},padding:t.spacing(3),boxShadow:t.shadows[4],zIndex:"9999"}})),p=(0,u.styled)(u.Box)((function(e){var t=e.theme;return{width:t.spacing(5),height:t.spacing(2.5),position:"absolute",overflow:"hidden",left:"50% !important",transform:"translateX(-50%) rotate(var(--rotate, 0deg)) !important",'[data-popper-placement="top"] &':{top:"100%"},'[data-popper-placement="bottom"] &':{"--rotate":"180deg",top:"calc(".concat(t.spacing(2.5)," * -1)")},"&::after":{backgroundColor:t.palette.background.paper,content:'""',display:"block",position:"absolute",width:t.spacing(2.5),height:t.spacing(2.5),top:0,left:"50%",transform:"translateX(-50%) translateY(-50%) rotate(45deg)",boxShadow:"1px 1px 5px 0px rgba(0, 0, 0, 0.2)",backgroundImage:"linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05))"}}})),m=[(0,c.__)("Let AI build your container layouts and content with ease and radically transform the way you create websites.","elementor"),(0,c.__)("Generate your website's text or create custom code without having to write a single line yourself.","elementor"),(0,c.__)("Effortlessly create or enhance stunning images and bring your ideas to life.","elementor"),(0,c.__)("Access 30-days of AI History with the AI Starter plan and 90-days with the Power plan.","elementor")],g=(0,u.styled)(u.Chip)((function(){return{"& .MuiChip-label":{lineHeight:1.5},"& .MuiSvgIcon-root.MuiChip-icon":{fontSize:"1.25rem"}}})),h=function UpgradeChip(e){var t=e.hasSubscription,n=void 0!==t&&t,o=e.usagePercentage,a=void 0===o?0:o,s=(0,i.useState)(!1),h=(0,l.default)(s,2),y=h[0],v=h[1],b=(0,i.useRef)(null),_=(0,i.useRef)(null),w="https://go.elementor.com/ai-popup-purchase-dropdown/";n&&(w=a>=100?"https://go.elementor.com/ai-popup-upgrade-limit-reached/":"https://go.elementor.com/ai-popup-upgrade-limit-reached-80-percent/");var C=n?(0,c.__)("Upgrade Elementor AI","elementor"):(0,c.__)("Get Elementor AI","elementor");return i.default.createElement(u.Box,{component:"span","aria-owns":y?"e-ai-upgrade-popover":void 0,"aria-haspopup":"true",onMouseEnter:function showPopover(){return v(!0)},onMouseLeave:function hidePopover(){return v(!1)},ref:b,display:"flex",alignItems:"center"},i.default.createElement(g,{color:"accent",label:(0,c.__)("Upgrade","elementor"),icon:i.default.createElement(d.AIIcon,null),size:"small"}),i.default.createElement(u.Popper,{open:y,anchorEl:b.current,sx:{zIndex:"9999",maxWidth:300},modifiers:[{name:"arrow",enabled:!0,options:{element:_.current}}]},i.default.createElement(f,null,i.default.createElement(p,{ref:_}),i.default.createElement(u.Typography,{variant:"h5",color:"text.primary"},(0,c.__)("Maximize Your Access to Elementor AI","elementor")),i.default.createElement(u.List,{sx:{mb:1}},m.map((function(e,t){return i.default.createElement(u.ListItem,{key:t,disableGutters:!0,sx:{alignItems:"flex-start"}},i.default.createElement(u.ListItemIcon,null,i.default.createElement(d.CheckedCircleIcon,null)),i.default.createElement(u.ListItemText,{sx:{m:0}},i.default.createElement(u.Typography,{variant:"body2"},e)))}))),i.default.createElement(u.Button,{variant:"contained",color:"accent",size:"small",href:w,target:"_blank",startIcon:i.default.createElement(d.AIIcon,null),sx:{"&:hover":{color:"accent.contrastText"}}},C))))},y=h;t.default=y,h.propTypes={hasSubscription:s.default.bool,usagePercentage:s.default.number}},30313:(e,t,n)=>{"use strict";var o=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n(87363)),i=o(n(73119)),l=o(n(93231)),u=o(n(70966)),c=n(36626),s=o(n(23615)),d=o(n(78029)),f=["sx"];function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function _objectSpread(e){for(var t=1;t{"use strict";var o=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function useIntroduction(e){var t,n,o,l,u=window.elementor?null===(t=window.elementor.config)||void 0===t?void 0:t.user:null===(n=window.elementorAdmin)||void 0===n||null===(o=n.config)||void 0===o?void 0:o.user,c=(0,i.useState)(!(null==u||null===(l=u.introduction)||void 0===l||!l[e])),s=(0,a.default)(c,2),d=s[0],f=s[1];return{isViewed:d,markAsViewed:function markAsViewed(){return e?new Promise((function(t,n){d&&n(),f(!0),elementorCommon.ajax.addRequest("introduction_viewed",{data:{introductionKey:e},error:function error(){f(!1),n()},success:function success(){f(!0),null!=u&&u.introduction&&(u.introduction[e]=!0),t()}})})):Promise.reject()}}};var a=o(n(40131)),i=n(87363)},8817:(e,t,n)=>{"use strict";var o=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(46183),i=o(n(60675)),l=n(25455),u=new Map([["media",a.getImagePromptEnhanced],["layout",a.getLayoutPromptEnhanced]]),c=function usePromptEnhancer(e,t){var n=(0,l.useConfig)().mode,o=(0,i.default)((function(){return function getResult(e,t,n){if(!u.has(t))throw new Error("Invalid prompt type: ".concat(t));return u.get(t)(e,n)}(e,t,n)}),e),a=o.data,c=o.isLoading;return{enhance:o.send,isEnhancing:c,enhancedPrompt:null==a?void 0:a.result}};t.default=c},60675:(e,t,n)=>{"use strict";var o=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n(50824)),i=o(n(93231)),l=o(n(10029)),u=o(n(40131)),c=o(n(70966)),s=n(87363),d=n(46183),f=["text","response_id","usage","images"];function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}var p=function normalizeResponse(e){var t=e.text,n=e.response_id,o=e.usage,a=e.images,i=(0,c.default)(e,f),l=o?o.quota-o.usedQuota:0,u={result:t||a,responseId:n,credits:Math.max(l,0)};return i.base_template_id&&(u.baseTemplateId=i.base_template_id),u.type=i.template_type,u},m=function usePrompt(e,t){var n=(0,s.useState)(!1),o=(0,u.default)(n,2),c=o[0],f=o[1],m=(0,s.useState)(""),g=(0,u.default)(m,2),h=g[0],y=g[1],v=(0,s.useState)(t),b=(0,u.default)(v,2),_=b[0],w=b[1],C=function(){var t=(0,l.default)(a.default.mark((function _callee(){var t,n,o,i=arguments;return a.default.wrap((function _callee$(a){for(;;)switch(a.prev=a.next){case 0:for(t=i.length,n=new Array(t),o=0;o1&&void 0!==arguments[1]?arguments[1]:null,n=function _objectSpread(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:_;return e.responseId&&(0,d.setStatusFeedback)(e.responseId)}}};t.default=m},74859:(e,t,n)=>{"use strict";var o=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.useTimeout=void 0;var a=o(n(40131)),i=n(87363);t.useTimeout=function useTimeout(e){var t=(0,i.useState)(!1),n=(0,a.default)(t,2),o=n[0],l=n[1],u=(0,i.useRef)(null);return(0,i.useEffect)((function(){return u.current=setTimeout((function(){l(!0)}),e),function(){clearTimeout(u.current)}}),[e]),[o,function turnOffTimeout(){clearTimeout(u.current),l(!1)}]}},5647:(e,t,n)=>{"use strict";var o=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n(50824)),i=o(n(93231)),l=o(n(10029)),u=o(n(40131)),c=n(87363),s=n(46183);function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function _objectSpread(e){for(var t=1;t{"use strict";var o=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n(73119)),i=o(n(87363)),l=n(36626),u=i.default.forwardRef((function(e,t){return i.default.createElement(l.SvgIcon,(0,a.default)({viewBox:"0 0 24 24"},e,{ref:t}),i.default.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9.53033 7.46967C9.82322 7.76256 9.82322 8.23744 9.53033 8.53033L6.81066 11.25H19C19.4142 11.25 19.75 11.5858 19.75 12C19.75 12.4142 19.4142 12.75 19 12.75H6.81066L9.53033 15.4697C9.82322 15.7626 9.82322 16.2374 9.53033 16.5303C9.23744 16.8232 8.76256 16.8232 8.46967 16.5303L4.46967 12.5303C4.17678 12.2374 4.17678 11.7626 4.46967 11.4697L8.46967 7.46967C8.76256 7.17678 9.23744 7.17678 9.53033 7.46967Z"}))}));t.default=u},33375:(e,t,n)=>{"use strict";var o=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n(73119)),i=o(n(87363)),l=n(36626),u=i.default.forwardRef((function(e,t){return i.default.createElement(l.SvgIcon,(0,a.default)({viewBox:"0 0 24 24"},e,{ref:t}),i.default.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M13.9697 4.96967C14.6408 4.29858 15.5509 3.92157 16.5 3.92157C17.4491 3.92157 18.3592 4.29858 19.0303 4.96967C19.7014 5.64075 20.0784 6.55094 20.0784 7.5C20.0784 8.44905 19.7014 9.35924 19.0303 10.0303L8.53033 20.5303C8.38968 20.671 8.19891 20.75 8 20.75H4C3.58579 20.75 3.25 20.4142 3.25 20V16C3.25 15.8011 3.32902 15.6103 3.46967 15.4697L13.9697 4.96967ZM16.5 5.42157C15.9488 5.42157 15.4201 5.64055 15.0303 6.03033L4.75 16.3107V19.25H7.68934L17.9697 8.96967C18.3595 8.57989 18.5784 8.05123 18.5784 7.5C18.5784 6.94876 18.3595 6.42011 17.9697 6.03033C17.5799 5.64055 17.0512 5.42157 16.5 5.42157Z"}),i.default.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12.9697 5.96967C13.2626 5.67677 13.7374 5.67677 14.0303 5.96967L18.0303 9.96967C18.3232 10.2626 18.3232 10.7374 18.0303 11.0303C17.7374 11.3232 17.2626 11.3232 16.9697 11.0303L12.9697 7.03033C12.6768 6.73743 12.6768 6.26256 12.9697 5.96967Z"}))}));t.default=u},49294:(e,t,n)=>{"use strict";var o=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n(73119)),i=o(n(87363)),l=n(36626),u=i.default.forwardRef((function(e,t){return i.default.createElement(l.SvgIcon,(0,a.default)({viewBox:"0 0 24 24"},e,{ref:t}),i.default.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4 3.25H8C8.41421 3.25 8.75 3.58579 8.75 4C8.75 4.41421 8.41421 4.75 8 4.75H5.81066L10.5303 9.46967C10.8232 9.76256 10.8232 10.2374 10.5303 10.5303C10.2374 10.8232 9.76256 10.8232 9.46967 10.5303L4.75 5.81066V8C4.75 8.41421 4.41421 8.75 4 8.75C3.58579 8.75 3.25 8.41421 3.25 8V4C3.25 3.58579 3.58579 3.25 4 3.25ZM13.4697 13.4697C13.7626 13.1768 14.2374 13.1768 14.5303 13.4697L19.25 18.1893V16C19.25 15.5858 19.5858 15.25 20 15.25C20.4142 15.25 20.75 15.5858 20.75 16V20C20.75 20.4142 20.4142 20.75 20 20.75H16C15.5858 20.75 15.25 20.4142 15.25 20C15.25 19.5858 15.5858 19.25 16 19.25H18.1893L13.4697 14.5303C13.1768 14.2374 13.1768 13.7626 13.4697 13.4697Z"}))}));t.default=u},30344:(e,t,n)=>{"use strict";var o=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n(73119)),i=o(n(87363)),l=n(36626),u=i.default.forwardRef((function(e,t){return i.default.createElement(l.SvgIcon,(0,a.default)({viewBox:"0 0 24 24"},e,{ref:t}),i.default.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7.8125 11.9996C7.29473 11.9996 6.875 12.4473 6.875 12.9996V18.9996C6.875 19.5519 7.29473 19.9996 7.8125 19.9996H17.1875C17.7053 19.9996 18.125 19.5519 18.125 18.9996V12.9996C18.125 12.4473 17.7053 11.9996 17.1875 11.9996H7.8125ZM5 12.9996C5 11.3428 6.2592 9.99963 7.8125 9.99963H17.1875C18.7408 9.99963 20 11.3428 20 12.9996V18.9996C20 20.6565 18.7408 21.9996 17.1875 21.9996H7.8125C6.2592 21.9996 5 20.6565 5 18.9996V12.9996Z"}),i.default.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12.5 3.90527C11.7044 3.90527 10.9413 4.22134 10.3787 4.78395C9.81607 5.34656 9.5 6.10962 9.5 6.90527V10.9053C9.5 11.4576 9.05228 11.9053 8.5 11.9053C7.94772 11.9053 7.5 11.4576 7.5 10.9053V6.90527C7.5 5.57919 8.02678 4.30742 8.96447 3.36974C9.90215 2.43206 11.1739 1.90527 12.5 1.90527C13.8261 1.90527 15.0979 2.43206 16.0355 3.36974C16.9732 4.30742 17.5 5.57919 17.5 6.90527V10.9053C17.5 11.4576 17.0523 11.9053 16.5 11.9053C15.9477 11.9053 15.5 11.4576 15.5 10.9053V6.90527C15.5 6.10962 15.1839 5.34656 14.6213 4.78395C14.0587 4.22134 13.2956 3.90527 12.5 3.90527Z"}),i.default.createElement("path",{d:"M6 12H19V20H6V12Z"}))}));t.default=u},7377:(e,t,n)=>{"use strict";var o=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n(73119)),i=o(n(87363)),l=n(36626),u=i.default.forwardRef((function(e,t){return i.default.createElement(l.SvgIcon,(0,a.default)({viewBox:"0 0 24 24"},e,{ref:t}),i.default.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3.46967 3.46967C3.76256 3.17678 4.23744 3.17678 4.53033 3.46967L9.25 8.18934V6C9.25 5.58579 9.58579 5.25 10 5.25C10.4142 5.25 10.75 5.58579 10.75 6V10C10.75 10.4142 10.4142 10.75 10 10.75H6C5.58579 10.75 5.25 10.4142 5.25 10C5.25 9.58579 5.58579 9.25 6 9.25H8.18934L3.46967 4.53033C3.17678 4.23744 3.17678 3.76256 3.46967 3.46967ZM14 13.25H18C18.4142 13.25 18.75 13.5858 18.75 14C18.75 14.4142 18.4142 14.75 18 14.75H15.8107L20.5303 19.4697C20.8232 19.7626 20.8232 20.2374 20.5303 20.5303C20.2374 20.8232 19.7626 20.8232 19.4697 20.5303L14.75 15.8107V18C14.75 18.4142 14.4142 18.75 14 18.75C13.5858 18.75 13.25 18.4142 13.25 18V14C13.25 13.5858 13.5858 13.25 14 13.25Z"}))}));t.default=u},78170:(e,t,n)=>{"use strict";var o=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n(73119)),i=o(n(87363)),l=n(36626),u=i.default.forwardRef((function(e,t){return i.default.createElement(l.SvgIcon,(0,a.default)({viewBox:"0 0 24 24"},e,{ref:t}),i.default.createElement("path",{d:"M12 2.69231C6.8595 2.69231 2.69231 6.8595 2.69231 12C2.69231 17.1405 6.8595 21.3077 12 21.3077C17.1405 21.3077 21.3077 17.1405 21.3077 12C21.3077 6.8595 17.1405 2.69231 12 2.69231ZM1 12C1 5.92487 5.92487 1 12 1C18.0751 1 23 5.92487 23 12C23 18.0751 18.0751 23 12 23C5.92487 23 1 18.0751 1 12ZM12 7.76923C12.4673 7.76923 12.8462 8.14807 12.8462 8.61538V11.1538H15.3846C15.8519 11.1538 16.2308 11.5327 16.2308 12C16.2308 12.4673 15.8519 12.8462 15.3846 12.8462H12.8462V15.3846C12.8462 15.8519 12.4673 16.2308 12 16.2308C11.5327 16.2308 11.1538 15.8519 11.1538 15.3846V12.8462H8.61538C8.14807 12.8462 7.76923 12.4673 7.76923 12C7.76923 11.5327 8.14807 11.1538 8.61538 11.1538H11.1538V8.61538C11.1538 8.14807 11.5327 7.76923 12 7.76923Z"}))}));t.default=u},28965:(e,t,n)=>{"use strict";var o=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n(73119)),i=o(n(87363)),l=n(36626),u=i.default.forwardRef((function(e,t){return i.default.createElement(l.SvgIcon,(0,a.default)({viewBox:"0 0 24 24"},e,{ref:t}),i.default.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7.55012 4.45178C9.23098 3.48072 11.1845 3.08925 13.1097 3.33767C15.035 3.58609 16.8251 4.46061 18.2045 5.82653C19.5838 7.19245 20.4757 8.97399 20.743 10.8967C20.8 11.307 20.5136 11.6858 20.1033 11.7428C19.6931 11.7998 19.3142 11.5135 19.2572 11.1032C19.0353 9.50635 18.2945 8.02677 17.149 6.89236C16.0035 5.75795 14.5167 5.03165 12.9178 4.82534C11.3189 4.61902 9.69644 4.94414 8.30047 5.75061C7.24361 6.36117 6.36093 7.22198 5.72541 8.24995H8.00009C8.41431 8.24995 8.75009 8.58574 8.75009 8.99995C8.75009 9.41417 8.41431 9.74995 8.00009 9.74995H4.51686C4.5055 9.75021 4.49412 9.75021 4.48272 9.74995H4.00009C3.58588 9.74995 3.25009 9.41417 3.25009 8.99995V4.99995C3.25009 4.58574 3.58588 4.24995 4.00009 4.24995C4.41431 4.24995 4.75009 4.58574 4.75009 4.99995V7.00691C5.48358 5.96916 6.43655 5.0951 7.55012 4.45178Z"}),i.default.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3.89686 12.2571C4.30713 12.2001 4.68594 12.4864 4.74295 12.8967C4.96487 14.4936 5.70565 15.9731 6.85119 17.1075C7.99673 18.242 9.48347 18.9683 11.0824 19.1746C12.6813 19.3809 14.3037 19.0558 15.6997 18.2493C16.7566 17.6387 17.6393 16.7779 18.2748 15.75H16.0001C15.5859 15.75 15.2501 15.4142 15.2501 15C15.2501 14.5857 15.5859 14.25 16.0001 14.25H19.4833C19.4947 14.2497 19.5061 14.2497 19.5175 14.25H20.0001C20.4143 14.25 20.7501 14.5857 20.7501 15V19C20.7501 19.4142 20.4143 19.75 20.0001 19.75C19.5859 19.75 19.2501 19.4142 19.2501 19V16.993C18.5166 18.0307 17.5636 18.9048 16.4501 19.5481C14.7692 20.5192 12.8157 20.9107 10.8904 20.6622C8.9652 20.4138 7.17504 19.5393 5.79572 18.1734C4.4164 16.8074 3.52443 15.0259 3.25723 13.1032C3.20022 12.6929 3.48658 12.3141 3.89686 12.2571Z"}))}));t.default=u},55995:(e,t,n)=>{"use strict";var o=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n(73119)),i=o(n(87363)),l=n(36626),u=i.default.forwardRef((function(e,t){return i.default.createElement(l.SvgIcon,(0,a.default)({viewBox:"0 0 24 24"},e,{ref:t}),i.default.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9 2.25C9.41421 2.25 9.75 2.58579 9.75 3C9.75 3.33152 9.8817 3.64946 10.1161 3.88388C10.3505 4.1183 10.6685 4.25 11 4.25C11.4142 4.25 11.75 4.58579 11.75 5C11.75 5.41421 11.4142 5.75 11 5.75C10.6685 5.75 10.3505 5.8817 10.1161 6.11612C9.8817 6.35054 9.75 6.66848 9.75 7C9.75 7.41421 9.41421 7.75 9 7.75C8.58579 7.75 8.25 7.41421 8.25 7C8.25 6.66848 8.1183 6.35054 7.88388 6.11612C7.64946 5.8817 7.33152 5.75 7 5.75C6.58579 5.75 6.25 5.41421 6.25 5C6.25 4.58579 6.58579 4.25 7 4.25C7.33152 4.25 7.64946 4.1183 7.88388 3.88388C8.1183 3.64946 8.25 3.33152 8.25 3C8.25 2.58579 8.58579 2.25 9 2.25ZM9 4.88746C8.98182 4.90673 8.96333 4.92576 8.94454 4.94454C8.92576 4.96333 8.90673 4.98182 8.88746 5C8.90673 5.01818 8.92576 5.03667 8.94454 5.05546C8.96333 5.07424 8.98182 5.09327 9 5.11254C9.01818 5.09327 9.03667 5.07424 9.05546 5.05546C9.07424 5.03667 9.09327 5.01818 9.11254 5C9.09327 4.98182 9.07424 4.96333 9.05546 4.94454C9.03667 4.92576 9.01818 4.90673 9 4.88746Z"}),i.default.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M18.5303 2.46967C18.2374 2.17678 17.7626 2.17678 17.4697 2.46967L2.46967 17.4697C2.17678 17.7626 2.17678 18.2374 2.46967 18.5303L5.46967 21.5303C5.76256 21.8232 6.23744 21.8232 6.53033 21.5303L21.5303 6.53033C21.8232 6.23744 21.8232 5.76256 21.5303 5.46967L18.5303 2.46967ZM18 7.93934L19.9393 6L18 4.06066L16.0607 6L18 7.93934ZM15 7.06066L16.9393 9L6 19.9393L4.06066 18L15 7.06066Z"}),i.default.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M19.75 13C19.75 12.5858 19.4142 12.25 19 12.25C18.5858 12.25 18.25 12.5858 18.25 13C18.25 13.3315 18.1183 13.6495 17.8839 13.8839C17.6495 14.1183 17.3315 14.25 17 14.25C16.5858 14.25 16.25 14.5858 16.25 15C16.25 15.4142 16.5858 15.75 17 15.75C17.3315 15.75 17.6495 15.8817 17.8839 16.1161C18.1183 16.3505 18.25 16.6685 18.25 17C18.25 17.4142 18.5858 17.75 19 17.75C19.4142 17.75 19.75 17.4142 19.75 17C19.75 16.6685 19.8817 16.3505 20.1161 16.1161C20.3505 15.8817 20.6685 15.75 21 15.75C21.4142 15.75 21.75 15.4142 21.75 15C21.75 14.5858 21.4142 14.25 21 14.25C20.6685 14.25 20.3505 14.1183 20.1161 13.8839C19.8817 13.6495 19.75 13.3315 19.75 13ZM18.9445 14.9445C18.9633 14.9258 18.9818 14.9067 19 14.8875C19.0182 14.9067 19.0367 14.9258 19.0555 14.9445C19.0742 14.9633 19.0933 14.9818 19.1125 15C19.0933 15.0182 19.0742 15.0367 19.0555 15.0555C19.0367 15.0742 19.0182 15.0933 19 15.1125C18.9818 15.0933 18.9633 15.0742 18.9445 15.0555C18.9258 15.0367 18.9067 15.0182 18.8875 15C18.9067 14.9818 18.9258 14.9633 18.9445 14.9445Z"}))}));t.default=u},54572:(e,t,n)=>{"use strict";var o=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n(73119)),i=o(n(87363)),l=n(36626),u=i.default.forwardRef((function(e,t){return i.default.createElement(l.SvgIcon,(0,a.default)({viewBox:"0 0 24 24"},e,{ref:t}),i.default.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4.16707 3.95837C4.11182 3.95837 4.05883 3.98032 4.01976 4.01939C3.98069 4.05846 3.95874 4.11145 3.95874 4.16671V6.04171H6.04207V3.95837H4.16707ZM4.16707 2.70837C3.7803 2.70837 3.40937 2.86202 3.13588 3.13551C2.86239 3.409 2.70874 3.77993 2.70874 4.16671V15.8334C2.70874 16.2201 2.86239 16.5911 3.13588 16.8646C3.40937 17.1381 3.7803 17.2917 4.16707 17.2917H15.8337C16.2205 17.2917 16.5914 17.1381 16.8649 16.8646C17.1384 16.5911 17.2921 16.2201 17.2921 15.8334V4.16671C17.2921 3.77993 17.1384 3.409 16.8649 3.13551C16.5914 2.86202 16.2205 2.70837 15.8337 2.70837H4.16707ZM7.29207 3.95837V6.04171H16.0421V4.16671C16.0421 4.11145 16.0201 4.05846 15.9811 4.01939C15.942 3.98032 15.889 3.95837 15.8337 3.95837H7.29207ZM16.0421 7.29171H3.95874V15.8334C3.95874 15.8886 3.98069 15.9416 4.01976 15.9807C4.05883 16.0198 4.11182 16.0417 4.16707 16.0417H15.8337C15.889 16.0417 15.942 16.0198 15.9811 15.9807C16.0201 15.9416 16.0421 15.8886 16.0421 15.8334V7.29171Z"}))}));t.default=u},941:(e,t,n)=>{"use strict";var o=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n(73119)),i=o(n(87363)),l=n(36626),u=i.default.forwardRef((function(e,t){return i.default.createElement(l.SvgIcon,(0,a.default)({viewBox:"0 0 24 24"},e,{ref:t}),i.default.createElement("path",{d:"M12 2.69231C6.8595 2.69231 2.69231 6.8595 2.69231 12C2.69231 17.1405 6.8595 21.3077 12 21.3077C17.1405 21.3077 21.3077 17.1405 21.3077 12C21.3077 6.8595 17.1405 2.69231 12 2.69231ZM1 12C1 5.92487 5.92487 1 12 1C18.0751 1 23 5.92487 23 12C23 18.0751 18.0751 23 12 23C5.92487 23 1 18.0751 1 12ZM9.14527 9.14527C9.47571 8.81483 10.0115 8.81483 10.3419 9.14527L12 10.8034L13.6581 9.14527C13.9885 8.81483 14.5243 8.81483 14.8547 9.14527C15.1852 9.47571 15.1852 10.0115 14.8547 10.3419L13.1966 12L14.8547 13.6581C15.1852 13.9885 15.1852 14.5243 14.8547 14.8547C14.5243 15.1852 13.9885 15.1852 13.6581 14.8547L12 13.1966L10.3419 14.8547C10.0115 15.1852 9.47571 15.1852 9.14527 14.8547C8.81483 14.5243 8.81483 13.9885 9.14527 13.6581L10.8034 12L9.14527 10.3419C8.81483 10.0115 8.81483 9.47571 9.14527 9.14527Z"}))}));t.default=u},42637:(e,t,n)=>{"use strict";var o=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n(87363)),i=n(36626),l=o(n(23615)),u=function LayoutAppWrapper(e){return a.default.createElement(i.DirectionProvider,{rtl:e.isRTL},a.default.createElement(i.ThemeProvider,{colorScheme:e.colorScheme},e.children))};u.propTypes={children:l.default.node,isRTL:l.default.bool,colorScheme:l.default.oneOf(["auto","light","dark"])};var c=u;t.default=c},78949:(e,t,n)=>{"use strict";var o=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n(87363)),i=o(n(23615)),l=o(n(26457)),u=n(77292),c=n(25455),s=n(84157),d=n(73687),f=function LayoutApp(e){return a.default.createElement(s.RemoteConfigProvider,{onError:e.onClose},a.default.createElement(c.ConfigProvider,{mode:e.mode,attachmentsTypes:e.attachmentsTypes,onClose:e.onClose,onConnect:e.onConnect,onData:e.onData,onInsert:e.onInsert,onSelect:e.onSelect,onGenerate:e.onGenerate,currentContext:e.currentContext,hasPro:e.hasPro,sessionId:"session-".concat((0,d.getUniqueId)()),editorSessionId:e.editorSessionId},a.default.createElement(l.default,{attachments:e.attachments})))};f.propTypes={mode:i.default.oneOf(c.LAYOUT_APP_MODES).isRequired,attachmentsTypes:u.AttachmentsTypesPropType,attachments:i.default.arrayOf(u.AttachmentPropType),onClose:i.default.func.isRequired,onConnect:i.default.func.isRequired,onData:i.default.func.isRequired,onInsert:i.default.func.isRequired,onSelect:i.default.func.isRequired,onGenerate:i.default.func.isRequired,currentContext:i.default.object,hasPro:i.default.bool,sessionId:i.default.string,editorSessionId:i.default.string};var p=f;t.default=p},26457:(e,t,n)=>{"use strict";var o=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n(87363)),i=o(n(65345)),l=o(n(16068)),u=o(n(96587)),c=o(n(71871)),s=o(n(46369)),d=o(n(5647)),f=o(n(30313)),p=o(n(42493)),m=o(n(23615)),g=n(77292),h=n(25455),y=function LayoutContent(e){var t=(0,d.default)(),n=t.isLoading,o=t.isConnected,m=t.isGetStarted,g=t.connectUrl,y=t.fetchData,v=t.hasSubscription,b=t.usagePercentage,_=(0,h.useConfig)(),w=_.onClose,C=_.onConnect;if(n)return a.default.createElement(p.default,{onClose:w},a.default.createElement(p.default.Header,{onClose:w}),a.default.createElement(p.default.Content,{dividers:!0},a.default.createElement(c.default,{BoxProps:{sx:{px:3}}})));if(!o)return a.default.createElement(f.default,{onClose:w},a.default.createElement(p.default,{onClose:w}),a.default.createElement(f.default.Content,{dividers:!0},a.default.createElement(i.default,{connectUrl:g,onSuccess:function onSuccess(e){C(e),y()}})));if(!m)return a.default.createElement(f.default,{onClose:w},a.default.createElement(p.default,{onClose:w}),a.default.createElement(f.default.Content,{dividers:!0},a.default.createElement(u.default,{onSuccess:y})));var P=!v||80<=b;return a.default.createElement(l.default,{attachments:e.attachments,DialogHeaderProps:{children:P&&a.default.createElement(s.default,{hasSubscription:v,usagePercentage:b})}})};y.propTypes={attachments:m.default.arrayOf(g.AttachmentPropType)};var v=y;t.default=v},65345:(e,t,n)=>{"use strict";var o=n(73203),a=n(7501);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function _interopRequireWildcard(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==a(e)&&"function"!=typeof e)return{default:e};var n=_getRequireWildcardCache(t);if(n&&n.has(e))return n.get(e);var o={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&Object.prototype.hasOwnProperty.call(e,l)){var u=i?Object.getOwnPropertyDescriptor(e,l):null;u&&(u.get||u.set)?Object.defineProperty(o,l,u):o[l]=e[l]}o.default=e,n&&n.set(e,o);return o}(n(87363)),l=n(36626),u=n(38003),c=o(n(23615)),s=n(34029);function _getRequireWildcardCache(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(e){return e?n:t})(e)}var d=function Connect(e){var t=e.connectUrl,n=e.onSuccess,o=(0,i.useRef)();return(0,i.useEffect)((function(){jQuery.fn.elementorConnect&&jQuery(o.current).elementorConnect({success:function success(e,t){return n(t)},error:function error(){throw new Error("Elementor AI: Failed to connect.")}})}),[]),i.default.createElement(l.Stack,{alignItems:"center",gap:2},i.default.createElement(s.AIIcon,{sx:{color:"text.primary",fontSize:"60px",mb:1}}),i.default.createElement(l.Typography,{variant:"h4",sx:{color:"text.primary"}},(0,u.__)("Step into the future with Elementor AI","elementor")),i.default.createElement(l.Typography,{variant:"body2"},(0,u.__)("Create smarter with AI text and code generators built right into the editor.","elementor")),i.default.createElement(l.Typography,{variant:"caption",sx:{maxWidth:520,textAlign:"center"}},(0,u.__)('By clicking "Connect", I approve the ',"elementor"),i.default.createElement(l.Link,{href:"https://go.elementor.com/ai-terms/",target:"_blank",color:"info.main"},(0,u.__)("Terms of Service","elementor"))," & ",i.default.createElement(l.Link,{href:"https://go.elementor.com/ai-privacy-policy/",target:"_blank",color:"info.main"},(0,u.__)("Privacy Policy","elementor")),(0,u.__)(" of the Elementor AI service.","elementor")),i.default.createElement(l.Button,{ref:o,href:t,variant:"contained",sx:{mt:1,"&:hover":{color:"primary.contrastText"}}},(0,u.__)("Connect","elementor")))};d.propTypes={connectUrl:c.default.string.isRequired,onSuccess:c.default.func.isRequired};var f=d;t.default=f},28378:(e,t,n)=>{"use strict";var o=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.ATTACHMENT_TYPE_URL=t.ATTACHMENT_TYPE_JSON=void 0;var a=o(n(87363)),i=o(n(73119)),l=n(46567),u=o(n(865)),c=o(n(40097)),s=o(n(54572)),d=n(38003),f=o(n(23615)),p=n(77292),m=n(36626),g="json";t.ATTACHMENT_TYPE_JSON=g;var h="url";t.ATTACHMENT_TYPE_URL=h;var y=function Attachments(e){return e.attachments.length?a.default.createElement(m.Stack,{direction:"row",spacing:1},e.attachments.map((function(t,n){switch(t.type){case g:return a.default.createElement(u.default,(0,i.default)({key:n},e));case h:return a.default.createElement(c.default,(0,i.default)({key:n},e));default:return null}}))):a.default.createElement(l.Menu,{disabled:e.disabled,onAttach:e.onAttach,items:[{title:(0,d.__)("Reference a website","elementor"),icon:s.default,type:h}]})};y.propTypes={attachments:f.default.arrayOf(p.AttachmentPropType).isRequired,onAttach:f.default.func.isRequired,onDetach:f.default.func,disabled:f.default.bool};var v=y;t.default=v},31282:(e,t,n)=>{"use strict";var o=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.AttachDialog=void 0;var a=o(n(87363)),i=n(51542),l=o(n(23615)),u=function AttachDialog(e){return"url"===e.type?a.default.createElement(i.UrlDialog,{onAttach:e.onAttach,onClose:e.onClose}):null};t.AttachDialog=u,u.propTypes={type:l.default.string,onAttach:l.default.func,onClose:l.default.func};var c=u;t.default=c},66528:(e,t,n)=>{"use strict";var o=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.MenuItem=void 0;var a=o(n(87363)),i=n(36626),l=o(n(23615)),u=function MenuItem(e){var t=e.icon;return a.default.createElement(i.Stack,{direction:"row",spacing:1,sx:{cursor:"pointer",alignItems:"center",p:2},variant:"body2",onClick:e.onClick},a.default.createElement(i.Box,{sx:{height:18}},a.default.createElement(t,{sx:{me:1}})),a.default.createElement(i.Typography,null,e.title))};t.MenuItem=u,u.propTypes={title:l.default.string.isRequired,onClick:l.default.func.isRequired,icon:l.default.elementType}},46567:(e,t,n)=>{"use strict";var o=n(73203),a=n(7501);Object.defineProperty(t,"__esModule",{value:!0}),t.Menu=void 0;var i=function _interopRequireWildcard(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==a(e)&&"function"!=typeof e)return{default:e};var n=_getRequireWildcardCache(t);if(n&&n.has(e))return n.get(e);var o={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&Object.prototype.hasOwnProperty.call(e,l)){var u=i?Object.getOwnPropertyDescriptor(e,l):null;u&&(u.get||u.set)?Object.defineProperty(o,l,u):o[l]=e[l]}o.default=e,n&&n.set(e,o);return o}(n(87363)),l=o(n(40131)),u=n(36626),c=n(66528),s=o(n(941)),d=o(n(78170)),f=o(n(23615)),p=n(31282);function _getRequireWildcardCache(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(e){return e?n:t})(e)}var m=function Menu(e){var t=(0,i.useState)(!1),n=(0,l.default)(t,2),o=n[0],a=n[1],f=(0,i.useState)(null),m=(0,l.default)(f,2),g=m[0],h=m[1],y=(0,u.useTheme)().direction,v=(0,i.useRef)(null);return i.default.createElement(i.default.Fragment,null,i.default.createElement(u.IconButton,{size:"small",ref:v,disabled:e.disabled,onClick:function onClick(){return a(!0)},color:"secondary"},o?i.default.createElement(s.default,{fontSize:"small"}):i.default.createElement(d.default,{fontSize:"small"})),i.default.createElement(u.Popover,{open:o,anchorEl:v.current,onClose:function onClose(){return a(!1)},anchorOrigin:{vertical:"bottom",horizontal:"rtl"===y?"right":"left"},transformOrigin:{vertical:"top",horizontal:"rtl"===y?"right":"left"}},i.default.createElement(u.Stack,{spacing:2,sx:{width:440}},e.items.map((function(e){return i.default.createElement(c.MenuItem,{key:e.type,title:e.title,icon:e.icon,onClick:function onClick(){return h(e.type)}})})))),i.default.createElement(p.AttachDialog,{type:g,onAttach:e.onAttach,onClose:function onClose(){a(!1),h(null)}}))};t.Menu=m,m.propTypes={items:f.default.arrayOf(f.default.shape({title:f.default.string.isRequired,type:f.default.string.isRequired,icon:f.default.elementType})).isRequired,onAttach:f.default.func.isRequired,disabled:f.default.bool}},42335:(e,t,n)=>{"use strict";var o=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.PromptPowerNotice=void 0;var a=o(n(87363)),i=n(36626),l=n(38003),u=o(n(24395));t.PromptPowerNotice=function PromptPowerNotice(){var e=(0,u.default)("e-ai-builder-attachments-power"),t=e.isViewed,n=e.markAsViewed;return t?null:a.default.createElement(i.Box,{sx:{pt:2,px:2,pb:0}},a.default.createElement(i.Alert,{severity:"info",onClose:function onClose(){return n()}},a.default.createElement(i.Typography,{variant:"body2",display:"inline-block",sx:{paddingInlineEnd:1}},(0,l.__)("You’ve got the power.","elementor")),a.default.createElement(i.Typography,{variant:"body2",display:"inline-block"},(0,l.__)("Craft your prompt to affect content, images and/or colors - whichever you decide.","elementor"))))}},865:(e,t,n)=>{"use strict";var o=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.ThumbnailJson=void 0;var a=o(n(87363)),i=n(88482),l=o(n(23615)),u=n(36626),c=n(77292),s=function ThumbnailJson(e){var t,n=null===(t=e.attachments)||void 0===t?void 0:t.find((function(e){return"json"===e.type}));return n?n.previewHTML?a.default.createElement(i.Thumbnail,{html:n.previewHTML,disabled:e.disabled}):a.default.createElement(u.Skeleton,{animation:"wave",variant:"rounded",width:60,height:60}):null};t.ThumbnailJson=s,s.propTypes={attachments:l.default.arrayOf(c.AttachmentPropType).isRequired,disabled:l.default.bool};var d=s;t.default=d},40097:(e,t,n)=>{"use strict";var o=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.ThumbnailUrl=void 0;var a=o(n(87363)),i=n(88482),l=n(38003),u=o(n(23615)),c=n(36626),s=n(34029),d=n(77292),f=function ThumbnailUrl(e){var t,n=null===(t=e.attachments)||void 0===t?void 0:t.find((function(e){return"url"===e.type}));return n?a.default.createElement(c.Box,{sx:{position:"relative",borderRadius:1,overflow:"hidden",minWidth:i.THUMBNAIL_SIZE,maxHeight:i.THUMBNAIL_SIZE,"&:hover::before":{content:'""',position:"absolute",userSelect:"none",inset:0,backgroundColor:"rgba(0,0,0,0.6)",zIndex:1},"&:hover .remove-attachment":{display:"flex"}}},a.default.createElement(c.IconButton,{className:"remove-attachment",size:"small","aria-label":(0,l.__)("Remove","elementor"),disabled:e.disabled,onClick:function onClick(t){t.stopPropagation(),e.onDetach()},sx:{display:"none",position:"absolute",insetInlineEnd:4,insetBlockStart:4,backgroundColor:"secondary.main",zIndex:1,borderRadius:1,p:"3px","&:hover":{backgroundColor:"secondary.dark"}}},a.default.createElement(s.TrashIcon,{sx:{fontSize:"1.125rem",color:"common.white"}})),a.default.createElement(i.Thumbnail,{disabled:e.disabled,html:n.previewHTML})):null};t.ThumbnailUrl=f,f.propTypes={attachments:u.default.arrayOf(d.AttachmentPropType).isRequired,disabled:u.default.bool,onDetach:u.default.func};var p=f;t.default=p},88482:(e,t,n)=>{"use strict";var o=n(73203),a=n(7501);Object.defineProperty(t,"__esModule",{value:!0}),t.Thumbnail=t.THUMBNAIL_SIZE=void 0;var i=function _interopRequireWildcard(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==a(e)&&"function"!=typeof e)return{default:e};var n=_getRequireWildcardCache(t);if(n&&n.has(e))return n.get(e);var o={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&Object.prototype.hasOwnProperty.call(e,l)){var u=i?Object.getOwnPropertyDescriptor(e,l):null;u&&(u.get||u.set)?Object.defineProperty(o,l,u):o[l]=e[l]}o.default=e,n&&n.set(e,o);return o}(n(87363)),l=n(36626),u=o(n(23615));function _getRequireWildcardCache(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(e){return e?n:t})(e)}var c=64;t.THUMBNAIL_SIZE=c;var s=function Thumbnail(e){var t=(0,i.useRef)(null);return(0,i.useEffect)((function(){if(t.current){var e=t.current.firstElementChild;if(!("IMG"===(null==e?void 0:e.tagName))){var n=(null==e?void 0:e.offsetWidth)||c,o=(null==e?void 0:e.offsetHeight)||c;e.style.width="".concat(n,"px"),e.style.height="".concat(o,"px");var a=Math.min(o,n),i=c/a;t.current.style.transform="scale(".concat(i,")");var l=o>n?(c-c*(o/n))/2:0,u=n>o?(c-c*(n/o))/2:0;t.current.style.transformOrigin="".concat(u,"px ").concat(l,"px")}t.current.style.width="".concat(c,"px"),t.current.style.height="".concat(c,"px")}}),[t.current]),i.default.createElement(l.Box,{dir:"ltr",sx:{border:"1px solid",borderColor:"grey.300",position:"relative",cursor:"default",overflow:"hidden",borderRadius:1,opacity:e.disabled?.5:1,"& img":{width:"100%",height:"100%",objectFit:"cover"}}},i.default.createElement(l.Box,{ref:t,sx:{pointerEvents:"none",transformOrigin:"center"},dangerouslySetInnerHTML:{__html:e.html}}))};t.Thumbnail=s,s.propTypes={html:u.default.string.isRequired,disabled:u.default.bool}},51542:(e,t,n)=>{"use strict";var o=n(73203),a=n(7501);Object.defineProperty(t,"__esModule",{value:!0}),t.UrlDialog=void 0;var i=function _interopRequireWildcard(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==a(e)&&"function"!=typeof e)return{default:e};var n=_getRequireWildcardCache(t);if(n&&n.has(e))return n.get(e);var o={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&Object.prototype.hasOwnProperty.call(e,l)){var u=i?Object.getOwnPropertyDescriptor(e,l):null;u&&(u.get||u.set)?Object.defineProperty(o,l,u):o[l]=e[l]}o.default=e,n&&n.set(e,o);return o}(n(87363)),l=o(n(40131)),u=n(36626),c=o(n(23615)),s=n(38003),d=n(14638),f=n(95748),p=n(74859);function _getRequireWildcardCache(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(e){return e?n:t})(e)}var m=function UrlDialog(e){var t=(0,d.useAttachUrlService)().iframeSource,n=(0,p.useTimeout)(1e4),o=(0,l.default)(n,2),a=o[0],c=o[1];return(0,i.useEffect)((function(){var t=function onMessage(t){var n=t.data,o=n.type,a=n.html,i=n.url;switch(o){case"element-selector/close":e.onClose();break;case"element-selector/loaded":c();break;case"element-selector/attach":e.onAttach([{type:"url",previewHTML:a,content:a,label:i?new URL(i).host:""}])}};return window.addEventListener("message",t),function(){window.removeEventListener("message",t)}}),[c]),i.default.createElement(u.Dialog,{open:!0,fullScreen:!0,hideBackdrop:!0,maxWidth:"md",sx:{"& .MuiPaper-root":{backgroundColor:"transparent"}}},i.default.createElement(u.DialogContent,{sx:{padding:0}},a&&i.default.createElement(f.AlertDialog,{message:(0,s.__)("The app is not responding. Please try again later.","elementor"),onClose:e.onClose}),!a&&i.default.createElement("iframe",{title:(0,s.__)("URL as a reference","elementor"),src:t,style:{border:"none",overflow:"scroll",width:"100%",height:"100%",backgroundColor:"rgba(255,255,255,0.6)"}})))};t.UrlDialog=m,m.propTypes={onAttach:c.default.func.isRequired,onClose:c.default.func.isRequired}},42493:(e,t,n)=>{"use strict";var o=n(73203),a=n(7501);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function _interopRequireWildcard(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==a(e)&&"function"!=typeof e)return{default:e};var n=_getRequireWildcardCache(t);if(n&&n.has(e))return n.get(e);var o={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&Object.prototype.hasOwnProperty.call(e,l)){var u=i?Object.getOwnPropertyDescriptor(e,l):null;u&&(u.get||u.set)?Object.defineProperty(o,l,u):o[l]=e[l]}o.default=e,n&&n.set(e,o);return o}(n(87363)),l=o(n(73119)),u=o(n(93231)),c=o(n(40131)),s=o(n(70966)),d=n(36626),f=n(38003),p=o(n(23615)),m=o(n(59441)),g=n(34029),h=["sx","PaperProps"];function _getRequireWildcardCache(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(e){return e?n:t})(e)}function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function _objectSpread(e){for(var t=1;t{"use strict";var o=n(73203),a=n(7501);Object.defineProperty(t,"__esModule",{value:!0}),t.ProTemplateIndicator=void 0;var i=function _interopRequireWildcard(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==a(e)&&"function"!=typeof e)return{default:e};var n=_getRequireWildcardCache(t);if(n&&n.has(e))return n.get(e);var o={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&Object.prototype.hasOwnProperty.call(e,l)){var u=i?Object.getOwnPropertyDescriptor(e,l):null;u&&(u.get||u.set)?Object.defineProperty(o,l,u):o[l]=e[l]}o.default=e,n&&n.set(e,o);return o}(n(87363)),l=o(n(40131)),u=n(38003),c=n(36626),s=o(n(30344));function _getRequireWildcardCache(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(e){return e?n:t})(e)}var d=(0,c.styled)(c.Paper)((function(e){var t=e.theme;return{position:"relative",padding:t.spacing(3),boxShadow:t.shadows[4],zIndex:"9999"}})),f=(0,c.styled)(c.Box)((function(e){var t=e.theme;return{position:"absolute",width:t.spacing(5),height:t.spacing(5),overflow:"hidden",left:"100% !important",transform:"translateX(-50%) translateY(-50%) rotate(var(--rotate, 0deg)) !important","&::after":{backgroundColor:t.palette.background.paper,content:'""',display:"block",position:"absolute",width:t.spacing(2.5),height:t.spacing(2.5),top:"50%",left:"50%",transform:"translateX(-50%) translateY(-50%) rotate(45deg)",boxShadow:"5px -5px 5px 0px rgba(0, 0, 0, 0.2)",backgroundImage:"linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05))"}}}));t.ProTemplateIndicator=function ProTemplateIndicator(){var e=(0,u.__)("Go Pro","elementor"),t=(0,i.useState)(!1),n=(0,l.default)(t,2),o=n[0],a=n[1],p=(0,i.useRef)(null),m=(0,i.useRef)(null);return i.default.createElement(c.Box,{flexDirection:"row-reverse",component:"span",display:"flex",onMouseLeave:function hidePopover(){return a(!1)},alignItems:"center"},i.default.createElement(c.IconButton,{ref:p,onMouseEnter:function showPopover(){return a(!0)},onClick:function onClick(e){return e.stopPropagation()},"aria-owns":o?"e-pro-upgrade-popover":void 0,"aria-haspopup":"true",sx:{m:1,"&:hover":{backgroundColor:"action.selected"}}},i.default.createElement(s.default,{sx:{color:"text.primary"}})),i.default.createElement(c.Popper,{open:o,popperOptions:{placement:"left-start",modifiers:[{name:"arrow",enabled:!0,options:{element:m.current,padding:5}},{name:"offset",options:{offset:[0,10]}}]},anchorEl:p.current,sx:{zIndex:"9999",maxWidth:300}},i.default.createElement(d,null,i.default.createElement(f,{ref:m}),i.default.createElement(c.Stack,{alignItems:"start",spacing:2},i.default.createElement(c.Chip,{color:"accent",variant:"outlined",size:"small",label:(0,u.__)("Pro","elementor"),icon:i.default.createElement(s.default,null)}),i.default.createElement(c.Typography,{variant:"body2"},(0,u.__)("This result includes an Elementor Pro widget that's not available with your current plan. Upgrade to use all the widgets in this result.","elementor")),i.default.createElement(c.Button,{variant:"contained",color:"accent",size:"small",href:"https://go.elementor.com/go-pro-ai/",target:"_blank",sx:{alignSelf:"flex-end"}},e)))))}},43723:(e,t,n)=>{"use strict";var o=n(73203),a=n(7501);Object.defineProperty(t,"__esModule",{value:!0}),t.ProWidgetsNotice=void 0;var i=function _interopRequireWildcard(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==a(e)&&"function"!=typeof e)return{default:e};var n=_getRequireWildcardCache(t);if(n&&n.has(e))return n.get(e);var o={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&Object.prototype.hasOwnProperty.call(e,l)){var u=i?Object.getOwnPropertyDescriptor(e,l):null;u&&(u.get||u.set)?Object.defineProperty(o,l,u):o[l]=e[l]}o.default=e,n&&n.set(e,o);return o}(n(87363)),l=o(n(40131)),u=n(36626),c=n(38003),s=o(n(30344));function _getRequireWildcardCache(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(e){return e?n:t})(e)}t.ProWidgetsNotice=function ProWidgetsNotice(){var e=(0,i.useState)(!1),t=(0,l.default)(e,2),n=t[0],o=t[1];return n?null:i.default.createElement(u.Box,{sx:{pt:2,px:2,pb:0}},i.default.createElement(u.Alert,{severity:"info",variant:"filled",color:"accent",onClose:function onClose(){return o(!0)},icon:i.default.createElement(s.default,null),sx:{"& .MuiAlert-message":{width:"100%"}}},i.default.createElement(u.Stack,{flexDirection:"row",alignItems:"baseline",justifyContent:"space-between"},i.default.createElement(u.Typography,{variant:"body2",component:"span",sx:{paddingInlineEnd:.5}},i.default.createElement(u.Typography,{variant:"body2",component:"span",sx:{paddingInlineEnd:1}},(0,c.__)("Upgrade your plan for best results.","elementor")),(0,c.__)("You won’t be able to use layouts with Elementor Pro widgets until you do.","elementor")),i.default.createElement(u.Button,{variant:"outlined",size:"small",href:"https://go.elementor.com/upgrade-pro/",target:"_blank",sx:{color:"accent.contrastText",borderColor:"accent.contrastText","&:hover":{borderColor:"accent.contrastText"}}},(0,c.__)("Go Pro","elementor")))))}},40271:(e,t,n)=>{"use strict";var o=n(73203),a=n(7501);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function _interopRequireWildcard(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==a(e)&&"function"!=typeof e)return{default:e};var n=_getRequireWildcardCache(t);if(n&&n.has(e))return n.get(e);var o={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&Object.prototype.hasOwnProperty.call(e,l)){var u=i?Object.getOwnPropertyDescriptor(e,l):null;u&&(u.get||u.set)?Object.defineProperty(o,l,u):o[l]=e[l]}o.default=e,n&&n.set(e,o);return o}(n(87363)),l=o(n(40131)),u=o(n(70966)),c=o(n(73119)),s=o(n(93231)),d=n(36626),f=o(n(23615)),p=n(38003),m=["onSubmit"];function _getRequireWildcardCache(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(e){return e?n:t})(e)}function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function _objectSpread(e){for(var t=1;t{"use strict";var o=n(73203),a=n(7501);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function _interopRequireWildcard(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==a(e)&&"function"!=typeof e)return{default:e};var n=_getRequireWildcardCache(t);if(n&&n.has(e))return n.get(e);var o={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&Object.prototype.hasOwnProperty.call(e,l)){var u=i?Object.getOwnPropertyDescriptor(e,l):null;u&&(u.get||u.set)?Object.defineProperty(o,l,u):o[l]=e[l]}o.default=e,n&&n.set(e,o);return o}(n(87363)),l=o(n(40131)),u=o(n(73119)),c=o(n(70966)),s=n(36626),d=n(38003),f=o(n(23615)),p=o(n(40271)),m=o(n(89216)),g=o(n(78025)),h=o(n(62682)),y=o(n(33375)),v=o(n(8817)),b=o(n(28378)),_=n(25455),w=n(77292),C=["tooltip"];function _getRequireWildcardCache(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(e){return e?n:t})(e)}var P=Object.freeze([{text:(0,d.__)("A services section with a list layout, icons, and corresponding service descriptions for","elementor")},{text:(0,d.__)("An accordion-style FAQ block, with clickable questions revealing detailed answers about","elementor")},{text:(0,d.__)("A hero section combining an image, heading, subheading, and call-to-action button about","elementor")},{text:(0,d.__)("A full-width call-to-action with a background image, overlaid text, and a standout button about","elementor")},{text:(0,d.__)("A carousel testimonial block displaying user images, names, and their feedback on","elementor")},{text:(0,d.__)("A features block, showcasing the feature title, and brief description about","elementor")},{text:(0,d.__)("Multi column minimalistic About us section with icons showcasing","elementor")},{text:(0,d.__)("A section with contact form and social media icons representing alternative contact methods for","elementor")},{text:(0,d.__)("Statistics display in a 3-column layout, with numbers and icons about","elementor")},{text:(0,d.__)("Pricing table section with highlighted option for","elementor")},{text:(0,d.__)("About us section, combining company history and values about","elementor")}]),x=function IconButtonWithTooltip(e){var t=e.tooltip,n=(0,c.default)(e,C);return i.default.createElement(s.Tooltip,{title:t},i.default.createElement(s.Box,{component:"span",sx:{cursor:n.disabled?"default":"pointer"}},i.default.createElement(s.IconButton,n)))};x.propTypes={tooltip:f.default.string,disabled:f.default.bool};var O=function BackButton(e){return i.default.createElement(x,(0,u.default)({size:"small",color:"secondary",tooltip:(0,d.__)("Back to results","elementor")},e),i.default.createElement(h.default,null))},S=function EditButton(e){return i.default.createElement(x,(0,u.default)({size:"small",color:"primary",tooltip:(0,d.__)("Edit prompt","elementor")},e),i.default.createElement(y.default,null))},E=function GenerateButton(e){return i.default.createElement(g.default,(0,u.default)({size:"small",fullWidth:!1},e),(0,d.__)("Generate","elementor"))},j=(0,i.forwardRef)((function(e,t){var n,o=e.attachments,a=e.isActive,c=e.isLoading,f=e.showActions,g=void 0!==f&&f,h=e.onAttach,y=e.onDetach,w=e.onSubmit,C=e.onBack,x=e.onEdit,j=(0,i.useState)(""),T=(0,l.default)(j,2),I=T[0],R=T[1],M=(0,v.default)(I,"layout"),k=M.isEnhancing,D=M.enhance,A=(0,i.useRef)(""),L=(0,_.useConfig)().attachmentsTypes,W=c||k||!a,q=""===I&&!o.length,B=W||q,U=L[(null===(n=o[0])||void 0===n?void 0:n.type)||""],N=(null==U?void 0:U.promptSuggestions)||P,H=(null==U?void 0:U.promptPlaceholder)||(0,d.__)("Press '/' for suggested prompts or describe the layout you want to create","elementor");return i.default.createElement(s.Stack,{component:"form",onSubmit:function onSubmit(e){return w(e,I)},direction:"row",sx:{p:3},alignItems:"start",gap:1},i.default.createElement(s.Stack,{direction:"row",alignItems:"start",flexGrow:1,spacing:2},g&&(a?i.default.createElement(O,{disabled:c||k,onClick:function handleBack(){R(A.current),C()}}):i.default.createElement(S,{disabled:c,onClick:function handleEdit(){A.current=I,x()}})),i.default.createElement(b.default,{attachments:o,onAttach:h,onDetach:y,disabled:W}),i.default.createElement(p.default,{value:I,disabled:W,onSubmit:function onSubmit(e){return w(e,I)},options:N,onChange:function onChange(e,t){return R(t.text+" ")},renderInput:function renderInput(e){return i.default.createElement(p.default.TextInput,(0,u.default)({},e,{ref:t,onChange:function onChange(e){return R(e.target.value)},placeholder:H}))}})),i.default.createElement(m.default,{size:"small",disabled:B||""===I,isLoading:k,onClick:function onClick(){return D().then((function(e){var t=e.result;return R(t)}))}}),i.default.createElement(E,{disabled:B}))}));j.propTypes={isActive:f.default.bool,onAttach:f.default.func,onDetach:f.default.func,isLoading:f.default.bool,showActions:f.default.bool,onSubmit:f.default.func.isRequired,onBack:f.default.func.isRequired,onEdit:f.default.func.isRequired,attachments:f.default.arrayOf(w.AttachmentPropType)};var T=j;t.default=T},88976:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(36626),a=(0,o.styled)(o.Box,{shouldForwardProp:function shouldForwardProp(e){return"outlineOffset"!==e}})((function(e){var t=e.theme,n=e.selected,o=e.height,a=e.disabled,i=e.outlineOffset,l=void 0===i?"0px":i,u=n?t.palette.text.primary:t.palette.text.disabled,c="2px solid ".concat(u);return{height:o,cursor:a?"default":"pointer",overflow:"hidden",boxSizing:"border-box",backgroundPosition:"top center",backgroundSize:"100% auto",backgroundRepeat:"no-repeat",backgroundColor:t.palette.common.white,borderRadius:.5*t.shape.borderRadius,outlineOffset:l,outline:c,opacity:a?"0.4":"1",transition:"all 50ms linear","&:hover":a?{}:{outlineColor:t.palette.text.primary}}}));t.default=a},78305:(e,t,n)=>{"use strict";var o=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=ScreenshotUnavailable;var a=o(n(87363)),i=o(n(73119)),l=o(n(93231)),u=o(n(23615)),c=n(38003),s=o(n(88976));function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function _objectSpread(e){for(var t=1;t{"use strict";var o=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n(87363)),i=o(n(93231)),l=n(36626),u=o(n(23615)),c=o(n(88976)),s=o(n(78305)),d=o(n(10987));function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function _objectSpread(e){for(var t=1;t{"use strict";var o=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n(87363)),i=o(n(23615)),l=n(25455),u=n(71855),c=function TemplateBadge(e){var t=(0,l.useConfig)().hasPro;return"Pro"!==e.type||t?null:a.default.createElement(u.ProTemplateIndicator,null)},s=c;t.default=s,c.propTypes={type:i.default.string}},88387:(e,t,n)=>{"use strict";var o=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n(87363)),i=o(n(73119)),l=o(n(70966)),u=n(36626),c=n(38003),s=o(n(23615)),d=["onClose","onCancel","title","text"],f=function UnsavedChangesAlert(e){var t=e.onClose,n=e.onCancel,o=e.title,s=e.text,f=(0,l.default)(e,d);return a.default.createElement(u.Dialog,(0,i.default)({"aria-labelledby":"unsaved-changes-alert-title","aria-describedby":"unsaved-changes-alert-description"},f),a.default.createElement(u.DialogTitle,{id:"unsaved-changes-alert-title"},o),a.default.createElement(u.DialogContent,null,a.default.createElement(u.DialogContentText,{id:"unsaved-changes-alert-description"},s)),a.default.createElement(u.DialogActions,null,a.default.createElement(u.Button,{onClick:n,color:"secondary"},(0,c.__)("Cancel","elementor")),a.default.createElement(u.Button,{onClick:t,color:"error",variant:"contained"},(0,c.__)("Yes, leave","elementor"))))};f.propTypes={title:s.default.string,text:s.default.string,onCancel:s.default.func,onClose:s.default.func};var p=f;t.default=p},25455:(e,t,n)=>{"use strict";var o=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.useConfig=t.default=t.MODE_VARIATION=t.MODE_LAYOUT=t.LAYOUT_APP_MODES=t.ConfigProvider=void 0;var a=o(n(87363)),i=o(n(23615)),l="layout";t.MODE_LAYOUT=l;var u="variation";t.MODE_VARIATION=u;var c=[l,u];t.LAYOUT_APP_MODES=c;var s=a.default.createContext({});t.useConfig=function useConfig(){return a.default.useContext(s)};var d=function ConfigProvider(e){return a.default.createElement(s.Provider,{value:{mode:e.mode,attachmentsTypes:e.attachmentsTypes,onClose:e.onClose,onConnect:e.onConnect,onData:e.onData,onInsert:e.onInsert,onSelect:e.onSelect,onGenerate:e.onGenerate,currentContext:e.currentContext,hasPro:e.hasPro,sessionId:e.sessionId,editorSessionId:e.editorSessionId}},e.children)};t.ConfigProvider=d,d.propTypes={mode:i.default.oneOf(c).isRequired,children:i.default.node.isRequired,attachmentsTypes:i.default.object.isRequired,onClose:i.default.func.isRequired,onConnect:i.default.func.isRequired,onData:i.default.func.isRequired,onInsert:i.default.func.isRequired,onSelect:i.default.func.isRequired,onGenerate:i.default.func.isRequired,currentContext:i.default.object,hasPro:i.default.bool,sessionId:i.default.string,editorSessionId:i.default.string};var f=s;t.default=f},84157:(e,t,n)=>{"use strict";var o=n(73203),a=n(7501);Object.defineProperty(t,"__esModule",{value:!0}),t.useRemoteConfig=t.RemoteConfigProvider=t.CONFIG_KEYS=void 0;var i=o(n(50824)),l=o(n(10029)),u=o(n(40131)),c=function _interopRequireWildcard(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==a(e)&&"function"!=typeof e)return{default:e};var n=_getRequireWildcardCache(t);if(n&&n.has(e))return n.get(e);var o={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&Object.prototype.hasOwnProperty.call(e,l)){var u=i?Object.getOwnPropertyDescriptor(e,l):null;u&&(u.get||u.set)?Object.defineProperty(o,l,u):o[l]=e[l]}o.default=e,n&&n.set(e,o);return o}(n(87363)),s=o(n(23615)),d=n(46183);function _getRequireWildcardCache(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(e){return e?n:t})(e)}var f=c.default.createContext({});t.useRemoteConfig=function useRemoteConfig(){return c.default.useContext(f)};t.CONFIG_KEYS={WEB_BASED_BUILDER_URL:"webBasedBuilderUrl"};var p=function RemoteConfigProvider(e){var t=(0,c.useState)(!1),n=(0,u.default)(t,2),o=n[0],a=n[1],s=(0,c.useState)(!1),p=(0,u.default)(s,2),m=p[0],g=p[1],h=(0,c.useState)(!1),y=(0,u.default)(h,2),v=y[0],b=y[1],_=(0,c.useState)({}),w=(0,u.default)(_,2),C=w[0],P=w[1],x=function(){var e=(0,l.default)(i.default.mark((function _callee(){var e;return i.default.wrap((function _callee$(t){for(;;)switch(t.prev=t.next){case 0:return a(!0),t.prev=1,t.next=4,(0,d.getRemoteConfig)().finally((function(){g(!0),a(!1)}));case 4:if((e=t.sent).config){t.next=7;break}throw new Error("Invalid remote config");case 7:P(e.config),t.next=15;break;case 10:t.prev=10,t.t0=t.catch(1),b(!0),g(!0),a(!1);case 15:case"end":return t.stop()}}),_callee,null,[[1,10]])})));return function fetchData(){return e.apply(this,arguments)}}();return m||o||x(),c.default.createElement(f.Provider,{value:{isLoading:o,isLoaded:m,isError:v,remoteConfig:C}},e.children)};t.RemoteConfigProvider=p,p.propTypes={children:s.default.node.isRequired,onError:s.default.func.isRequired}},14638:(e,t,n)=>{"use strict";var o=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.useAttachUrlService=void 0;var a=o(n(40131)),i=n(36626),l=n(87363),u=n(84157);t.useAttachUrlService=function useAttachUrlService(){var e=(0,l.useState)(""),t=(0,a.default)(e,2),n=t[0],o=t[1],c=(0,i.useTheme)(),s=(0,u.useRemoteConfig)(),d=s.isLoaded,f=s.isError,p=s.remoteConfig;if(!d||f||!p[u.CONFIG_KEYS.WEB_BASED_BUILDER_URL])return{iframeSource:"",currentUrl:n,setCurrentUrl:o};var m=new URL(p[u.CONFIG_KEYS.WEB_BASED_BUILDER_URL]);return m.searchParams.append("colorScheme",c.palette.mode),m.searchParams.append("isRTL","rtl"===c.direction?"true":"false"),n&&m.searchParams.append("url",n),{iframeSource:m.toString(),currentUrl:n,setCurrentUrl:o}}},88882:(e,t,n)=>{"use strict";var o=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(46183),i=o(n(60675)),l=function useLayoutPrompt(e,t){return(0,i.default)((function(t,n){return t.variationType=e,(0,a.generateLayout)(t,n)}),t)};t.default=l},15764:(e,t,n)=>{"use strict";var o=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n(50824)),i=o(n(10029)),l=o(n(40131)),u=n(87363),c=o(n(88882)),s=function useScreenshot(e,t){var n=(0,u.useState)(""),o=(0,l.default)(n,2),s=o[0],d=o[1],f=(0,u.useState)(!1),p=(0,l.default)(f,2),m=p[0],g=p[1],h=(0,c.default)(e,null);return{generate:function generate(e,n){return g(!0),d(""),h.send(e,n).then(function(){var e=(0,i.default)(a.default.mark((function _callee(e){var n;return a.default.wrap((function _callee$(o){for(;;)switch(o.prev=o.next){case 0:return o.next=2,t(e.result);case 2:return(n=o.sent).sendUsageData=function(){return h.sendUsageData(e)},n.baseTemplateId=e.baseTemplateId,n.type=e.type,o.abrupt("return",n);case 7:case"end":return o.stop()}}),_callee)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){throw d(e.message||e),e})).finally((function(){return g(!1)}))},error:s,isLoading:m}};t.default=s},12451:(e,t,n)=>{"use strict";var o=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n(50824)),i=o(n(9833)),l=o(n(10029)),u=o(n(40131)),c=n(87363),s=o(n(15764)),d=n(25455),f=n(73687),p={isPending:!0},m=function useScreenshots(e){var t=e.onData,n=(0,c.useState)([]),o=(0,u.default)(n,2),m=o[0],g=o[1],h=(0,d.useConfig)(),y=h.currentContext,v=h.sessionId,b=h.editorSessionId,_=(0,c.useRef)(""),w="batch-".concat((0,f.getUniqueId)()),C=[(0,s.default)(0,t),(0,s.default)(1,t),(0,s.default)(2,t)],P=C.length,x=C.every((function(e){return null==e?void 0:e.error}))?C[0].error:"",O=C.some((function(e){return null==e?void 0:e.isLoading})),S=(0,c.useRef)(null),E=function(){var e=(0,l.default)(a.default.mark((function _callee(e,t){var n,o,l,u;return a.default.wrap((function _callee$(a){for(;;)switch(a.prev=a.next){case 0:return S.current=new AbortController,n=function onGenerate(e){return g((function(t){var n=(0,i.default)(t),o=n.indexOf(p);return n[o]=e,n})),!0},o=function onError(){return g((function(e){var t=(0,i.default)(e),n=t.lastIndexOf(p);return t[n]={isError:!0},t})),!1},l=C.map((function(a){var i=a.generate,l=m.map((function(e){return e.baseTemplateId||""}));return i({prompt:e,prevGeneratedIds:l,currentContext:y,ids:{editorSessionId:b,sessionId:v,generateId:_.current,batchId:w,requestId:"request-".concat((0,f.getUniqueId)())},attachments:t.map((function(e){return{type:e.type,content:e.content,label:e.label}}))},S.current.signal).then(n).catch(o)})),a.next=6,Promise.all(l);case 6:u=a.sent,u.every((function(e){return!1===e}))&&g((function(e){var t=(0,i.default)(e);return t.splice(-1*P),t}));case 9:case"end":return a.stop()}}),_callee)})));return function createScreenshots(t,n){return e.apply(this,arguments)}}();return{generate:function generate(e,t){var n=Array(P).fill(p);_.current="generate-".concat((0,f.getUniqueId)()),g(n),E(e,t)},regenerate:function regenerate(e,t){var n=Array(P).fill(p);g((function(e){return[].concat((0,i.default)(e),(0,i.default)(n))})),E(e,t)},screenshots:m,isLoading:O,error:x,abort:function abort(){var e;return null===(e=S.current)||void 0===e?void 0:e.abort()}}};t.default=m},24:(e,t,n)=>{"use strict";var o=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n(40131)),i=n(87363),l=function useSlider(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.slidesCount,n=void 0===t?0:t,o=e.slidesPerPage,l=void 0===o?3:o,u=e.gapPercentage,c=void 0===u?2:u,s=(0,i.useState)(1),d=(0,a.default)(s,2),f=d[0],p=d[1],m=(100-c*(l-1))/l,g=(m+c)*l*(f-1)*-1,h=Math.ceil(n/l);return(0,i.useEffect)((function(){f>1&&f>h&&p(h)}),[h]),{currentPage:f,setCurrentPage:p,pagesCount:h,slidesPerPage:l,gapPercentage:c,offsetXPercentage:g,slideWidthPercentage:m}};t.default=l},16068:(e,t,n)=>{"use strict";var o=n(73203),a=n(7501);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function _interopRequireWildcard(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==a(e)&&"function"!=typeof e)return{default:e};var n=_getRequireWildcardCache(t);if(n&&n.has(e))return n.get(e);var o={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&Object.prototype.hasOwnProperty.call(e,l)){var u=i?Object.getOwnPropertyDescriptor(e,l):null;u&&(u.get||u.set)?Object.defineProperty(o,l,u):o[l]=e[l]}o.default=e,n&&n.set(e,o);return o}(n(87363)),l=o(n(9833)),u=o(n(70966)),c=o(n(40131)),s=o(n(73119)),d=o(n(23615)),f=n(38003),p=n(36626),m=o(n(86960)),g=o(n(88387)),h=o(n(42493)),y=o(n(47432)),v=o(n(28965)),b=o(n(90031)),_=o(n(12451)),w=o(n(24)),C=o(n(7377)),P=o(n(49294)),x=n(25455),O=n(77292),S=n(42335),E=n(43723),j=n(28378),T=["children"];function _getRequireWildcardCache(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(e){return e?n:t})(e)}var I=(0,p.withDirection)(C.default),R=(0,p.withDirection)(P.default),M=function RegenerateButton(e){return i.default.createElement(p.Button,(0,s.default)({size:"small",color:"secondary",startIcon:i.default.createElement(v.default,null)},e),(0,f.__)("Regenerate","elementor"))},k=function UseLayoutButton(e){return i.default.createElement(p.Button,(0,s.default)({size:"small",variant:"contained"},e),(0,f.__)("Use Layout","elementor"))};k.propTypes={sx:d.default.object};var D=function FormLayout(e){var t,n,o=e.DialogHeaderProps,a=void 0===o?{}:o,d=e.DialogContentProps,v=void 0===d?{}:d,C=e.attachments,P=(0,x.useConfig)(),O=P.attachmentsTypes,D=P.onData,A=P.onInsert,L=P.onSelect,W=P.onClose,q=P.onGenerate,B=P.hasPro,U=(0,_.default)({onData:D}),N=U.screenshots,H=U.generate,F=U.regenerate,G=U.isLoading,V=U.error,z=U.abort,$=(0,w.default)({slidesCount:N.length}),Y=$.currentPage,K=$.setCurrentPage,X=$.pagesCount,Z=$.gapPercentage,Q=$.slidesPerPage,J=$.offsetXPercentage,ee=$.slideWidthPercentage,te=(0,i.useState)(-1),re=(0,c.default)(te,2),ne=re[0],oe=re[1],ae=(0,i.useState)(!1),ie=(0,c.default)(ae,2),le=ie[0],ue=ie[1],ce=(0,i.useState)(!0),se=(0,c.default)(ce,2),de=se[0],fe=se[1],pe=(0,i.useState)([]),me=(0,c.default)(pe,2),ge=me[0],he=me[1],ye=(0,i.useState)(!1),ve=(0,c.default)(ye,2),be=ve[0],_e=ve[1],we=(0,i.useRef)((function(){})),Ce=(0,i.useRef)(null),Pe=null===(t=N[ne])||void 0===t?void 0:t.template,xe=v.children,Oe=(0,u.default)(v,T),Se=!(!V||0!==N.length),Ee=de||Se,je=0===ge.length||ge.some((function(e){return j.ATTACHMENT_TYPE_URL===e.type})),Te=function abortAndClose(){z(),W()},Ie=function onCloseIntent(){if(""!==Ce.current.value.trim()||N.length>0)return ue(!0);Te()},Re=function handleScreenshotClick(e,t){return function(){Ee||(oe(e),L(t))}},Me=function onAttach(e){e.forEach((function(e){if(!O[e.type])throw new Error("Invalid attachment type: ".concat(e.type));var t=O[e.type];!e.previewHTML&&t.previewGenerator&&t.previewGenerator(e.content).then((function(t){e.previewHTML=t,he((function(t){return t.map((function(t){return t.content===e.content?e:t}))}))}))})),he(e),fe(!0)};return(0,i.useEffect)((function(){var e;(null===(e=N[0])||void 0===e?void 0:e.template)&&(L(N[0].template),oe(0))}),[null===(n=N[0])||void 0===n?void 0:n.template]),(0,i.useEffect)((function(){null!=C&&C.length&&Me(C)}),[]),i.default.createElement(h.default,{onClose:Ie},i.default.createElement(h.default.Header,(0,s.default)({onClose:Ie},a),a.children,i.default.createElement(p.Tooltip,{title:be?(0,f.__)("Expand","elementor"):(0,f.__)("Minimize","elementor")},i.default.createElement(p.IconButton,{size:"small","aria-label":"minimize",onClick:function onClick(){return _e((function(e){return!e}))}},be?i.default.createElement(R,null):i.default.createElement(I,null)))),i.default.createElement(h.default.Content,(0,s.default)({dividers:!0},Oe),i.default.createElement(p.Collapse,{in:!be},xe&&i.default.createElement(p.Box,{sx:{pt:2,px:2,pb:0}},xe),je&&!B&&i.default.createElement(E.ProWidgetsNotice,null),ge.length>0&&i.default.createElement(S.PromptPowerNotice,null),V&&i.default.createElement(p.Box,{sx:{pt:2,px:2,pb:0}},i.default.createElement(m.default,{error:V,onRetry:we.current})),le&&i.default.createElement(g.default,{open:le,title:(0,f.__)("Leave Elementor AI?","elementor"),text:(0,f.__)("Your progress will be deleted, and can't be recovered.","elementor"),onClose:Te,onCancel:function onCancel(){return ue(!1)}}),i.default.createElement(y.default,{ref:Ce,isActive:Ee,isLoading:G,showActions:N.length>0||G,attachmentsTypes:O,attachments:ge,onAttach:Me,onDetach:function onDetach(e){he((function(t){var n=(0,l.default)(t);return n.splice(e,1),n})),fe(!0)},onSubmit:function handleGenerate(e,t){e.preventDefault(),""===t.trim()&&0===ge.length||(q(),we.current=function(){oe(-1),H(t,ge)},we.current(),fe(!1),K(1))},onBack:function onBack(){return fe(!1)},onEdit:function onEdit(){return fe(!0)}}),(N.length>0||G)&&i.default.createElement(i.default.Fragment,null,i.default.createElement(p.Divider,null),i.default.createElement(p.Box,{sx:{p:1.5}},i.default.createElement(p.Box,{sx:{overflow:"hidden",p:.5}},i.default.createElement(p.Box,{sx:{display:"flex",transition:"all 0.4s ease",gap:"".concat(Z,"%"),transform:"translateX(".concat(J,"%)")}},N.map((function(e,t){var n=e.screenshot,o=e.type,a=e.template,l=e.isError,u=e.isPending;return i.default.createElement(b.default,{key:t,url:n,type:o,disabled:Ee,isPlaceholder:l,isLoading:u,isSelected:ne===t,onClick:Re(t,a),outlineOffset:"2px",sx:{flex:"0 0 ".concat(ee,"%")}})}))))),N.length>0&&i.default.createElement(p.Box,{sx:{pt:0,px:2,pb:2},display:"grid",gridTemplateColumns:"repeat(3, 1fr)",justifyItems:"center"},i.default.createElement(M,{onClick:function handleRegenerate(){we.current=function(){F(Ce.current.value,ge),K(X+1)},we.current()},disabled:G||Ee,sx:{justifySelf:"start"}}),N.length>Q&&i.default.createElement(p.Pagination,{page:Y,count:X,disabled:Ee,onChange:function onChange(e,t){return K(t)}}),i.default.createElement(k,{onClick:function applyTemplate(){A(Pe),N[ne].sendUsageData(),Te()},disabled:Ee||-1===ne,sx:{justifySelf:"end",gridColumn:3}}))))))};D.propTypes={DialogHeaderProps:d.default.object,DialogContentProps:d.default.object,attachments:d.default.arrayOf(O.AttachmentPropType)};var A=D;t.default=A},89216:(e,t,n)=>{"use strict";var o=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n(87363)),i=o(n(73119)),l=o(n(70966)),u=n(36626),c=n(38003),s=o(n(23615)),d=o(n(55995)),f=["isLoading"],p=(0,u.withDirection)(d.default),m=function EnhanceButton(e){var t=e.isLoading,n=(0,l.default)(e,f);return a.default.createElement(u.Tooltip,{title:(0,c.__)("Enhance prompt","elementor")},a.default.createElement(u.Box,{component:"span",sx:{cursor:n.disabled?"default":"pointer"}},a.default.createElement(u.IconButton,(0,i.default)({size:"small",color:"secondary"},n),t?a.default.createElement(u.CircularProgress,{color:"secondary",size:20}):a.default.createElement(p,{fontSize:"small"}))))};m.propTypes={disabled:s.default.bool,isLoading:s.default.bool};var g=m;t.default=g},78025:(e,t,n)=>{"use strict";var o=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n(87363)),i=o(n(73119)),l=n(36626),u=n(38003),c=o(n(23615)),s=function GenerateSubmit(e){return a.default.createElement(l.Button,(0,i.default)({fullWidth:!0,size:"medium",type:"submit",variant:"contained"},e),e.children||(0,u.__)("Generate","elementor"))};s.propTypes={children:c.default.node};var d=s;t.default=d},96587:(e,t,n)=>{"use strict";var o=n(73203),a=n(7501);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function _interopRequireWildcard(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==a(e)&&"function"!=typeof e)return{default:e};var n=_getRequireWildcardCache(t);if(n&&n.has(e))return n.get(e);var o={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&Object.prototype.hasOwnProperty.call(e,l)){var u=i?Object.getOwnPropertyDescriptor(e,l):null;u&&(u.get||u.set)?Object.defineProperty(o,l,u):o[l]=e[l]}o.default=e,n&&n.set(e,o);return o}(n(87363)),l=o(n(50824)),u=o(n(10029)),c=o(n(40131)),s=n(36626),d=n(38003),f=o(n(23615)),p=n(46183),m=n(34029);function _getRequireWildcardCache(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(e){return e?n:t})(e)}var g=function GetStarted(e){var t=e.onSuccess,n=(0,i.useState)(!1),o=(0,c.default)(n,2),a=o[0],f=o[1],g=function(){var e=(0,u.default)(l.default.mark((function _callee(){return l.default.wrap((function _callee$(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,p.setGetStarted)();case 2:t();case 3:case"end":return e.stop()}}),_callee)})));return function onGetStartedClick(){return e.apply(this,arguments)}}();return i.default.createElement(s.Stack,{alignItems:"center",gap:1.5},i.default.createElement(m.AIIcon,{sx:{color:"text.primary",fontSize:"60px",mb:1}}),i.default.createElement(s.Typography,{variant:"h4",sx:{color:"text.primary"}},(0,d.__)("Step into the future with Elementor AI","elementor")),i.default.createElement(s.Typography,{variant:"body2"},(0,d.__)("Create smarter with AI text and code generators built right into the editor.","elementor")),i.default.createElement(s.Stack,{direction:"row",gap:1.5,alignItems:"flex-start"},i.default.createElement(s.Checkbox,{id:"e-ai-terms-approval",color:"secondary",sx:{p:0},onChange:function onChange(){return f((function(e){return!e}))}}),i.default.createElement(s.Stack,null,i.default.createElement(s.Typography,{variant:"caption",sx:{maxWidth:520},component:"label",htmlFor:"e-ai-terms-approval"},(0,d.__)("I approve the ","elementor"),i.default.createElement(s.Link,{href:"https://go.elementor.com/ai-terms/",target:"_blank",color:"info.main"},(0,d.__)("Terms of Service","elementor"))," & ",i.default.createElement(s.Link,{href:"https://go.elementor.com/ai-privacy-policy/",target:"_blank",color:"info.main"},(0,d.__)("Privacy Policy","elementor")),(0,d.__)(" of the Elementor AI service.","elementor"),i.default.createElement("br",null),(0,d.__)("This includes consenting to the collection and use of data to improve user experience.","elementor")))),i.default.createElement(s.Button,{disabled:!a,variant:"contained",onClick:g,sx:{mt:1,"&:hover":{color:"primary.contrastText"}}},(0,d.__)("Get Started","elementor")))};g.propTypes={onSuccess:f.default.func.isRequired};var h=g;t.default=h},77292:(e,t,n)=>{"use strict";var o=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.AttachmentsTypesPropType=t.AttachmentPropType=void 0;var a=o(n(23615)),i=a.default.shape({type:a.default.string,previewHTML:a.default.string,content:a.default.string,label:a.default.string});t.AttachmentPropType=i;var l=a.default.shape({type:a.default.shape({promptPlaceholder:a.default.string,promptSuggestions:a.default.arrayOf(a.default.shape({text:a.default.string.isRequired})),previewGenerator:a.default.func})});t.AttachmentsTypesPropType=l},36619:(e,t,n)=>{"use strict";var o=n(61533),a=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.renderLayoutApp=t.openPanel=t.onConnect=t.importToEditor=t.getUiConfig=t.closePanel=void 0;var i=a(n(87363)),l=a(n(50824)),u=a(n(10029)),c=n(5389),s=a(n(78949)),d=n(24271),f=n(48096),p=n(38003),m=n(73687),g=a(n(42637)),h=function closePanel(){$e.run("panel/close"),$e.components.get("panel").blockUserInteractions()};t.closePanel=h;var y=function openPanel(){$e.run("panel/open"),$e.components.get("panel").unblockUserInteractions()};t.openPanel=y;var v=function onConnect(e){elementorCommon.config.library_connect.is_connected=!0,elementorCommon.config.library_connect.current_access_level=e.kits_access_level||e.access_level||0,elementorCommon.config.library_connect.current_access_tier=e.access_tier};t.onConnect=v;var b=function getUiConfig(){var e,t;return{colorScheme:(null===(e=elementor)||void 0===e||null===(t=e.getPreferences)||void 0===t?void 0:t.call(e,"ui_theme"))||"auto",isRTL:elementorCommon.config.isRTL}};t.getUiConfig=b;var _=[{text:(0,p.__)("Minimalist design with bold typography about","elementor")},{text:(0,p.__)("Elegant style with serif fonts discussing","elementor")},{text:(0,p.__)("Retro vibe with muted colors and classic fonts about","elementor")},{text:(0,p.__)("Futuristic design with neon accents about","elementor")},{text:(0,p.__)("Professional look with clean lines for","elementor")},{text:(0,p.__)("Earthy tones and organic shapes featuring","elementor")},{text:(0,p.__)("Luxurious theme with rich colors discussing","elementor")},{text:(0,p.__)("Tech-inspired style with modern fonts about","elementor")},{text:(0,p.__)("Warm hues with comforting visuals about","elementor")}],w=(0,p.__)("Press '/' for suggestions or describe the changes you want to apply (optional)...","elementor"),C="editor-session-".concat((0,m.getUniqueId)());t.renderLayoutApp=function renderLayoutApp(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{parentContainer:null,mode:"",at:null,onClose:null,onGenerate:null,onInsert:null,onRenderApp:null,onSelect:null,attachments:[]};h();var n=(0,c.createPreviewContainer)(t.parentContainer,{at:t.at}),a=b(),f=a.colorScheme,p=a.isRTL,m=document.createElement("div");document.body.append(m);var P,x=window.elementorFrontend.elements.$window[0].getComputedStyle(window.elementorFrontend.elements.$body[0]);o.render(i.default.createElement(g.default,{isRTL:p,colorScheme:f},i.default.createElement(s.default,{mode:t.mode,currentContext:{body:{backgroundColor:x.backgroundColor,backgroundImage:x.backgroundImage}},attachmentsTypes:{json:{promptSuggestions:_,promptPlaceholder:w,previewGenerator:(P=(0,u.default)(l.default.mark((function _callee(e){var t;return l.default.wrap((function _callee$(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,d.takeScreenshot)(e);case 2:return t=n.sent,n.abrupt("return",''));case 4:case"end":return n.stop()}}),_callee)}))),function previewGenerator(e){return P.apply(this,arguments)})},url:{promptPlaceholder:w,promptSuggestions:_}},attachments:t.attachments||[],onClose:function onClose(){var e;n.destroy(),null===(e=t.onClose)||void 0===e||e.call(t),o.unmountComponentAtNode(m),m.remove(),y()},onConnect:v,onGenerate:function onGenerate(){var e;null===(e=t.onGenerate)||void 0===e||e.call(t,{previewContainer:n})},onData:function(){var e=(0,u.default)(l.default.mark((function _callee2(e){var t;return l.default.wrap((function _callee2$(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,d.takeScreenshot)(e);case 2:return t=n.sent,n.abrupt("return",{screenshot:t,template:e});case 4:case"end":return n.stop()}}),_callee2)})));return function(t){return e.apply(this,arguments)}}(),onSelect:function onSelect(e){var o;null===(o=t.onSelect)||void 0===o||o.call(t),n.setContent(e)},onInsert:t.onInsert,hasPro:elementor.helpers.hasPro(),editorSessionId:C})),m),null===(e=t.onRenderApp)||void 0===e||e.call(t,{previewContainer:n})};t.importToEditor=function importToEditor(e){var t=e.parentContainer,n=e.at,o=e.template,a=e.historyTitle,i=e.replace,l=void 0!==i&&i,u=(0,f.startHistoryLog)({type:"import",title:a});l&&$e.run("document/elements/delete",{container:t.children.at(n)}),$e.run("document/elements/create",{container:t,model:(0,m.generateIds)(o),options:{at:n,edit:!0}}),u()}},73687:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.generateIds=function generateIds(e){var t;e.id=n().toString(),null!==(t=e.elements)&&void 0!==t&&t.length&&e.elements.map((function(e){return generateIds(e)}));return e},t.getUniqueId=void 0;var n=function getUniqueId(){return Math.random().toString(16).substr(2,7)};t.getUniqueId=n},48096:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.startHistoryLog=function startHistoryLog(e){var t=e.type,n=e.title,o=$e.internal("document/history/start-log",{type:t,title:n});return function(){return $e.internal("document/history/end-log",{id:o})}},t.toggleHistory=function toggleHistory(e){elementor.documents.getCurrent().history.setActive(e)}},5389:(e,t,n)=>{"use strict";var o=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.createPreviewContainer=function createPreviewContainer(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=new Map,o=function createIdleContainer(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=createContainer(e,{elType:"container"},t);return n.view.$el.addClass(s),n}(e,t);function getAllContainers(){return[].concat((0,i.default)(n.values()),[o])}return{init:function init(){showContainer(o)},reset:function reset(){deleteContainers((0,i.default)(n.values())),n.clear(),showContainer(o)},setContent:function setContent(o){if(o){if(function hideContainers(e){e.forEach((function(e){e.view.$el.addClass(c)}))}(getAllContainers()),!n.has(o)){var a=createContainer(e,o,t);n.set(o,a)}showContainer(n.get(o))}},destroy:function destroy(){deleteContainers(getAllContainers()),n.clear()}}};var a=o(n(93231)),i=o(n(9833)),l=n(48096);function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function _objectSpread(e){for(var t=1;t2&&void 0!==arguments[2]?arguments[2]:{};(0,l.toggleHistory)(!1);var o=$e.run("document/elements/create",{container:e,model:_objectSpread(_objectSpread({},t),{},{id:"".concat(u,"-").concat(elementorCommon.helpers.getUniqueId().toString())}),options:_objectSpread(_objectSpread({},n),{},{edit:!1})});return(0,l.toggleHistory)(!0),o.view.$el.addClass(c),o}function showContainer(e){e.view.$el.removeClass(c),setTimeout((function(){e.view.$el[0].scrollIntoView({behavior:"smooth",block:"start"})}))}function deleteContainers(e){(0,l.toggleHistory)(!1),$e.run("document/elements/delete",{containers:e}),(0,l.toggleHistory)(!0)}},24271:(e,t,n)=>{"use strict";var o=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.takeScreenshot=void 0;var a=o(n(50824)),i=o(n(9833)),l=o(n(10029)),u=n(62478),c=n(48096),s=n(73687),d=function(){var e=(0,l.default)(a.default.mark((function _callee(e){var t,n,o;return a.default.wrap((function _callee$(a){for(;;)switch(a.prev=a.next){case 0:if(e){a.next=2;break}return a.abrupt("return","");case 2:return(0,c.toggleHistory)(!1),t=createHiddenWrapper(),wrapContainer(n=createContainer(e),t),elementor.getPreviewView().$childViewContainer[0].appendChild(t),a.next=9,waitForContainer(n.id);case 9:if(!e.elements.length){a.next=12;break}return a.next=12,Promise.all(e.elements.map((function(e){return waitForContainer(e.id)})));case 12:return a.prev=12,a.next=15,function toWebp(e){return _toWebp.apply(this,arguments)}(n.view.$el[0],{quality:.01,imagePlaceholder:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII="});case 15:o=a.sent,a.next=21;break;case 18:a.prev=18,a.t0=a.catch(12),o="";case 21:return deleteContainer(n),t.remove(),(0,c.toggleHistory)(!0),a.abrupt("return",o);case 25:case"end":return a.stop()}}),_callee,null,[[12,18]])})));return function takeScreenshot(t){return e.apply(this,arguments)}}();function _toWebp(){return _toWebp=(0,l.default)(a.default.mark((function _callee3(e){var t,n,o,i=arguments;return a.default.wrap((function _callee3$(a){for(;;)switch(a.prev=a.next){case 0:return n=i.length>1&&void 0!==i[1]?i[1]:{},a.next=3,(0,u.toCanvas)(e,n);case 3:return o=a.sent,a.abrupt("return",o.toDataURL("image/webp",null!==(t=n.quality)&&void 0!==t?t:1));case 5:case"end":return a.stop()}}),_callee3)}))),_toWebp.apply(this,arguments)}function createHiddenWrapper(){var e=document.createElement("div");return e.style.position="fixed",e.style.opacity="0",e.style.inset="0",e}function createContainer(e){var t=(0,s.generateIds)(e);return t.id="e-ai-screenshot-container-".concat(t.id),$e.run("document/elements/create",{container:elementor.getPreviewContainer(),model:t,options:{edit:!1}})}function deleteContainer(e){return $e.run("document/elements/delete",{container:e})}function waitForContainer(e){var t=function sleep(e){return new Promise((function(t){return setTimeout(t,e)}))}(arguments.length>1&&void 0!==arguments[1]?arguments[1]:5e3),n=new Promise((function(t){elementorFrontend.hooks.addAction("frontend/element_ready/global",function(){var n=(0,l.default)(a.default.mark((function _callee2(n){var o;return a.default.wrap((function _callee2$(a){for(;;)switch(a.prev=a.next){case 0:if(n.data("id")!==e){a.next=5;break}return o=(0,i.default)(n[0].querySelectorAll("img")),a.next=4,Promise.all(o.map(waitForImage));case 4:t();case 5:case"end":return a.stop()}}),_callee2)})));return function(e){return n.apply(this,arguments)}}())}));return Promise.any([t,n])}function waitForImage(e){return e.complete?Promise.resolve():new Promise((function(t){e.addEventListener("load",t),e.addEventListener("error",(function(){e.remove(),t()}))}))}function wrapContainer(e,t){var n=e.view.$el[0];n.parentNode.insertBefore(t,n),t.appendChild(n)}t.takeScreenshot=d},38944:(e,t,n)=>{"use strict";function r(e){var t,n,o="";if("string"==typeof e||"number"==typeof e)o+=e;else if("object"==typeof e)if(Array.isArray(e))for(t=0;tclsx,default:()=>o});const o=clsx},62478:(e,t,n)=>{"use strict";n.r(t),n.d(t,{getFontEmbedCSS:()=>getFontEmbedCSS,toBlob:()=>toBlob,toCanvas:()=>toCanvas,toJpeg:()=>toJpeg,toPixelData:()=>toPixelData,toPng:()=>toPng,toSvg:()=>toSvg});const o=(()=>{let e=0;return()=>(e+=1,`u${`0000${(Math.random()*36**4<<0).toString(36)}`.slice(-4)}${e}`)})();function toArray(e){const t=[];for(let n=0,o=e.length;n{const o=new Image;o.decode=()=>t(o),o.onload=()=>t(o),o.onerror=n,o.crossOrigin="anonymous",o.decoding="async",o.src=e}))}async function nodeToDataURL(e,t,n){const o="http://www.w3.org/2000/svg",a=document.createElementNS(o,"svg"),i=document.createElementNS(o,"foreignObject");return a.setAttribute("width",`${t}`),a.setAttribute("height",`${n}`),a.setAttribute("viewBox",`0 0 ${t} ${n}`),i.setAttribute("width","100%"),i.setAttribute("height","100%"),i.setAttribute("x","0"),i.setAttribute("y","0"),i.setAttribute("externalResourcesRequired","true"),a.appendChild(i),i.appendChild(e),async function svgToDataURL(e){return Promise.resolve().then((()=>(new XMLSerializer).serializeToString(e))).then(encodeURIComponent).then((e=>`data:image/svg+xml;charset=utf-8,${e}`))}(a)}const isInstanceOfElement=(e,t)=>{if(e instanceof t)return!0;const n=Object.getPrototypeOf(e);return null!==n&&(n.constructor.name===t.name||isInstanceOfElement(n,t))};function getPseudoElementStyle(e,t,n){const o=`.${e}:${t}`,a=n.cssText?function formatCSSText(e){const t=e.getPropertyValue("content");return`${e.cssText} content: '${t.replace(/'|"/g,"")}';`}(n):function formatCSSProperties(e){return toArray(e).map((t=>`${t}: ${e.getPropertyValue(t)}${e.getPropertyPriority(t)?" !important":""};`)).join(" ")}(n);return document.createTextNode(`${o}{${a}}`)}function clonePseudoElement(e,t,n){const a=window.getComputedStyle(e,n),i=a.getPropertyValue("content");if(""===i||"none"===i)return;const l=o();try{t.className=`${t.className} ${l}`}catch(e){return}const u=document.createElement("style");u.appendChild(getPseudoElementStyle(l,n,a)),t.appendChild(u)}const i="application/font-woff",l="image/jpeg",u={woff:i,woff2:i,ttf:"application/font-truetype",eot:"application/vnd.ms-fontobject",png:"image/png",jpg:l,jpeg:l,gif:"image/gif",tiff:"image/tiff",svg:"image/svg+xml",webp:"image/webp"};function getMimeType(e){const t=function getExtension(e){const t=/\.([^./]*?)$/g.exec(e);return t?t[1]:""}(e).toLowerCase();return u[t]||""}function isDataUrl(e){return-1!==e.search(/^(data:)/)}function makeDataUrl(e,t){return`data:${t};base64,${e}`}async function fetchAsDataURL(e,t,n){const o=await fetch(e,t);if(404===o.status)throw new Error(`Resource "${o.url}" not found`);const a=await o.blob();return new Promise(((e,t)=>{const i=new FileReader;i.onerror=t,i.onloadend=()=>{try{e(n({res:o,result:i.result}))}catch(e){t(e)}},i.readAsDataURL(a)}))}const c={};async function resourceToDataURL(e,t,n){const o=function getCacheKey(e,t,n){let o=e.replace(/\?.*/,"");return n&&(o=e),/ttf|otf|eot|woff2?/i.test(o)&&(o=o.replace(/.*\//,"")),t?`[${t}]${o}`:o}(e,t,n.includeQueryParams);if(null!=c[o])return c[o];let a;n.cacheBust&&(e+=(/\?/.test(e)?"&":"?")+(new Date).getTime());try{const o=await fetchAsDataURL(e,n.fetchRequestInit,(({res:e,result:n})=>(t||(t=e.headers.get("Content-Type")||""),function getContentFromDataUrl(e){return e.split(/,/)[1]}(n))));a=makeDataUrl(o,t)}catch(t){a=n.imagePlaceholder||"";let o=`Failed to fetch resource: ${e}`;t&&(o="string"==typeof t?t:t.message),o&&console.warn(o)}return c[o]=a,a}async function cloneSingleNode(e,t){return isInstanceOfElement(e,HTMLCanvasElement)?async function cloneCanvasElement(e){const t=e.toDataURL();return"data:,"===t?e.cloneNode(!1):createImage(t)}(e):isInstanceOfElement(e,HTMLVideoElement)?async function cloneVideoElement(e,t){if(e.currentSrc){const t=document.createElement("canvas"),n=t.getContext("2d");return t.width=e.clientWidth,t.height=e.clientHeight,null==n||n.drawImage(e,0,0,t.width,t.height),createImage(t.toDataURL())}const n=e.poster,o=getMimeType(n);return createImage(await resourceToDataURL(n,o,t))}(e,t):isInstanceOfElement(e,HTMLIFrameElement)?async function cloneIFrameElement(e){var t;try{if(null===(t=null==e?void 0:e.contentDocument)||void 0===t?void 0:t.body)return await cloneNode(e.contentDocument.body,{},!0)}catch(e){}return e.cloneNode(!1)}(e):e.cloneNode(!1)}const isSlotElement=e=>null!=e.tagName&&"SLOT"===e.tagName.toUpperCase();function decorate(e,t){return isInstanceOfElement(t,Element)&&(!function cloneCSSStyle(e,t){const n=t.style;if(!n)return;const o=window.getComputedStyle(e);o.cssText?(n.cssText=o.cssText,n.transformOrigin=o.transformOrigin):toArray(o).forEach((a=>{let i=o.getPropertyValue(a);if("font-size"===a&&i.endsWith("px")){const e=Math.floor(parseFloat(i.substring(0,i.length-2)))-.1;i=`${e}px`}isInstanceOfElement(e,HTMLIFrameElement)&&"display"===a&&"inline"===i&&(i="block"),"d"===a&&t.getAttribute("d")&&(i=`path(${t.getAttribute("d")})`),n.setProperty(a,i,o.getPropertyPriority(a))}))}(e,t),function clonePseudoElements(e,t){clonePseudoElement(e,t,":before"),clonePseudoElement(e,t,":after")}(e,t),function cloneInputValue(e,t){isInstanceOfElement(e,HTMLTextAreaElement)&&(t.innerHTML=e.value),isInstanceOfElement(e,HTMLInputElement)&&t.setAttribute("value",e.value)}(e,t),function cloneSelectValue(e,t){if(isInstanceOfElement(e,HTMLSelectElement)){const n=t,o=Array.from(n.children).find((t=>e.value===t.getAttribute("value")));o&&o.setAttribute("selected","")}}(e,t)),t}async function cloneNode(e,t,n){return n||!t.filter||t.filter(e)?Promise.resolve(e).then((e=>cloneSingleNode(e,t))).then((n=>async function cloneChildren(e,t,n){var o,a;let i=[];return i=isSlotElement(e)&&e.assignedNodes?toArray(e.assignedNodes()):isInstanceOfElement(e,HTMLIFrameElement)&&(null===(o=e.contentDocument)||void 0===o?void 0:o.body)?toArray(e.contentDocument.body.childNodes):toArray((null!==(a=e.shadowRoot)&&void 0!==a?a:e).childNodes),0===i.length||isInstanceOfElement(e,HTMLVideoElement)||await i.reduce(((e,o)=>e.then((()=>cloneNode(o,n))).then((e=>{e&&t.appendChild(e)}))),Promise.resolve()),t}(e,n,t))).then((t=>decorate(e,t))).then((e=>async function ensureSVGSymbols(e,t){const n=e.querySelectorAll?e.querySelectorAll("use"):[];if(0===n.length)return e;const o={};for(let a=0;a{for(;;){const[n,,o]=d.exec(e)||[];if(!o)return"";if(o===t)return`src: ${n};`}})):e}(e,n),a=function parseURLs(e){const t=[];return e.replace(s,((e,n,o)=>(t.push(o),e))),t.filter((e=>!isDataUrl(e)))}(o);return a.reduce(((e,o)=>e.then((e=>embed_resources_embed(e,o,t,n)))),Promise.resolve(o))}async function embedProp(e,t,n){var o;const a=null===(o=t.style)||void 0===o?void 0:o.getPropertyValue(e);if(a){const o=await embedResources(a,null,n);return t.style.setProperty(e,o,t.style.getPropertyPriority(e)),!0}return!1}async function embedImages(e,t){isInstanceOfElement(e,Element)&&(await async function embedBackground(e,t){await embedProp("background",e,t)||await embedProp("background-image",e,t),await embedProp("mask",e,t)||await embedProp("mask-image",e,t)}(e,t),await async function embedImageNode(e,t){const n=isInstanceOfElement(e,HTMLImageElement);if((!n||isDataUrl(e.src))&&(!isInstanceOfElement(e,SVGImageElement)||isDataUrl(e.href.baseVal)))return;const o=n?e.src:e.href.baseVal,a=await resourceToDataURL(o,getMimeType(o),t);await new Promise(((t,o)=>{e.onload=t,e.onerror=o;const i=e;i.decode&&(i.decode=t),"lazy"===i.loading&&(i.loading="eager"),n?(e.srcset="",e.src=a):e.href.baseVal=a}))}(e,t),await async function embedChildren(e,t){const n=toArray(e.childNodes).map((e=>embedImages(e,t)));await Promise.all(n).then((()=>e))}(e,t))}const p={};async function fetchCSS(e){let t=p[e];if(null!=t)return t;const n=await fetch(e);return t={url:e,cssText:await n.text()},p[e]=t,t}async function embedFonts(e,t){let n=e.cssText;const o=/url\(["']?([^"')]+)["']?\)/g,a=(n.match(/url\([^)]+\)/g)||[]).map((async a=>{let i=a.replace(o,"$1");return i.startsWith("https://")||(i=new URL(i,e.url).href),fetchAsDataURL(i,t.fetchRequestInit,(({result:e})=>(n=n.replace(a,`url(${e})`),[a,e])))}));return Promise.all(a).then((()=>n))}function parseCSS(e){if(null==e)return[];const t=[];let n=e.replace(/(\/\*[\s\S]*?\*\/)/gi,"");const o=new RegExp("((@.*?keyframes [\\s\\S]*?){([\\s\\S]*?}\\s*?)})","gi");for(;;){const e=o.exec(n);if(null===e)break;t.push(e[0])}n=n.replace(o,"");const a=/@import[\s\S]*?url\([^)]*\)[\s\S]*?;/gi,i=new RegExp("((\\s*?(?:\\/\\*[\\s\\S]*?\\*\\/)?\\s*?@media[\\s\\S]*?){([\\s\\S]*?)}\\s*?})|(([\\s\\S]*?){([\\s\\S]*?)})","gi");for(;;){let e=a.exec(n);if(null===e){if(e=i.exec(n),null===e)break;a.lastIndex=i.lastIndex}else i.lastIndex=a.lastIndex;t.push(e[0])}return t}async function parseWebFontRules(e,t){if(null==e.ownerDocument)throw new Error("Provided element is not within a Document");const n=toArray(e.ownerDocument.styleSheets),o=await async function getCSSRules(e,t){const n=[],o=[];return e.forEach((n=>{if("cssRules"in n)try{toArray(n.cssRules||[]).forEach(((e,a)=>{if(e.type===CSSRule.IMPORT_RULE){let i=a+1;const l=fetchCSS(e.href).then((e=>embedFonts(e,t))).then((e=>parseCSS(e).forEach((e=>{try{n.insertRule(e,e.startsWith("@import")?i+=1:n.cssRules.length)}catch(t){console.error("Error inserting rule from remote css",{rule:e,error:t})}})))).catch((e=>{console.error("Error loading remote css",e.toString())}));o.push(l)}}))}catch(a){const i=e.find((e=>null==e.href))||document.styleSheets[0];null!=n.href&&o.push(fetchCSS(n.href).then((e=>embedFonts(e,t))).then((e=>parseCSS(e).forEach((e=>{i.insertRule(e,n.cssRules.length)})))).catch((e=>{console.error("Error loading remote stylesheet",e)}))),console.error("Error inlining remote css file",a)}})),Promise.all(o).then((()=>(e.forEach((e=>{if("cssRules"in e)try{toArray(e.cssRules||[]).forEach((e=>{n.push(e)}))}catch(t){console.error(`Error while reading CSS rules from ${e.href}`,t)}})),n)))}(n,t);return function getWebFontRules(e){return e.filter((e=>e.type===CSSRule.FONT_FACE_RULE)).filter((e=>shouldEmbed(e.style.getPropertyValue("src"))))}(o)}async function getWebFontCSS(e,t){const n=await parseWebFontRules(e,t);return(await Promise.all(n.map((e=>{const n=e.parentStyleSheet?e.parentStyleSheet.href:null;return embedResources(e.cssText,n,t)})))).join("\n")}async function toSvg(e,t={}){const{width:n,height:o}=getImageSize(e,t),a=await cloneNode(e,t,!0);await async function embedWebFonts(e,t){const n=null!=t.fontEmbedCSS?t.fontEmbedCSS:t.skipFonts?null:await getWebFontCSS(e,t);if(n){const t=document.createElement("style"),o=document.createTextNode(n);t.appendChild(o),e.firstChild?e.insertBefore(t,e.firstChild):e.appendChild(t)}}(a,t),await embedImages(a,t),function applyStyle(e,t){const{style:n}=e;t.backgroundColor&&(n.backgroundColor=t.backgroundColor),t.width&&(n.width=`${t.width}px`),t.height&&(n.height=`${t.height}px`);const o=t.style;return null!=o&&Object.keys(o).forEach((e=>{n[e]=o[e]})),e}(a,t);return await nodeToDataURL(a,n,o)}async function toCanvas(e,t={}){const{width:n,height:o}=getImageSize(e,t),i=await toSvg(e,t),l=await createImage(i),u=document.createElement("canvas"),c=u.getContext("2d"),s=t.pixelRatio||function getPixelRatio(){let e,t;try{t=process}catch(e){}const n=t&&t.env?t.env.devicePixelRatio:null;return n&&(e=parseInt(n,10),Number.isNaN(e)&&(e=1)),e||window.devicePixelRatio||1}(),d=t.canvasWidth||n,f=t.canvasHeight||o;return u.width=d*s,u.height=f*s,t.skipAutoScale||function checkCanvasDimensions(e){(e.width>a||e.height>a)&&(e.width>a&&e.height>a?e.width>e.height?(e.height*=a/e.width,e.width=a):(e.width*=a/e.height,e.height=a):e.width>a?(e.height*=a/e.width,e.width=a):(e.width*=a/e.height,e.height=a))}(u),u.style.width=`${d}`,u.style.height=`${f}`,t.backgroundColor&&(c.fillStyle=t.backgroundColor,c.fillRect(0,0,u.width,u.height)),c.drawImage(l,0,0,u.width,u.height),u}async function toPixelData(e,t={}){const{width:n,height:o}=getImageSize(e,t);return(await toCanvas(e,t)).getContext("2d").getImageData(0,0,n,o).data}async function toPng(e,t={}){return(await toCanvas(e,t)).toDataURL()}async function toJpeg(e,t={}){return(await toCanvas(e,t)).toDataURL("image/jpeg",t.quality||1)}async function toBlob(e,t={}){const n=await toCanvas(e,t),o=await function canvasToBlob(e,t={}){return e.toBlob?new Promise((n=>{e.toBlob(n,t.type?t.type:"image/png",t.quality?t.quality:1)})):new Promise((n=>{const o=window.atob(e.toDataURL(t.type?t.type:void 0,t.quality?t.quality:void 0).split(",")[1]),a=o.length,i=new Uint8Array(a);for(let e=0;e{"use strict";var o=n(90331);function emptyFunction(){}function emptyFunctionWithReset(){}emptyFunctionWithReset.resetWarningCache=emptyFunction,e.exports=function(){function shim(e,t,n,a,i,l){if(l!==o){var u=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw u.name="Invariant Violation",u}}function getShim(){return shim}shim.isRequired=shim;var e={array:shim,bigint:shim,bool:shim,func:shim,number:shim,object:shim,string:shim,symbol:shim,any:shim,arrayOf:getShim,element:shim,elementType:shim,instanceOf:getShim,node:shim,objectOf:getShim,oneOf:getShim,oneOfType:getShim,shape:getShim,exact:getShim,checkPropTypes:emptyFunctionWithReset,resetWarningCache:emptyFunction};return e.PropTypes=e,e}},23615:(e,t,n)=>{e.exports=n(58772)()},90331:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},55322:(e,t,n)=>{"use strict";function _typeof(e){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof(e)}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"DraggableCore",{enumerable:!0,get:function get(){return d.default}}),t.default=void 0;var o=function _interopRequireWildcard(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==_typeof(e)&&"function"!=typeof e)return{default:e};var n=_getRequireWildcardCache(t);if(n&&n.has(e))return n.get(e);var o={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var l=a?Object.getOwnPropertyDescriptor(e,i):null;l&&(l.get||l.set)?Object.defineProperty(o,i,l):o[i]=e[i]}o.default=e,n&&n.set(e,o);return o}(n(87363)),a=_interopRequireDefault(n(23615)),i=_interopRequireDefault(n(61533)),l=_interopRequireDefault(n(38944)),u=n(88065),c=n(39237),s=n(70972),d=_interopRequireDefault(n(50700)),f=_interopRequireDefault(n(73936)),p=["axis","bounds","children","defaultPosition","defaultClassName","defaultClassNameDragging","defaultClassNameDragged","position","positionOffset","scale"];function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _getRequireWildcardCache(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(e){return e?n:t})(e)}function _extends(){return _extends=Object.assign||function(e){for(var t=1;t=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function _objectSpread(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,o=new Array(t);n, without drag handlers. This will make this component effectively undraggable. Please attach `onDrag` or `onStop` handlers so you can adjust the `position` of this element."),n}return function _createClass(e,t,n){return t&&_defineProperties(e.prototype,t),n&&_defineProperties(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}(Draggable,[{key:"componentDidMount",value:function componentDidMount(){void 0!==window.SVGElement&&this.findDOMNode()instanceof window.SVGElement&&this.setState({isElementSVG:!0})}},{key:"componentWillUnmount",value:function componentWillUnmount(){this.setState({dragging:!1})}},{key:"findDOMNode",value:function findDOMNode(){var e,t,n;return null!==(e=null===(t=this.props)||void 0===t||null===(n=t.nodeRef)||void 0===n?void 0:n.current)&&void 0!==e?e:i.default.findDOMNode(this)}},{key:"render",value:function render(){var e,t=this.props,n=(t.axis,t.bounds,t.children),a=t.defaultPosition,i=t.defaultClassName,s=t.defaultClassNameDragging,f=t.defaultClassNameDragged,m=t.position,g=t.positionOffset,h=(t.scale,_objectWithoutProperties(t,p)),y={},v=null,b=!Boolean(m)||this.state.dragging,_=m||a,w={x:(0,c.canDragX)(this)&&b?this.state.x:_.x,y:(0,c.canDragY)(this)&&b?this.state.y:_.y};this.state.isElementSVG?v=(0,u.createSVGTransform)(w,g):y=(0,u.createCSSTransform)(w,g);var C=(0,l.default)(n.props.className||"",i,(_defineProperty(e={},s,this.state.dragging),_defineProperty(e,f,this.state.dragged),e));return o.createElement(d.default,_extends({},h,{onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop}),o.cloneElement(o.Children.only(n),{className:C,style:_objectSpread(_objectSpread({},n.props.style),y),transform:v}))}}],[{key:"getDerivedStateFromProps",value:function getDerivedStateFromProps(e,t){var n=e.position,o=t.prevPropsPosition;return!n||o&&n.x===o.x&&n.y===o.y?null:((0,f.default)("Draggable: getDerivedStateFromProps %j",{position:n,prevPropsPosition:o}),{x:n.x,y:n.y,prevPropsPosition:_objectSpread({},n)})}}]),Draggable}(o.Component);t.default=m,_defineProperty(m,"displayName","Draggable"),_defineProperty(m,"propTypes",_objectSpread(_objectSpread({},d.default.propTypes),{},{axis:a.default.oneOf(["both","x","y","none"]),bounds:a.default.oneOfType([a.default.shape({left:a.default.number,right:a.default.number,top:a.default.number,bottom:a.default.number}),a.default.string,a.default.oneOf([!1])]),defaultClassName:a.default.string,defaultClassNameDragging:a.default.string,defaultClassNameDragged:a.default.string,defaultPosition:a.default.shape({x:a.default.number,y:a.default.number}),positionOffset:a.default.shape({x:a.default.oneOfType([a.default.number,a.default.string]),y:a.default.oneOfType([a.default.number,a.default.string])}),position:a.default.shape({x:a.default.number,y:a.default.number}),className:s.dontSetMe,style:s.dontSetMe,transform:s.dontSetMe})),_defineProperty(m,"defaultProps",_objectSpread(_objectSpread({},d.default.defaultProps),{},{axis:"both",bounds:!1,defaultClassName:"react-draggable",defaultClassNameDragging:"react-draggable-dragging",defaultClassNameDragged:"react-draggable-dragged",defaultPosition:{x:0,y:0},scale:1}))},50700:(e,t,n)=>{"use strict";function _typeof(e){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=function _interopRequireWildcard(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==_typeof(e)&&"function"!=typeof e)return{default:e};var n=_getRequireWildcardCache(t);if(n&&n.has(e))return n.get(e);var o={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var l=a?Object.getOwnPropertyDescriptor(e,i):null;l&&(l.get||l.set)?Object.defineProperty(o,i,l):o[i]=e[i]}o.default=e,n&&n.set(e,o);return o}(n(87363)),a=_interopRequireDefault(n(23615)),i=_interopRequireDefault(n(61533)),l=n(88065),u=n(39237),c=n(70972),s=_interopRequireDefault(n(73936));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _getRequireWildcardCache(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(e){return e?n:t})(e)}function _slicedToArray(e,t){return function _arrayWithHoles(e){if(Array.isArray(e))return e}(e)||function _iterableToArrayLimit(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var o,a,i=[],l=!0,u=!1;try{for(n=n.call(e);!(l=(o=n.next()).done)&&(i.push(o.value),!t||i.length!==t);l=!0);}catch(e){u=!0,a=e}finally{try{l||null==n.return||n.return()}finally{if(u)throw a}}return i}(e,t)||function _unsupportedIterableToArray(e,t){if(!e)return;if("string"==typeof e)return _arrayLikeToArray(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(e,t)}(e,t)||function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n not mounted on DragStart!");var o=n.ownerDocument;if(!(e.props.disabled||!(t.target instanceof o.defaultView.Node)||e.props.handle&&!(0,l.matchesSelectorAndParentsTo)(t.target,e.props.handle,n)||e.props.cancel&&(0,l.matchesSelectorAndParentsTo)(t.target,e.props.cancel,n))){"touchstart"===t.type&&t.preventDefault();var a=(0,l.getTouchIdentifier)(t);e.setState({touchIdentifier:a});var i=(0,u.getControlPosition)(t,a,_assertThisInitialized(e));if(null!=i){var c=i.x,d=i.y,f=(0,u.createCoreData)(_assertThisInitialized(e),c,d);(0,s.default)("DraggableCore: handleDragStart: %j",f),(0,s.default)("calling",e.props.onStart),!1!==e.props.onStart(t,f)&&!1!==e.mounted&&(e.props.enableUserSelectHack&&(0,l.addUserSelectStyles)(o),e.setState({dragging:!0,lastX:c,lastY:d}),(0,l.addEvent)(o,p.move,e.handleDrag),(0,l.addEvent)(o,p.stop,e.handleDragStop))}}})),_defineProperty(_assertThisInitialized(e),"handleDrag",(function(t){var n=(0,u.getControlPosition)(t,e.state.touchIdentifier,_assertThisInitialized(e));if(null!=n){var o=n.x,a=n.y;if(Array.isArray(e.props.grid)){var i=o-e.state.lastX,l=a-e.state.lastY,c=_slicedToArray((0,u.snapToGrid)(e.props.grid,i,l),2);if(i=c[0],l=c[1],!i&&!l)return;o=e.state.lastX+i,a=e.state.lastY+l}var d=(0,u.createCoreData)(_assertThisInitialized(e),o,a);if((0,s.default)("DraggableCore: handleDrag: %j",d),!1!==e.props.onDrag(t,d)&&!1!==e.mounted)e.setState({lastX:o,lastY:a});else try{e.handleDragStop(new MouseEvent("mouseup"))}catch(t){var f=document.createEvent("MouseEvents");f.initMouseEvent("mouseup",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),e.handleDragStop(f)}}})),_defineProperty(_assertThisInitialized(e),"handleDragStop",(function(t){if(e.state.dragging){var n=(0,u.getControlPosition)(t,e.state.touchIdentifier,_assertThisInitialized(e));if(null!=n){var o=n.x,a=n.y;if(Array.isArray(e.props.grid)){var i=o-e.state.lastX||0,c=a-e.state.lastY||0,d=_slicedToArray((0,u.snapToGrid)(e.props.grid,i,c),2);i=d[0],c=d[1],o=e.state.lastX+i,a=e.state.lastY+c}var f=(0,u.createCoreData)(_assertThisInitialized(e),o,a);if(!1===e.props.onStop(t,f)||!1===e.mounted)return!1;var m=e.findDOMNode();m&&e.props.enableUserSelectHack&&(0,l.removeUserSelectStyles)(m.ownerDocument),(0,s.default)("DraggableCore: handleDragStop: %j",f),e.setState({dragging:!1,lastX:NaN,lastY:NaN}),m&&((0,s.default)("DraggableCore: Removing handlers"),(0,l.removeEvent)(m.ownerDocument,p.move,e.handleDrag),(0,l.removeEvent)(m.ownerDocument,p.stop,e.handleDragStop))}}})),_defineProperty(_assertThisInitialized(e),"onMouseDown",(function(t){return p=f,e.handleDragStart(t)})),_defineProperty(_assertThisInitialized(e),"onMouseUp",(function(t){return p=f,e.handleDragStop(t)})),_defineProperty(_assertThisInitialized(e),"onTouchStart",(function(t){return p=d,e.handleDragStart(t)})),_defineProperty(_assertThisInitialized(e),"onTouchEnd",(function(t){return p=d,e.handleDragStop(t)})),e}return function _createClass(e,t,n){return t&&_defineProperties(e.prototype,t),n&&_defineProperties(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}(DraggableCore,[{key:"componentDidMount",value:function componentDidMount(){this.mounted=!0;var e=this.findDOMNode();e&&(0,l.addEvent)(e,d.start,this.onTouchStart,{passive:!1})}},{key:"componentWillUnmount",value:function componentWillUnmount(){this.mounted=!1;var e=this.findDOMNode();if(e){var t=e.ownerDocument;(0,l.removeEvent)(t,f.move,this.handleDrag),(0,l.removeEvent)(t,d.move,this.handleDrag),(0,l.removeEvent)(t,f.stop,this.handleDragStop),(0,l.removeEvent)(t,d.stop,this.handleDragStop),(0,l.removeEvent)(e,d.start,this.onTouchStart,{passive:!1}),this.props.enableUserSelectHack&&(0,l.removeUserSelectStyles)(t)}}},{key:"findDOMNode",value:function findDOMNode(){var e,t,n;return null!==(e=this.props)&&void 0!==e&&e.nodeRef?null===(t=this.props)||void 0===t||null===(n=t.nodeRef)||void 0===n?void 0:n.current:i.default.findDOMNode(this)}},{key:"render",value:function render(){return o.cloneElement(o.Children.only(this.props.children),{onMouseDown:this.onMouseDown,onMouseUp:this.onMouseUp,onTouchEnd:this.onTouchEnd})}}]),DraggableCore}(o.Component);t.default=m,_defineProperty(m,"displayName","DraggableCore"),_defineProperty(m,"propTypes",{allowAnyClick:a.default.bool,disabled:a.default.bool,enableUserSelectHack:a.default.bool,offsetParent:function offsetParent(e,t){if(e[t]&&1!==e[t].nodeType)throw new Error("Draggable's offsetParent must be a DOM Node.")},grid:a.default.arrayOf(a.default.number),handle:a.default.string,cancel:a.default.string,nodeRef:a.default.object,onStart:a.default.func,onDrag:a.default.func,onStop:a.default.func,onMouseDown:a.default.func,scale:a.default.number,className:c.dontSetMe,style:c.dontSetMe,transform:c.dontSetMe}),_defineProperty(m,"defaultProps",{allowAnyClick:!1,disabled:!1,enableUserSelectHack:!0,onStart:function onStart(){},onDrag:function onDrag(){},onStop:function onStop(){},onMouseDown:function onMouseDown(){},scale:1})},49529:(e,t,n)=>{"use strict";var o=n(55322),a=o.default,i=o.DraggableCore;e.exports=a,e.exports.default=a,e.exports.DraggableCore=i},88065:(e,t,n)=>{"use strict";function _typeof(e){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.addClassName=addClassName,t.addEvent=function addEvent(e,t,n,o){if(!e)return;var a=_objectSpread({capture:!0},o);e.addEventListener?e.addEventListener(t,n,a):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n},t.addUserSelectStyles=function addUserSelectStyles(e){if(!e)return;var t=e.getElementById("react-draggable-style-el");t||((t=e.createElement("style")).type="text/css",t.id="react-draggable-style-el",t.innerHTML=".react-draggable-transparent-selection *::-moz-selection {all: inherit;}\n",t.innerHTML+=".react-draggable-transparent-selection *::selection {all: inherit;}\n",e.getElementsByTagName("head")[0].appendChild(t));e.body&&addClassName(e.body,"react-draggable-transparent-selection")},t.createCSSTransform=function createCSSTransform(e,t){var n=getTranslation(e,t,"px");return _defineProperty({},(0,a.browserPrefixToKey)("transform",a.default),n)},t.createSVGTransform=function createSVGTransform(e,t){return getTranslation(e,t,"")},t.getTouch=function getTouch(e,t){return e.targetTouches&&(0,o.findInArray)(e.targetTouches,(function(e){return t===e.identifier}))||e.changedTouches&&(0,o.findInArray)(e.changedTouches,(function(e){return t===e.identifier}))},t.getTouchIdentifier=function getTouchIdentifier(e){if(e.targetTouches&&e.targetTouches[0])return e.targetTouches[0].identifier;if(e.changedTouches&&e.changedTouches[0])return e.changedTouches[0].identifier},t.getTranslation=getTranslation,t.innerHeight=function innerHeight(e){var t=e.clientHeight,n=e.ownerDocument.defaultView.getComputedStyle(e);return t-=(0,o.int)(n.paddingTop),t-=(0,o.int)(n.paddingBottom)},t.innerWidth=function innerWidth(e){var t=e.clientWidth,n=e.ownerDocument.defaultView.getComputedStyle(e);return t-=(0,o.int)(n.paddingLeft),t-=(0,o.int)(n.paddingRight)},t.matchesSelector=matchesSelector,t.matchesSelectorAndParentsTo=function matchesSelectorAndParentsTo(e,t,n){var o=e;do{if(matchesSelector(o,t))return!0;if(o===n)return!1;o=o.parentNode}while(o);return!1},t.offsetXYFromParent=function offsetXYFromParent(e,t,n){var o=t===t.ownerDocument.body?{left:0,top:0}:t.getBoundingClientRect(),a=(e.clientX+t.scrollLeft-o.left)/n,i=(e.clientY+t.scrollTop-o.top)/n;return{x:a,y:i}},t.outerHeight=function outerHeight(e){var t=e.clientHeight,n=e.ownerDocument.defaultView.getComputedStyle(e);return t+=(0,o.int)(n.borderTopWidth),t+=(0,o.int)(n.borderBottomWidth)},t.outerWidth=function outerWidth(e){var t=e.clientWidth,n=e.ownerDocument.defaultView.getComputedStyle(e);return t+=(0,o.int)(n.borderLeftWidth),t+=(0,o.int)(n.borderRightWidth)},t.removeClassName=removeClassName,t.removeEvent=function removeEvent(e,t,n,o){if(!e)return;var a=_objectSpread({capture:!0},o);e.removeEventListener?e.removeEventListener(t,n,a):e.detachEvent?e.detachEvent("on"+t,n):e["on"+t]=null},t.removeUserSelectStyles=function removeUserSelectStyles(e){if(!e)return;try{if(e.body&&removeClassName(e.body,"react-draggable-transparent-selection"),e.selection)e.selection.empty();else{var t=(e.defaultView||window).getSelection();t&&"Caret"!==t.type&&t.removeAllRanges()}}catch(e){}};var o=n(70972),a=function _interopRequireWildcard(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==_typeof(e)&&"function"!=typeof e)return{default:e};var n=_getRequireWildcardCache(t);if(n&&n.has(e))return n.get(e);var o={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var l=a?Object.getOwnPropertyDescriptor(e,i):null;l&&(l.get||l.set)?Object.defineProperty(o,i,l):o[i]=e[i]}o.default=e,n&&n.set(e,o);return o}(n(42249));function _getRequireWildcardCache(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(e){return e?n:t})(e)}function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function _objectSpread(e){for(var t=1;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.browserPrefixToKey=browserPrefixToKey,t.browserPrefixToStyle=function browserPrefixToStyle(e,t){return t?"-".concat(t.toLowerCase(),"-").concat(e):e},t.default=void 0,t.getPrefix=getPrefix;var n=["Moz","Webkit","O","ms"];function getPrefix(){var e,t,o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"transform";if("undefined"==typeof window)return"";var a=null===(e=window.document)||void 0===e||null===(t=e.documentElement)||void 0===t?void 0:t.style;if(!a)return"";if(o in a)return"";for(var i=0;i{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function log(){0}},39237:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.canDragX=function canDragX(e){return"both"===e.props.axis||"x"===e.props.axis},t.canDragY=function canDragY(e){return"both"===e.props.axis||"y"===e.props.axis},t.createCoreData=function createCoreData(e,t,n){var a=e.state,i=!(0,o.isNum)(a.lastX),l=findDOMNode(e);return i?{node:l,deltaX:0,deltaY:0,lastX:t,lastY:n,x:t,y:n}:{node:l,deltaX:t-a.lastX,deltaY:n-a.lastY,lastX:a.lastX,lastY:a.lastY,x:t,y:n}},t.createDraggableData=function createDraggableData(e,t){var n=e.props.scale;return{node:t.node,x:e.state.x+t.deltaX/n,y:e.state.y+t.deltaY/n,deltaX:t.deltaX/n,deltaY:t.deltaY/n,lastX:e.state.x,lastY:e.state.y}},t.getBoundPosition=function getBoundPosition(e,t,n){if(!e.props.bounds)return[t,n];var i=e.props.bounds;i="string"==typeof i?i:function cloneBounds(e){return{left:e.left,top:e.top,right:e.right,bottom:e.bottom}}(i);var l=findDOMNode(e);if("string"==typeof i){var u,c=l.ownerDocument,s=c.defaultView;if(!((u="parent"===i?l.parentNode:c.querySelector(i))instanceof s.HTMLElement))throw new Error('Bounds selector "'+i+'" could not find an element.');var d=u,f=s.getComputedStyle(l),p=s.getComputedStyle(d);i={left:-l.offsetLeft+(0,o.int)(p.paddingLeft)+(0,o.int)(f.marginLeft),top:-l.offsetTop+(0,o.int)(p.paddingTop)+(0,o.int)(f.marginTop),right:(0,a.innerWidth)(d)-(0,a.outerWidth)(l)-l.offsetLeft+(0,o.int)(p.paddingRight)-(0,o.int)(f.marginRight),bottom:(0,a.innerHeight)(d)-(0,a.outerHeight)(l)-l.offsetTop+(0,o.int)(p.paddingBottom)-(0,o.int)(f.marginBottom)}}(0,o.isNum)(i.right)&&(t=Math.min(t,i.right));(0,o.isNum)(i.bottom)&&(n=Math.min(n,i.bottom));(0,o.isNum)(i.left)&&(t=Math.max(t,i.left));(0,o.isNum)(i.top)&&(n=Math.max(n,i.top));return[t,n]},t.getControlPosition=function getControlPosition(e,t,n){var o="number"==typeof t?(0,a.getTouch)(e,t):null;if("number"==typeof t&&!o)return null;var i=findDOMNode(n),l=n.props.offsetParent||i.offsetParent||i.ownerDocument.body;return(0,a.offsetXYFromParent)(o||e,l,n.props.scale)},t.snapToGrid=function snapToGrid(e,t,n){var o=Math.round(t/e[0])*e[0],a=Math.round(n/e[1])*e[1];return[o,a]};var o=n(70972),a=n(88065);function findDOMNode(e){var t=e.findDOMNode();if(!t)throw new Error(": Unmounted during event!");return t}},70972:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.dontSetMe=function dontSetMe(e,t,n){if(e[t])return new Error("Invalid prop ".concat(t," passed to ").concat(n," - do not set this, set it on the child."))},t.findInArray=function findInArray(e,t){for(var n=0,o=e.length;n{"use strict";e.exports=React},61533:e=>{"use strict";e.exports=ReactDOM},34029:e=>{"use strict";e.exports=elementorV2.icons},36626:e=>{"use strict";e.exports=elementorV2.ui},38003:e=>{"use strict";e.exports=wp.i18n},98106:e=>{e.exports=function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n{e.exports=function _arrayWithHoles(e){if(Array.isArray(e))return e},e.exports.__esModule=!0,e.exports.default=e.exports},34102:(e,t,n)=>{var o=n(98106);e.exports=function _arrayWithoutHoles(e){if(Array.isArray(e))return o(e)},e.exports.__esModule=!0,e.exports.default=e.exports},77266:e=>{e.exports=function _assertThisInitialized(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e},e.exports.__esModule=!0,e.exports.default=e.exports},10029:e=>{function asyncGeneratorStep(e,t,n,o,a,i,l){try{var u=e[i](l),c=u.value}catch(e){return void n(e)}u.done?t(c):Promise.resolve(c).then(o,a)}e.exports=function _asyncToGenerator(e){return function(){var t=this,n=arguments;return new Promise((function(o,a){var i=e.apply(t,n);function _next(e){asyncGeneratorStep(i,o,a,_next,_throw,"next",e)}function _throw(e){asyncGeneratorStep(i,o,a,_next,_throw,"throw",e)}_next(void 0)}))}},e.exports.__esModule=!0,e.exports.default=e.exports},78983:e=>{e.exports=function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.__esModule=!0,e.exports.default=e.exports},42081:(e,t,n)=>{var o=n(74040);function _defineProperties(e,t){for(var n=0;n{var o=n(74040);e.exports=function _defineProperty(e,t,n){return(t=o(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},e.exports.__esModule=!0,e.exports.default=e.exports},73119:e=>{function _extends(){return e.exports=_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t{function _getPrototypeOf(t){return e.exports=_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function _getPrototypeOf(e){return e.__proto__||Object.getPrototypeOf(e)},e.exports.__esModule=!0,e.exports.default=e.exports,_getPrototypeOf(t)}e.exports=_getPrototypeOf,e.exports.__esModule=!0,e.exports.default=e.exports},58724:(e,t,n)=>{var o=n(96196);e.exports=function _inherits(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&o(e,t)},e.exports.__esModule=!0,e.exports.default=e.exports},73203:e=>{e.exports=function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},68:e=>{e.exports=function _iterableToArray(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)},e.exports.__esModule=!0,e.exports.default=e.exports},40608:e=>{e.exports=function _iterableToArrayLimit(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var o,a,i,l,u=[],c=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(o=i.call(n)).done)&&(u.push(o.value),u.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=n.return&&(l=n.return(),Object(l)!==l))return}finally{if(s)throw a}}return u}},e.exports.__esModule=!0,e.exports.default=e.exports},56894:e=>{e.exports=function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports},91282:e=>{e.exports=function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports},70966:(e,t,n)=>{var o=n(22412);e.exports=function _objectWithoutProperties(e,t){if(null==e)return{};var n,a,i=o(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i},e.exports.__esModule=!0,e.exports.default=e.exports},22412:e=>{e.exports=function _objectWithoutPropertiesLoose(e,t){if(null==e)return{};var n,o,a={},i=Object.keys(e);for(o=0;o=0||(a[n]=e[n]);return a},e.exports.__esModule=!0,e.exports.default=e.exports},71173:(e,t,n)=>{var o=n(7501).default,a=n(77266);e.exports=function _possibleConstructorReturn(e,t){if(t&&("object"===o(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return a(e)},e.exports.__esModule=!0,e.exports.default=e.exports},21337:(e,t,n)=>{var o=n(7501).default;function _regeneratorRuntime(){"use strict";e.exports=_regeneratorRuntime=function _regeneratorRuntime(){return n},e.exports.__esModule=!0,e.exports.default=e.exports;var t,n={},a=Object.prototype,i=a.hasOwnProperty,l=Object.defineProperty||function(e,t,n){e[t]=n.value},u="function"==typeof Symbol?Symbol:{},c=u.iterator||"@@iterator",s=u.asyncIterator||"@@asyncIterator",d=u.toStringTag||"@@toStringTag";function define(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{define({},"")}catch(t){define=function define(e,t,n){return e[t]=n}}function wrap(e,t,n,o){var a=t&&t.prototype instanceof Generator?t:Generator,i=Object.create(a.prototype),u=new Context(o||[]);return l(i,"_invoke",{value:makeInvokeMethod(e,n,u)}),i}function tryCatch(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}n.wrap=wrap;var f="suspendedStart",p="suspendedYield",m="executing",g="completed",h={};function Generator(){}function GeneratorFunction(){}function GeneratorFunctionPrototype(){}var y={};define(y,c,(function(){return this}));var v=Object.getPrototypeOf,b=v&&v(v(values([])));b&&b!==a&&i.call(b,c)&&(y=b);var _=GeneratorFunctionPrototype.prototype=Generator.prototype=Object.create(y);function defineIteratorMethods(e){["next","throw","return"].forEach((function(t){define(e,t,(function(e){return this._invoke(t,e)}))}))}function AsyncIterator(e,t){function invoke(n,a,l,u){var c=tryCatch(e[n],e,a);if("throw"!==c.type){var s=c.arg,d=s.value;return d&&"object"==o(d)&&i.call(d,"__await")?t.resolve(d.__await).then((function(e){invoke("next",e,l,u)}),(function(e){invoke("throw",e,l,u)})):t.resolve(d).then((function(e){s.value=e,l(s)}),(function(e){return invoke("throw",e,l,u)}))}u(c.arg)}var n;l(this,"_invoke",{value:function value(e,o){function callInvokeWithMethodAndArg(){return new t((function(t,n){invoke(e,o,t,n)}))}return n=n?n.then(callInvokeWithMethodAndArg,callInvokeWithMethodAndArg):callInvokeWithMethodAndArg()}})}function makeInvokeMethod(e,n,o){var a=f;return function(i,l){if(a===m)throw new Error("Generator is already running");if(a===g){if("throw"===i)throw l;return{value:t,done:!0}}for(o.method=i,o.arg=l;;){var u=o.delegate;if(u){var c=maybeInvokeDelegate(u,o);if(c){if(c===h)continue;return c}}if("next"===o.method)o.sent=o._sent=o.arg;else if("throw"===o.method){if(a===f)throw a=g,o.arg;o.dispatchException(o.arg)}else"return"===o.method&&o.abrupt("return",o.arg);a=m;var s=tryCatch(e,n,o);if("normal"===s.type){if(a=o.done?g:p,s.arg===h)continue;return{value:s.arg,done:o.done}}"throw"===s.type&&(a=g,o.method="throw",o.arg=s.arg)}}}function maybeInvokeDelegate(e,n){var o=n.method,a=e.iterator[o];if(a===t)return n.delegate=null,"throw"===o&&e.iterator.return&&(n.method="return",n.arg=t,maybeInvokeDelegate(e,n),"throw"===n.method)||"return"!==o&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+o+"' method")),h;var i=tryCatch(a,e.iterator,n.arg);if("throw"===i.type)return n.method="throw",n.arg=i.arg,n.delegate=null,h;var l=i.arg;return l?l.done?(n[e.resultName]=l.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,h):l:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function pushTryEntry(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function resetTryEntry(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function Context(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(pushTryEntry,this),this.reset(!0)}function values(e){if(e||""===e){var n=e[c];if(n)return n.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var a=-1,l=function next(){for(;++a=0;--o){var a=this.tryEntries[o],l=a.completion;if("root"===a.tryLoc)return handle("end");if(a.tryLoc<=this.prev){var u=i.call(a,"catchLoc"),c=i.call(a,"finallyLoc");if(u&&c){if(this.prev=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&i.call(o,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),resetTryEntry(n),h}},catch:function _catch(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var o=n.completion;if("throw"===o.type){var a=o.arg;resetTryEntry(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function delegateYield(e,n,o){return this.delegate={iterator:values(e),resultName:n,nextLoc:o},"next"===this.method&&(this.arg=t),h}},n}e.exports=_regeneratorRuntime,e.exports.__esModule=!0,e.exports.default=e.exports},96196:e=>{function _setPrototypeOf(t,n){return e.exports=_setPrototypeOf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function _setPrototypeOf(e,t){return e.__proto__=t,e},e.exports.__esModule=!0,e.exports.default=e.exports,_setPrototypeOf(t,n)}e.exports=_setPrototypeOf,e.exports.__esModule=!0,e.exports.default=e.exports},40131:(e,t,n)=>{var o=n(17358),a=n(40608),i=n(35068),l=n(56894);e.exports=function _slicedToArray(e,t){return o(e)||a(e,t)||i(e,t)||l()},e.exports.__esModule=!0,e.exports.default=e.exports},9833:(e,t,n)=>{var o=n(34102),a=n(68),i=n(35068),l=n(91282);e.exports=function _toConsumableArray(e){return o(e)||a(e)||i(e)||l()},e.exports.__esModule=!0,e.exports.default=e.exports},56027:(e,t,n)=>{var o=n(7501).default;e.exports=function _toPrimitive(e,t){if("object"!==o(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,t||"default");if("object"!==o(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)},e.exports.__esModule=!0,e.exports.default=e.exports},74040:(e,t,n)=>{var o=n(7501).default,a=n(56027);e.exports=function _toPropertyKey(e){var t=a(e,"string");return"symbol"===o(t)?t:String(t)},e.exports.__esModule=!0,e.exports.default=e.exports},7501:e=>{function _typeof(t){return e.exports=_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,_typeof(t)}e.exports=_typeof,e.exports.__esModule=!0,e.exports.default=e.exports},35068:(e,t,n)=>{var o=n(98106);e.exports=function _unsupportedIterableToArray(e,t){if(e){if("string"==typeof e)return o(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(e,t):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports},50824:(e,t,n)=>{var o=n(21337)();e.exports=o;try{regeneratorRuntime=o}catch(e){"object"==typeof globalThis?globalThis.regeneratorRuntime=o:Function("r","regeneratorRuntime = r")(o)}}},t={};function __webpack_require__(n){var o=t[n];if(void 0!==o)return o.exports;var a=t[n]={exports:{}};return e[n](a,a.exports,__webpack_require__),a.exports}__webpack_require__.d=(e,t)=>{for(var n in t)__webpack_require__.o(t,n)&&!__webpack_require__.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},__webpack_require__.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),__webpack_require__.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};(()=>{"use strict";var e=__webpack_require__(73203);var t=e(__webpack_require__(50824)),n=e(__webpack_require__(10029)),o=e(__webpack_require__(78983)),a=e(__webpack_require__(42081)),i=e(__webpack_require__(77266)),l=e(__webpack_require__(58724)),u=e(__webpack_require__(71173)),c=e(__webpack_require__(74910)),s=e(__webpack_require__(93231)),d=e(__webpack_require__(70299)),f=__webpack_require__(36619),p=__webpack_require__(38003),m=__webpack_require__(25455);function _createSuper(e){var t=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function _createSuperInternal(){var n,o=(0,c.default)(e);if(t){var a=(0,c.default)(this).constructor;n=Reflect.construct(o,arguments,a)}else n=o.apply(this,arguments);return(0,u.default)(this,n)}}var g=function(e){(0,l.default)(Module,e);var u=_createSuper(Module);function Module(){var e;(0,o.default)(this,Module);for(var a=arguments.length,l=new Array(a),c=0;c'.concat('\n\t\t\t\n\t\t\t\t\n\t\t\t\t\n \t\t',"")}return l.actions.unshift(c),e})),e}return(0,a.default)(Module,[{key:"onElementorInit",value:function onElementorInit(){elementor.hooks.addFilter("views/add-section/behaviors",this.registerAiLayoutBehavior),elementor.hooks.addFilter("elements/container/contextMenuGroups",this.registerVariationsContextMenu)}},{key:"registerAiLayoutBehavior",value:function registerAiLayoutBehavior(e){return e.ai={behaviorClass:d.default},e}}]),Module}(elementorModules.editor.utils.Module);new g})()})(); wp_die <![CDATA[WordPress &rsaquo; Error]]> 404