.elementor-invisible{visibility:visible!important}
.go-instagram{width:100%;padding:10px 0 30px;text-align:center}.go-instagram-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.go-instagram-post{display:block;aspect-ratio:1;overflow:hidden;background:#f4f4f4}.go-instagram-post img{display:block!important;width:100%!important;height:100%!important;object-fit:cover;opacity:1!important;visibility:visible!important;transition:transform .2s}.go-instagram-post:hover img{transform:scale(1.04)}.go-instagram-follow{display:inline-block;margin-top:20px;padding:10px 20px;border:1px solid currentColor}.go-instagram-dialog{width:min(560px,94vw);max-height:94vh;border:0;padding:16px;border-radius:8px;background:white;color:#222}.go-instagram-dialog::backdrop{background:rgba(0,0,0,.72)}.go-instagram-dialog .go-instagram-close{display:block;margin:0 0 12px auto;min-width:44px;min-height:44px;background:#222;color:white;border:0;border-radius:4px;cursor:pointer}.go-instagram-dialog iframe{display:block;width:100%;height:70vh;max-height:720px;border:0;background:#fafafa}.go-instagram-dialog p{margin:12px 0 0;font-size:14px}.go-instagram-post:focus-visible,.go-instagram-follow:focus-visible{outline:3px solid #a82032;outline-offset:3px}@media(max-width:767px){.go-instagram-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}
.go-contact-form{width:100%;text-align:left}
.go-contact-form label{display:block;font:inherit}
.go-contact-form input:not([type=hidden]),.go-contact-form textarea{display:block;width:100%;margin-top:8px;background:#fff;border:1px solid #aaa;border-radius:0;padding:12px 14px;color:#252525;font:inherit}
.go-contact-form button{cursor:pointer;min-height:48px}
.go-contact-form input:focus,.go-contact-form textarea:focus{outline:2px solid #a82032;outline-offset:2px}
.go-contact-form .go-honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
.go-contact-form p{margin-bottom:20px}
.go-search{max-width:960px;margin:60px auto;padding:24px}.go-search input{width:100%;padding:15px}.go-search article{padding:25px 0;border-bottom:1px solid #ddd}
