/* aea-advanced-image-gallery */:root[dir=rtl]{--aea-dir:-1}.aea-advanced-image-gallery{position:relative}:where(.aea-advanced-image-gallery) .uk-overlay{display:flex;flex-direction:column;justify-content:center;align-items:stretch;text-align:center;z-index:1}:where(.aea-advanced-image-gallery) .aea-advanced-image-gallery-item-link{position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;color:var(--aea-wc-text,#18181b);text-decoration:none}:where(.aea-advanced-image-gallery) .aea-advanced-image-gallery-item-link:where(:focus-visible){outline:none;box-shadow:var(--aea-wc-focus-ring,0 0 0 3px rgba(24,24,27,0.14))}:where(.aea-advanced-image-gallery) .aea-advanced-image-gallery-item-link svg{width:1em;height:1em;fill:currentColor}:where(.aea-advanced-image-gallery) .aea-advanced-image-gallery-item-link span{color:inherit}:where(.aea-advanced-image-gallery) .aea-advanced-image-gallery-item-link.icon-type-icon{width:48px;height:48px;border-radius:var(--aea-wc-radius-pill,999px);background-color:var(--aea-wc-surface,#fff);box-shadow:var(--aea-wc-shadow-md,0 4px 12px rgba(24,24,27,0.08));font-size:18px}:where(.aea-advanced-image-gallery) .aea-advanced-image-gallery-item-link.icon-type-icon span{display:inline-flex;transition:transform 0.3s cubic-bezier(0,0.36,0.38,1.01)}:where(.aea-advanced-image-gallery) .aea-advanced-image-gallery-item-link.icon-type-icon:where(:hover,:focus-visible) span{transform:rotate(calc(90deg * var(--aea-dir,1)))}:where(.aea-advanced-image-gallery) .aea-advanced-image-gallery-item-link.icon-type-text{display:inline-flex;align-items:center;justify-content:center;gap:var(--aea-wc-space-2,8px);box-sizing:border-box;margin:0;border:1px solid transparent;border-radius:var(--aea-wc-radius-md,4px);font-family:inherit;font-weight:var(--aea-wc-weight-semibold,600);line-height:1.2;letter-spacing:0;text-align:center;text-decoration:none;text-transform:none;white-space:nowrap;cursor:pointer;transition:background-color var(--aea-wc-transition,160ms ease),border-color var(--aea-wc-transition,160ms ease),color var(--aea-wc-transition,160ms ease),box-shadow var(--aea-wc-transition,160ms ease);min-height:var(--aea-wc-control-height-sm,32px);padding:6px var(--aea-wc-space-3,12px);font-size:var(--aea-wc-text-base,13px);background-color:var(--aea-wc-surface,#fff);border-color:var(--aea-wc-border-strong,#d4d4d8);color:var(--aea-wc-text,#18181b);border-color:transparent}:where(.aea-advanced-image-gallery) .aea-advanced-image-gallery-item-link.icon-type-text:where(:hover){background-color:var(--aea-wc-surface-subtle,#fafafa);border-color:var(--aea-wc-text-faint,#a1a1aa);color:var(--aea-wc-text,#18181b)}:where(.aea-advanced-image-gallery) .aea-advanced-image-gallery-item-link.icon-type-text:is(a):where(:hover,:active){color:var(--aea-wc-text,#18181b)}:where(.aea-advanced-image-gallery) .aea-advanced-image-gallery-item-link.icon-type-text:is(button,[type="button"],[type="submit"]):where(:hover,:focus){background-color:var(--aea-wc-surface-subtle,#fafafa);border-color:var(--aea-wc-text-faint,#a1a1aa);color:var(--aea-wc-text,#18181b)}:where(.aea-advanced-image-gallery) .aea-advanced-image-gallery-item-link.icon-type-text svg{width:1em;height:1em;fill:currentColor}:where(.aea-advanced-image-gallery) .aea-advanced-image-gallery-item-link.icon-type-text:where(:focus-visible){outline:none;box-shadow:var(--aea-wc-focus-ring,0 0 0 3px rgba(24,24,27,0.14))}:where(.aea-advanced-image-gallery) .aea-advanced-image-gallery-item-link.icon-type-text span.aea-text{padding:0;font-size:inherit;font-weight:inherit}:where(.aea-advanced-image-gallery) .icon-type-image:where(:focus-visible){outline:none;box-shadow:inset var(--aea-wc-focus-ring,0 0 0 3px rgba(24,24,27,0.14))}:where(.aea-advanced-image-gallery) a.aea-advanced-image-gallery-item-link:where(:hover){color:var(--aea-wc-text,#18181b)}.aea-spotlite-mode:hover .aea-advanced-image-gallery-item:not(:hover)::after{background-color:rgba(24,24,27,0.5)}.aea-spotlite-mode .aea-advanced-image-gallery-item{transition:all 0.3s ease}.aea-spotlite-mode .aea-advanced-image-gallery-item::after{content:"";position:absolute;top:0;inset-inline-start:0;z-index:0;width:100%;height:100%;background-color:rgba(24,24,27,0);pointer-events:none;transition:background-color 0.3s ease}.aea-spotlite-mode .aea-advanced-image-gallery-content{z-index:1}.aea-advanced-image-gallery-item{position:relative;margin:0;text-align:center;transition-property:transform,opacity}.aea-advanced-image-gallery-item:hover{z-index:1}:where(.aea-advanced-image-gallery-item) .uk-overlay-default{background:rgba(24,24,27,0.45)}.aea-advanced-image-gallery-inner{position:relative;overflow:hidden;border-radius:var(--aea-wc-radius-md,4px)}.aea-advanced-image-gallery-thumbnail{overflow:hidden;border-radius:var(--aea-wc-radius-md,4px)}.aea-advanced-image-gallery-thumbnail img{display:block;width:100%;object-fit:cover;vertical-align:top}.aea-advanced-image-gallery-item-caption{margin:var(--aea-wc-space-3,12px) 0 0;color:var(--aea-wc-accent-contrast,#fff);font-size:var(--aea-wc-text-md,14px);font-weight:var(--aea-wc-weight-medium,500);line-height:1.4}.aea-caption-all-time-yes .aea-advanced-image-gallery-item-caption{margin-top:0;padding:var(--aea-wc-space-3,12px) 0 0;color:var(--aea-wc-text-muted,#52525b);font-size:var(--aea-wc-text-base,13px);font-weight:var(--aea-wc-weight-normal,400);line-height:1.5}.aea-caption-all-time-yes .aea-caption-position-default{display:block !important}.aea-caption-all-time-yes .aea-advanced-image-gallery-item-caption[class*=uk-position-]{margin:var(--aea-wc-space-3,12px);padding:6px var(--aea-wc-space-3,12px);border-radius:var(--aea-wc-radius-md,4px);background:rgba(24,24,27,0.72);color:var(--aea-wc-accent-contrast,#fff);z-index:2}.jgallery.aea-caption-all-time-yes .aea-caption-position-default{position:absolute;inset-inline-start:0;inset-inline-end:0;bottom:0;z-index:2;padding:var(--aea-wc-space-6,24px) var(--aea-wc-space-3,12px) var(--aea-wc-space-2,8px);border-radius:0 0 var(--aea-wc-radius-md,4px) var(--aea-wc-radius-md,4px);background:linear-gradient(180deg,rgba(24,24,27,0) 0%,rgba(24,24,27,0.16) 40%,rgba(24,24,27,0.72) 100%);color:var(--aea-wc-accent-contrast,#fff);text-align:start}.aea-advanced-image-gallery-skin-default{justify-content:flex-start;display:flex;flex-wrap:wrap}@media (max-width:767px){.elementor-widget-aea-advanced-image-gallery{overflow:hidden}}.jgallery{display:block;will-change:width,height;min-height:1px}.jgallery>.jgalleryItem{will-change:left,top,width,height,opacity,transform}.jgallery>*:not(.jgalleryItem){visibility:hidden}.jgallery .jgalleryItemHidden{display:none}.jgallery .jgalleryImage{vertical-align:middle;width:100%;height:100%}.jgallery.jgalleryAnimated{height:0;transition:height 0.4s}.jgallery.jgalleryAnimated .jgalleryItem{transition:all 0.4s}.jgallery.jgalleryAnimated .jgalleryItemInitialToVisible{animation-name:jgalleryItemInitialToVisibleAnimation;animation-fill-mode:forwards;animation-duration:0.4s}.jgallery.jgalleryAnimated .jgalleryItemHiddenToVisible{animation-name:jgalleryItemHiddenToVisibleAnimation;animation-fill-mode:forwards;animation-duration:0.4s}.jgallery.jgalleryAnimated .jgalleryItemVisibleToHidden{animation-name:jgalleryItemVisibleToHiddenAnimation;animation-fill-mode:forwards;animation-duration:0.4s}@keyframes jgalleryItemInitialToVisibleAnimation{0%{opacity:0;transform:scale(0.9)}100%{opacity:1;transform:scale(1)}}@keyframes jgalleryItemHiddenToVisibleAnimation{0%{opacity:0;transform:scale(0.9)}100%{opacity:1;transform:scale(1)}}@keyframes jgalleryItemVisibleToHiddenAnimation{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(0.9)}}.jgallery .jgalleryItem{opacity:1}.jgallery.jgalleryItemLoading{opacity:0.3;box-shadow:inset 0 0 15px -5px var(--aea-wc-text-faint,#a1a1aa)}.jgallery.jgalleryItemLoading::before{content:" ";position:absolute;inset-inline-start:50%;top:50%;width:50px;height:50px;margin-block:-25px 0;margin-inline:-25px 0;padding:0;z-index:1;opacity:1;background:none;border:2px solid;border-block-color:transparent var(--aea-wc-text,#18181b);border-inline-color:var(--aea-wc-text,#18181b) transparent;border-radius:50%;outline:none;animation-duration:1s;animation-name:jgalleryProgressIndicator;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes jgalleryProgressIndicator{0%{transform:rotate(0deg);inset-inline-start:50%}100%{transform:rotate(calc(360deg * var(--aea-dir,1)));inset-inline-start:50%}}
