.k8ix-menu,.k8ix-footer-menu{list-style:none;margin:0;padding:0}.k8ix-menu{display:flex;gap:24px;align-items:center}.k8ix-menu>li{position:relative}.k8ix-menu>li>a{font-size:13px;font-weight:600;display:block}.k8ix-menu>li:last-child>a{padding:12px 17px;border:1px solid var(--ink)}.k8ix-menu .current-menu-item>a,.k8ix-menu .current-menu-ancestor>a{text-decoration:underline;text-underline-offset:7px}.k8ix-menu .sub-menu{display:none;position:absolute;top:100%;left:0;min-width:220px;background:white;padding:18px;list-style:none;box-shadow:0 8px 26px #102c3222}.k8ix-menu .sub-menu a{display:block;padding:9px;font-size:14px}.k8ix-menu li:hover>.sub-menu,.k8ix-menu li:focus-within>.sub-menu{display:block}.k8ix-footer-menu li{margin-bottom:9px}.custom-logo{max-height:60px;width:auto;max-width:200px;object-fit:contain}.k8ix-logo{flex-shrink:0}.admin-bar header{top:32px}.k8ix-form-slot{min-width:0}.k8ix-form-slot form{height:100%}.k8ix-contact-notice{padding:14px;background:#edf5e5;color:#294820;font-size:14px;margin-bottom:20px}.k8ix-contact-notice.error{background:#fff0ef;color:#922f2f}.k8ix-honeypot{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}.k8ix-secondary{margin-top:12px;background:#f1f5ef!important;color:#102c32!important;border:1px solid #ccd6c9!important}.k8ix-menu>li>a:hover{text-decoration:underline;text-underline-offset:7px}.prose article{margin-bottom:55px}.prose h1{margin-bottom:25px}.prose ul,.prose ol{padding-left:25px}.wp-block-image img{max-width:100%;height:auto}.k8ix-form-slot:empty{display:none}
@media(max-width:1150px){.k8ix-menu{gap:16px}.k8ix-menu>li>a{font-size:12px}.k8ix-menu>li:last-child>a{padding:10px}}
@media(max-width:900px){.k8ix-menu{flex-direction:column;align-items:stretch;gap:18px;width:100%}.k8ix-menu>li>a{font-size:15px}.k8ix-menu .sub-menu{position:static;box-shadow:none;padding:5px 15px}.k8ix-menu li:focus-within>.sub-menu{display:block}.k8ix-menu>li:last-child>a{padding:12px}.admin-bar header{top:32px}}
@media(max-width:782px){.admin-bar header{top:46px}}
@media(max-width:600px){.admin-bar header{top:0}}

.k8ix-no-motion *,.k8ix-no-motion *:before,.k8ix-no-motion *:after{animation:none!important;transition:none!important}.k8ix-no-motion .back-top{display:none}.k8ix-no-motion{scroll-behavior:auto}
