html,body{margin:0;padding:0;font-family:Roboto,Arial,sans-serif;font-size:16px;color:#000}
.wsb-canvas{position:relative!important;height:auto!important;min-height:100vh;overflow:hidden!important}
.wsb-canvas-page-container{position:relative!important;height:auto!important;overflow:visible!important}
.txt p,.txt h1,.txt h2,.txt h6{margin:0;line-height:1.2}
.txt h1,.txt h2{font-family:'Libre Baskerville',Georgia,serif;font-weight:400}
.wsb-image-inner{height:100%}.wsb-image-inner img{border:0}
.wsb-nav ul{list-style:none;padding:0;margin:0;display:flex;justify-content:center;align-items:center;gap:18px;height:40px;white-space:nowrap}
.wsb-nav a{text-decoration:none;display:block}.wsb-nav a[href]{cursor:pointer}.wsb-nav a[aria-disabled]{cursor:default}
.wsb-nav li{position:relative}.wsb-nav .nav-subnav{display:none;position:absolute;top:100%;right:0;height:auto;padding:8px;background:white}.wsb-nav li:hover>.nav-subnav,.wsb-nav li:focus-within>.nav-subnav{display:block}
.wsb-media-carousel{display:grid;grid-template-columns:repeat(4,217px);grid-auto-rows:217px;gap:5px;align-content:start}
.gallery-item{display:block;width:217px;height:217px;padding:0;border:0;background:#eee;color:#555;cursor:pointer;overflow:hidden}
.gallery-item:disabled{cursor:default}.gallery-item img{display:block;width:100%;height:100%;object-fit:cover}
.wsb-media-audioplayer{font-size:13px;border:1px solid #ddd;background:#f4f4f4;padding:8px;box-sizing:border-box;opacity:.75}
.wsb-media-audioplayer-controls .play:before{content:'▶';display:inline-block;margin-right:10px}.wsb-media-audioplayer-controls .back,.wsb-media-audioplayer-controls .forward,.wsb-media-audioplayer-controls .loop,.wsb-media-audioplayer-controls .shuffle{display:none}
.wsb-media-audioplayer-playlist{padding:0;list-style:none}
.unavailable-audio-label{display:block;font-size:12px;color:#666;margin-top:6px}
.archived-video-unavailable,.archived-map-unavailable{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:100px;box-sizing:border-box;background:#f5f5f5;color:#666;font-size:14px}
.restored-inner input,.restored-inner textarea,.restored-inner select{font:inherit;box-sizing:border-box;max-width:100%;border:1px solid #ccc;padding:8px;background:#f7f7f7}
.restored-inner input:disabled,.restored-inner textarea:disabled,.restored-inner select:disabled{opacity:.7;cursor:default}
.restored-inner .form-label{display:block;margin-bottom:6px}
.restored-inner .form-message{display:none!important}
@media(max-width:750px){
 .restored-inner .wsb-element-image[data-recovered-image]{display:block!important}
 .restored-inner .wsb-element-image[data-recovered-image] .wsb-image-inner div{width:100%!important;height:auto!important;text-align:center}
 .restored-inner .wsb-element-image[data-recovered-image] img{position:static!important;max-width:100%;height:auto!important}
 .restored-inner .wsb-element-audioplayer{display:block!important}
 .restored-inner .wsb-element-customform>div.form-row,.restored-inner .wsb-element-video>div,.restored-inner .wsb-element-map>div{width:100%!important;height:auto!important;max-width:100%}
 .restored-inner .txt{overflow-wrap:anywhere}
}
.image-dialog{border:0;padding:0;background:transparent;max-width:95vw;max-height:95vh}.image-dialog::backdrop{background:rgba(0,0,0,.9)}
.image-dialog img{display:block;max-width:90vw;max-height:88vh}.image-dialog button{position:fixed;right:20px;top:15px;font-size:24px;background:black;color:white;border:1px solid #aaa;cursor:pointer}
@media(max-width:750px){
 .wsb-canvas-page,.wsb-canvas-page-footer{width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:20px 16px;box-sizing:border-box}
 #wsb-canvas-template-container{position:relative!important;display:flex;flex-direction:column;gap:22px;width:100%}
 .wsb-canvas-page [data-type="element"]{position:relative!important;top:auto!important;left:auto!important;width:100%!important;height:auto!important;z-index:auto!important}
 .wsb-element-shape,.wsb-element-audioplayer{display:none!important}
 .wsb-element-text .txt{width:100%!important;height:auto!important}
 .wsb-element-image{display:none!important}
 #wsb-element-88e9ee1a-fa3f-45a2-b386-f58628caaa7c{display:block!important}
 #wsb-element-88e9ee1a-fa3f-45a2-b386-f58628caaa7c .wsb-image-inner div{width:100%!important;height:auto!important;text-align:center;overflow:visible!important}
 #wsb-element-88e9ee1a-fa3f-45a2-b386-f58628caaa7c img{position:static!important;width:240px!important;height:auto!important;max-width:100%}
 .wsb-nav{width:100%!important;height:auto!important}.wsb-nav ul{height:auto;flex-wrap:wrap;gap:12px 16px;white-space:normal}.wsb-nav a{font-size:16px!important}
 .wsb-nav .nav-subnav{display:contents;position:static;padding:0}.wsb-nav .has-children{display:contents}
 .wsb-element-text h1 span{font-size:32px!important}.wsb-element-text p span{font-size:18px!important}
 .wsb-element-carousel>div{width:100%!important;height:auto!important}
 .wsb-media-carousel{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;gap:5px}
 .gallery-item{width:100%;height:auto;aspect-ratio:1}.wsb-canvas-page-footer .footer-container,.wsb-canvas-page-footer [data-type]{position:static!important}.wsb-canvas-page-footer .txt{width:100%!important;height:auto!important}
 #wsb-element-a10c0273-27d3-4bcd-94f9-6a8cc1ce6939{display:none!important}
}
