/* Static replacements for retired WordPress widgets. */
.mosaic-backdrop{display:block!important;position:relative!important}.mosaic-overlay{display:block!important;opacity:0!important}.mosaic-block:hover .mosaic-overlay{opacity:.3!important}.mosaic-block{position:relative}.pb_isotope_gallery{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;height:auto!important}.pb_isotope_gallery .gallery_item{width:100%!important;margin:0!important;position:relative!important;transform:none!important}.pb_isotope_gallery .gallery_item[hidden]{display:none!important}.pb_isotope_gallery img{display:block;aspect-ratio:1.2;object-fit:cover}.strong-rating-wrapper{color:#e4ae20;font-size:22px;letter-spacing:2px}.strong-view .testimonial{display:none}.strong-view .testimonial:first-child{display:block}.strong-view{min-height:180px}.static-review-controls{display:flex;gap:12px;margin:12px 0}.static-review-controls button{background:#719837;color:white;border:0;padding:7px 14px;cursor:pointer}.nav li:hover>ul,.nav li:focus-within>ul,.nav li.static-open>ul{display:block!important;visibility:visible!important;opacity:1!important}.closebtn{display:none}.static-lightbox{border:0;padding:20px;background:#151515;color:#fff;max-width:94vw;max-height:94vh}.static-lightbox::backdrop{background:#000c}.static-lightbox img{display:block;max-width:85vw;max-height:78vh;object-fit:contain}.static-lightbox button{display:block;margin:0 0 10px auto;cursor:pointer;padding:6px 15px}.static-contact{padding:10px 0 30px}.static-contact .btn{display:inline-block}.isotope_filter_menu a[aria-pressed=true]{text-decoration:underline}blockquote{margin:24px 0;padding:12px 24px;border-left:3px solid #719837}.responsive-menu-button{cursor:pointer}a:focus-visible,button:focus-visible{outline:3px solid #719837;outline-offset:3px}
@media(max-width:800px){.pb_isotope_gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.main-header nav{display:none!important}.main-header.static-menu-open nav{display:block!important;clear:both;width:100%}.main-header.static-menu-open ul.nav{display:block!important;width:100%;float:none}.main-header.static-menu-open .nav>li{display:block;float:none;width:100%}.main-header.static-menu-open .nav ul{position:static!important;width:100%!important;box-shadow:none!important;left:auto!important;top:auto!important}.main-header.static-menu-open .nav li a{display:block}.main-header.static-menu-open .nav ul ul{padding-left:15px}.main-header.static-menu-open .nav{padding:10px 0}.main-header.static-menu-open .nav li:hover>ul{display:none!important}.main-header.static-menu-open .nav li.static-open>ul{display:block!important}}
@media(min-width:801px){.main-header nav{display:block!important}}
.nav>li{opacity:1!important}.menuHideBtn{display:none!important}
@media(max-width:800px){#sidr-navigation-container{display:none!important}.static-menu-open #sidr-navigation-container{display:block!important}.main-header.right{width:100%;float:none}.mobile-header{display:block!important}.responsive-menu-button{display:inline-block!important}}
@media(max-width:800px){.static-menu-open .nav ul{display:none!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;margin:0!important;padding:0!important;transform:none!important}.static-menu-open .nav li.static-open>ul{display:block!important}.static-menu-open .nav li{width:100%!important;box-sizing:border-box}.static-menu-open .nav li a{white-space:normal!important;padding-left:12px!important;padding-right:12px!important}.main-header.right,#sidr-navigation-container,#nav-wrap{max-width:100%;box-sizing:border-box}}
@media(max-width:800px){.main-header.static-menu-open .nav,.main-header.static-menu-open .nav li{margin:0!important;padding:0!important;float:none!important}.main-header.static-menu-open .nav li:not(.static-open)>ul{display:none!important}.main-header.static-menu-open .nav{width:100%!important}.main-header.static-menu-open .nav li ul{margin:0!important;width:100%!important;padding:0!important}}
.nav>li{left:0!important;transform:none!important}
@media(max-width:800px){.main-header.static-menu-open .nav li{left:0!important;right:auto!important;transform:none!important}}
