.header-container{position:absolute;width:100%}.elementor-editor-active .header-container{position:relative}.elementor-location-header .elementor-sticky--effects{background-color:#00000038}.no-divider:after{display:none}.toggle-site .elementor-icon-list-items:before{content:"";position:absolute;border:1px solid black;background:white;border-radius:15px;height:92%;top:2px;width:50%;right:2px;-webkit-transition-duration:.5s;transition-duration:.5s}.toggle-site .elementor-icon-list-items.jackson:before{right:49%}.toggle-site .elementor-icon-list-items .elementor-icon-list-item path{fill:white}.toggle-site .elementor-icon-list-items.jackson .elementor-icon-list-item:first-child path{fill:black}.toggle-site .elementor-icon-list-items.jackson .elementor-icon-list-item:last-child path{fill:white}.toggle-site .elementor-icon-list-items .elementor-icon-list-item:last-child path{fill:black}.toggle-site .elementor-icon-list-items{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.toggle-site li.elementor-icon-list-item.elementor-inline-item{width:50%}.gutters{padding:0 20px}#our-menu .elementor-slides .swiper-slide-bg{background-position:center;min-height:300px;position:relative}#our-menu .elementor-slides .swiper-slide-inner{position:relative;padding:25px}@media only screen and (min-width: 768px){#our-menu .elementor-slides .swiper-slide{opacity:.3;-webkit-transition-duration:2s;transition-duration:2s}#our-menu .elementor-slides .swiper-slide.swiper-slide-prev,#our-menu .elementor-slides .swiper-slide.swiper-slide-next{opacity:.3;width:25% !important}#our-menu .elementor-slides .swiper-slide.swiper-slide-active{opacity:1;width:50% !important}}.gallery-container .gallery-main{height:100%}.gallery-container .gallery-main .elementor-widget-container{height:100%}.gallery-container .gallery-main img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gallery-container .gallery-thumb img{width:100%}.gallery-container .gallery-item{height:458px;width:458px;overflow:hidden}.gallery-container .gallery-item .gallery-icon{height:458px;width:458px;overflow:hidden;margin:15px}.gallery-container .gallery-item .gallery-icon img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.gallery-thumb{background-color:#0000008f}.gallery-thumb .wp-caption{cursor:pointer}.gallery-thumb .wp-caption .wp-caption-text{display:none}.gallery-main{background-color:#0000008f}.gallery-main .wp-caption-text{display:none}.gallery-main .main-gallery-container{position:absolute;height:100%;width:100%;top:0px;left:0px;z-index:9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:10px 50px 50px;background-color:#000000c2;color:#ffffff}.gallery-main .main-gallery-container .main-gallery-caption{position:relative;text-align:left}.gallery-main .main-gallery-container .main-gallery-caption h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.elementor-nav-menu .menu-item.rounded a{border-radius:15px;border-color:var(--e-global-color-3e9ab09);border-width:1px;padding:10px 15px;border-style:solid}.elementor-nav-menu .menu-item.rounded a:hover{padding:10px 15px}.rounded-icon .elementor-icon-list-item a{background-color:white;padding:10px 10px 10px 20px;border-radius:20px 0 0 20px}.elementor-popup-modal .elementor-nav-menu .menu-item.rounded a{border-width:0px}.map-mark a.elementor-icon{position:relative}.map-mark a.elementor-icon svg{margin:1px}.map-mark a.elementor-icon:before{display:block;position:absolute;left:0;top:0;width:100%;height:100%;content:"";background-color:black;border-radius:50%;z-index:1;top:0;left:0;opacity:1;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.map-mark a.elementor-icon:hover:before{opacity:0}.map-mark a.elementor-icon:after{display:block;position:absolute;left:0;top:0;width:100%;height:100%;content:"";border-radius:50%;background-color:#fff;opacity:1;z-index:101;-webkit-transform:scale(0.2);transform:scale(0.2);-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.map-mark a.elementor-icon:hover:after{-webkit-transform:scale(1);transform:scale(1);opacity:0}
