.elementor-34932 .elementor-element.elementor-element-8108b6f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-34932 .elementor-element.elementor-element-a9d542c .gallery-viewer__stage{background-color:var( --e-global-color-287503d );}.elementor-34932 .elementor-element.elementor-element-a9d542c{width:100%;max-width:100%;margin-left:auto;margin-right:auto;}.elementor-34932 .elementor-element.elementor-element-a9d542c .gallery-viewer__layout{flex-direction:row;min-height:80vh;gap:0px;}.elementor-34932 .elementor-element.elementor-element-a9d542c .gallery-viewer__panel{flex:0 0 38%;max-width:38%;padding:48px 40px 48px 40px;margin:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-34932 .elementor-element.elementor-element-a9d542c .gallery-viewer__panel-inner{gap:16px;}.elementor-34932 .elementor-element.elementor-element-a9d542c .gallery-viewer__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-562f16b-font-family ), Sans-serif;font-size:var( --e-global-typography-562f16b-font-size );font-weight:var( --e-global-typography-562f16b-font-weight );line-height:var( --e-global-typography-562f16b-line-height );letter-spacing:var( --e-global-typography-562f16b-letter-spacing );margin:0px 0px 0px 0px;}.elementor-34932 .elementor-element.elementor-element-a9d542c .gallery-viewer__details{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-18353a8-font-family ), Sans-serif;font-size:var( --e-global-typography-18353a8-font-size );font-weight:var( --e-global-typography-18353a8-font-weight );line-height:var( --e-global-typography-18353a8-line-height );}.elementor-34932 .elementor-element.elementor-element-a9d542c .gallery-viewer__description{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-dc96b7e-font-family ), Sans-serif;font-size:var( --e-global-typography-dc96b7e-font-size );font-weight:var( --e-global-typography-dc96b7e-font-weight );line-height:var( --e-global-typography-dc96b7e-line-height );}.elementor-34932 .elementor-element.elementor-element-a9d542c .gallery-viewer__controls{--gv-ctrl-offset:34px;gap:8px;}.elementor-34932 .elementor-element.elementor-element-a9d542c .gallery-viewer__btn{width:48px;height:48px;border-radius:50% 50% 50% 50%;color:var( --e-global-color-primary );background-color:var( --e-global-color-2287199 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-4652537 );margin:0px 0px 0px 0px;}.elementor-34932 .elementor-element.elementor-element-a9d542c .gallery-viewer__btn svg, .elementor-34932 .elementor-element.elementor-element-a9d542c .gallery-viewer__btn i{font-size:24px;width:24px;height:24px;}.elementor-34932 .elementor-element.elementor-element-a9d542c .gallery-viewer__btn svg{fill:var( --e-global-color-primary );}.elementor-34932 .elementor-element.elementor-element-a9d542c .gallery-viewer__nav{justify-content:space-between;gap:16px;margin:0px 0px 0px 0px;}.elementor-34932 .elementor-element.elementor-element-a9d542c .gallery-viewer__nav-btn{gap:4px;font-family:var( --e-global-typography-dc96b7e-font-family ), Sans-serif;font-size:var( --e-global-typography-dc96b7e-font-size );font-weight:var( --e-global-typography-dc96b7e-font-weight );line-height:var( --e-global-typography-dc96b7e-line-height );padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;color:var( --e-global-color-primary );border-style:none;}.elementor-34932 .elementor-element.elementor-element-a9d542c .gallery-viewer__nav-btn svg, .elementor-34932 .elementor-element.elementor-element-a9d542c .gallery-viewer__nav-btn i{font-size:18px;width:18px;height:18px;}.elementor-34932 .elementor-element.elementor-element-a9d542c .gallery-viewer__nav-btn svg{fill:var( --e-global-color-primary );}.elementor-34932 .elementor-element.elementor-element-a9d542c .gallery-viewer__nav-btn:hover, .elementor-34932 .elementor-element.elementor-element-a9d542c .gallery-viewer__nav-btn:focus-visible{color:var( --e-global-color-be2d894 );background-color:#02010100;}.elementor-34932 .elementor-element.elementor-element-a9d542c .gallery-viewer__nav-btn:hover svg, .elementor-34932 .elementor-element.elementor-element-a9d542c .gallery-viewer__nav-btn:focus-visible svg{fill:var( --e-global-color-be2d894 );}#jet-popup-34932 .jet-popup__container{width:1140px;}#jet-popup-34932 .jet-popup__inner{justify-content:center;align-items:center;}#jet-popup-34932 .jet-popup__container-inner{justify-content:flex-start;padding:0px 0px 0px 0px;}#jet-popup-34932 .jet-popup__close-button{transform:translateX(-8px) translateY(8px);-webkit-transform:translateX(-8px) translateY(8px);color:var( --e-global-color-primary );background-color:#02010100;font-size:32px;width:32px;height:32px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}#jet-popup-34932 .jet-popup__close-button:before{font-size:32px;}#jet-popup-34932 .jet-popup__close-button svg{width:32px;}@media(max-width:1366px){.elementor-34932 .elementor-element.elementor-element-a9d542c .gallery-viewer__title{font-size:var( --e-global-typography-562f16b-font-size );line-height:var( --e-global-typography-562f16b-line-height );letter-spacing:var( --e-global-typography-562f16b-letter-spacing );}.elementor-34932 .elementor-element.elementor-element-a9d542c .gallery-viewer__details{font-size:var( --e-global-typography-18353a8-font-size );line-height:var( --e-global-typography-18353a8-line-height );}.elementor-34932 .elementor-element.elementor-element-a9d542c .gallery-viewer__description{font-size:var( --e-global-typography-dc96b7e-font-size );line-height:var( --e-global-typography-dc96b7e-line-height );}.elementor-34932 .elementor-element.elementor-element-a9d542c .gallery-viewer__nav-btn{font-size:var( --e-global-typography-dc96b7e-font-size );line-height:var( --e-global-typography-dc96b7e-line-height );}}@media(max-width:1024px){.elementor-34932 .elementor-element.elementor-element-a9d542c .gallery-viewer__layout{flex-direction:column;}.elementor-34932 .elementor-element.elementor-element-a9d542c .gallery-viewer__title{font-size:var( --e-global-typography-562f16b-font-size );line-height:var( --e-global-typography-562f16b-line-height );letter-spacing:var( --e-global-typography-562f16b-letter-spacing );}.elementor-34932 .elementor-element.elementor-element-a9d542c .gallery-viewer__details{font-size:var( --e-global-typography-18353a8-font-size );line-height:var( --e-global-typography-18353a8-line-height );}.elementor-34932 .elementor-element.elementor-element-a9d542c .gallery-viewer__description{font-size:var( --e-global-typography-dc96b7e-font-size );line-height:var( --e-global-typography-dc96b7e-line-height );}.elementor-34932 .elementor-element.elementor-element-a9d542c .gallery-viewer__nav-btn{font-size:var( --e-global-typography-dc96b7e-font-size );line-height:var( --e-global-typography-dc96b7e-line-height );}}@media(max-width:767px){.elementor-34932 .elementor-element.elementor-element-a9d542c .gallery-viewer__layout{flex-direction:column;}.elementor-34932 .elementor-element.elementor-element-a9d542c .gallery-viewer__title{font-size:var( --e-global-typography-562f16b-font-size );line-height:var( --e-global-typography-562f16b-line-height );letter-spacing:var( --e-global-typography-562f16b-letter-spacing );}.elementor-34932 .elementor-element.elementor-element-a9d542c .gallery-viewer__details{font-size:var( --e-global-typography-18353a8-font-size );line-height:var( --e-global-typography-18353a8-line-height );}.elementor-34932 .elementor-element.elementor-element-a9d542c .gallery-viewer__description{font-size:var( --e-global-typography-dc96b7e-font-size );line-height:var( --e-global-typography-dc96b7e-line-height );}.elementor-34932 .elementor-element.elementor-element-a9d542c .gallery-viewer__nav-btn{font-size:var( --e-global-typography-dc96b7e-font-size );line-height:var( --e-global-typography-dc96b7e-line-height );}}/* Start custom CSS for gallery_viewer, class: .elementor-element-a9d542c */.elementor-34932 .elementor-element.elementor-element-a9d542c .gallery-viewer__nav-icon {
    background-image: url(//sites/500designs.freemason.org/files/wp-content/uploads/2026/04/arrow-right-1.svg);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    width: 18px;
    height: 18px;
}

.elementor-34932 .elementor-element.elementor-element-a9d542c .gallery-viewer__nav-icon svg {
    opacity: 0;
}

.elementor-34932 .elementor-element.elementor-element-a9d542c .gallery-viewer__nav-btn:hover .gallery-viewer__nav-text, .elementor-34932 .elementor-element.elementor-element-a9d542c  .gallery-viewer__nav-btn:hover .gallery-viewer__nav-icon {
    mix-blend-mode: normal !important;
}

.elementor-34932 .elementor-element.elementor-element-a9d542c .gallery-viewer__nav-btn--prev .gallery-viewer__nav-icon {
    rotate: 180deg;
}

.elementor-34932 .elementor-element.elementor-element-a9d542c .gallery-viewer__panel-inner {
    height: stretch;
}

.elementor-34932 .elementor-element.elementor-element-a9d542c .gallery-viewer__nav {
    margin-top: auto !important;
}

@media (max-width:767px) {
    .jet-popup.jet-popup--front-mode .jet-popup__close-button svg path {
        fill: #101010;
    }
}/* End custom CSS */