.sh-fragment{display:contents}
:where(img[data-intrinsic]){height:auto}
@media(max-width:767px){.tnmce-content{overflow-x:auto}}
.sh-skip{position:absolute;left:-9999px;top:10px;background:#fff;padding:12px;z-index:9999}.sh-skip:focus{left:15px}
button.menu-toggle-btn,button.toggler{background:transparent;border:0;color:inherit;padding:0}
.menu-toggle-btn:focus-visible,.toggler:focus-visible,a:focus-visible,button:focus-visible{outline:3px solid #138caf;outline-offset:3px}
.main-header .toggler{cursor:pointer}
.sh-sr-only{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.sh-original-h1{font-size:2em}
.tnmce-content.sh-original-end-space>:last-child{margin-bottom:1.25em}.post-full-imgs picture img{height:auto}
.main-carousel .carousel:not(.owl-loaded){display:block}.main-carousel .carousel:not(.owl-loaded)>.carousel-item:not(:first-child){display:none}
.main-carousel .owl-stage-outer{overflow:hidden;position:relative}.main-carousel .owl-stage{display:flex;position:relative;touch-action:pan-y;will-change:transform}.main-carousel .owl-item{flex:none;min-height:1px;position:relative}.main-carousel .owl-nav{display:block}.main-carousel .owl-nav button{border:0;background:transparent;padding:0;color:inherit}.main-carousel .owl-grab{cursor:grabbing}.main-carousel .carousel-pic{background-position:center;background-size:cover}
.main-carousel .carousel-video video{width:100%;height:100%;object-fit:cover}
.sh-lightbox{touch-action:none}.sh-lightbox .lg-toolbar button{border:0;background:transparent;border-radius:0}.sh-lightbox .lg-item{transition:none!important}.sh-lightbox .lg-img-wrap{transition:transform .3s cubic-bezier(0,0,.25,1)}.sh-lightbox .lg-image{transition:transform .3s cubic-bezier(0,0,.25,1)}.sh-lightbox .lg-sub-html:empty{display:none}
.sh-lightbox .lg-item.sh-gallery-old{opacity:1!important;visibility:visible!important;pointer-events:none}.sh-lightbox .sh-from-right{animation:gallery-in-right .6s ease both}.sh-lightbox .sh-from-left{animation:gallery-in-left .6s ease both}.sh-lightbox .sh-to-left{animation:gallery-out-left .6s ease both}.sh-lightbox .sh-to-right{animation:gallery-out-right .6s ease both}.sh-lightbox .sh-gallery-first .lg-img-wrap{animation:gallery-first .25s cubic-bezier(0,0,.25,1) both}
@keyframes gallery-in-right{from{transform:translate3d(100%,0,0)}to{transform:translate3d(0,0,0)}}@keyframes gallery-in-left{from{transform:translate3d(-100%,0,0)}to{transform:translate3d(0,0,0)}}@keyframes gallery-out-left{from{transform:translate3d(0,0,0)}to{transform:translate3d(-100%,0,0)}}@keyframes gallery-out-right{from{transform:translate3d(0,0,0)}to{transform:translate3d(100%,0,0)}}@keyframes gallery-first{from{scale:.5}to{scale:1}}
.sh-video-playlist{width:100%;height:auto;aspect-ratio:16/9;border:0}#map iframe{width:100%;height:100%;border:0}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}
