.builder-gallery-widget{width:100%}
.builder-gallery-widget .elementor-gallery__container{min-height:1px;position:relative}
.builder-gallery-widget .elementor-gallery__container.e-gallery-container{position:relative}
.builder-gallery-widget .elementor-gallery-item{border-style:var(--builder-gallery-border-style,solid);border-width:var(--image-border-width,0px);border-color:var(--image-border-color,transparent);border-radius:var(--image-border-radius,0px);display:block;overflow:hidden;position:relative;text-decoration:none;box-sizing:border-box}
.builder-gallery-widget .elementor-gallery-item__content,.builder-gallery-widget .elementor-gallery-item__overlay{position:absolute;inset:0;width:100%;height:100%}
.builder-gallery-widget .elementor-gallery-item__overlay{background:var(--builder-gallery-overlay-background,transparent);transition:background-color var(--overlay-transition-duration,800ms),opacity var(--overlay-transition-duration,800ms),transform var(--overlay-transition-duration,800ms);opacity:1}
.builder-gallery-widget .elementor-gallery-item:hover .elementor-gallery-item__overlay,.builder-gallery-widget .elementor-gallery-item:focus .elementor-gallery-item__overlay{background:var(--builder-gallery-overlay-background-hover,var(--builder-gallery-overlay-background,transparent))}
.builder-gallery-widget .elementor-gallery-item__image.e-gallery-image{background-position:var(--builder-gallery-image-position,center center);background-size:var(--builder-gallery-image-fit,cover);background-repeat:no-repeat;display:block;width:100%;padding-bottom:var(--aspect-ratio,100%);transition:filter var(--image-transition-duration,800ms),transform var(--image-transition-duration,800ms)}
.builder-gallery-widget .e-gallery-masonry .elementor-gallery-item__image{padding-bottom:var(--item-height,var(--aspect-ratio,100%))}
.builder-gallery-widget .elementor-gallery-item__content{align-items:center;display:flex;flex-direction:column;justify-content:var(--content-justify-content,center);padding:var(--content-padding,20px);text-align:var(--content-text-align,center);pointer-events:none}
.builder-gallery-widget .elementor-gallery-item__content>div{transition:transform var(--content-transition-duration,800ms),opacity var(--content-transition-duration,800ms)}
.builder-gallery-widget .elementor-gallery-item__content.elementor-gallery--sequenced-animation>div:nth-child(2){transition-delay:calc(var(--content-transition-delay,800ms) / 3)}
.builder-gallery-widget .elementor-gallery-item__content.elementor-gallery--sequenced-animation>div:nth-child(3){transition-delay:calc(var(--content-transition-delay,800ms) / 3 * 2)}
.builder-gallery-widget .elementor-gallery-item__content.elementor-gallery--sequenced-animation>div:nth-child(4){transition-delay:calc(var(--content-transition-delay,800ms) / 3 * 3)}
.builder-gallery-widget .elementor-gallery-item__title{color:var(--title-text-color,#fff);width:100%}
.builder-gallery-widget .elementor-gallery-item__description{color:var(--description-text-color,#fff);width:100%}
.builder-gallery-widget .elementor-gallery-item__title+.elementor-gallery-item__description{margin-top:var(--description-margin-top,0px)}
.builder-gallery-widget .elementor-gallery__titles-container{display:flex;flex-wrap:wrap;justify-content:var(--titles-container-justify-content,center);margin-bottom:var(--builder-gallery-titles-gap,20px)}
.builder-gallery-widget .elementor-gallery-title{--space-between:10px;display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:7px 14px;position:relative;cursor:pointer;transition:all .3s;border:0;background:transparent;color:var(--galleries-title-color-normal,#6d7882);text-decoration:none;box-sizing:border-box}
.builder-gallery-widget .elementor-gallery-title:not(:last-child){margin-inline-end:var(--space-between)}
.builder-gallery-widget .elementor-gallery-title:hover,.builder-gallery-widget .elementor-gallery-title:focus{color:var(--galleries-title-color-hover,var(--galleries-title-color-normal,#6d7882))}
.builder-gallery-widget .elementor-gallery-title.elementor-item-active{color:var(--gallery-title-color-active,var(--galleries-title-color-hover,var(--galleries-title-color-normal,#6d7882)))}
.builder-gallery-widget a.elementor-item.elementor-gallery-title{color:var(--galleries-title-color-normal,#6d7882)}
.builder-gallery-widget a.elementor-item.elementor-gallery-title.elementor-item-active,.builder-gallery-widget a.elementor-item.elementor-gallery-title.highlighted,.builder-gallery-widget a.elementor-item.elementor-gallery-title:focus,.builder-gallery-widget a.elementor-item.elementor-gallery-title:hover{color:var(--galleries-title-color-hover,var(--galleries-title-color-normal,#6d7882))}
.builder-gallery-widget a.elementor-item.elementor-gallery-title.elementor-item-active{color:var(--gallery-title-color-active,var(--galleries-title-color-hover,var(--galleries-title-color-normal,#6d7882)))}
.builder-gallery-widget .elementor-gallery__titles-container.e--pointer-background .elementor-gallery-title:hover,.builder-gallery-widget .elementor-gallery__titles-container.e--pointer-background .elementor-gallery-title:focus{background:var(--galleries-pointer-bg-color-hover,transparent)}
.builder-gallery-widget .elementor-gallery__titles-container.e--pointer-background .elementor-gallery-title.elementor-item-active{background:var(--galleries-pointer-bg-color-active,var(--galleries-pointer-bg-color-hover,transparent))}
.builder-gallery-widget .elementor-gallery__titles-container.e--pointer-framed .elementor-gallery-title{border:var(--galleries-pointer-border-width,1px) solid transparent}
.builder-gallery-widget .elementor-gallery__titles-container.e--pointer-framed .elementor-gallery-title:hover,.builder-gallery-widget .elementor-gallery__titles-container.e--pointer-framed .elementor-gallery-title:focus{border-color:var(--galleries-pointer-bg-color-hover,transparent)}
.builder-gallery-widget .elementor-gallery__titles-container.e--pointer-framed .elementor-gallery-title.elementor-item-active{border-color:var(--galleries-pointer-bg-color-active,var(--galleries-pointer-bg-color-hover,transparent))}
.builder-gallery-widget .elementor-gallery__titles-container.e--pointer-underline .elementor-gallery-title::after,.builder-gallery-widget .elementor-gallery__titles-container.e--pointer-overline .elementor-gallery-title::before,.builder-gallery-widget .elementor-gallery__titles-container.e--pointer-double-line .elementor-gallery-title::before,.builder-gallery-widget .elementor-gallery__titles-container.e--pointer-double-line .elementor-gallery-title::after{content:"";position:absolute;left:0;right:0;height:var(--galleries-pointer-border-width,1px);background:var(--galleries-pointer-bg-color-hover,transparent);opacity:0;transition:opacity .3s,background-color .3s}
.builder-gallery-widget .elementor-gallery__titles-container.e--pointer-underline .elementor-gallery-title::after{bottom:0}
.builder-gallery-widget .elementor-gallery__titles-container.e--pointer-overline .elementor-gallery-title::before{top:0}
.builder-gallery-widget .elementor-gallery__titles-container.e--pointer-double-line .elementor-gallery-title::before{top:0}
.builder-gallery-widget .elementor-gallery__titles-container.e--pointer-double-line .elementor-gallery-title::after{bottom:0}
.builder-gallery-widget .elementor-gallery__titles-container.e--pointer-underline .elementor-gallery-title:hover::after,.builder-gallery-widget .elementor-gallery__titles-container.e--pointer-overline .elementor-gallery-title:hover::before,.builder-gallery-widget .elementor-gallery__titles-container.e--pointer-double-line .elementor-gallery-title:hover::before,.builder-gallery-widget .elementor-gallery__titles-container.e--pointer-double-line .elementor-gallery-title:hover::after,.builder-gallery-widget .elementor-gallery__titles-container.e--pointer-underline .elementor-gallery-title.elementor-item-active::after,.builder-gallery-widget .elementor-gallery__titles-container.e--pointer-overline .elementor-gallery-title.elementor-item-active::before,.builder-gallery-widget .elementor-gallery__titles-container.e--pointer-double-line .elementor-gallery-title.elementor-item-active::before,.builder-gallery-widget .elementor-gallery__titles-container.e--pointer-double-line .elementor-gallery-title.elementor-item-active::after{opacity:1}
.builder-gallery-widget .elementor-gallery__titles-container.e--pointer-underline .elementor-gallery-title.elementor-item-active::after,.builder-gallery-widget .elementor-gallery__titles-container.e--pointer-overline .elementor-gallery-title.elementor-item-active::before,.builder-gallery-widget .elementor-gallery__titles-container.e--pointer-double-line .elementor-gallery-title.elementor-item-active::before,.builder-gallery-widget .elementor-gallery__titles-container.e--pointer-double-line .elementor-gallery-title.elementor-item-active::after{background:var(--galleries-pointer-bg-color-active,var(--galleries-pointer-bg-color-hover,transparent))}
.builder-gallery-widget .e-gallery-grid{display:grid;grid-gap:var(--vgap,10px) var(--hgap,10px);grid-template-columns:repeat(var(--columns,4),minmax(0,1fr))}
.builder-gallery-widget .e-gallery-masonry{height:0;margin-bottom:calc(var(--highest-column-gap-count,0) * var(--vgap,10px))}
.builder-gallery-widget .e-gallery-masonry .e-gallery-item{position:absolute;width:calc(100% / var(--columns,4) - (var(--hgap,10px) * (var(--columns,4) - 1) / var(--columns,4)));top:calc(var(--percent-height,0%) + (var(--items-in-column,0) * var(--vgap,10px)))}
.builder-gallery-widget .e-gallery--ltr.e-gallery-masonry .e-gallery-item{left:calc((100% / var(--columns,4) - (var(--hgap,10px) * (var(--columns,4) - 1) / var(--columns,4))) * var(--column,0) + (var(--hgap,10px) * var(--column,0)))}
.builder-gallery-widget .e-gallery--rtl.e-gallery-masonry .e-gallery-item{right:calc((100% / var(--columns,4) - (var(--hgap,10px) * (var(--columns,4) - 1) / var(--columns,4))) * var(--column,0) + (var(--hgap,10px) * var(--column,0)))}
.builder-gallery-widget .e-gallery-item--hidden{transform:scale3d(0,0,0);opacity:0;pointer-events:none}
.builder-gallery-widget .elementor-animated-content .elementor-animated-item--grow{transform:scale(1)}
.builder-gallery-widget .elementor-animated-content:hover .elementor-animated-item--grow,.builder-gallery-widget .elementor-animated-content:focus .elementor-animated-item--grow{transform:scale(1.1)}
.builder-gallery-widget .elementor-animated-content .elementor-animated-item--shrink-contained{transform:scale(1.17)}
.builder-gallery-widget .elementor-animated-content:hover .elementor-animated-item--shrink-contained,.builder-gallery-widget .elementor-animated-content:focus .elementor-animated-item--shrink-contained{transform:scale(1)}
.builder-gallery-widget .elementor-animated-content .elementor-animated-item--enter-zoom-in{transform:scale(.2);opacity:0}
.builder-gallery-widget .elementor-animated-content:hover .elementor-animated-item--enter-zoom-in,.builder-gallery-widget .elementor-animated-content:focus .elementor-animated-item--enter-zoom-in{transform:scale(1);opacity:1}
.builder-gallery-widget .elementor-animated-content .elementor-animated-item--enter-zoom-out{transform:scale(2);opacity:0}
.builder-gallery-widget .elementor-animated-content:hover .elementor-animated-item--enter-zoom-out,.builder-gallery-widget .elementor-animated-content:focus .elementor-animated-item--enter-zoom-out{transform:scale(1);opacity:1}
.builder-gallery-widget .elementor-animated-content .elementor-animated-item--fade-in{opacity:0}
.builder-gallery-widget .elementor-animated-content:hover .elementor-animated-item--fade-in,.builder-gallery-widget .elementor-animated-content:focus .elementor-animated-item--fade-in{opacity:1}
.builder-gallery-widget .elementor-animated-content .elementor-animated-item--fade-out{opacity:1}
.builder-gallery-widget .elementor-animated-content:hover .elementor-animated-item--fade-out,.builder-gallery-widget .elementor-animated-content:focus .elementor-animated-item--fade-out{opacity:0}
.builder-gallery-widget .elementor-animated-content .elementor-animated-item--move-right{transform:translateX(0)}
.builder-gallery-widget .elementor-animated-content:hover .elementor-animated-item--move-right,.builder-gallery-widget .elementor-animated-content:focus .elementor-animated-item--move-right{transform:translateX(30px)}
.builder-gallery-widget .elementor-animated-content .elementor-animated-item--move-left{transform:translateX(0)}
.builder-gallery-widget .elementor-animated-content:hover .elementor-animated-item--move-left,.builder-gallery-widget .elementor-animated-content:focus .elementor-animated-item--move-left{transform:translateX(-30px)}
.builder-gallery-widget .elementor-animated-content .elementor-animated-item--move-up{transform:translateY(0)}
.builder-gallery-widget .elementor-animated-content:hover .elementor-animated-item--move-up,.builder-gallery-widget .elementor-animated-content:focus .elementor-animated-item--move-up{transform:translateY(-30px)}
.builder-gallery-widget .elementor-animated-content .elementor-animated-item--move-down{transform:translateY(0)}
.builder-gallery-widget .elementor-animated-content:hover .elementor-animated-item--move-down,.builder-gallery-widget .elementor-animated-content:focus .elementor-animated-item--move-down{transform:translateY(30px)}
.builder-gallery-widget .elementor-animated-content{--translate:0,0}
.builder-gallery-widget .elementor-animated-content .elementor-animated-item--move-contained-right,.builder-gallery-widget .elementor-animated-content .elementor-animated-item--move-contained-left,.builder-gallery-widget .elementor-animated-content .elementor-animated-item--move-contained-top,.builder-gallery-widget .elementor-animated-content .elementor-animated-item--move-contained-bottom{transform:scale(1.2) translate(var(--translate))}
.builder-gallery-widget .elementor-animated-content:hover .elementor-animated-item--move-contained-right,.builder-gallery-widget .elementor-animated-content:focus .elementor-animated-item--move-contained-right{--translate:8%,0}
.builder-gallery-widget .elementor-animated-content:hover .elementor-animated-item--move-contained-left,.builder-gallery-widget .elementor-animated-content:focus .elementor-animated-item--move-contained-left{--translate:-8%,0}
.builder-gallery-widget .elementor-animated-content:hover .elementor-animated-item--move-contained-top,.builder-gallery-widget .elementor-animated-content:focus .elementor-animated-item--move-contained-top{--translate:0,-8%}
.builder-gallery-widget .elementor-animated-content:hover .elementor-animated-item--move-contained-bottom,.builder-gallery-widget .elementor-animated-content:focus .elementor-animated-item--move-contained-bottom{--translate:0,8%}
.builder-gallery-widget .elementor-animated-content .elementor-animated-item--enter-from-right{transform:translateX(1000px);opacity:0}
.builder-gallery-widget .elementor-animated-content .elementor-animated-item--enter-from-left{transform:translateX(-1000px);opacity:0}
.builder-gallery-widget .elementor-animated-content .elementor-animated-item--enter-from-top{transform:translateY(-600px);opacity:0}
.builder-gallery-widget .elementor-animated-content .elementor-animated-item--enter-from-bottom{transform:translateY(500px);opacity:0}
.builder-gallery-widget .elementor-animated-content:hover .elementor-animated-item--enter-from-right,.builder-gallery-widget .elementor-animated-content:hover .elementor-animated-item--enter-from-left,.builder-gallery-widget .elementor-animated-content:hover .elementor-animated-item--enter-from-top,.builder-gallery-widget .elementor-animated-content:hover .elementor-animated-item--enter-from-bottom,.builder-gallery-widget .elementor-animated-content:focus .elementor-animated-item--enter-from-right,.builder-gallery-widget .elementor-animated-content:focus .elementor-animated-item--enter-from-left,.builder-gallery-widget .elementor-animated-content:focus .elementor-animated-item--enter-from-top,.builder-gallery-widget .elementor-animated-content:focus .elementor-animated-item--enter-from-bottom{transform:translate(0,0);opacity:1}
.builder-gallery-lightbox{position:fixed;inset:0;display:none;align-items:center;justify-content:center;background:rgba(0,0,0,.92);z-index:10000}
.builder-gallery-lightbox[data-open="yes"]{display:flex}
.builder-gallery-lightbox-shell{position:relative;width:min(92vw,1400px);max-height:92vh;display:flex;align-items:center;justify-content:center}
.builder-gallery-lightbox-media{display:flex;align-items:center;justify-content:center;max-width:90vw;max-height:90vh}
.builder-gallery-lightbox-media img{display:block;max-width:100%;max-height:90vh;border:0}
.builder-gallery-lightbox-close,.builder-gallery-lightbox-prev,.builder-gallery-lightbox-next{position:absolute;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;background:rgba(255,255,255,.08);color:#fff;cursor:pointer}
.builder-gallery-lightbox-close{top:16px;right:16px}
.builder-gallery-lightbox-prev{left:16px;top:50%;transform:translateY(-50%)}
.builder-gallery-lightbox-next{right:16px;top:50%;transform:translateY(-50%)}
.builder-gallery-lightbox-counter{position:absolute;left:50%;bottom:16px;transform:translateX(-50%);color:#fff;font-size:14px}
.builder-gallery-lightbox button i{display:inline-flex;align-items:center;justify-content:center;font-style:normal;font-family:inherit}
.builder-gallery-lightbox-prev .eicon-chevron-left::before{content:"‹";font-size:28px;line-height:1}
.builder-gallery-lightbox-next .eicon-chevron-right::before{content:"›";font-size:28px;line-height:1}
.builder-gallery-lightbox-close .eicon-close::before{content:"✕";font-size:20px;line-height:1}
[data-element-id="1lhs73g"] .elementor-gallery-item,
[data-element-id="1lhs73g"] .e-gallery-item {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    overflow: visible !important;
}
[data-element-id="1lhs73g"] .elementor-gallery-item__overlay {
    display: none !important;
}
[data-element-id="1lhs73g"] .elementor-gallery-item__content {
    position: relative !important;
    inset: auto !important;
    transform: none !important;
    opacity: 1 !important;
    visibility: visible !important;
    width: 100% !important;
    min-height: 48px !important;
    padding: 10px 5px 0 !important;
    background: transparent !important;
    text-align: center !important;
    pointer-events: none;
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;
    justify-content: flex-start !important;
}
[data-element-id="1lhs73g"] .elementor-gallery-item__title,
[data-element-id="1lhs73g"] .elementor-gallery-item__title a {
    opacity: 1 !important;
    transform: none !important;
    visibility: visible !important;
    display: block !important;
    width: 100% !important;
    color: #000000 !important;
    font-size: 16px !important;
    line-height: 1.35;
    text-align: center !important;
    margin: 0 auto !important;
    text-decoration: none !important;
    cursor: default !important;
}