.ks-widget-image .wp-block-image{margin:0}.ks-widget-image .wp-block-image img{vertical-align:middle;display:inline-block}.ks-widget-image .wp-block-image a{display:inline-block}.tofu-footer{transition:bottom 1s !important}.tofu-window-top .tofu-footer{bottom:-100% !important}.tofu-header{transition:top .5s !important;position:fixed !important;width:100%;top:0 !important}body.tofu-window-top .tofu-header{top:-100% !important}body.admin-bar .tofu-header{top:32px !important}@media (max-width:782px){body.admin-bar .tofu-header{top:46px !important}}body.admin-bar.tofu-window-top .tofu-header{top:-100% !important}.ksx-sticky.ks-sticky--active{position:fixed !important;top:0;left:0;width:100%;z-index:99}body.admin-bar .ksx-sticky.ks-sticky--active{top:32px}@media (max-width:782px){body.admin-bar .ksx-sticky.ks-sticky--active{top:46px}}.ks-popup-modal[hidden]{display:none !important}.ks-popup-modal{display:flex;position:fixed;inset:0;z-index:9999}.ks-popup-modal .dialog-widget-content{position:relative;display:flex;flex-direction:column;max-width:100vw;max-height:100vh;background-color:#fff;overflow:hidden}.ks-popup-modal .dialog-message{display:flex;overflow:auto}.ks-popup-modal .dialog-close-button{display:flex;position:absolute;top:20px;right:20px;margin-top:0;cursor:pointer;font-size:20px;line-height:1;z-index:9999}.ks-popup-modal .dialog-close-button svg{fill:#1f2124;width:1em;height:1em}.ks-popup-modal .ks-location-popup{width:100%}.ks-popup-modal.is-closing .dialog-widget-content{animation-name:fadeOutRight}@keyframes fadeOutRight{from{opacity:1;transform:none}to{opacity:0;transform:translate3d(100%,0,0)}}body.ks-popup-open{overflow:hidden}.ks-headline-dynamic-wrapper svg{position:absolute;top:50%;left:50%;width:calc(100% + 20px);height:calc(100% + 20px);transform:translate(-50%,-50%);overflow:visible}.e-font-icon-svg{display:inline-block}.ks-widget-posts:after,.ks-widget-archive-posts:after,.ks-widget-loop-grid:after{display:none;content:none}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}:root :where(.wp-element-button,.wp-block-button__link){background-color:#32373c;border-width:0;color:#fff;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none;text-transform:inherit}.wp-block-columns{gap:2em}